Advertisement · 728 × 90

Posts by Aidan Steele

This is wonderful ☺️

8 months ago 3 0 0 0
Post image

Seems to work pretty well

1 year ago 1 0 0 0
Post image

I also tried that, out of desperation, but to no avail.

I now suspect it’s referring to this pin button available when long-pressing a link - but this button only appears in other conversations (iMessage) and not this one (SMS).

1 year ago 1 0 0 0

Omg, S3.1415 is exactly what I should have called my S3 object lambda access point that returned dynamically generated digits of pi.

1 year ago 2 0 1 0
Post image

For the life of me, I cannot figure out what “pin to show in Airbnb” means in the iOS messages app.

Tapping the link loads the listing in the app. Long-pressing the message yields nothing relevant and tapping the CTA itself does nothing.

1 year ago 3 0 1 0
Preview
CFP | NA 2025 | fwd:cloudsec fwd:cloudsec is a non-profit conference on cloud security. At this conference you can expect discussions about all the major cloud platforms, both attack and defense research, limitations of security...

The CFP for the best cloud security conference on earth is now open! If you'd like your research to be presented alongside the cutting edge of the industry, this is your opportunity!
fwdcloudsec.org/conference/n...

1 year ago 19 7 0 1
Post image

For some incomprehensible reason Instagram has added pregnant capybaras to my search screen. That’s clearly not the kind of content I came to instagram for 😂

1 year ago 11 0 0 0
Post image

How long should I wait before following up on some missing international mail? My passport was apparently in Dublin over two weeks ago. No updates on the Irish side and not trackable by Aus Post.

1 year ago 14 0 5 0
Advertisement
Post image

That might be flowdog. I guess it’s *kinda* related because I made “flowdogshark” as part of that.

github.com/aidansteele/...

1 year ago 4 0 0 0

Let me know if you have any feedback. I haven’t worked on it in a while, but the concept is still one I’m interested in and would be happy to make any useful changes

1 year ago 1 0 0 0
Preview
GitHub - aidansteele/vpcshark: An open source Wireshark extcap to make ad hoc mirroring of AWS EC2 traffic easier An open source Wireshark extcap to make ad hoc mirroring of AWS EC2 traffic easier - aidansteele/vpcshark

Back in 2022 I started a project I called vpcshark. Since then, AWS has launched three generations of EC2 instances without traffic mirroring support. So I figured I might as well open source it, might be useful to someone.

github.com/aidansteele/...

1 year ago 36 7 1 1

TIL. Is this a rule set by aviation authorities, or it’s just not commercially viable?

1 year ago 0 0 2 0

Ugh this is ridiculous. How do they justify this when the EICE is free?

1 year ago 0 0 0 0

Sitting at the airport, on my way to re:invent for the first time in 5 years. If all goes smoothly I should be checking into my hotel in about 24 hours. See y’all soon.

1 year ago 30 0 1 0
Post image

It seems the AWS Lambda console and the Kinesis docs disagree on the set of required permissions for a x-acct enhanced-fanout subscriber.

This[1] doc says one thing, this[2] says another and the console says a third.

[1]: docs.aws.amazon.com/streams/late...
[2]: docs.aws.amazon.com/streams/late...

1 year ago 4 0 0 0
ECR Public Gallery Amazon ECR Public Gallery is a website that allows anyone to browse and search for public container images, view developer-provided details, and see pull commands

I finally got around to automatically publishing new versions of my "unofficial AWS CodeBuild base image" project (and migrating to public ECR instead of Docker Hub).

If you want custom images without the perf penalty, this is probably up your alley.

gallery.ecr.aws/aidansteele/...

1 year ago 5 1 0 0
Advertisement
Using event filtering with a Kinesis event source - AWS LambdaUsing event filtering with a Kinesis event source - AWS Lambda How to use event filtering with Kinesis event sources.

Yeah, it does the de-aggregation before running event filters and invokes the function with the de-aggregated records. It's exactly how I hoped it would work, but I am surprised that the "non-enhanced" doesn't work this way.

docs.aws.amazon.com/lambda/lates...

1 year ago 1 0 1 0
Post image Post image

Today I learned that AWS Lambda will only perform automatic de-aggregation of KPL-formatted records when reading from an "enhanced fanout" Kinesis consumer.

Apparently the Kinesis docs are unaware of this: they claim that functions need to de-aggregate KPL records themselves.

1 year ago 3 0 1 0

No, now I have to learn Rust 😕 my brain is too smol

1 year ago 1 0 1 0

Seeing my colleagues last week was extremely energising, so I know what you mean. More camaraderie makes it so much easier to do good work

1 year ago 1 0 0 0

The new ones are different? Oh no, now we’re going to become those old guys who claim “shirts were comfier back in my day” as we get wheeled around the nursing home and no one believes us.

1 year ago 1 0 1 0

Maybe @frichetten.com or @ajs.bsky.social can hook me up 😉

1 year ago 2 0 2 0

That’s a great idea. One of the comfiest shirts I’ve ever owned is a Datadog t-shirt from re:invent ~2015. I’m hoping to get another one (or several) this year.

1 year ago 3 0 2 0
Screenshot from the “find my” app on iOS, showing that Aidan’s luggage is now in Sydney airport

Screenshot from the “find my” app on iOS, showing that Aidan’s luggage is now in Sydney airport

I finally get to be one of those people tracking their luggage AirTag.

1 year ago 3 0 1 0

Someone should make an fs.FS -> FUSE adapter

1 year ago 0 0 1 0
Advertisement

I’m home, sans luggage that missed my connecting flight. Qantas says it should arrive tomorrow. I’m not fussed as long as it arrives within the 166 hours until I depart for re:invent 🫠

1 year ago 22 0 2 0

I actually built this ~18 months ago when I first joined, but can’t find the code now. Something I didn’t know how to handle at the time was deletions. They should be respected, right? Hence why Iceberg makes this more achievable while respecting users’ privacy choices.

1 year ago 2 0 1 0

That’s a very good motivating use case. My flight back to AU this evening won’t have connectivity, so I’ll try to collect as much data as I can for offline mocking before I board and get to work :)

1 year ago 4 0 1 0

It would have to be a paid service because I’d feel silly burning my own money on this. It might be on the order of a dollar or two: I don’t want to make a profit, just want the service to exist. Would people pay that?

1 year ago 2 0 2 0

Hypothetically, would anyone be interested in:

1. A Kinesis stream representing the Bluesky firehose
2. A set of Iceberg tables in S3 representing the serialised events from that firehose
3. An EventBridge bus so you can subscribe to a subset with whatever pattern you want?
4. Something else?

1 year ago 19 1 5 0