I have a draft blog post in the pipeline about why cubic BΓ©ziers are a suitable universal curve representation. They can approximate any curve to O(n^6), ie if you subdivide in half the error goes 1/64. But I also believe it's possible to make an even better universal curve.
23.01.2026 19:57 β π 1 π 0 π¬ 1 π 0
Fonts haven't been hinted for bilevel rendering in years. For applications such as store tags, I wonder whether well crafted bitmap fonts might be the best solution. There's also autohinting technology which might make sense to revive, including Hobby's work at Bell Labs.
09.01.2026 04:22 β π 2 π 0 π¬ 1 π 0
Earliest citation I could find of the term "memory safety" in the modern sense in an academic context is reports-archive.adm.cs.cmu.edu/anon/usr/ftp...
02.01.2026 18:13 β π 5 π 0 π¬ 1 π 0
It's actually Osmanya, a script used in Somalia.
01.01.2026 01:54 β π 2 π 0 π¬ 1 π 0
A photo of a monitor, which displays a high quality photo of a yellow flower, as well as the board that drives the display, an Adafruit RP2350 feather. Also in the frame is a small Ferris plushy toy, and the right edge of a laptop, which displays the assembly language code for the image decompression algorithm.
As a fun project, I implemented race-the-beam image decompression on RP2350 with DVI output. I can get 1280x720 at 60Hz with a bit of overclocking.
PR at github.com/DusterTheFir...
I'll probably write this up, the idea is pretty cool.
21.12.2025 16:53 β π 18 π 1 π¬ 0 π 0
A specific challenge I'm dealing with quite a bit is: how do you keep the timing critical stuff from being in flash and taking on unpredictable delays from XIP? This seems to be a particular problem with libraries and frameworks.
19.12.2025 22:55 β π 6 π 0 π¬ 0 π 1
Our upcoming game The Hearth and Harbour is fully 2D, but with some neat tricks weβve made it look 3D. Ethan, our environment artist, did this with a special type of texture called a Normal Map. (Thread! 1/7)
19.12.2025 12:05 β π 1401 π 374 π¬ 27 π 26
Fantastic writeup, very thought provoking. I have a lot of thoughts in response (still brewing). What's your preferred modality? HN comments seem well suited for drive-by but less so for deeper discussion.
16.12.2025 21:08 β π 5 π 0 π¬ 0 π 0
Linebender in November 2025
Linebender in November 2025
As we go into the holiday season, there's lots of progress in Linebender from the previous month: linebender.org/blog/tmil-23/. Among other things, blur filters in Vello CPU (with GPU acceleration on the roadmap), SIMD progress, and a new port of Runebender to Xilem.
15.12.2025 16:45 β π 12 π 0 π¬ 1 π 0
Yeah, that particular gig was with a regional helicopter company in Canada, they just needed the standard stuff about fastening seatbelts and so on. I got that one through voices dot com. It was maybe 10 years ago. Probably my favorite gig though was audio books for fireman training.
12.12.2025 00:46 β π 6 π 0 π¬ 0 π 0
Voice acting is fun, I've actually done a bit of it semi-professionally (helicopter safety announcements, an ebook, that kind of thing). However. This is one of the first lines of works that will largely go away because of the efforts of those of us with cushy tech jobs; it's mostly AI now.
11.12.2025 23:23 β π 6 π 0 π¬ 1 π 0
This is indeed an excellent talk, and I think contains the seeds of a path forward through the AI thicket. When tested against only "vibes," AI can generate reams of slop. But when tested against hard ground truth, in this case rigorous mathematical formalism, possibilities abound.
27.11.2025 16:18 β π 11 π 1 π¬ 0 π 0
I agree, and think one of the biggest pieces of that is understanding of the basics of content moderation. With the exception of a few people like yourself and Mike Masnick, almost everything everybody says is wildly, laughably wrong, with very sad consequences.
14.11.2025 17:34 β π 3 π 0 π¬ 1 π 0
Rust in Android: move fast and fix things
Posted by Jeff Vander Stoep, Android Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in ...
βWe adopted #rustlang for its security and are seeing a 1000x reduction in memory safety vulnerability density ... with Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one.β
security.googleblog.com/2025/11/rust...
13.11.2025 19:52 β π 323 π 92 π¬ 3 π 6
ππππ GOOD THINGS CAN STILL HAPPEN ππππ
05.11.2025 05:22 β π 56667 π 6765 π¬ 645 π 226
YouTube video by Arthur Gleckler
I Want a Good Parallel Language, by Raph Levien (BALISP)
My talk on "I want a good parallel language" is now up: www.youtube.com/watch?v=0-eV...
Slides here: docs.google.com/presentation...
Thanks Arthur Gleckler and BALISP for hosting the talk!
04.11.2025 06:51 β π 24 π 2 π¬ 2 π 0
The work is based on prototypes I did in the last few months, but is a complete reimplementation with lots of optimizations, including portable SIMD. I believe it's the fastest pure Rust CPU renderer, and also shares a lot of logic with vello_hybrid. 2/2
03.11.2025 17:57 β π 8 π 1 π¬ 0 π 0
I'm thrilled that Laurenz Stampfl, a student at ETH Zurich, has completed his Masters degree, and has published the thesis: ethz.ch/content/dam/...
1/2
03.11.2025 17:57 β π 11 π 1 π¬ 1 π 0
I Want a Good Parallel Language, RetroAI, lightning talks, and socializing, Sat, Nov 1, 2025, 12:00 PM | Meetup
Hello, hacker ladies and gentlemen!
On Saturday, November 1st, we'll have a talk by [Raph Levien](https://en.wikipedia.org/wiki/Raph_Levien), who is an expert in Rust and
I'll be giving at talk tomorrow at the Hacker Dojo in Mountain View, entitled "I want a good parallel language." Meetup link is here: www.meetup.com/balisp/event...
31.10.2025 19:23 β π 4 π 0 π¬ 0 π 0
Right, in that case if the video supports your new text, you're on firmer ground making the change. Another thing that might be useful is explaining in the talk page what you've done and why. Keep in mind I'm not an expert on WP (wondering if we should tag Molly White).
28.10.2025 21:58 β π 0 π 0 π¬ 1 π 0
Wikipedia:Be bold - Wikipedia
That said, in the spirit of WP:BOLD (en.wikipedia.org/wiki/Wikiped...) you could just edit the article. I've done that myself on occasion. Wikipedia depends on a nonzero fraction of its users being people who know what they're talking about. 3/2
28.10.2025 21:57 β π 0 π 0 π¬ 0 π 0
I might be willing to help facilitate this. As you know, I'm fascinated by Larrabee as part of my "I want a good parallel computer" mission, and there's a dearth of good information out there. 2/2
28.10.2025 21:52 β π 1 π 0 π¬ 1 π 0
Sadly it doesn't really work like this, skeets are not reliable sources. If you wanted to do this the right way, someone should interview you and publish it in a reputable place. For example, a lot of my bio information is from a TeX interview (www.tug.org/interviews/l...). 1/2
28.10.2025 21:52 β π 1 π 0 π¬ 2 π 0
Trump Administration's Arrival on Bluesky Highlights Growing Pains for Open Networks | TechPolicy.Press
The administrationβs antagonistic entry to the platform is best understood as a game of chicken, writes Erin Kissane.
There was already a *lot* going on with Bluesky, and now it's under even more pressure. I wrote about how I think about moderation, affordances, expectations, human needs, and powerful trolls for @techpolicypress.bsky.social
www.techpolicy.press/trump-admini...
22.10.2025 18:08 β π 255 π 104 π¬ 11 π 18
Linebender in September 2025
Linebender in September 2025
Some updates from the Linebender ecosystem: we've published our monthly update blog (linebender.org/blog/tmil-21/), and also released fearless_simd 0.3.0 (github.com/linebender/f...). The train keeps rolling!
14.10.2025 17:40 β π 8 π 3 π¬ 0 π 0
YouTube video by Topos Institute
[Berkeley Seminar] Raph Levien | How Rust won: the quest for performant, reliable software
I gave a seminar entitled "How Rust won: The quest for performant, reliable software" at the Topos Institute on Jun 3, and the video (youtu.be/k_-6KI3m31M) is now published. I hope people enjoy it!
03.09.2025 18:21 β π 16 π 2 π¬ 0 π 0
GitHub - ztanml/fast-hash: Fast hash function learned using genetic programming
Fast hash function learned using genetic programming - ztanml/fast-hash
Is this a microcontroller that has a 1-cycle multiply instruction, like RP2040 or better? In that case, FNV might be a good choice. If not, Jenkins is a possibility. You might also take a look at github.com/ztanml/fast-....
28.08.2025 14:27 β π 2 π 0 π¬ 1 π 0
I've subscribed. We need more explorations of this space, especially from a human rather than business-centered perspective. I'm eager to see where it goes.
25.08.2025 23:35 β π 8 π 1 π¬ 1 π 1
He/Him
Work in video games, ain't tellin my employer
Vulkan, Xoogler
Graphics Engineer and gamedev, photographer, sportster.
Mentor, DMs open.
Programmer by day, programmer by night.
Blog: https://push.cx Bootstrapping: https://recheck.dev
I run https://lobste.rs and stream office hours Mon+Thu: https://push.cx/stream
For people migrating, I was @pushcx on Twitter. I use he/him.
Software engineer at Lace Lithography
martinrechsteiner.com
Woodworker, musician, co-author of Essential Math for Games, host of The Vintage Gamer, occasional gad about town. Formerly: GPU Engineer for the Skia 2D graphics library; game developer for Red Storm Entertainment and Insomniac Games. He/him.
Ex technical advisor in @microsoft.com's Office of the CTO / @xbox.com platform developer / @rare.co.uk graphics guy.
Software developer, formerly at Microsoft, now co-developer of https://accesskit.dev/ and cofounder of https://PneumaSolutions.com/. Music lover. Karaoke singer. Science fiction fan. Legally blind. Secular humanist
Staff Eng at Square. Rustlang enthusiast.
Once made a pixel realtime, 3D Reconstruction @ DeepMind, becoming a crab π¦π¦π¦
Working on github.com/ArthurBrussee/brush
Open infrastructure software in the public interest.
Maintainer of utilities and libraries for time synchronization, data compression, and on privilege boundaries.
Projects: sudo-rs, ntpd-rs, statime, zlib-rs and more on trifectatech.org.
Director @tweedegolf.bsky.socialβ¬, RustWeek organizer @rustnl.bsky.socialβ¬, Chair of @trifectatech.bsky.socialβ¬
Hi! I'm Amit Patel. I explain algorithms and math with interactive web pages (incl. pathfinding, hexagons, procgen maps, voronoi). Wrote Solar Realms Elite; helped w/Barren Realms Elite and Realm of the Mad God. https://www.redblobgames.com/
Open source 2D raster & vector editor that melds traditional layers & tools with a modern node-based procedural workflow. #MadeWithGraphite
Website: https://graphite.art
Author of interpreterbook.com and compilerbook.com. Working at Sourcegraph. Previously Zed. Programming where the rubber hits the road. Writing Register Spill at: registerspill.thorstenball.com
Climate change communicator. Focus on what scientist and economist wonks tell us, and the controversies, because so many of us oppose at least one major solution.
WebGPU/WebXR/WebGL Dev @ Google. He/Him
"The downfall of modern civilization." - Joystiq
Personal site: https://toji.dev
Gfx coder and chip designer. He/him/3Dlabs/Muckyfoot/RAD/Valve/Oculus/Intel/Rec Room/Riot.
mastodon.gamedev.place/web/@TomF
Rust-lang compiler team, would be playing Tetris but I gave tetris'd a little too close to the sun (tendonitis)
Reviews: "unhinged", "deluded", "incoherent", "sick jerk" | Black Lives Matter | Vidas IndΓgenas Importam | Trans Lives Matter | typography, politics, profanity, analog electronics, retrocomputing, coffee, food | Mastodon: https://timeloop.cafe/@symbo1ics