@ahl@mastodon.social
@ahl@mastodon.social avatar

ahl

@ahl@mastodon.social

Writing software at Oxide, mostly Rust, not too much

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ahl, to random
@ahl@mastodon.social avatar

A post to a local WhatsApp group “What would be your full time job if you didn't have to worry about finances?”

I thought about it a lot. I think I’d do the job I do now. Is that a failure of imagination? A failure of ambition?

ahl, to random
@ahl@mastodon.social avatar

“Beginning with Windows Server 2025, dtrace is included as a built-in tool.” This is awesome to see! https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dtrace

ahl,
@ahl@mastodon.social avatar
ahl, to random
@ahl@mastodon.social avatar

What is the point of json schema validation in a typed language? I get if for JavaScript: does this untyped blob conform to what I expect? But in a typed language I’d expect to deserialize into typed structures and do validation as part of that deserialization. Is there some utility of validation there?

ahl, to random
@ahl@mastodon.social avatar

I can’t remember if we’ve talked about this on the pod: my 6yo loves taking apart old electronics— @bcantrill calls it my “ewaste parenting method”. I found a bunch of old WiFi aps on the curb the other night and when I showed the kid the box he lit up like I had just given him a puppy. Should buy me at least a couple of hours of quiet, independent play…

ahl, to random
@ahl@mastodon.social avatar

Biggest surprise from the Nordic APIs Austin summit? Apparently 2022 was a HUGE year for investing in companies whose mission is to convert OpenAPI documents into SDKs... at least $65m between 5 companies. Wild! https://ahl.dtrace.org/2024/04/17/austin-api-summit-wrap-up/

ahl, to random
@ahl@mastodon.social avatar

Latest pod on fear, uncertainty, and doubt is available now. Since we recorded it, our two favorite FUD generators—IBM and Hashicorp—have become one! A perfect match! https://share.transistor.fm/s/bd040547

ahl, to random
@ahl@mastodon.social avatar

I went to the Austin API Summit. I spoke. I listened. I chatted. I delayed. And then I wrote this:

https://ahl.dtrace.org/2024/04/17/austin-api-summit-wrap-up/

ahl, to random
@ahl@mastodon.social avatar

On last night's Oxide and Friends @bcantrill, @sdtuck and I were joined by Oakland Ballers founders Bryan Carmel and Paul Freedman. Yes, we interviewed a baseball startup! Yes, it was delightful! I can't wait to catch some games this summer!

https://youtu.be/YyLtCyvPRyk

ahl, to random
@ahl@mastodon.social avatar

What an Oxide and Friends last night! @bcantrill and I were joined by the one and only @AndresFreundTec to talk about his discovery of the xz backdoor. It’s an incredible story… so great to get into the details with Andres. Definitely check it out (or on the pod tomorrow).

https://youtu.be/jg5F9UupL6I

ahl,
@ahl@mastodon.social avatar

@bcantrill @AndresFreundTec We started by ranting about the coverage in the New York Times… coverage that explicitly refused to dig into the details. It’s all the more shocking because the big story here is how Andres’ penchant for digging into the details is what saved us from what would have been a pervasive and damaging attack!

ahl,
@ahl@mastodon.social avatar

I was really pleased by this background image so wanted to talk about it briefly. The concept was (of course!) simple: the (in)famous xkcd graphic with the thankless Nebraskan removed https://xkcd.com/2347/

ahl,
@ahl@mastodon.social avatar

Like all lazy people in 2024, I turned to Chat GPT for help. This didn't work out well. (Have I mentioned that I'm bad at Chat GPT?)

ahl,
@ahl@mastodon.social avatar

I should mention that we don't put a ton of time into Oxide and Friends (sorry!) so I try to bound these side-quests at least somewhat. Somewhat. I decided to find a physics simulator (like a lunatic) and SimPHY was the first one I stumbled onto that worked well enough. I roughed out the structure from the xkcd comic:

ahl,
@ahl@mastodon.social avatar

Then removed the linchpin:

ahl,
@ahl@mastodon.social avatar

And simulated...

ahl,
@ahl@mastodon.social avatar

Until I got to something that was suitably calamitous:

ahl,
@ahl@mastodon.social avatar

I threw it on the iPad that I "borrowed" from my older son and traced it in Procreate with his Apple Pencil. 100% it could have been better, but I already felt like a crazy person and wasn't sure it was going to work out

ahl,
@ahl@mastodon.social avatar

Then I threw the lines into Photoshop, applied the bucket tool, and ... good enough!

ahl,
@ahl@mastodon.social avatar

@kravietz I guess we all do eventually…

ahl, to random
@ahl@mastodon.social avatar

My oven clock just says “pizza” and no about of button mashing or knob turning will change it to anything else. Easily the funniest way a clock can fail.

ahl,
@ahl@mastodon.social avatar

This has led to a lot of “hurry up or we’ll be late for school. It’s already pizza!” At my house.

ahl,
@ahl@mastodon.social avatar

Update:

  1. Still funny every time I reflexively check the time
  2. Turns out I don’t know where the breaker is
ahl,
@ahl@mastodon.social avatar

@steve @thomasfuchs ovens too

ahl,
@ahl@mastodon.social avatar

Update 2: a power outage rolled the clocks forward from pizza to 12:00. It's fortunate (i.e. for my marriage) because I was not on a trajectory to ever correcting this.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • ethstaker
  • Youngstown
  • everett
  • slotface
  • osvaldo12
  • rosin
  • mdbf
  • kavyap
  • DreamBathrooms
  • megavids
  • ngwrru68w68
  • Durango
  • modclub
  • cubers
  • khanakhh
  • Leos
  • tacticalgear
  • cisconetworking
  • vwfavf
  • tester
  • anitta
  • normalnudes
  • JUstTest
  • All magazines