frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Muse Spark Open

https://research.meta.ai/blog/muse-spark-open
660•bigwheels•9h ago•362 comments

RPKI now protects 70% of internet routes

https://ipinfo.io/blog/rpki-protects-70-internet-routes
59•emot•2h ago•18 comments

Any window from your Mac, on your iPhone and iPad

https://github.com/Saffsanity/sill
31•chanana•1h ago•5 comments

Business accounts will consent to Meta scraping their websites Starting Oct. 30

https://www.niemanlab.org/2026/10/metas-new-commercial-terms-will-allow-the-scraping-of-news-site...
69•0in•3h ago•24 comments

Woman arrested after blocking delivery robot in Center City Philadelphia

https://6abc.com/post/woman-arrested-blocking-delivery-robot-center-city-philadelphia-confrontati...
39•snarky-comments•1h ago•30 comments

Neural networks are clean

https://already-clean.goodfire.com/
540•themgt•11h ago•204 comments

Apple routed a graphite pipe through the iPhone Duo's hinge to dissipate heat

https://www.pcmag.com/news/apple-routed-a-graphite-pipe-through-the-iphone-duos-hinge
67•giuliomagnifico•2d ago•40 comments

What I Self-Host

https://viceconsole.fyi/blog/2026/10/10/what-i-self-host/
311•BrunoBernardino•6h ago•201 comments

Wayland desktop for Linux with skeuomorphic design

https://github.com/fyzugx/DEsk
535•FinalDestiny•13h ago•208 comments

Someone on Torrent Sites Kept Fucking with My Sonarr

https://thereallo.dev/blog/someone-on-torrent-sites-kept-fucking-with-my-sonarr-setup
260•speckx•7h ago•120 comments

AdFection: Targeted ads turned into a pipeline for zero-click mercenary spyware

https://citizenlab.ca/research/how-discover-tech-turned-targeted-ads-into-a-pipeline-for-spyware/
404•jcomp•16h ago•572 comments

Jev meets the Trolley Problem

https://zachlandes.com/trolley-problem/
335•zlandes86•10h ago•158 comments

Non-Determinism Doesn't Matter

https://sklar.rocks/non-determinism-doesnt-matter/
14•sklarsa•1d ago•7 comments

Krea 3 – An image model built for editing at scale

https://www.krea.ai/krea-3
263•dvrp•11h ago•84 comments

New Withings Users Must Pay $99/Year for Apple Health Syncing

https://support.withings.com/hc/en-us/community/posts/51887047154577-Unacceptable-Apple-Health-Sy...
182•johnbehnke•7h ago•144 comments

BeBox is a Haiku application that emulates Be Inc.'s BeBox

https://github.com/johnrash/bebox
32•rguiscard•3h ago•9 comments

Celebrating 70 Years of Fortran

https://fortran-lang.org/news/2026/09-15-Fortran-birthday/
228•rbanffy•12h ago•99 comments

'500-hour' Order of the Sinking Star is as complex and exhausting as it sounds

https://www.polygon.com/order-of-the-sinking-star-impressions/
4•cvoss•2d ago•0 comments

Major ICQ security hole (1998)

https://opennet.ru/base/maillist/169.txt.html
49•sysoleg•2d ago•27 comments

Thank You, Deno

https://www.vlt.io/blog/competition-keeps-javascript-moving
14•jcbhmr•2h ago•0 comments

Speculative Sauropods

https://svpow.com/2026/10/02/speculative-sauropods/
12•surprisetalk•2d ago•0 comments

Why I Wrote PGP (1991, revised 1999)

https://philzimmermann.com/EN/essays/WhyIWrotePGP.html
118•GaryBluto•1d ago•48 comments

Comparing Chromium Development at Google and Igalia

https://lwn.net/Articles/1094721/
9•signa11•1h ago•0 comments

Tesla Roadster

https://www.tesla.com/roadster
244•shekhar101•1h ago•266 comments

Libreboot 26.10 "Ominous Olive" released with UEFI, Chromebook support

https://libreboot.org/news/libreboot2610.html
257•iamnothere•14h ago•160 comments

E Ink Kaleido 4

https://www.eink.com/news/detail/EInk-Launches-Latest-Version-of-Color-ePaper-Platform-E-Ink-Kale...
142•Perroboc•8h ago•82 comments

Delta’s Biscoff cookies were supposed to be temporary

https://www.seriouseats.com/biscoff-history-12168161
188•mhb•2d ago•148 comments

Using AI to reverse engineer hardware

https://blogs.gnome.org/uraeus/2026/10/15/aiandreverseengineerhardware/
130•ErenayDev•12h ago•114 comments

The engineering that allows articulated buses to bend

https://www.theautopian.com/you-wont-believe-the-incredible-engineering-that-allows-articulated-b...
82•CharlesW•1d ago•39 comments

Show HN: Unfenced – Land for sale that borders public land

https://unfenced.land/
270•otherwatersflow•15h ago•186 comments
Open in hackernews

Non-Determinism Doesn't Matter

https://sklar.rocks/non-determinism-doesnt-matter/
14•sklarsa•1d ago

Comments

delifue•50m ago
When people refute the idea that "LLM is the new compiler from natural language to code" the common reason is that LLM is non-deterministic but compiler is deterministic.

But the determinism isn't the real distinction. LLM inference can be made deterministic (temparaute zero, etc.). And multi-threaded compiler can be non-dterministic.

And human developers are also non-deterministic. There is always the nondeterminism even before AI.

I think the real difference is how leaky the abstraction is. If you just need to understand language instead of compiler internal to write correct code, the compiler is non-leaky abstrction. If you rely on compiler to do auto SIMD optimization, and have to do hacks to trigger the optimization, compiler is leaky abstraction.

For AI, if you don't ever need to read the code and AI writes perfectly bug-free program that perfectly follows instruction, then AI is a non-leaky abstraction, but that's not the case for now. To make code maintainable and debuggable you still need to read the code if the project is complex enough.

hansvm•35m ago
Yeah, it's not the non-determinism; it's that they don't do what I say. I can't imagine writing a nontrivial program without, at a minimum, reading and editing the pieces as they're being produced. People aren't complaining about non-determinism; they're complaining about the results being non-deterministically sometimes wrong.
sigbottle•23m ago
> I think the real difference is how leaky the abstraction is. If you just need to understand language instead of compiler internal to write correct code, the compiler is non-leaky abstrction. If you rely on compiler to do auto SIMD optimization, and have to do hacks to trigger the optimization, compiler is leaky abstraction.

Autovectorization is not a programming model!

I forgot who put me on that article - I think it might've been Horace He - but that is a pretty big idea in idea space for me.

kibwen•45m ago
> One of my fundamental objections to LLM-driven software development was that model output is non-deterministic.

Model outputs are deterministic. Your API provider may be injecting untunable amounts of randomness, but if you're not at the whim of an opaque cloud service, your model can be as deterministic as you please.

The unease that you describe isn't about models not being deterministic (because they are), it's that generating outputs from LLMs is an inherently inductive process (operating backwards by extrapolating from observations and examples) rather than a deductive process (operating forwards from careful logical reasoning founded on axiomatic principles). Deductive processes are more reliable, predictable, and analyzable than inductive processes, but they're also much harder to produce for many classes of problems.

crystal_revenge•37m ago
I'm so tired of the endless stream of articles that a.) don't know what "non-determinism" means in Computer Science and b.) don't really understand how LLMs work.

"Non-determinism" (i.e. the "N" in NP-Complete) does not mean "random", it means "following all paths at once" (there's a really elegant way to understand the List monad as representing non-deterministic computing). It's such a fundamental (and delightful) concept in computer science that refusing to understand what it means is a tragedy related to the loss of technical language itself.

But, even if we just sub "non-deterministic" for "inconsistent" or "random" or "stochastic" or whatever better term you come up with. Statements like the following just seem to not understand the basic architecture of LLMs:

> Given the same input prompt, a model's output is not guaranteed to be identical on every run, at least under normal running conditions.

"Normal running conditions"? The reproducibility of the output is 100% a property of how you choose to sample from an LLM. There are virtually endless ways you can define your sampler and whether or not the same result is reproducible is a fairly minor aspect of all the other choices you make when sampling.

At the end of the day, each step of the LLM gives you a distribution over next tokens, and you can do with that what you like.

In the end the article almost becomes a tautology: the output of an LLM represents a probability distribution over all the outputs it believes are valid with some variation around an expected output. Yes, that's literally what an LLM is.

jlkuester7•31m ago
> LLMs, and their respective harnesses, are actors in a system. Code is just an output.

This tracks well with my experiences integrating AI into a software dev pipeline. Sure the output of an LLM is not deterministic in the same sense as a compiler (at least when the LLM has the typical configuration). However, that just means the LLM should not be solely responsible for the final product of your pipeline.