frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

English: A vs. An

https://www.redblobgames.com/blog/2026-09-16-english-a-vs-an/
75•azhenley•2h ago•50 comments

I built non-autoregressive decision models with RL a year ago

https://laya.convaiinnovations.com/
1017•nandakishor_ml•12h ago•233 comments

AI-generated posters don’t have to be horrible

https://john.hartnup.uk/2026/06/07/ai-event-posters.html
1277•ereiamjh•13h ago•707 comments

How Hacker News ranking works: scoring, controversy, and penalties (2013)

https://www.righto.com/2013/11/how-hacker-news-ranking-really-works.html
27•theanonymousone•1h ago•7 comments

Measure internet censorship. Contribute to the largest open dataset

https://ooni.org/install
57•Bluestein•2h ago•34 comments

Brood War Bench

https://bw.swerdlow.dev/report
97•benswerd•8h ago•56 comments

Mayday Mysteries

http://www.maydaymystery.org/mayday/
12•Eridanus2•1h ago•3 comments

Compiler-style optimization for drawing via Skia

https://arxiv.org/abs/2603.23696
29•PaulDavisThe1st•2d ago•6 comments

Two parallel neural ectoderm progenitors contribute to the developing brain

https://med.stanford.edu/news/all-news/2026/09/two-separate-brains.html
596•emigre•17h ago•228 comments

Deodands put a price on objects that caused death

https://daily.jstor.org/how-the-railways-killed-a-medieval-law/
26•samizdis•3d ago•11 comments

Show HN: CUA-S1 – A System One Model for Computer Use

https://github.com/trycua/cua
46•frabonacci•6h ago•4 comments

ZK-JPEG: Zero-Knowledge Image Editing and Compression

https://eprint.iacr.org/2026/2039
42•gslin•3h ago•6 comments

UFO Series Home Page: "UFO" TV Series from 1970

https://ufoseries.com/
35•DropDead•1d ago•18 comments

Android 17 is the first since 3.x to add new APIs without releasing to the AOSP

https://grapheneos.social/@GrapheneOS/117282080803799576
1099•theanonymousone•1d ago•640 comments

You can defeat the Dream Devourer from Chrono Trigger using an int overflow

https://chrono.fandom.com/wiki/Dream_Devourer
11•ronreiter•1h ago•2 comments

Tin: full-text search for Postgres

https://planetscale.com/blog/introducing-tin
171•ksec•8h ago•70 comments

Suzanne Ciani's Buchla Cookbook

https://echo.orpheusinstituut.be/article/suzannes-buchla-cookbook
48•stuart78•2d ago•20 comments

Supabase (YC S20) Is Hiring for OrioleDB

https://supabase.link/orioledbjob
1•awalias•5h ago

The Secret Life of Circuits

https://blog.coredump.cx/p/the-secret-life-of-circuits-is-here
272•surprisetalk•3d ago•69 comments

New evidence for hidden chambers beyond Tutankhamun's tomb

https://www.nature.com/articles/d41586-026-02621-2
91•rndsignals•2d ago•35 comments

Black Holes or Black Hole Stars? Astronomers Spar over 'Little Red Dots'

https://www.quantamagazine.org/black-holes-or-black-hole-stars-astronomers-spar-over-webb-telesco...
84•jandrewrogers•1d ago•43 comments

GPT-6 Astra Solves a WWI German Radio Cipher

https://www.prinzai.com/p/gpt-6-astra-solves-a-wwi-german-radio
349•nsoonhui•16h ago•159 comments

I think you should almost never use AI to write

https://erichgrunewald.substack.com/p/why-you-should-almost-never-use-ai
177•erwald•6h ago•99 comments

San Francisco Onion Futures Company

https://onionfutures.com/
358•z-mach9•18h ago•150 comments

Microsoft director: AI scraping 'the largest theft of labor in human history'

https://www.tomshardware.com/tech-industry/artificial-intelligence/microsoft-director-called-ai-s...
80•jonbaer•4h ago•21 comments

Adventures in Microcontroller Circuit Debugging

https://www.bigmessowires.com/2026/08/30/adventures-in-microcontroller-circuit-debugging/
31•lateatdesk•2d ago•6 comments

How to Write with an LLM

https://sockpuppet.org/blog/2026/09/17/how-to-write-with-an-llm/
609•joeriddles•2d ago•372 comments

Cloudflare Quick Tunnels

https://try.cloudflare.com/
807•jcbhmr•1d ago•306 comments

If math is more than proof, we need to better celebrate the rest of it

https://terrytao.wordpress.com/2026/09/18/if-math-is-more-than-proof-we-need-to-better-celebrate-...
292•num42•16h ago•230 comments

Saving another 100TB of RAM

https://blog.cloudflare.com/saving-100-tb-of-ram-with-math/
459•f311a•1d ago•108 comments
Open in hackernews

Compiler-style optimization for drawing via Skia

https://arxiv.org/abs/2603.23696
29•PaulDavisThe1st•2d ago

Comments

mtklein•1h ago
As a former Skia contrib, this is cool as heck to read. It's exactly the sort of optimization work we had in mind when we wrote that SkRecord system, and I'm pleased that you were able to make use of nanobench. Back in those days we had just a few small optimizations that we could apply, mostly trying to eliminate unnecessary saveLayer() calls. Very cool to see it done in a modern way with Lean.
vardump•59m ago
I wonder if same could be done to games. How much unnecessary work are modern games submitting to the GPU?
StilesCrisis•22m ago
Game development has apocryphal stories aplenty about inefficient designs--e.g. the thousand-polygon model of a screw used all throughout a room, or making a ship-in-a-bottle by taking a full sized pirate ship model and scaling it down to 1% size. Usually the solution is just to stop doing that.
ahartmetz•23m ago
I've done something similar for DBus deserialization. It turns out that I stumbled upon something called fixed-point optimization for loops (in DBus: arrays), similar to what the JVM does according to Cliff Click's very interesting talks. It was pretty fun to write basically a toy optimizer that is even useful. As a friend said, it's probably overdesigned, but it was fun and it does yield code with not much left to improve. Well, except for embarrassingly optimizable types such as arrays of fixed-length elements.

We will probably see more such things as the consequences of the end of the free performance lunch play out. Hardware and software will specialize more, plenty of interesting work to do.

mohamedkoubaa•17m ago
I do something related in my gpu library. After a few frames if the push constants don't change I compile the shaders in the background with them defined out by the preprocessor to reduce the size of the shader program (kind of like a branch predictor). I also store the entire pipeline in a graph data structure that I partition into segments that let me fuse and split kernels (though I hadn't implemented those optimizations yet). In my mind one issue with these GPU accelerated programs is that there isnt a runtime with the right level of information about the overall program to do compiler style optimizations, especially for complex programs.

(The library is called goldy, and until I spend some time on it the readme and docs are sadly LLM generated)

eigenblake•5m ago
Wow! This is exciting. I have speculated that this would be possible. Since I've been learning about databases and dynamic db query optimization, it struck me as surprising that we didn't have similar things for more of our computational universe. Now that this is here, it makes me wonder what else we can optimize in using the same high level techniques.

The more you know about what you want to do ahead of time, the more optimally you can reorder your sequence of steps to give a better-than-naive solution. It makes me think about all software in terms of these abstract computation graphs and makes me wonder what else we can optimize automatically.

Of course, we do absolutely do need a formal model here, so we know what edits are possible, the same way db engines have relational algebra as their backing model. But this whole thing makes me feel like manual software optimization is soon to fall to AI. And I'm thinking that includes good-old-fashion AI first, not second, to LLM's. But I'm sure LLMs would be useful here too, especially for the formalization.