frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Using LLMs at Oxide

https://rfd.shared.oxide.computer/rfd/0576
198•steveklabnik•3h ago•76 comments

Kilauea erupts, destroying webcam [video]

https://www.youtube.com/watch?v=TK2N99BDw7A
212•zdw•5h ago•51 comments

Z2 – Lithographically fabricated IC in a garage fab

https://sam.zeloof.xyz/second-ic/
47•embedding-shape•1h ago•4 comments

Screenshots from developers: 2002 vs. 2015 (2015)

https://anders.unix.se/2015/12/10/screenshots-from-developers--2002-vs.-2015/
205•turrini•7h ago•81 comments

Eurydice: a Rust to C compiler (yes)

https://jonathan.protzenko.fr/2025/10/28/eurydice.html
40•todsacerdoti•3h ago•1 comments

Trains cancelled over fake bridge collapse image

https://www.bbc.com/news/articles/cwygqqll9k2o
118•josephcsible•4h ago•72 comments

GrapheneOS is the only Android OS providing full security patches

https://grapheneos.social/@GrapheneOS/115647408229616018
517•akyuu•14h ago•227 comments

Tiny Core Linux: a 23 MB Linux distro with graphical desktop

http://www.tinycorelinux.net/
386•LorenDB•14h ago•174 comments

United States Antarctic Program Field Manual (2024) [pdf]

https://www.usap.gov/usapgov/travelAndDeployment/documents/Continental-Field-Manual-2024.pdf
65•SheinhardtWigCo•6h ago•13 comments

Saving Japan's exceptionally rare 'snow monsters'

https://www.bbc.com/future/article/20251203-japans-disappearing-snow-monsters
51•1659447091•5h ago•2 comments

Zebra-Llama: Towards Efficient Hybrid Models

https://arxiv.org/abs/2505.17272
86•mirrir•8h ago•37 comments

The past was not that cute

https://juliawise.net/the-past-was-not-that-cute/
77•mhb•7h ago•96 comments

Z-Image: Powerful and highly efficient image generation model with 6B parameters

https://github.com/Tongyi-MAI/Z-Image
271•doener•6d ago•113 comments

Discovering the Indieweb with Calm Tech

https://alexsci.com/blog/calm-tech-discover/
6•todsacerdoti•1h ago•0 comments

OMSCS Open Courseware

https://sites.gatech.edu/omscsopencourseware/
156•kerim-ca•9h ago•62 comments

HTML as an Accessible Format for Papers (2023)

https://info.arxiv.org/about/accessible_HTML.html
219•el3ctron•13h ago•110 comments

Dhrystone

https://en.wikipedia.org/wiki/Dhrystone
7•krelian•4d ago•0 comments

Recreating the lost SDK for a 42-year-old operating system: VisiCorp Visi On

https://git.sr.ht/~nkali/vision-sdk/tree/main/item/note/index.md
41•nkali•2d ago•2 comments

Catala – Law to Code

https://catala-lang.org
57•Grognak•6h ago•31 comments

Oblast: A better Blasto game for the Commodore 64

http://oldvcr.blogspot.com/2025/12/oblast-better-blasto-game-for-commodore.html
9•todsacerdoti•3h ago•2 comments

Show HN: FuseCells – a handcrafted logic puzzle game with 2,500 levels

https://apps.apple.com/us/app/fusecells-logic-grid-puzzle/id6754704139
24•keini•5h ago•7 comments

Autism's confusing cousins

https://www.psychiatrymargins.com/p/autisms-confusing-cousins
247•Anon84•17h ago•256 comments

Coffee linked to slower biological ageing among those with severe mental illness

https://www.kcl.ac.uk/news/coffee-linked-to-slower-biological-ageing-among-those-with-severe-ment...
117•bookofjoe•7h ago•66 comments

Removed Rust to Gain Speed

https://www.prisma.io/blog/announcing-prisma-orm-7-0-0
44•2233•4d ago•13 comments

PatchworkOS: An OS for x86_64, built from scratch in C and assembly

https://github.com/KaiNorberg/PatchworkOS
31•pykello•5h ago•2 comments

Mathematics Without Numbers (1959)

https://www.jstor.org/stable/20026529?seq=1
37•measurablefunc•5d ago•11 comments

What Is Generative UI?

https://tambo.co/blog/posts/what-is-generative-ui
18•grouchy•3d ago•19 comments

OpenTelemetry Distribution Builder

https://github.com/observIQ/otel-distro-builder
11•pveierland•5h ago•1 comments

Infisical (YC W23) Is Hiring Engineers to Build the Modern OSS Security Stack

https://www.ycombinator.com/companies/infisical/jobs/2pwGcK9-senior-full-stack-engineer-us-canada
1•vmatsiiako•11h ago

The unexpected effectiveness of one-shot decompilation with Claude

https://blog.chrislewis.au/the-unexpected-effectiveness-of-one-shot-decompilation-with-claude/
194•knackers•1w ago•105 comments
Open in hackernews

Removed Rust to Gain Speed

https://www.prisma.io/blog/announcing-prisma-orm-7-0-0
44•2233•4d ago

Comments

baranul•4d ago
This is a decent example of not buying, getting pulled, or being forced into any corporate pushed hype or eliminating one's options. They re-evaluated and looked at what programming language was best for their situation, which was removing the Rust language and using something else. It then turned out, they actually got gains in greater user contributions, simplicity, efficiency, and even speed.
nine_k•2h ago
> what programming language was best for their situation, which was removing the Rust language and using something else

This is correct, but I'd say that the key was removing Rust and not using something else. Fewer moving parts, fewer JS runtime boundaries to cross, no need to make certain that the GC won't interfere, etc.

Also, basically any rewrite is a chance to drop entrenched decisions that proved to be not as great. Rewriting a large enough part of Prisma likely allowed to address quite a few pieces of tech debt which were not comfortable to address in small incremental changes. Consider "Prisma requires ~98% fewer types to evaluate a schema. Prisma requires ~45% fewer types for query evaluation.": this mush have required quite a bit of rework of the whole thing. Removing Rust in the process was likely almost a footnote.

thunky•2h ago
> This is a decent example of not buying, getting pulled, or being forced into any corporate pushed hype

It seems that maybe they did get hyped into Rust, because it's not clear why they believed Rust would make their JavaScript tool easier to develop, simpler, or more efficient in the first place.

satvikpendem•1h ago
There are examples where that's true, like Biome or oxc.
koakuma-chan•30m ago
Biome and oxc are developer tools. I don't know why in the world they would do this, but it sounds like they were using Rust at runtime to interact with the database?
cyberax•2h ago
PSA: detached floating panels are pure cancer. Avoid them.

I literally can't scroll through your website.

jibal•1h ago
So tell them ... posting it here is useless; the article was written a couple of weeks ago and they may not even know that it made it to HN.
ckwalsh•1h ago
I'm in the "Pro-Rust" camp (not fanboy level "everything must be rewritten in rust", but "the world would be a better place if more stuff used Rust"), and I love this post.

They saw some benefits to Rust, tried it, and continued to measure. They identified the Typescript/Rust language boundary was slow, and noticed an effect on their contributions. After further research, they realized there was a faster way that didn't need the Rust dependency.

Good stuff, good explanation!

quotemstr•1h ago
Good. Rust is fine, but it makes you pay a complexity tax for manual memory management that you just don't need most of the time. In almost all real world cases, a GC is fine. TypeScript is a memory-safe language, just like Rust, and I can't imagine a database ORM of all things needing manual memory management to get good performance. (Talking to the database, not memory management, is the bottleneck!)
amluto•1h ago
I don’t think the problems they were dealing with had much to do with any of those properties of Rust. Their issue seems to have been that they weren’t using native JavaScript/TypeScript and that their situation was improved by using native TypeScript.

If they had been using something like Java or Go or Haskell, etc, they may well have had even more downsides.

theusus•38m ago
> manual memory management

Rust has automatic memory management.

> Complexity tax

Could you be more specific?

ameliaquining•1h ago
An important part of the story here, not mentioned in this post but noted elsewhere (https://www.prisma.io/blog/from-rust-to-typescript-a-new-cha...), is that they gave up on offering client libraries for languages other than JavaScript/TypeScript. Doing this while mostly sharing a single implementation among all languages was much of the original reason to use Rust, because Rust is a good "lowest common denominator" language for FFI and TypeScript is not; it wasn't entirely about performance. If they hadn't tried to do this, they would likely never have used Rust; if they hadn't given up on it, they would likely still be using Rust.
hresvelgr•1h ago
I'm sure you could get even greater speed by removing Prisma. All you need is a migration tool and a database connection. Most recent example in my work where we removed an ORM resulted in all of our engineers, particularly juniors becoming Postgres wizards.