frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

RAM Has a Design Flaw from 1966. I Bypassed It [video]

https://www.youtube.com/watch?v=KKbgulTp3FE
82•surprisetalk•2d ago

Comments

mzajc•1h ago
Previously: https://news.ycombinator.com/item?id=47680023
kreelman•1h ago
This is very much worth watching. It is a tour de force.

Laurie does an amazing job of reimagining Google's strange job optimisation technique (for jobs running on hard disk storage) that uses 2 CPUs to do the same job. The technique simply takes the result of the machine that finishes it first, discarding the slower job's results... It seems expensive in resources, but it works and allows high priority tasks to run optimally.

Laurie re-imagines this process but for RAM!! In doing this she needs to deal with Cores, RAM channels and other relatively undocumented CPU memory management features.

She was even able to work out various undocumented CPU/RAM settings by using her tool to find where timing differences exposed various CPU settings.

She's turned "Tailslayer" into a lib now, available on Github, https://github.com/LaurieWired/tailslayer

You can see her having so much fun, doing cool victory dances as she works out ways of getting around each of the issues that she finds.

The experimentation, explanation and graphing of results is fantastic. Amazing stuff. Perhaps someone will use this somewhere?

As mentioned in the YT comments, the work done here is probably a Master's degrees worth of work, experimentation and documentation.

Go Laurie!

ufocia•42m ago
I like the video, but this is hardly groundbreaking. You send out two or more messengers hoping at least one of them will get there on time.
npunt•1m ago
and dropbox was just rsync
foltik•57m ago
Love the format, and super cool to see a benchmark that so clearly shows DRAM refresh stalls! Ran it on my 9950X3D machine with dual-channel DDR5 and saw clear spikes from 70ns to 330ns every 15us or so.

The hedging technique is quite a cool demo too, but I’m not sure it’s practical.

At a high level it’s a bit contradictory; trying to reduce the tail latency of cold reads by doubling the cache footprint makes every other read even colder.

I understand the premise is “data larger than cache” given the clflush, but even then you’re spending 2x the memory bandwidth and cache pressure to shave ~250ns off spikes that only happen once every 15us. There’s just not a realistic scenario where that helps.

Especially HFT is significantly more complex than a huge lookup table in DRAM. In the time you spend doing a handful of 70ns DRAM reads, your competitor has done hundreds of reads from cache and a bunch of math. It’s just far better to work with what you can fit in cache. And to shrink what doesn’t as much as possible.

boznz•38m ago
Should say DRAM, SRAM does not have this.

How NASA built Artemis II’s fault-tolerant computer

https://cacm.acm.org/news/how-nasa-built-artemis-iis-fault-tolerant-computer/
167•speckx•13h ago•54 comments

Native Instant Space Switching on macOS

https://arhan.sh/blog/native-instant-space-switching-on-macos/
375•PaulHoule•8h ago•186 comments

We've raised $17M to build what comes after Git

https://blog.gitbutler.com/series-a
32•ellieh•2h ago•35 comments

Generative art over the years

https://blog.veitheller.de/Generative_art_over_the_years.html
51•evakhoury•2d ago•16 comments

Apple's New iPhone Update Is Restricting Internet Freedom in the UK

https://bigbrotherwatch.org.uk/blog/apples-new-iphone-update-is-restricting-internet-freedom-in-t...
70•josephcsible•3h ago•29 comments

RAM Has a Design Flaw from 1966. I Bypassed It [video]

https://www.youtube.com/watch?v=KKbgulTp3FE
82•surprisetalk•2d ago•6 comments

Charcuterie – Visual similarity Unicode explorer

https://charcuterie.elastiq.ch/
166•rickcarlino•8h ago•28 comments

PicoZ80 – Drop-In Z80 Replacement

https://eaw.app/picoz80/
165•rickcarlino•9h ago•28 comments

Reverse engineering Gemini's SynthID detection

https://github.com/aloshdenny/reverse-SynthID
123•_tk_•8h ago•45 comments

The Raft Consensus Algorithm Explained Through "Mean Girls"

https://www.cockroachlabs.com/blog/raft-is-so-fetch/
5•vermilingua•1h ago•0 comments

Unfolder for Mac – A 3D model unfolding tool for creating papercraft

https://www.unfolder.app/
169•codazoda•11h ago•34 comments

Moving from WordPress to Jekyll (and static site generators in general)

https://www.demandsphere.com/blog/rebuilding-demandsphere-with-jekyll-and-claude-code/
58•rgrieselhuber•7h ago•27 comments

Principles of Mechanical Sympathy

https://martinfowler.com/articles/mechanical-sympathy-principles.html
9•zdw•2d ago•0 comments

Research-Driven Agents: When an agent reads before it codes

https://blog.skypilot.co/research-driven-agents/
148•hopechong•11h ago•48 comments

Hegel, a universal property-based testing protocol and family of PBT libraries

https://hegel.dev
92•PaulHoule•9h ago•30 comments

Old laptops in a colo as low cost servers

https://colaptop.pages.dev/
181•argentum47•10h ago•101 comments

Many African families spend fortunes burying their dead

https://davidoks.blog/p/how-funerals-keep-africa-poor
159•powera•6h ago•138 comments

An AI robot in my home

https://allevato.me/2026/04/07/an-ai-robot-in-my-home
20•kukanani•2d ago•6 comments

How Close Is Too Close? Applying Fluid Dynamics Research Methods to PC Cooling

https://www.lttlabs.com/articles/2026/04/04/how-close-is-too-close-applying-fundamental-fluid-dyn...
21•LabsLucas•4d ago•4 comments

Microsoft PhotoDNA scanning problem

https://www.elevenforum.com/t/microsoft-photodna-scanning-problem-it-is-comical-now.45961/
89•darkzek•3h ago•36 comments

Show HN: I built a Cargo-like build tool for C/C++

https://github.com/randerson112/craft
130•randerson_112•12h ago•113 comments

A WebGPU implementation of Augmented Vertex Block Descent

https://github.com/jure/webphysics
132•juretriglav•16h ago•15 comments

Show HN: Druids – Build your own software factory

https://github.com/fulcrumresearch/druids
35•etherio•1d ago•6 comments

EFF is leaving X

https://www.eff.org/deeplinks/2026/04/eff-leaving-x
1209•gregsadetsky•11h ago•1023 comments

Microsoft is employing dark patterns to goad users into paying for storage?

https://lzon.ca/posts/other/microsoft-user-abuse/
259•jpmitchell•7h ago•145 comments

LittleSnitch for Linux

https://obdev.at/products/littlesnitch-linux/index.html
1285•pluc•1d ago•418 comments

The Training Example Lie Bracket

https://pbement.com/posts/lie_brackets/
23•pb1729•6h ago•11 comments

Launch HN: Relvy (YC F24) – On-call runbooks, automated

https://www.relvy.ai
42•behat•16h ago•22 comments

Haunted Paper Toys

http://ravensblight.com/papertoys.html
234•exvi•3d ago•29 comments

Kagi Product Tips – Customize Your Search Results with URL Redirects

https://blog.kagi.com/tips/redirects
16•treetalker•6h ago•0 comments