Twitter Archive: 2025
Twitter dot com was a microblogging and social networking service, where users could share short posts (commonly known as “tweets”) with text, images, and video.
This is an archive of all my tweets from 2008–2025.
These days, you can find me on Bluesky or Mastodon.
By year
- 2025 33 posts
- 2024 203
- 2023 97
- 2022 91
- 2021 89
- 2020 26
- 2019 0
- 2018 6
- 2017 56
- 2016 108
- 2015 71
- 2014 197
- 2013 180
- 2012 160
- 2011 162
- 2010 171
- 2009 238
- 2008 101
…or see popular posts.
2025
Here it is — very happy to officially release the book that @warianoguerra and I have been working on for the past 2½ years.
If you bought it in early access, thanks for your support! 🙏
If you haven't bought it yet, please check it out!! twitter.com/WasmGroundUp/s…
If you bought it in early access, thanks for your support! 🙏
If you haven't bought it yet, please check it out!! twitter.com/WasmGroundUp/s…
Friends, I'm going to be announcing something very soon…would greatly appreciate your support in the form of RT/re-posts, etc. 🙏
In case you haven't read the latest edition of The Loop by @mold_time — you should, it's pure joy.
One highlight is the "Field guide for getting page Reviewer 2"
drive.google.com/file/d/1YR3Nq8…
One highlight is the "Field guide for getting page Reviewer 2"
drive.google.com/file/d/1YR3Nq8…
@mold_time s/page/past (ofc)
TIL: Styling web pages for print
→ github.com/pdubroy/til/bl…
→ github.com/pdubroy/til/bl…
Oh man I think I really want to do @ben_eater's 8-bit computer from scratch: eater.net/8bit
This is wonderful! (literally) twitter.com/3blue1brown/st…
TIL: Castlemacs and Magit
→ github.com/pdubroy/til/bl…
→ github.com/pdubroy/til/bl…
It's interesting how LLM-assisted programming makes writing skills much more important.
It's not just "it's better for your career", but actually impacts what you can build — or at least how quickly. twitter.com/thorstenball/s…
It's not just "it's better for your career", but actually impacts what you can build — or at least how quickly. twitter.com/thorstenball/s…
Huh, today I noticed that the WebGPU spec progressed to the "Candidate Recommendation" stage a few weeks ago. Seems like an important milestone!
I spent some time last year playing with WebGPU (via wgpu.rs); it's a relatively nice API and a lot of fun.
I spent some time last year playing with WebGPU (via wgpu.rs); it's a relatively nice API and a lot of fun.
The spec is here: w3.org/TR/webgpu/
TIL: WebP is awesome
→ github.com/pdubroy/til/bl…
I didn't realize that:
• It's very widely supported
• The compression ratio is *much* better than PNG
→ github.com/pdubroy/til/bl…
I didn't realize that:
• It's very widely supported
• The compression ratio is *much* better than PNG
Until recently I thought @posthog was just a cool company with a great brand and an actual (not cringe) sense of humour.
But I've been a customer for ~6 weeks and damn, it's a great product too.
But I've been a customer for ~6 weeks and damn, it's a great product too.
And they just keep adding new features! I'll be turning both of these on ASAP.
There aren't many companies whose product updates I really *want* to see, but PostHog is def one of the them.
There aren't many companies whose product updates I really *want* to see, but PostHog is def one of the them.
TIL: Get image dimensions at the command line
→ github.com/pdubroy/til/bl…
→ github.com/pdubroy/til/bl…
A frustrating thing about web dev is that new frameworks/tools never seem to reduce overall complexity.
2005: You need to know JS, HTML, CSS.
2025: You need to know JS, HTML, CSS, TypeScript, React, Tailwind, …
(Not to mention JS, HTML, and CSS are now much more complex!)
2005: You need to know JS, HTML, CSS.
2025: You need to know JS, HTML, CSS, TypeScript, React, Tailwind, …
(Not to mention JS, HTML, and CSS are now much more complex!)
New blog post: Make it happen
It's an old story about a trip to LA, and a couple of spontaneous decisions that changed the course of my career.
It's an old story about a trip to LA, and a couple of spontaneous decisions that changed the course of my career.
Do we still do that thing here, where we put the link in a reply?
Well, here it is: dubroy.com/blog/make-it-h…
Well, here it is: dubroy.com/blog/make-it-h…
New blog post: Five coding hats
→ dubroy.com/blog/five-codi…
Yeah it's kinda goofy, but maybe also useful?
→ dubroy.com/blog/five-codi…
Yeah it's kinda goofy, but maybe also useful?
Extreme Programming had some good ideas imo.
If (like me) you wondered what the origin of system cards (aka model cards) was…
arxiv.org/pdf/1810.03993 twitter.com/TheTuringPost/…
arxiv.org/pdf/1810.03993 twitter.com/TheTuringPost/…
I can't believe that @warianoguerra and I are (finally) almost done this thing!! twitter.com/WasmGroundUp/s…
The next few years are going to be verryyy interesting. twitter.com/thorstenball/s…
"The Ribbit VM was designed with simplicity in mind, to minimize the VM’s code size and allow porting it to new host languages with low effort. It is a stack machine with 6 available instructions"
A R4RS Compliant REPL in 7KB
→ arxiv.org/pdf/2310.13589
A R4RS Compliant REPL in 7KB
→ arxiv.org/pdf/2310.13589
Hello friends, a periodic reminder that you can find me over here: bsky.app/profile/dubroy…
TIL: Lightweight multitenancy for server-side JS
→ github.com/pdubroy/til/bl…
I did some research into how various cloud providers are doing lighter weight isolation (i.e., not using containers) for server-side JS. Comments/corrections welcome!
→ github.com/pdubroy/til/bl…
I did some research into how various cloud providers are doing lighter weight isolation (i.e., not using containers) for server-side JS. Comments/corrections welcome!
t's kind of amazing how much detail you can find in HN comments from CEOs and principle engineers at these companies. Like this one between Kurt Mackey (Fly.io CEO) and Kenton Varda (TL of Cloudflare Workers).
news.ycombinator.com/item?id=317591…
news.ycombinator.com/item?id=317591…
TIL: Why silicon wafers are round
→ github.com/pdubroy/til/bl…
→ github.com/pdubroy/til/bl…
"How Jane Street does code review" by @ianthehenry
→ janestreet.com/tech-talks/jan….
Not just about code review; imo it has some deeper ideas:
• explicitly modeling *what the user has seen* and using that in the UI
• subtle impl decisions (eg CR comments) can affect collaboration
→ janestreet.com/tech-talks/jan….
Not just about code review; imo it has some deeper ideas:
• explicitly modeling *what the user has seen* and using that in the UI
• subtle impl decisions (eg CR comments) can affect collaboration
@ianthehenry Interesting, looks like TigerBeetle is exploring a similar approach — doing code review via actual commits on the PR branch. twitter.com/jorandirkgreef…
RectCut looks interesting: halt.software/p/rectcut-for-…
I've wanted to build something like this before. Would be nice to have more options on this part of the Pareto frontier!
I've wanted to build something like this before. Would be nice to have more options on this part of the Pareto frontier!
Oooh, now here's a spicy take…JavaScript is not a "memory safe" language?
(Source: link.springer.com/content/pdf/10…)
(Source: link.springer.com/content/pdf/10…)
The Rule of 2 — pick no more than two of:
• untrustworthy inputs;
• unsafe implementation language; and
• high privilege.
(From chromium.googlesource.com/chromium/src/+…)
• untrustworthy inputs;
• unsafe implementation language; and
• high privilege.
(From chromium.googlesource.com/chromium/src/+…)
Compiler/PL friends…roast me!
I'm working on one of the last chapters of @WasmGroundUp, "What Makes WebAssembly Safe?"
I'm hoping I can explain it in a way that's both approachable, and also…not totally incorrect from a PL perspective. Feedback on either is v much welcome!
I'm working on one of the last chapters of @WasmGroundUp, "What Makes WebAssembly Safe?"
I'm hoping I can explain it in a way that's both approachable, and also…not totally incorrect from a PL perspective. Feedback on either is v much welcome!
Whoah, this kinda wild, didn't know this about the SPARC ISA.
"The instruction following the branch is executed before the branch takes effect."
"The instruction following the branch is executed before the branch takes effect."
On the topic of SPARC, I enjoyed this clip from @hasheddan's conversation with Robert Garner: twitter.com/MicroarchClub/…
I like this as a mildly subversive way to learn about assembly, debuggers, etc.
→ gamehacking.academy
At a certain age I probably would have been really into this.
→ gamehacking.academy
At a certain age I probably would have been really into this.
New TIL: Scripting GMail with Python
→ github.com/pdubroy/til/bl…
→ github.com/pdubroy/til/bl…
✨ End-user programming ✨