This is wonderful ☺️
This is wonderful ☺️
Seems to work pretty well
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).
Omg, S3.1415 is exactly what I should have called my S3 object lambda access point that returned dynamically generated digits of pi.
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.
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...
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 😂
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.
That might be flowdog. I guess it’s *kinda* related because I made “flowdogshark” as part of that.
github.com/aidansteele/...
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
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/...
TIL. Is this a rule set by aviation authorities, or it’s just not commercially viable?
Ugh this is ridiculous. How do they justify this when the EICE is free?
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.
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...
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/...
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...
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.
No, now I have to learn Rust 😕 my brain is too smol
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
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.
Maybe @frichetten.com or @ajs.bsky.social can hook me up 😉
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.
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.
Someone should make an fs.FS -> FUSE adapter
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 🫠
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.
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 :)
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?
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?