frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Vectorized and performance-portable Quicksort

https://opensource.googleblog.com/2022/06/Vectorized%20and%20performance%20portable%20Quicksort.html
114•mococa•1h ago•17 comments

Training a 4B model to produce 81% faster query plans than Postgres

https://rohanbansal.com/qorl
46•polyphilz•1h ago•5 comments

Small programming tricks

https://will-keleher.com/posts/small-programming-tricks-matter/
219•signa11•3h ago•121 comments

Accurate Models of AMD Matrix Cores

https://arxiv.org/abs/2609.14845
17•matt_d•54m ago•0 comments

Dream-RSI: Recursive Self-Improvement through Evolving Worlds

https://arxiv.org/abs/2609.14858
140•bananaflag•6h ago•44 comments

Fed hikes rates as inflation worries push up bond yields

https://www.reuters.com/live/live-fed-rate-hike-expected-inflation-worries-push-up-bond-yields-20...
59•wslh•54m ago•12 comments

Mistral X Mozilla: Private, Multilingual AI Browsing

https://mistral.ai/news/mistral-x-mozilla/
458•vertigoruntime•11h ago•164 comments

Tell the speakers that you liked their talks

https://ohhelloana.blog/tell-the-speakers/
202•whisper2020•1d ago•52 comments

Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations

https://github.com/arnegiacomo/fugleramme
1949•arnemunthekaas•1d ago•230 comments

ER visits for gambling disorders doubled after expanded online gambling market

https://temertymedicine.utoronto.ca/news/emergency-room-visits-gambling-disorders-nearly-doubled-...
101•geox•2h ago•76 comments

Learning Programming in an Age of LLMs

https://blog.ploeh.dk/2026/09/16/on-learning-programming-in-an-age-of-llms/
203•moneroloop2018•10h ago•149 comments

How big are factorials?

https://eli.thegreenplace.net/2026/how-big-are-factorials/
61•ibobev•1d ago•23 comments

The Siberian Ice Maiden and the Scythian World

https://patrickwyman.substack.com/p/the-siberian-ice-maiden-and-the-scythian
21•NaOH•1d ago•0 comments

Claude Cowork and chat are now one Claude

https://claude.com/blog/cowork-is-now-claude
138•vertigoruntime•3h ago•163 comments

The DeepMind Institute

https://institute.deepmind.com/
73•vertigoruntime•5h ago•23 comments

A coffee shop owner used AI to make a menu poster. Then came the angry DMs

https://www.businessinsider.com/coffee-shop-owner-ai-menu-backlash-2026-9
20•TMWNN•50m ago•9 comments

Hackers Got Inside a Flock Camera

https://www.wired.com/story/hackers-flock-camera-data-shows-how-system-works/
367•driverdan•6h ago•179 comments

The Google Play app review process now regularly takes longer than a week

https://gultsch.social/@daniel/117280438824908947
305•inputmice•8h ago•292 comments

How good are frontier models at physics?

https://arxiv.org/abs/2609.13009
12•qt31415926•31m ago•2 comments

GitHub is having trouble counting things

https://chuckgreenman.com/2026/09/16/counting-at-github
41•chuckgreenman•2h ago•29 comments

Can we stop with the uptime percentages?

https://blog.jim-nielsen.com/2026/stop-with-the-uptime-percentage/
105•surprisetalk•4h ago•82 comments

Kyber (YC W23) Is Hiring a Forward Deployed Engineer

https://www.ycombinator.com/companies/kyber/jobs/eturrAR-forward-deployed-engineer
1•asontha•7h ago

Show HN: How Stale Is Your AI? Release age and training cutoff for 20 models

https://stale.jock.pl/
57•joozio•6h ago•39 comments

Why a fast-growing German AI startup is moving its parent company from the US

https://www.euronews.com/business/2026/09/16/why-this-fast-growing-german-ai-start-up-is-moving-i...
19•jethronethro•1h ago•2 comments

Salesforce Global Outage

https://status.salesforce.com/products/all
246•mabil•9h ago•149 comments

This Code Is CRAP (2011)

https://testing.googleblog.com/2011/02/this-code-is-crap.html
67•luispa•3h ago•45 comments

Anatomy of a Texture

https://agentlien.github.io/texture/
42•Agentlien•5h ago•9 comments

Show HN: I made a flight simulator, except you're just a passenger

https://inflightsimulator.com
390•rkotcher•2d ago•197 comments

A warning about 'model welfare'

https://mustafa-suleyman.ai/a-warning-about-model-welfare
124•andsoitis•5h ago•297 comments

Scaling Golang CI by Replacing actions/setup-go

https://www.cloudx.ai/posts/setup-go
59•peterldowns•6h ago•16 comments
Open in hackernews

Vectorized and performance-portable Quicksort

https://opensource.googleblog.com/2022/06/Vectorized%20and%20performance%20portable%20Quicksort.html
113•mococa•1h ago

Comments

glouwbug•57m ago
Very nice. Let's see Paul Allen's quicksort
kg•55m ago
(2022)

If you're curious why you would want a vectorized way to sort lists of numbers, one use case is building histograms - it's much easier to build a histogram if you've sorted all your samples first

mcdonje•45m ago
>(2002)

I wonder what apps have implemented this now that a few years have passed.

tucnak•54m ago
Who would've guessed? SIMD is so boring.
sigbottle•47m ago
Honestly part of me feels that way about way too many things in retrospect about my own life and interests.
Flex247A•46m ago
time to log off
trueno•35m ago
i read that and thought the same. actual based idea its even inspired me to log off
minitech•38m ago
Actual title: “Vectorized and performance-portable Quicksort” (2022).

Actual sense in which it’s first:

> Happily, modern instruction sets (Arm SVE, RISC-V V, x86 AVX-512) include a special instruction suitable for partitioning. Given a separate input of yes/no values (whether an element is less than the pivot), this "compress-store" instruction stores to consecutive memory only the elements whose corresponding input is "yes". We can then logically negate the yes/no values and apply the instruction again to write the elements to the other partition. This strategy has been used in an AVX-512-specific Quicksort. But what about other instruction sets such as AVX2 that don't have compress-store? Previous work has shown how to emulate this instruction using permute instructions.

> We build on these techniques to achieve the first vectorized Quicksort that is portable to six instruction sets across three architectures, and in fact outperforms prior architecture-specific sorts.

mixologic•33m ago
> Our implementation uses Highway's portable SIMD functions, so we do not have to re-implement about 3,000 lines of C++ for each platform.

Would they do the same thing today or have an LLM re-implement those 3000 lines of c++ ?

atiedebee•29m ago
Id say that it is a lot more likely for the in-house, at least half a decade old library to be correct and performant than 3000 lines of an LLMs mediocre regurgitation of that code.
glouwbug•24m ago
Guys, remember when language features allowed re-usability?
bee_rider•31m ago
Well, it came out a while ago, so maybe we can be a bit silly:

There’s something sort of beautiful about mergesort and heapsort. Their names tell you what their main idea is, and how they work is immediately obvious.

Quicksort, on the other hand, has nothing beautiful about it and is named after it’s one redeeming feature (that it is quick for a lot of cases).

djsavvy•30m ago
Definitely needs (2022) in the title, I was a bit confused!
zX41ZdbW•25m ago
Strange to see it here, the article is quite old.

Since pdqsort, vqsort, and glide sort, the current state-of-the-art are driftsort and ipnsort.

I've integrated them into ClickHouse: https://github.com/ClickHouse/ClickHouse/pull/106650

brrrrrm•20m ago
only sorts numbers? wouldn't radix be much better?
rvz•17m ago
Just imagine when candidates will get asked by pre-revenue startups to implement a vectorized version of quick-sort in person in 10 mins, just for a SWE job which they do not use this themselves.

Only the likes of MAG 7, and a couple of hedge-funds would ask to do it since this problem directly applies to them.

But certainly not pre-revenue startups.

sciencesama•17m ago
this was made like 4 years back most of the current algorithms use this already !