frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Astral to Join OpenAI

https://astral.sh/blog/openai
462•ibraheemdev•2h ago•238 comments

OpenBSD: PF queues break the 4 Gbps barrier

https://undeadly.org/cgi?action=article;sid=20260319125859
60•defrost•1h ago•19 comments

Juggalo Makeup Blocks Facial Recognition Technology (2019)

https://consequence.net/2019/07/juggalo-makeup-facial-recognition/
98•speckx•2h ago•33 comments

Consensus Board Game

https://matklad.github.io/2026/03/19/consensus-board-game.html
23•surprisetalk•1h ago•0 comments

Afroman found not liable in defamation case

https://nypost.com/2026/03/18/us-news/afroman-found-not-liable-in-bizarre-ohio-defamation-case/
675•antonymoose•5h ago•273 comments

The Shape of Inequalities

https://www.andreinc.net/2026/03/16/the-shape-of-inequalities/
6•nomemory•54m ago•0 comments

Conway's Game of Life, in real life

https://lcamtuf.substack.com/p/conways-game-of-life-in-real-life
253•surprisetalk•11h ago•67 comments

Afroman Wins Civil Trial over Use of Police Raid Footage in His Music Videos

https://www.nytimes.com/2026/03/19/us/afroman-trial-lemon-cake-verdict.html
239•pseudolus•3h ago•27 comments

Pretraining Language Models via Neural Cellular Automata

https://hanseungwook.github.io/blog/nca-pre-pre-training/
47•shmublu•4d ago•11 comments

macOS 26 breaks custom DNS settings including .internal

https://gist.github.com/adamamyl/81b78eced40feae50eae7c4f3bec1f5a
6•adamamyl•25m ago•1 comments

Nvidia greenboost: transparently extend GPU VRAM using system RAM/NVMe

https://gitlab.com/IsolatedOctopi/nvidia_greenboost
424•mmastrac•3d ago•119 comments

Eniac, the First General-Purpose Digital Computer, Turns 80

https://spectrum.ieee.org/eniac-80-ieee-milestone
71•baruchel•9h ago•32 comments

OpenRocket

https://openrocket.info/
668•zeristor•4d ago•114 comments

Warranty Void If Regenerated

https://nearzero.software/p/warranty-void-if-regenerated
453•Stwerner•18h ago•275 comments

OpenAI to Acquire Astral

https://openai.com/index/openai-to-acquire-astral/
154•meetpateltech•2h ago•78 comments

How many branches can your CPU predict?

https://lemire.me/blog/2026/03/18/how-many-branches-can-your-cpu-predict/
54•ibobev•2h ago•15 comments

2% of ICML papers desk rejected because the authors used LLM in their reviews

https://blog.icml.cc/2026/03/18/on-violations-of-llm-review-policies/
148•sergdigon•5h ago•131 comments

Gluon: Explicit Performance

https://www.lei.chat/posts/gluon-explicit-performance/
8•matt_d•3d ago•0 comments

'Your Frustration Is the Product'

https://daringfireball.net/2026/03/your_frustration_is_the_product
189•llm_nerd•3h ago•118 comments

Stdwin: Standard window interface by Guido Van Rossum [pdf]

https://ir.cwi.nl/pub/5998/5998D.pdf
62•ivanbelenky•2d ago•36 comments

Austin’s surge of new housing construction drove down rents

https://www.pew.org/en/research-and-analysis/articles/2026/03/18/austins-surge-of-new-housing-con...
668•matthest•15h ago•806 comments

A Preview of Coalton 0.2

https://coalton-lang.github.io/20260312-coalton0p2/
9•varjag•4d ago•0 comments

LotusNotes

https://computer.rip/2026-03-14-lotusnotes.html
144•TMWNN•4d ago•74 comments

A sufficiently detailed spec is code

https://haskellforall.com/2026/03/a-sufficiently-detailed-spec-is-code
503•signa11•13h ago•264 comments

Show HN: Duplicate 3 layers in a 24B LLM, logical deduction .22→.76. No training

https://github.com/alainnothere/llm-circuit-finder
191•xlayn•18h ago•71 comments

The next fight over the use of facial recognition could be in the supermarkets

https://www.politico.com/newsletters/digital-future-daily/2026/03/16/the-facial-recognition-groce...
31•speckx•2h ago•7 comments

Wander – A tiny, decentralised tool to explore the small web

https://susam.net/wander/
318•susam•1d ago•78 comments

Nvidia NemoClaw

https://github.com/NVIDIA/NemoClaw
350•hmokiguess•1d ago•230 comments

Autoresearch for SAT Solvers

https://github.com/iliazintchenko/agent-sat
150•chaisan•14h ago•30 comments

The math that explains why bell curves are everywhere

https://www.quantamagazine.org/the-math-that-explains-why-bell-curves-are-everywhere-20260316/
177•ibobev•2d ago•107 comments
Open in hackernews

OpenAI to Acquire Astral

https://openai.com/index/openai-to-acquire-astral/
151•meetpateltech•2h ago

Comments

fnands•2h ago
Woah, first Anthropic buys Bun, now OpenAI Astral?

Seems like the big AI players love buying up the good dev tooling companies.

I hope this means the Astral folks can keep doing what they are doing, because I absolutely love uv (ruff is pretty nice too).

dcreager•2h ago
> I hope this means the Astral folks can keep doing what they are doing, because I absolutely love uv (ruff is pretty nice too).

That is definitely the plan!

piva00•1h ago
Being in this industry for over 20 years probably jaded me a lot, I understand that's the plan but it's almost always the plan (or publicly stated as).

Only time will tell if it will not affect the ecosystem negatively, best of luck though, I really hope this time is different™.

dcreager•1h ago
I've been in the industry for similarly long, and I understand and sympathize with this view. All I can say is that _right now_, we're committed to maintaining our open-source tools with the same level of effort, care, and attention to detail as before. That does not change with this acquisition. No one can guarantee how motives, incentives, and decisions might change years down the line. But that's why we bake optionality into it with the tools being permissively licensed. That makes the worst-case scenarios have the shape of "fork and move on", and not "software disappears forever".
bbkane•1h ago
I personally get a lot of confidence in the permissive licensing (both in the current code quality, and the "backup plan" that I can keep using it in the event of an Astralnomical emergency); thank you for being open source!
a-french-anon•1h ago
>Seems like the big AI players love buying up the good dev tooling companies.

Would be a good mustache-twirling cartoon villain tactics, you know, try to prevent advances in developer experience to make vibecoding more attractive =)

delfinom•1h ago
You know it's absolutely going that way. That's the lifecycle of corporate strategy.
bonesss•1h ago
It also hints even The Big Guys can’t LLM their tooling fully, and that current bleeding edge “AI” companies are doing that IT thing of making IT for IT (ie dev components, tooling, etc), instead of conquering some entire market on one continent or the other…
Ekaros•1h ago
Makes you really think about the true productivity. If these companies have the beyond cutting-edge unreleased models so best possible tools shouldn't they be able to poach just a few most important people for cheaper? And then those people could use AI to build new superior product in very fast time. There is also buying an userbase. But I wonder how the key talent purchase strategy would work in comparison...
a3w•25m ago
JS vs Python wars, redux?
Mxbonn•2h ago
uv and ruff are one of the best things that happened in the python ecosystem the last years. I hope this acquisition does not put them on a path to doom.
suddenlybananas•2h ago
If they just give Astral money to keep going, great, but I have difficulty believing they would be so altruistic. This is quite an upsetting acquisition.
backwardation_b•2h ago
I like uv, but not sure this is a good path forward for the python ecosystem.
pas•1h ago
why? lot's of good work came to Python by people who were sponsored by big tech companies. make Python better for them, and for a lot of other people too.

(sure, it's a bit different than contributing to CPython, but I'd argue not that different)

rkangel•1h ago
It is VERY different. One company now has complete control of the activities of the team developing these tools. Contributing to Python (money or time) gets you some influence, but doesn't allow you to dictate anything - there's still a team making the decisions.
incognito124•1h ago
Possibly the worst possible news for the Python ecosystem. Absolutely devastating. Congrats to the team
vdfs•1h ago
On the other hand, we get to see what other thing will try to replace pip
blitzar•1h ago
I hope they got paid, I will be very sad if they didn't at least get G5 money.
fortuitous-frog•6m ago
Curious how well upstream contributors or projects get contributed for these sort of headline-gathering acquisitions (probably not at all, unfortunately).

OpenClaw notably was built around Mario Zechner's pi[0]; uv I believe was highly adapted from Armin Ronacher's rye[1], and uses indygreg's python-build-standalone[2] for distributing Python builds (both of which were eventually transferred to Astral).

[0]: https://github.com/badlogic/pi-mono

[1]: https://github.com/astral-sh/rye

[2]: https://github.com/astral-sh/python-build-standalone

PurpleRamen•1h ago
Yeah, no. there are many worse news than this.

In the worst case, Astral will stop developing their tools, someone else will pick them up and will continue polishing them. In the best case, they will just continue as they did until now, and nothing will really change on that front.

Astral is doing good work, but their greatest benefit for the ecosystem so far was showing what's possible and how it's down. Now everyone can take up the quest from here and continue. So any possible harm from here out will be not that deep, at worst we will be missing out on many more cool things they could have built.

hijodelsol•1h ago
This is a serious risk for the open source ecosystem and particularly the scientific ecosystem that over the last years has adopted many of these technologies. Having their future depend on a cap-ex heavy company that is currently (based on reporting) spending approx. 2.5 dollars to make a dollar of revenue and must have hypergrowth in the next years or perish is less than ideal. This should discourage anybody doing serious work to adopt more of the upcoming Astral technologies like ty and pyx. Hopefully, ruff and uv are large enough to be forked should (when) the time comes.
rst•1h ago
On the flip side, I'm not sure I ever saw a revenue plan or exit strategy for Astral other than acquihire. And most plausible bidders are unfortunate in one way or another.
hijodelsol•1h ago
They could have joined projects like the Linux Foundation which try to not depend on any single donor, even though complete independence from big tech is not possible. I don't know the motivation behind Astral's approach, but this acquisition does leave a weird taste behind about how serious they were about truly open source software. Time will tell, I guess. (Edit: typo)
colesantiago•1h ago
> I don't know the motivation behind Astral's approach, but this acquisition does leave a weird taste behind about how serious they were about truly open source software.

It was because Astral was VC funded.

https://astral.sh/blog/announcing-astral-the-company-behind-...

japhyr•1h ago
Astral was building a private package hosting system for enterprise customers. That was their stated approach to becoming profitable, while continuing to fund their open source work.
organsnyder•1h ago
Private package hosting sounds like a commodity that would be hard to differentiate.
r_lee•52m ago
that was never going to work, let's be honest
pjmlp•24m ago
What would be the added value against JFrog or Nexus, for example?
llll_lllllll_l•1h ago
I don't know how to search for that report, can you share it?
tmaly•1h ago
Would single maintainers of critical open source projects be a better situation?
mcdonje•1h ago
Are you not aware of foundations?
kjksf•13m ago
The issue is lack of money not lack of legal structure.

Consider ffmpeg. You can donate via https://www.ffmpeg.org/spi.html

How much money do they make from donations? I don't know but "In practice we frequently payed for travel and hardware."

Translation: nothing at all.

If such a fundamental project that is a revenue driver for so many companies, including midas-level rich companies like Google, can't even pay decent salaries for core devs from donations, then open source model doesn't work in terms of funding the work even at the smallest possible levels of "pay a reasonable market rate for devs".

You either get people who just work for free or businesses built around free work by providing something in addition to free software (which is hard to pull off, as we've seen with Bun and Astral and Deno and Node).

Maxion•1h ago
These tools are open source, if they lock them down the community will just fork them.
hijodelsol•1h ago
This might be true for uv and ruff, and hopefully that will happen. But pyx is a platform with associated hosting and if successful would lock people into the Astral ecosystem, even if the code itself was open source.
pjmlp•1h ago
Nice idea in theory, in practice is how many folks down in Nebraska are going to show up.
pjmlp•1h ago
I never adopted them, keep using mostly Python written stuff.

Either pay for the product, or use stuff that isn't dependent on VC money, this is always how it ends.

hijodelsol•1h ago
There are ways to independently fund open source projects, though. I have previously contributed to the Python Software Foundation and to individual open source maintainers through GitHub donations (which are not dependent on GitHub, as there are many alternatives). Projects like the Linux Foundation exist, too. And government funding, especially for scientific endeavors or where software is used to fulfill critical state tasks, is an option, too. I refuse to subject to the hypercommercialization of software and still believe in the principles behind open source.
pjmlp•1h ago
Which is why I mentioned "....use stuff that isn't dependent on VC money...".
WhyNotHugo•1h ago
> I never adopted them, keep using mostly Python written stuff.

Maybe you use non-transitive pure Python dependencies, but it's likely that your tools and dependencies still rely on stuff in Rust or C (e.g.: py-cryptography and Python itself respectively).

pjmlp•29m ago
I use mostly the batteries, given that the only purpose I have for Python, since version 1.6, is UNIX scripting tasks, beyond shell.

As mentioned multiple times, since my experience with Tcl and continuously rewriting stuff in C, I tend to avoid languages that don't come with JIT, or AOT, in the reference tooling.

I tend to work with Java, .NET, node, C++, for application code.

Naturally AI now changes that, still I tend to focus on approaches that are more classical Python with pip, venv, stuff written in C or C++ that is around for years.

geophph•1h ago
Welp. Guess we just wait for the next package management tool to come around. Really thought uv was gonna be the one.

Good for Astral though I guess, they do great work. Just not optimistic this is gonna be good for python devs long term.

moralestapia•1h ago
I always had an impression of Python being a badly designed language along with a set of tools made up by people who didn't know much about what they were doing.

From Astral's front page:

"Why is Ruff a gamechanger? Primarily because it’s nearly 1000x faster. Literally. Not a typo."

I'm glad to confirm I was correct.

Philpax•1h ago
Astral's tooling is excellent and almost makes up for Python being a badly-designed language. Almost.
tom1337•1h ago
As a non python dev I really thought UV and TY are great tools and liked their approaches but I don't know how good it is that they are privately held... no a fan
incognito124•1h ago
Technically the tools are not privately held, they're OSS with a permissive licence. It's just that the bulk of work was done by them. The acquisition (ostensibly) changes none of that
phlakaton•1h ago
I hope OpenAI realizes they cannot buy developer goodwill.
this_user•1h ago
They are not trying to buy developer goodwill, they are trying to catch up with Antrophic in terms of getting those B2B contracts, which is currently the most realistic path towards not running out of money.
phlakaton•1h ago
1. The Register reports OpenAI is well ahead of Anthropic in B2B contracts. It's Anthropic playing catch-up, not OpenAI.

2. In any case, the announcement strongly suggests that customer acquisition had little to do with this. The stated purpose of the acquisition, as I read it, is an acquisition (plus acquihire?) to bolster their Codex product.

3. But if they were hoping for some developer goodwill as a secondary effect... well, see my note above.

colesantiago•1h ago
If you don't pay for your tools and support OSS financially, this is what happens.

Although Astral being VC funded was already headed this way anyway.

Deno, Pydantic (Both Sequoia) will go the same way as with many other VC backed "open source" dev tools.

It will go towards AI companies buying up the very same tools, putting it in their next model update and used against you.

Rented back to you for $20/mo.

smahs•1h ago
There is nothing wrong with big money backing, often is necessary for long term bets, but rug pulling is a serious threat. VC funded open source has become a pattern/playbook.
colesantiago•1h ago
It would have been fine if the Astral team was acqui-hired and uv, ruff, etc were donated to the PSF or Linux Foundation for further sponsorship and support.

But the pressure because they raised VC funding, I would imagine Astral needed an actual exit and OpenAI saw Astral's tools as an asset.

photon_collider•1h ago
Reading this news only leaves me worried about long-term future of these open source tools.
Ekaros•1h ago
I have long since found the VC model for open source questionable. If you are not selling popular enough direct enterprise support what is the model to actually make money.

Take ruff, I have used it, but I had no idea it even had a company behind it... And I must not be only one and it must not be only tool like it...

readitalready•1h ago
I'd expect OpenAi to make some type of Github clone next, perhaps with Astral, or maybe with jujutsu.
PurpleRamen•57m ago
Why? Github is already owned by Microsoft, who are deep in with OpenAI. And what worth would a Github-clone even have for the world? It's not like there is any important innovation left in that space at the moment, or are there any?
sakesun•1h ago
Pyright and ty are under the same roof now.
Hackbraten•1h ago
Don’t you dare enshittify my uv.
odie5533•1h ago
Can we rename it to Codex?
overflowy•1h ago
Related discussion: https://news.ycombinator.com/item?id=47438723
pjmlp•1h ago
Great someone cashed out, time for the next startup idea.
world2vec•1h ago
Just when I moved from poetry to uv.
articsputnik•1h ago
Duplicate: there's already a thread about this on HN, currently sitting at #1: https://news.ycombinator.com/item?id=47438723
jimmydoe•1h ago
It’s meant to be bought so at least no more guessing.

Ant is building their app distribution platform, so no wonder OpenAI thinking the same, it will only surprise me if they move so slow.

0xDEFACED•1h ago
will private packages hosted on pyx be available for openai to use as training data?
ChrisArchitect•1h ago
Associated Astral post: https://astral.sh/blog/openai
Bnjoroge•59m ago
It was pretty obvious that some sort of acquisition was imminent. Astral is vc-funded and has to somehow generate returns for investors. An IPO is extremely unlikley in this market.
Bnjoroge•59m ago
This was pretty obvious to just about anyone tbh. FastAPI is probably next
incognito124•53m ago
Don't even joke
Bnjoroge•52m ago
vcs gotta eat somehow, and iirc they were building a "fastapi cloud platform"
the__alchemist•49m ago
Would there be any interest in me fixing the bugs in Pyflow and getting it updated to install newer python versions? It's almost identical to uv in concept, but I haven't touched it in 6 years.

Astral has demonstrated that there is desire for this sort of "just works" thing, which I struggled with, and led me to abandoning it. (I.e.: "pip/venv/conda are fine, why do I want this?", despite my personal experience with those as high-friction)

butterlettuce•39m ago
This is where POTUS should step in and stop this sale. Not cool.
godblessamerica•36m ago
How are they acquiring it without "open" in their name?
chocks•34m ago
Fantastic for the team, huge fan for Ruff and Uv. Hope OpenAI continues with the OSS tooling and not introduce restrictive licensing.
testfrequency•12m ago
I’ve been thinking about purchasing zsh myself
speedgoose•8m ago
I was hoping that uv and ruff were the ones. I guess Python has a curse.