frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Disabling telemetry in ByteDance's VSCode fork increases data sent to its server

https://github.com/segmentationf4u1t/trae_telemetry_research
191•segfault22•1h ago•33 comments

Show HN: Windows 7 GUI for the Web

https://khang-nd.github.io/7.css/
92•khangnd•1h ago•17 comments

Dumb Pipe

https://www.dumbpipe.dev/
363•udev4096•4h ago•75 comments

Ask HN: What are you working on? (July 2025)

22•david927•1h ago•50 comments

Return of wolves to Yellowstone has led to a surge in aspen trees

https://www.livescience.com/animals/land-mammals/return-of-wolves-to-yellowstone-has-led-to-a-surge-in-aspen-trees-unseen-for-80-years
271•geox•4d ago•152 comments

Tom Lehrer, Musical Satirist with a Dark Streak, Dies at 97

https://www.nytimes.com/2025/07/27/arts/music/tom-lehrer-dead.html
152•detaro•2h ago•37 comments

The many JavaScript runtimes of the last decade

https://buttondown.com/whatever_jamie/archive/the-many-many-many-javascript-runtimes-of-the-last-decade/
72•LinguaBrowse•4h ago•23 comments

Linux on Snapdragon X Elite: Linaro and Tuxedo Pave the Way for ARM64 Laptops

https://www.linaro.org/blog/linux-on-snapdragon-x-elite/
235•MarcusE1W•12h ago•158 comments

Katharine Graham: The Washington Post

https://fs.blog/knowledge-project-podcast/outliers-katharine-graham/
39•feross•3d ago•10 comments

Allianz Life says 'majority' of customers' personal data stolen in cyberattack

https://techcrunch.com/2025/07/26/allianz-life-says-majority-of-customers-personal-data-stolen-in-cyberattack/
48•thm•1h ago•26 comments

Chemical process produces critical battery metals with no waste

https://spectrum.ieee.org/nmc-battery-aspiring-materials
201•stubish•14h ago•22 comments

4k NASA employees opt to leave agency through deferred resignation program

https://www.kcrw.com/news/shows/npr/npr-story/nx-s1-5481304
283•ProAm•14h ago•345 comments

Hierarchical Reasoning Model

https://arxiv.org/abs/2506.21734
236•hansmayer•12h ago•74 comments

High-performance RISC-V processors: UltraRISC UR-DP1000, Zhihe A210, SpacemIT K3

https://www.cnx-software.com/2025/07/22/three-high-performance-risc-v-processors-to-watch-in-h2-2025-ultrarisc-ur-dp1000-zizhe-a210-and-spacemit-k3/
79•fork-bomber•4d ago•13 comments

The future is not self-hosted, but self-sovereign

https://www.robertmao.com/blog/en/the-future-is-not-self-hosted-but-self-sovereign
157•robmao•14h ago•139 comments

Instrumenting Next.js with runtime secret injection

https://phase.dev/blog/instrumenting-nextjs-with-runtime-secret-injection/
6•nimishk•2h ago•3 comments

Fast and cheap bulk storage: using LVM to cache HDDs on SSDs

https://quantum5.ca/2025/05/11/fast-cheap-bulk-storage-using-lvm-to-cache-hdds-on-ssds/
179•todsacerdoti•15h ago•53 comments

Smallest particulate matter air quality sensor for ultra-compact IoT devices

https://www.bosch-sensortec.com/news/worlds-smallest-particulate-matter-sensor-bmv080.html
143•Liftyee•15h ago•48 comments

Into the co-ferment kingdom: A trip to Finca Monteblanco

https://www.robertasami.com/coffee/into-the-coferment-kingdom
3•archagon•2d ago•0 comments

When photography was born, fascination, obsession, and danger followed

https://www.washingtonpost.com/books/2025/07/12/flashes-brilliance-history-early-photography-anika-burgess-review/
41•prismatic•3d ago•27 comments

Janet: Lightweight, Expressive, Modern Lisp

https://janet-lang.org
149•veqq•17h ago•78 comments

Beetroot juice lowers blood pressure by changing oral microbiome: study

https://news.exeter.ac.uk/faculty-of-health-and-life-sciences/beetroot-juice-lowers-blood-pressure-in-older-people-by-changing-oral-microbiome/
168•lightlyused•6h ago•102 comments

Itch.io is the latest marketplace to crack down on adult games

https://techcrunch.com/2025/07/27/itch-io-is-the-latest-marketplace-to-crack-down-on-adult-games/
6•Sourabhsss1•46m ago•0 comments

When we get Komooted

https://bikepacking.com/plog/when-we-get-komooted/
387•atakan_gurkan•12h ago•209 comments

Constrained languages are easier to optimize

https://jyn.dev/constrained-languages-are-easier-to-optimize/
53•PaulHoule•9h ago•43 comments

BlueOS Kernel – Written in Rust, compatible with POSIX

https://github.com/vivoblueos/kernel
72•dacapoday•3d ago•8 comments

Coronary artery calcium testing can reveal plaque in arteries, but is underused

https://www.nytimes.com/2025/07/26/health/coronary-artery-calcium-heart.html
169•brandonb•21h ago•159 comments

Purple Earth hypothesis

https://en.wikipedia.org/wiki/Purple_Earth_hypothesis
276•colinprince•3d ago•76 comments

A low power 1U Raspberry Pi cluster server for inexpensive colocation (2021)

https://github.com/pawl/raspberry-pi-1u-server
107•LorenDB•4d ago•41 comments

16colo.rs: ANSI/ASCII art archive

https://16colo.rs/
96•debo_•3d ago•22 comments
Open in hackernews

The many JavaScript runtimes of the last decade

https://buttondown.com/whatever_jamie/archive/the-many-many-many-javascript-runtimes-of-the-last-decade/
72•LinguaBrowse•4h ago

Comments

LinguaBrowse•4h ago
Took me over a year to finish writing this monster of an article. 4,000+ words, 200+ links, and lots of research covering countless JavaScript runtimes and engines.

Please have a read! I guarantee you'll learn something new.

n0n0n4t0r•1h ago
I indeed did learn (a lot). Thank you sir for this monster:)
kamikazeturtles•1h ago
I always wondered if there is still an ROI for writing a well researched in depth article.

If the insight in the article is actually unique, it'll just get regurgitated by other writers and AIs a hundred times, maybe even with better visuals and diagrams and that'll be the article that gets all the clicks.

tommica•46m ago
Maybe the ROI is something more personal than getting clicks?
jbreckmckye•38m ago
It can be. But there is a certain existential dread, in the hours after sharing something, when you fear it might all have been toil in obscurity
chistev•27m ago
I feel this way.
Tokumei-no-hito•1h ago
it's interesting that a lot of innovation happened on mobile runtimes to deal with apples JIT restriction. what was that about and why didn't android have the constraint?

of course i can look it up, but you probably have a better insight than the slop i'll find off google.

thanks for the article. these days it's rare to see something so well researched and written while still being able to tell it was authored by a human. cheers

toast0•1h ago
Apple has a JIT restriction because JIT introduces native code that was not present during app review, and app review is where they prohibit calling non-public APIs, at least historically.

Android doesn't have a JIT restriction. API restrictions are expected to be enforced at runtime, not through review time checks.

quotemstr•47m ago
> Apple has a JIT restriction because JIT introduces native code that was not present during app review, and app review is where they prohibit calling non-public APIs, at least historically.

Another regrettable thing about our industry is the proliferation of locked-gate-in-an-open-field-tier security theater. Apple's PROT_EXEC restriction has zero security benefit: anything JIT-compiled code can do, interpreted code can do too.

(In the same vein, macOS Santa (used by many a tech company to police programs runnable on Apple developer endpoints) doesn't restrict script launches at all. The interpreters that Apple ships with macOS have built-in FFIs like Python ctypes that enables programs launched using these interpreters to do anything a Mach-O binary can do.)

While I respect the sweat and cleverness that went into making JS runtimes work efficiently while wearing Apple's no-PROT_EXEC hairshirt, none of this work ought to have been necessary. Imagine how much further ahead the industry would be if these big brains had focused on solving some other problem.

frankietaylr•1h ago
Fascinating read. Great work on the research. Where do you think it will go from here?
quotemstr•52m ago
Thanks for putting in all this work. People should get more credit for writing good survey articles like yours.

One of the regrettable quirks of our industry is the way we replicate theoretically language-neutral components separately in multiple language ecosystems and verticals. I wish we didn't a separate npm and cargo. I wish the polyglot runtimes you mention (especially Graal) would see more adoption. I wish we didn't have both Duktape and MicroPython. There's nothing language-specific about efficient garbage collection or compact bytecode or package dependency resolution.

Sytten•2h ago
I would like to rectify that LLRT is mostly community contributed and one guy from AWS (Hi Richard!). There are many businesses using LLRT modules (I worked a lot on making it modular) and rquickjs.

I am a maintainer of both and I wrote a couple of modules myself. There is no better JS runtime for Rust IMO, it is based on quickjs-ng (a fork of quickjs initially due to quickjs inactivity but not both projects are active and have diverged) with a lot of the major Node/WinterJS APIs.

cat-whisperer•1h ago
I'm curious, how do these new runtimes handle async context tracking? Do they all rely on Async Hooks or implement their own solutions?
reactordev•1h ago
What!? No mention of bun?
hyper57•1h ago
But Bun is mentioned three times?
reactordev•17m ago
They should include the link to their site then: bun.com

I used document.querySelector(“a”) and couldn’t find mention of it, upon reading it thoroughly, they do mention it. My fault.

ottod•1h ago
This article deserves to be the basis of a Wikipedia page. It is so well written and full of references. Congratulations to the author.
NeutralForest•41m ago
Thanks for the article! Do you have a solution, if any, to maintain links green? Anytime I write something with lots of links, I'm always afraid that there's basically no way to retrieve the original page after some time.
paulddraper•25m ago
Web archive and pray
weiliddat•18m ago
I see a few mentions of QuickJS, but they all refer to the fork of Bellard's QuickJS https://bellard.org/quickjs/, which I think deserves a mention. It seems to be still active (last release 2025-04-26, GitHub mirror at https://github.com/bellard/quickjs shows some activity).
laurencerowe•14m ago
> For all the overlap in strategy, notable is the variety in engines underpinning all these runtimes. While Deno continues Node.js's tradition of using V8, we see Bun employing JavaScriptCore, WinterJS using SpiderMonkey, LLRT on QuickJS, and Cloudflare Workers on the tailor-made workerd. No longer is the backend solely a stage for Node.js and V8 – it's now fashionable to pick a runtime and engine optimised for the task.

I don't think this is completely accurate. While Cloudflare's workerd is a tailor-made runtime (equivalent level to deno/node/bun/etc.) it uses the V8 engine.

https://github.com/cloudflare/workerd/blob/main/docs/v8-upda...

vlovich123•12m ago
That is correct. It uses v8
righthand•12m ago
> Lastly, JavaScript continues to show its strength as a language for GUI programming, being employed in a variety of ways to develop native apps on mobile phones and Smart TVs, though with web view based apps still being the vogue on desktop.

Really? I thought over the last decade we let other languages into the browser but Javascript was so amazing that no one uses the other languages. Javascript has had all this competition on the UI layer it’s amazing it came out #1. Am I reading the implication correctly?