frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Writing Memory Safe JIT Compilers

https://medium.com/graalvm/writing-truly-memory-safe-jit-compilers-f79ad44558dd
17•sgammon•1h ago

Comments

dataflow•32m ago
From https://v8.dev/blog/sandbox

> Using a memory-safe language for these components and removing JIT compilers could work, but would significantly reduce the engine's performance (ranging, depending on the type of workload, from 1.5–10× or more for computationally intensive tasks)

I don't get it, why the dichotomy between "no JIT" and "sandboxed JIT"? Isn't the not also the option of producing JITted code with safety guarantees, similarly to how the Rust compiler generates code with safety guarantees?

manwe150•10m ago
I think the issue they are stating is the errors are either in the optimizer (needing alive2 equiavlent) or in the analysis passed. A memory safe language (in this case JavaScript) can convince a buggy compiler to do things out of spec. The attack surface of the interactions of the compiler might be more interesting or larger than of the compiler itself

Rust only guarantees it up to bugs in the analysis though, which is usually okay for rust, but not for truly adversarial inputs (JavaScript)

The better comparison might be ebpf, where you take the output of one compiler, then verify with a second compiler, then compile with a third compiler, so there are that many more gates you need to pass to get malicious input to produce exploitable output, while still getting speed

bawolff•2m ago
My impression is that JIT bugs would be similar to a bug in the rust compiler. No system is perfect and the rust compiler is just as susceptible to bugs as a jit engine is.

The difference being that your rust programs aren't usually written by malicious people. The goal is to prevent accidental memory safety issues not intentional ones. In contrast the JIT compiler is compiling code made by the adversary.

fighterhao•25m ago
真是我需要的,太感谢了

Aids Prevention. Less Than Half Went to Medical Supplies and Health Workers

https://web.archive.org/web/20250926034029/https://freebeacon.com/america/the-united-states-has-s...
1•maga_2020•1m ago•0 comments

Chrome DevTools (MCP) for your AI agent

https://developer.chrome.com/blog/chrome-devtools-mcp
1•pbardea•1m ago•0 comments

Flock Reinstalls Cameras Without City Approval After Unlawful Govt Access

https://evanstonroundtable.com/2025/09/24/flock-safety-reinstalls-evanston-cameras/
2•ptk•3m ago•0 comments

Ask HN: What is poor quality vibe code that adds to technical debt called?

2•yranadive•4m ago•0 comments

Uses the Whisper models to transcribe videos into subtitles (Rust and Slint)

https://github.com/heng30/whispercap
1•heng30•5m ago•1 comments

Meet the People Who Eat 100-Year-Old Military Rations

https://www.wsj.com/lifestyle/military-rations-mre-collectors-1b03e3fd
3•Stratoscope•7m ago•1 comments

Fixing Deus Ex's Lip Syncing

https://www.joewintergreen.com/my-deus-ex-lipsyncing-fix-mod-making-of/
3•jonny_eh•8m ago•0 comments

Hardware Accelerated Trig Functions in SystemVerilog

https://github.com/Geeoon/CORDIC-SystemVerilog
1•skril•13m ago•0 comments

Ask HN: Anyone else's short-term memory gone to hell?

2•pupppet•14m ago•1 comments

Providing support for Windows 10 refugees

https://lwn.net/Articles/1037132/
2•pykello•16m ago•1 comments

Pausing to Think

https://www.oli.software/research/pausing-to-think
1•romellogoodman•21m ago•0 comments

Office of Language Interfaces

https://www.oli.software/
1•romellogoodman•24m ago•0 comments

Voronoi map generation in Civilization VII

https://civilization.2k.com/civ-vii/from-the-devs/map-generation/
2•Areibman•26m ago•0 comments

Ray3 – AI-Powered HDR Video Creation for Professionals

https://www.ray3ai.pro
1•Viaya•29m ago•1 comments

Permission denied to temp folder in macOS 15.7 shortly after boot

https://github.com/google-gemini/gemini-cli/issues/8690
2•timmytokyo•36m ago•0 comments

Illustration Art

http://illustrationart.blogspot.com/
2•HiroshiSan•44m ago•1 comments

Show HN: SQLite for embeddings – pip install in 30s – .db for vectors

https://github.com/vectorlitedb/vectorlitedb
1•nagstler•45m ago•0 comments

The Comey Indictment Is Not Just Payback

https://www.theatlantic.com/ideas/archive/2025/09/comey-indictment/684377/
6•JumpCrisscross•47m ago•1 comments

Former FBI chief Comey charged as Trump ramps up campaign against critics

https://www.reuters.com/world/us/fbi-ex-chief-comey-criminally-charged-trump-targets-critics-sour...
11•JumpCrisscross•53m ago•1 comments

Flash-KMeans

https://github.com/svg-project/flash-kmeans
1•fzliu•54m ago•0 comments

Alternative history: The NeXTlevel was NeXT Software's first handheld device

https://bitbang.social/@NanoRaptor/115258704574406678
2•pabs3•1h ago•0 comments

From ciphers to confidentiality: secrecy, openness and priority in science [pdf]

https://escholarship.org/content/qt94b7x35r/qt94b7x35r_noSplash_11f1fe25b9c4851f748c196637f10d29.pdf
2•wslh•1h ago•0 comments

MAME 0.281

https://www.mamedev.org/?p=555
1•chungy•1h ago•0 comments

React-Native-Nim – Starter Template for React Native to connect a Nim back end

https://github.com/siddarthkay/react-native-nim
2•TheWiggles•1h ago•0 comments

Cosmic Wonders Abound in the ZWO Astronomy Photographer of the Year Contest

https://www.thisiscolossal.com/2025/09/zwo-astronomy-photographer-of-the-year-17-winners/
3•surprisetalk•1h ago•1 comments

China's Floating Power Plants – Tapping Super High Winds

https://cleantechnica.com/2025/09/25/chinas-floating-power-plants-tapping-super-high-winds/
3•garspin•1h ago•2 comments

Show HN: Macscope – I decide to built a better Cmd-Tab replacement for macOS

https://macscope.app
3•gprok•1h ago•1 comments

A skull unearthed in China challenges the timeline of human evolution

https://www.cnn.com/2025/09/25/science/skull-denisovans-dragon-man-human-evolution
4•sleepyguy•1h ago•1 comments

The Perplexity Search API

https://www.perplexity.ai/hub/blog/introducing-the-perplexity-search-api
3•wosat•1h ago•0 comments

Show HN: Home Information – open-source spatial data management

https://github.com/cassandra/home-information
1•tcassandra•1h ago•0 comments