frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Bringing restartable sequences out of the niche

https://lwn.net/Articles/1033955/
22•PaulHoule•2h ago

Comments

o11c•1h ago
I find rseq annoying because it is pointlessly designed to require every caller to write custom assembly code, for every target.

For very many use-cases, cpu-local variables (using the GS segment for x86) would suffice, which can then be used with ordinary atomic instructions without any asm. (Actually, even relaxed atomics are more expensive than needed, but unfortunately the language does not expose RMW primitives any other way. Fortunately this is a library problem and does not require every program to write its own asm. C standards people, please add `memory_order_volatile` and `memory_order_none` so we can use the APIs uniformly!)

The kernel already uses cpu-local variables internally, but it has the advantage of scheduling itself; userland processes have to pin everything to a single CPU (either statically, or doing its own scheduling somehow).

Invasive Israeli-founded bloatware is harvesting data from Samsung users in WANA

https://smex.org/invasive-israeli-software-is-harvesting-data-from-samsung-users-in-wana/
47•like_any_other•13m ago•5 comments

Ultrasonic Chef's Knife

https://seattleultrasonics.com/
219•hemloc_io•5h ago•158 comments

Designing NotebookLM

https://jasonspielman.com/notebooklm
104•vinhnx•4h ago•42 comments

Knitted Anatomy

https://www.knitted-anatomy.at/cardiovascular-system/
24•blikstiender•3d ago•1 comments

A revolution in English bell ringing

https://harpers.org/archive/2025/10/a-change-of-tune-veronique-greenwood-bell-ringing/
13•ascertain•1h ago•11 comments

After Babel Fish: The promise of cheap translations at the speed of the Web

https://hedgehogreview.com/issues/lessons-of-babel/articles/after-babel-fish
18•miqkt•2d ago•4 comments

Philips announces digital pathology scanner with native DICOM JPEG XL output

https://www.philips.com/a-w/about/news/archive/standard/news/articles/2025/philips-announces-digi...
54•ksec•1h ago•25 comments

A brief history of threads and threading

https://eclecticlight.co/2025/09/20/a-brief-history-of-threads-and-threading/
3•emschwartz•27m ago•0 comments

Solving a wooden puzzle using Haskell

https://glocq.github.io/en/blog/20250428/
23•Bogdanp•3d ago•7 comments

Scream cipher

https://sethmlarson.dev/scream-cipher
228•alexmolas•2d ago•91 comments

Cormac McCarthy's tips on how to write a science paper (2019) [pdf]

https://gwern.net/doc/science/2019-savage.pdf
170•surprisetalk•7h ago•64 comments

I'm Not a Robot

https://neal.fun/not-a-robot/
194•meetpateltech•4d ago•111 comments

Images over DNS

https://dgl.cx/2025/09/images-over-dns
139•dgl•9h ago•36 comments

Escapee pregnancy test frogs colonised Wales for 50 years (2019)

https://www.bbc.com/news/uk-wales-44886585
98•Luc•4d ago•40 comments

MapSCII – World map in terminal

https://github.com/rastapasta/mapscii
122•_august•2d ago•17 comments

TV Time Machine: A Raspberry Pi That Plays Random 90s TV

https://quarters.captaintouch.com/blog/posts/2025-09-20-tv-time-machine-a-raspberry-pi-that-plays...
39•capitain•2h ago•20 comments

FLX1s phone is launched

https://furilabs.com/flx1s-is-launched/
118•slau•10h ago•103 comments

Vapor chamber tech keeps iPhone 17 Pro cool

https://spectrum.ieee.org/iphone-17-pro-vapor-chamber
62•rbanffy•7h ago•131 comments

Evals in 2025: going beyond simple benchmarks to build models people can use

https://github.com/huggingface/evaluation-guidebook/blob/main/yearly_dives/2025-evaluations-for-u...
43•jxmorris12•2d ago•4 comments

Show HN: Math2Tex – Convert handwritten math and complex notes to LaTeX text

43•leoyixing•3d ago•13 comments

Living microbial cement supercapacitors with reactivatable energy storage

https://www.cell.com/cell-reports-physical-science/fulltext/S2666-3864(25)00409-6
70•PaulHoule•7h ago•39 comments

Systemd can be a cause of restrictions on daemons

https://utcc.utoronto.ca/~cks/space/blog/linux/SystemdCanBeRestrictionCause
83•zdw•6h ago•83 comments

Claude can sometimes prove it

https://www.galois.com/articles/claude-can-sometimes-prove-it
171•lairv•3d ago•51 comments

Are touchscreens in cars dangerous?

https://www.economist.com/science-and-technology/2025/09/19/are-touchscreens-in-cars-dangerous
147•Brajeshwar•5h ago•143 comments

Is Zig's new writer unsafe?

https://www.openmymind.net/Is-Zigs-New-Io-Unsafe/
120•ibobev•7h ago•105 comments

PYREX vs. pyrex: What's the difference?

https://www.corning.com/worldwide/en/products/life-sciences/resources/stories/in-the-field/pyrex-...
78•lisper•14h ago•66 comments

Bezier Curve as Easing Function in C++

https://asawicki.info/news_1790_bezier_curve_as_easing_function_in_c
43•ibobev•8h ago•5 comments

Bringing restartable sequences out of the niche

https://lwn.net/Articles/1033955/
22•PaulHoule•2h ago•1 comments

If all the world were a monorepo

https://jtibs.substack.com/p/if-all-the-world-were-a-monorepo
245•sebg•4d ago•68 comments

If you are good at code review, you will be good at using AI agents

https://www.seangoedecke.com/ai-agents-and-code-review/
125•imasl42•16h ago•119 comments