New post: "Can We Retain the Benefits of Transitive Dependencies Without Undermining Security?" https://tratt.net/laurie/blog/2024/can_we_retain_the_benefits_of_transitive_dependencies_without_undermining_security.html
=> More informations about this toot | View the thread
Today I needed to update an ASCII statemachine diagram. After failing to do so manually, I had a search, and found this wonderful GraphViz -> ASCII tool which was exactly what I needed! https://dot-to-ascii.ggerganov.com/
=> More informations about this toot | View the thread
This morning I was scratching my head over failing Rust code that turned out to be due to Rust parsing "-1" as the literal "-1" (good!) but "-1.x(0)" is parsed as "-(1.x(0))" (bonkers!). Turns out that it's a known issue, but blimey is parsing hard! https://github.com/rust-lang/rust/issues/117155
=> More informations about this toot | View the thread
The Rust boot-time crate appears to package this up in a sensible way, so I've adjusted pizauth to deal with this particular instance of bonkers clocks. Testing on different platforms is most welcome! https://github.com/ltratt/pizauth/pull/48
=> More informations about this toot | View the thread
CLOCK_MONOTONIC on Linux is the gift that keeps giving (to me, at least). In the past it wasn't monotonic -- that's been fixed so the name is at least no longer wrong.
But it turns out that it doesn't advance over suspend/resume, so it is monotonic, but not in a useful manner. For that, one has to use use CLOCK_BOOTTIME...
=> More informations about this toot | View the thread
It's 2025, which means PLISS is this year... May to be specific! If you're interested in studying programming language implementations, please make sure to express your interest in time https://pliss.org/2025/
=> More informations about this toot | View the thread
Finally, a meaningful comparison of background noise projection between dynamic and condenser microphones. Summary: there is a difference, it's mostly minor (except, to my ears, the SM7B vs NT1), and the polar pattern is more important. https://youtu.be/IDunOMDscOI?t=113
=> More informations about this toot | View the thread
I like this visualisation of the density of wikipedia articles. It made me realise that it's a proxy for two related, but distinct, things: is there something of interest in this area now? did something interesting happen in this area in the past? https://www.matthewsiu.com/local-map
=> More informations about this toot | View the thread
My only, very minor, quibble is that I hoped for a permalinkable page with both audio and transcript, but I think right now it's either/or. Still, what a resource!
=> More informations about this toot | View the thread
Also the format of the conversation is pleasingly different to what we'd have got on traditional radio. The hosts create a casual, but well informed, vibe that keeps things moving without feeling like an interview.
=> More informations about this toot | View the thread
It's also worth noting how important it is to have 3 hours on this topic: podcasts have opened the ability to dive deep into something which traditional radio would have condensed into at most 1 hour, stripping away vital detail.
=> More informations about this toot | View the thread
The episodes are (currently) the top two listed at https://www.thesocialradars.com/episodes. Highly recommended.
=> More informations about this toot | View the thread
It's a great example of truth being more extreme than is tolerable in fiction: I would not consider this plausible if it hadn't actually happened.
=> More informations about this toot | View the thread
The thing that surprised me is that in the intervening years my mind had started underplaying the details, I think because I had implicitly thought "surely no-one could actually behave in such a depraved manner".
=> More informations about this toot | View the thread
Theranos is an astonishing tale of moral corruption. I read Bad Blood 5-6 years ago and my jaw found new ways of dropping. A new 2 part interview with Tyler Shultz, the key whistle blower, made my jaw hurt anew.
=> More informations about this toot | View the thread
Registration for PLISS (Programming Language Implementation Summer School) 2025 is now open! If you're interested in programming languages, this is the place to be -- great speakers and a conducive location! https://pliss.org/2025/
=> More informations about this toot | View the thread
I for one welcome this new class of audiophile grade connectors, though I wish they came in colours other than just orange https://www.youtube.com/watch?v=_bV1sfQQkZY
=> More informations about this toot | View the thread
Today I had to set up SSL certificates for something. I baffled myself, as per normal, just as I wrote in this post a couple of weeks ago https://tratt.net/laurie/blog/2024/pizauth_https_redirects.html
=> More informations about this toot | View the thread
And for those of you who would like to know about new posts as soon as they're released, don't forget that you can sign up for my "newsletter". Super low volume, leave when you want, and all the good stuff! https://tratt.net/laurie/newsletter/
=> More informations about this toot | View the thread
New blog: Structured Editing and Incremental Parsing https://tratt.net/laurie/blog/2024/structured_editing_and_incremental_parsing.html
=> More informations about this toot | View the thread
=> This profile with reblog | Go to ltratt@mastodon.social account This content has been proxied by September (3851b).Proxy Information
text/gemini