top 50% hacker news stories for 2025-08-19

How we exploited CodeRabbit: From simple PR to RCE and write access on 1M repos

https://research.kudelskisecurity.com/2025/08/19/how-we-exploited-coderabbit-from-a-simple-pr-to-rce-and-write-access-on-1m-repositories/

1 year ago

OpenMower – An open source lawn mower

https://github.com/ClemensElflein/OpenMower

1 year ago

How to Draw a Space Invader

https://muffinman.io/blog/invaders/

1 year ago

D2 (text to diagram tool) now supports ASCII renders

https://d2lang.com/blog/ascii/

1 year ago

"Remove mentions of XSLT from the html spec"

https://github.com/whatwg/html/pull/11563

1 year ago

Custom telescope mount using harmonic drives and ESP32

https://www.svendewaerhert.com/blog/telescope-mount/

1 year ago

Without the futex, it's futile

https://h4x0r.org/futex/

1 year ago

Croatian freediver held breath for 29 minutes

https://divernet.com/scuba-news/freediving/how-croatian-freediver-held-breath-for-29-minutes/

1 year ago

Prime Number Grid

https://susam.net/primegrid.html

1 year ago

Ted Chiang: The Secret Third Thing

https://linch.substack.com/p/ted-chiang-review

1 year ago

Vendors that treat single sign-on as a luxury feature

https://sso.tax/

1 year ago

Emacs as your video-trimming tool

https://xenodium.com/emacs-as-your-video-trimming-tool

1 year ago

UK drops demand for backdoor into Apple encryption

https://www.theverge.com/news/761240/uk-apple-us-encryption-back-door-demands-dropped

1 year ago

From M1 MacBook to Arch Linux: A month-long experiment that became permanenent

https://www.ssp.sh/blog/macbook-to-arch-linux-omarchy/

1 year ago

How to Build a Medieval Castle

https://archaeology.org/issues/september-october-2025/features/how-to-build-a-medieval-castle/

1 year ago

Notion releases offline mode

https://www.notion.com/help/guides/working-offline-in-notion-everything-you-need-to-know

1 year ago

Lightning declines over shipping lanes following regulation of sulfur emissions

https://theconversation.com/the-world-regulated-sulfur-in-ship-fuels-and-the-lightning-stopped-249445

1 year ago

Google is killing the open web

https://wok.oblomov.eu/tecnologia/google-killing-open-web/

1 year ago

I run a full Linux desktop in Docker just because I can

https://www.howtogeek.com/i-run-a-full-linux-desktop-in-docker-just-because-i-can/

1 year ago

Positron, a New Data Science IDE

https://posit.co/blog/positron-product-announcement-aug-2025/

1 year ago

Tiny microbe challenges the definition of cellular life

https://nautil.us/a-rogue-new-life-form-1232095/

1 year ago

CRDT: Text Buffer

https://madebyevan.com/algos/crdt-text-buffer/

1 year ago

Perfect Freehand – Draw perfect pressure-sensitive freehand lines

https://www.perfectfreehand.com/

1 year ago

Why Semantic Layers Matter (and how to build one with DuckDB)

https://motherduck.com/blog/semantic-layer-duckdb-tutorial/

1 year ago

BBC witnesses settlers attack on Palestinian farm in West Bank

https://www.bbc.com/news/articles/cewy88jle0eo

1 year ago

AnduinOS

https://www.anduinos.com/

1 year ago

The forgotten meaning of "jerk"

https://languagehat.com/the-forgotten-meaning-of-jerk/

1 year ago

WebR – R in the Browser

https://docs.r-wasm.org/webr/latest/

1 year ago

PyPI Preventing Domain Resurrection Attacks

https://blog.pypi.org/posts/2025-08-18-preventing-domain-resurrections/

1 year ago

Critical Cache Poisoning Vulnerability in Dnsmasq

https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2025q3/018288.html

1 year ago

Why I'm all-in on Zen Browser

https://werd.io/why-im-all-in-on-zen-browser/

1 year ago

'Ad Blocking Is Not Piracy' Decision Overturned by Top German Court

https://torrentfreak.com/ad-blocking-is-not-piracy-decision-overturned-by-top-german-court-250819/

1 year ago

450× Faster Joins with Index Condition Pushdown

https://readyset.io/blog/optimizing-straddled-joins-in-readyset-from-hash-joins-to-index-condition-pushdown

1 year ago

XZ Utils Backdoor Still Lurking in Docker Images

https://www.binarly.io/blog/persistent-risk-xz-utils-backdoor-still-lurking-in-docker-images

1 year ago

Launch HN: Uplift (YC S25) – Voice models for under-served languages

https://news.ycombinator.com/item?id=44950661

1 year ago

David Klein's TWA Posters (2018)

https://flashbak.com/david-kleins-magnificent-twa-posters-404428/

1 year ago

Warp sends a terminal session to LLM without user consent

https://news.ycombinator.com/item?id=44953470

1 year ago

Attention Is the New Big-O: A Systems Design Approach to Prompt Engineering

https://alexchesser.medium.com/attention-is-the-new-big-o-9c68e1ae9b27

1 year ago

Show HN: OpenAI/reflect – Physical AI Assistant that illuminates your life

https://github.com/openai/openai-reflect

1 year ago

A renovation project in Turkey led to the discovery of a lost city (2023)

https://www.atlasobscura.com/articles/derinkuyu-turkey-underground-city-strange-maps

1 year ago

Porn censorship is going to destroy the internet

https://mashable.com/article/age-verification-is-going-to-destroy-the-entire-internet

1 year ago

How to Think About GPUs

https://jax-ml.github.io/scaling-book/gpus/

1 year ago

Drunken Bishop (2023)

https://re.factorcode.org/2023/08/drunken-bishop.html

1 year ago

Starting game development in JavaScript with no experience

https://jslegenddev.substack.com/p/how-to-start-making-games-in-javascript

1 year ago

A simple way to generate random points on a sphere

https://www.johndcook.com/blog/2025/05/06/random-points-on-a-sphere/

1 year ago

CEO pay at top US companies accelerates at fastest pace in 4 years

https://www.ft.com/content/d8da9877-a5d0-4ac2-87cd-236ff33d7269

1 year ago

As Alaska's salmon plummet, scientists home in on the killer

https://www.science.org/content/article/alaska-s-salmon-plummet-scientists-home-killer

1 year ago

End well, this won't: UK commissioner suggests govt stops kids from using VPNs

https://www.theregister.com/2025/08/19/uk_commissioner_suggests_govt_stop/

1 year ago

CRLite: Certificate Revocation Checking in Firefox

https://hacks.mozilla.org/2025/08/crlite-fast-private-and-comprehensive-certificate-revocation-checking-in-firefox/

1 year ago

Medical cannabis patient data exposed by unsecured database

https://www.wired.com/story/highly-sensitive-medical-cannabis-patient-data-exposed-by-unsecured-database/

1 year ago

Forklifts require training

https://www.zacsweers.dev/forklifts-require-training/

1 year ago

Giving people money helped less than I thought it would

https://www.theargumentmag.com/p/giving-people-money-helped-less-than

1 year ago

Practical approach for streaming UI from LLMs

https://www.timetler.com/2025/08/19/unlocking-rich-ui-components-in-ai/

1 year ago

Launch HN: Parachute (YC S25) – Guardrails for Clinical AI

https://news.ycombinator.com/item?id=44952246

1 year ago

Mark Zuckerberg Shakes Up Meta's A.I. Efforts, Again

https://www.nytimes.com/2025/08/19/technology/mark-zuckerberg-meta-ai.html

1 year ago

ArduinoOS (2017)

https://github.com/DrBubble/ArduinoOS

1 year ago

A general Fortran code for solutions of problems in space mechanics [pdf]

https://jonathanadams.pro/blog-articles/Nasa-Fortran-Code-1963.pdf

1 year ago

Vim Macros for Beancount

https://tangled.sh/@adam.tngl.sh/vim-beancounting

1 year ago

What Happened to Egghead Software

https://dfarq.homeip.net/what-happened-to-egghead-software/

1 year ago