DeepSeek-v3.2: Pushing the frontier of open large language models [pdf]
huggingface.co
India orders smartphone makers to preload state-owned cyber safety app
reuters.com
Ask HN: Who is hiring? (December 2025)
Ghostty compiled to WASM with xterm.js API compatibility
github.com
Intel could return to Apple computers in 2027
theverge.com
High-income job losses are cooling housing demand
jbrec.com
Cartographers Have Been Hiding Covert Illustrations Inside of Switzerland's Maps
eyeondesign.aiga.org
Response to Ruby Is Not a Serious Programming Language
robbyonrails.com
Better Auth (YC X25) Is Hiring
ycombinator.com
Ask HN: Who wants to be hired? (December 2025)
Search tool that only returns content created before ChatGPT's public release
tegabrain.com
ImAnim: Modern animation capabilities to ImGui applications
github.com
Durin is a library for reading and writing the Dwarf debugging format
github.com
A vector graphics workstation from the 70s
justanotherelectronicsblog.com
Self-hosting a Matrix server for 5 years
yaky.dev
Historic Engineering Wonders: Photos That Reveal How They Pulled It Off
rarehistoricalphotos.com
I made a quieter air purifier
chillphysicsenjoyer.substack.com
Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton
areweanticheatyet.com
React and Remix Choose Different Futures
laconicwit.com
Langjam Gamejam: Build a programming language then make a game with it
langjamgamejam.com
Holy shit Kyle. I had no idea you were working on this. This is amazing. Your patch is also very instructive on what you need me to do for you to make this more reasonable.
I'm guessing that performance of this relative to xterm right now isn't... the best, mainly because the way you're grabbing the viewport seems expensive. I'm curious though if you did any benchmarks?
One thing you probably really want to expose is the new RenderState API: https://github.com/ghostty-org/ghostty/blob/main/src/termina... You're doing per row line grabbing currently which is probably pretty slow. The RenderState API is stateful and produces the state necessary to create a high-performance, delta update renderer. It's what our production GPU renderers are now built on (but the API itself is compatible with any kind of renderer). It'd be better for you.
After all that, I'm very curious even at this rudimentary level what the performance on various benchmarks look like compared to xterm.js.
Excellent work!