frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Trump U-turns to renominate billionaire Jared Isaacman for NASA chief

https://www.bbc.com/news/articles/c78ze3r1xrro
1•tartoran•1m ago•0 comments

Show That Your Work Was Useful

https://dontbreakprod.com/posts/show-that-your-work-was-useful
1•dorkrawk•1m ago•0 comments

Against the Protection of Stocking Frames

https://ethanmarcotte.com/wrote/against-stocking-frames/
1•ChrisArchitect•4m ago•0 comments

Ask HN: Why not make universal basic income conditional on the crime rate?

1•amichail•6m ago•0 comments

Is consistency in product content that important?

https://littlelanguagemodels.com/is-consistency-in-product-content-that-important/
2•mooreds•10m ago•0 comments

We're Counting Birbs Today

https://www.counting-stuff.com/were-counting-birbs-today/
2•mooreds•12m ago•0 comments

Many Americans say they often come across inaccurate news

https://www.pewresearch.org/short-reads/2025/10/29/many-americans-say-they-often-come-across-inac...
2•mooreds•12m ago•0 comments

A 25-year Crohn's disease mystery cracked by AI

https://www.sciencedaily.com/releases/2025/11/251103093012.htm
3•Noaidi•16m ago•0 comments

I Stopped Being a Climate Catastrophist

https://www.breakthroughjournal.org/p/why-i-stopped-being-a-climate-catastrophist
5•paulpauper•16m ago•0 comments

My Excellent Conversation with Sam Altman

https://marginalrevolution.com/marginalrevolution/2025/11/my-excellent-conversation-with-sam-altm...
2•paulpauper•16m ago•0 comments

OpenAI CFO Says Bubble-Wary Market Needs More AI 'Exuberance'

https://www.bloomberg.com/news/articles/2025-11-05/openai-cfo-says-bubble-wary-market-needs-more-...
3•moosedman•17m ago•2 comments

Tesla's German car sales more than halve in October as wider EV sales jump

https://www.reuters.com/business/autos-transportation/teslas-german-car-sales-more-than-halved-oc...
10•moosedman•19m ago•2 comments

FIFA announces new peace prize to be awarded at World Cup draw in Washington

https://apnews.com/article/fifa-peace-prize-trump-infantino-682042bcb23ba0e02dcc5f1e88894ffd
2•erhuve•19m ago•1 comments

The tallest chip defies the limits of computing: goodbye to Moore's Law?

https://english.elpais.com/technology/2025-11-04/the-worlds-tallest-chip-defies-the-limits-of-com...
2•naves•21m ago•0 comments

Changing the AI narrative from liberation to acceleration

https://idratherbewriting.com/blog/ai-narrative-from-liberation-to-acceleration
2•theletterf•22m ago•0 comments

Sam Altman on Trust, Persuasion, and the Future of Intelligence

https://conversationswithtyler.com/episodes/sam-altman-2/
2•amrrs•27m ago•0 comments

Solarpunk is already happening in Africa

https://climatedrift.substack.com/p/why-solarpunk-is-already-happening
34•JoiDegn•29m ago•4 comments

ZKProphet: Understanding Performance of Zero-Knowledge Proofs on GPUs

https://arxiv.org/abs/2509.22684
2•PaulHoule•29m ago•0 comments

The HTML template is the core of all front end vs. back end problems

https://elixirforum.com/t/the-html-template-is-the-core-of-all-frontend-vs-backend-problems-i-wan...
3•fullstacking•30m ago•4 comments

What are open problems in robotics today?

2•gabrycina•31m ago•0 comments

Ask HN: Managers of HN, how do you track IC progress

3•higgins•32m ago•2 comments

What is the best way to find gaps in market to fill?

2•jaidev7823•33m ago•0 comments

Why Are We Talking About Superintelligence?

https://calnewport.com/why-are-we-talking-about-superintelligence/
2•frenzcan•33m ago•0 comments

Kopi Luwak

https://en.wikipedia.org/wiki/Kopi_luwak
2•jmagaro88•33m ago•0 comments

The Learning Loop and LLMs

https://martinfowler.com/articles/llm-learning-loop.html
2•mustaphah•34m ago•0 comments

Collapsing data/code distinction, and disappearing role of programmers

https://github.com/liliiiilil/www/blob/main/log/2025-11-05_On_software_being_obsolete.md
2•cheesecompiler•36m ago•0 comments

ESA's Annual Space Environment Report [pdf]

https://www.sdo.esoc.esa.int/publications/Space_Environment_Report_I9R1_20251021.pdf
2•janandonly•36m ago•0 comments

3D Geological Models in Minecraft

https://www.bgs.ac.uk/discovering-geology/maps-and-resources/maps/minecraft-3d-geological-models/
3•michaefe•40m ago•0 comments

High-speed rail network possible by 2040, says European Commission

https://www.theguardian.com/world/2025/nov/05/high-speed-european-rail-network-could-be-possible-...
4•rob74•40m ago•0 comments

Return of Chinese astronauts delayed after spacecraft struck by debris

https://www.theguardian.com/world/2025/nov/05/chinese-astronauts-delayed-spacecraft-struck-by-deb...
3•mitchbob•43m ago•1 comments
Open in hackernews

The state of SIMD in Rust in 2025

https://shnatsel.medium.com/the-state-of-simd-in-rust-in-2025-32c263e5f53d
52•ashvardanian•1h ago

Comments

mdriley•1h ago
> TL;DR: use std::simd if you don’t mind nightly, wide if you don’t need multiversioning, and otherwise pulp or macerator.

This matches the conclusion we reached for Chromium. We were okay with nightly, so we're using `std::simd` but trying to avoid the least stable APIs. More details: https://docs.google.com/document/d/1lh9x43gtqXFh5bP1LeYevWj0...

josephg•56m ago
Why isn’t std::simd in stabile yet? Why do so many great features seem stuck in the same nightly-forever limbo land - like generators?

I’m sure more people than ever are working on the compiler. What’s going on?

the__alchemist•47m ago
Would love this. I've heard it's not planned to be in the near future. Maybe "perfect is the enemy of good enough"?
CooCooCaCha•37m ago
Rust doesn’t have a BDFL so there’s nobody with the power to push things through when they’re good enough.

And since Rust basically sells itself on high standards (zero-cost abstractions, etc.) the devs go back and forth until it feels like the solution is handed down from the heavens.

ChadNauseam•31m ago
And somehow it has ended up feeling more pleasant and consistent than most languages with a BDFL, even though it was designed by committee. I don't really understand how that happened, but I appreciate the cautious and conservative approach they've taken
singron•38m ago
There is a GitHub issue that details what's blocking stabilization for a each feature. I've read a few recently and noticed some patterns:

1. A high bar for quality in std

2. Dependencies on other unstable features

3. Known bugs

4. Conflicts with other unstable features

It seems anything that affects trait solving is very complicated and is more likely to have bugs or combine non-trivially with other trait-solving features.

I think there is also some sampling bias. Tons of features get stabilized, but you are much more likely to notice a nightly feature that is unstable for a long time and complex enough to be excited about.

ChadNauseam•36m ago
There really aren't that many people working on the compiler. It's mostly volunteers.

The structure is unlike a traditional company. In a traditional company, the managers decide the priorities and direct the employees what to work on while facilitating that work. While there are people with a more managerial type position working on rust compiler, their job is not to tell the volunteers what to work on (they cannot), but instead to help the volunteers accomplish whatever it is they want to do.

I don't know about std::simd specifically, but for many features, it's simply a case of "none of the very small number of people working on the rust compiler have prioritized it".

I do wish there was a bounty system, where people could say "I really want std::simd so I'll pay $5,000 to the rust foundation if it gets stabilized". If enough people did that I'm sure they could find a way to make it happen. But I think realistically, very few people would be willing to put up even a cent for the features they want. I hear a lot of people wishing for better const generics, but only 27 people have set up a donation to boxy (lead of the const generics group https://github.com/sponsors/BoxyUwU ).

Avi-D-coder•15m ago
Usually when I go and read the github and zulip threads the reason for paused work comes down to the fact that no one has come up with a design that maintains every existing promise the compiler has made. The most common ones I see are the feature conflicts with safety, semver/encapsulation, interacts weirdly with object safety, causes post post-monomorphization errors, breaks perfect type class coherence (see haskells unsound specialization).

Too many promises have been made.

Rust needs more unsafe opt outs. Ironically simd has this so it does not bother me.

IshKebab•8m ago
I would love generators too but I think the more features they add the more interactions with existing features they have to deal with, so it's not surprising that its slowing down.
the__alchemist•46m ago
Of interest, I've written my own core::simd mimic so I don't have to make all my libs and programs use nightly. It started as me just making my Quaternion and Vec lib (lin-alg) have their own SoA SIMD variants (Vec3x16 etc), but I ended up implementing and publicly exposing f32x16 etc. Will remove those once core::simd is stable. Downside: These are x86 only; no ARM support.

I also added packing and unpacking helpers that assist with handling final lane 0 values etc. But there is still some subtly, as the article pointed out, compared to using Rayon or non-SIMD CPU code related to packing and unpacking. E.g. you should try to keep things in their SIMD form throughout the whole pipeline, how you pair them with non-SIMD values (Like you might pair [T; 8] with f32x8 etc) etc.

____tom____•26m ago
I'm not a rust programmer.

Can't you just make a local copy of the existing package and use that? Did you need to re-implement?

the__alchemist•23m ago
Good question. Probably, but I don't know how and haven't tried.
bencyoung•43m ago
Odd that c# has a better stable SIMD story than Rust! It has both generic vector types across a range of sizes and a good set of intrinsics across most of the common instruction sets
kelnos•18m ago
Why would that be odd? C# is an older and mature language backed by a corporation, while Rust is younger and has been run by a small group of volunteers for years now.
jiehong•7m ago
C# is blessed on that front. Java’s SIMD state is still sad, and golang is not as great either.
IshKebab•18m ago
> Fortunately, this problem only exists on x86.

Also RISC-V, where you can't even probe for extension support in user space unfortunately.

raphlinus•10m ago
It's not strictly x86 either, the other case you care about is fp16 support on ARM. But it is included in the M1 target, so really only on other ARM.