frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Astra for Law

https://openai.com/index/astra-for-law/
341•vertigoruntime•6h ago•368 comments

Bonsai 2 27B: Near-Lossless Compression in a 9x Smaller Footprint

https://prismml.com/news/bonsai-2-27b
253•JonSchneider•5h ago•81 comments

Goose:experimental lang 1.16x faster than C++ and 1.12x than safe Rust, mem safe

https://github.com/aardappel/goose/tree/master
35•bobbydigitales•1h ago•31 comments

Bend – A language that blocks AI mistakes via proof, on CPU and GPU

https://bend-lang.com/
308•nicolas-siplis•5h ago•159 comments

Hister: A private search engine for the pages you visit and the files you keep

https://github.com/asciimoo/hister
484•bookofjoe•10h ago•138 comments

Wax motor

https://en.wikipedia.org/wiki/Wax_motor
255•mhb•1d ago•50 comments

Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA

https://global.fujitsu/en-global/pr/news/2026/09/14-02
522•my123•2d ago•198 comments

Alibaba releases Qwen 3.8 Omni Flash

https://qwen.ai/blog?id=qwen3.8-omni-flash
40•jjcm•3h ago•7 comments

Telstra outage: The night a network decided the year was 2006

https://www.netnod.se/blog/telstra-outage-night-network-decided-year-was-2006
14•TMWNN•1h ago•3 comments

Flet 1.0 – Build cross-platform apps in Python

https://flet.dev/
64•absqueued•5h ago•36 comments

Diplodocus, Long Thought Exclusively American, Turns Up in Spain

https://www.sci.news/paleontology/spanish-diplodocus-15064.html
33•embedding-shape•2d ago•21 comments

I Put Nam A2-Lite Inside an iRig HD X

https://playtaurus.com/blog/i-put-nam-a2-lite-inside-an-irig-hd-x
11•arbayi•1d ago•2 comments

CrowdSec Source Code Leak

https://www.crowdsec.net/blog/crowdsec-statement-source-code-exposure
130•eccgecko•11h ago•40 comments

More than 100k people in Japan are now aged 100 or older

https://www.bbc.com/news/articles/cmzezj5e18xxo
136•karakoram•6h ago•128 comments

Infinite-Parameter LLMs: Generating and Adapting Weights from Live Data

https://arxiv.org/abs/2609.18842
117•Betelbuddy•9h ago•34 comments

The most important product decision is what you don't build

https://liamnugent.me/posts/what-you-dont-build/
49•ChrisArchitect•5h ago•19 comments

Why I didn’t sign the Fields medallists’ letter

https://gowers.wordpress.com/2026/09/17/why-i-didnt-sign-the-fields-medallists-letter/
217•simianwords•17h ago•315 comments

How Uber Protects Against Retry Storms

https://www.uber.com/us/en/blog/protecting-against-retry-storms/
47•iscmt•5h ago•24 comments

Rate limits on GitLab.com are changing

https://about.gitlab.com/blog/rate-limit-change-2026/
158•darkwater•11h ago•106 comments

How do we prevent mathemathics from devolving into the Medieval Era of secrecy?

https://mathoverflow.net/questions/515260/how-do-we-prevent-mathematics-from-devolving-into-the-m...
84•jjgreen•2d ago•58 comments

CCC invites all model citizens to 40C3

https://events.ccc.de/en/2026/09/12/40c3-model-citizens/
340•antonly•18h ago•182 comments

The American Religion of Self-Storage Facilities

https://www.newyorker.com/magazine/2026/09/21/the-american-religion-of-self-storage-facilities
196•pseudolus•13h ago•345 comments

TSMC revealing details about next gen A14 node

https://iedm26.mapyourshow.com/8_0/sessions/session-details.cfm?scheduleid=331
96•osnium123•2d ago•36 comments

Landing the Space Shuttle – A Flying Machine and the Thrill of a Lifetime

https://inspire.eaa.org/2019/05/16/landing-the-space-shuttle-an-incredible-flying-machine-and-the...
23•JojoFatsani•2d ago•5 comments

Zettascale (YC S24) Is Hiring ASIC/FPGA Engineers to Build Chips for ASI

https://zscc.ai/careers?job_id=109821
1•el_al•9h ago

Running Ubuntu on the Lenovo IdeaPad Duet

https://vhaudiquet.fr/blog/duet-ubuntu/
71•vhaudiquet•3d ago•25 comments

Show HN: Snapdrop: Instantly share files between devices. No setup, no signup

https://snapdrop.me
24•Capira•5h ago•19 comments

Launch HN: Skillsync (YC W26) – AI chat sessions made portable across agents

50•cat-whisperer•10h ago•51 comments

Computer Reset, Dallas

https://dfarq.homeip.net/computer-reset-dallas/
20•ibobev•5h ago•4 comments

Show HN: Share your AI Setup, Learn from others

https://mysetup.ai/
192•steveybrown•13h ago•103 comments
Open in hackernews

Goose: 1.16x faster than C++ and 1.12x than safe Rust, while memory safe

https://github.com/aardappel/goose/tree/master
34•bobbydigitales•1h ago

Comments

MiroslavPokorny•1h ago
What does Goose change about memory management ?
kenferry•53m ago
A lot - title could probably use editing. The language has no heap, only stack memory, so the only deallocation is returning from a call stack frame.
yndoendo•29m ago
How big is the stack? Too often large data will blow the top and destroy adjacent stacks in multi-thread environments. Are memory barrier fences used to check against overflow?
gcoakes•18m ago
I think it is supposed to be stacks in the general sense of the data structure, not the literal `sp` register. I imagine they could be arbitrarily sized up to physical limits if you do some mmap magic. I'm still a bit fuzzy about how you could make useful programs with that, but it seems interesting.
zamalek•29m ago
If I am reading it correctly, the compiler creates N bump allocators per function (or possibly globally) - where N is (I'm guessing at this point) determined by liveness or similar.
backlands•1h ago
> Goose looks familiar like C or Rust, and is built on one idea: there is no heap

So it looks like it restricts the memory management to 100% scope based. I expect that makes a lot of designs for programs not translate to it as well as they fit in Rust or Java (for example). There are a bunch more constraining design choices they list further down:

> - Nothing ever moves

> - ... A string, an array of strings, a record with variable-size fields and an array of those records are each one contiguous block with no pointer in it

I'll have to look a bit deeper to decide if it's feasible to write many things in this language.

bobbydigitales•44m ago
What kinds of things do you think might not translate well?
tombert•41m ago
Not the OP, but I'm thinking about like closures?

Say you wanted to make a Node.js framework with callbacks that react to an event. The callback might be a closure that captured some of its surrounding variables. At that point, any of the captured variables are not trivially stack-allocated.

You might be able to do something similar to what Rust does with moving though.

skew-aberration•39m ago
You could predefine your event handlers within your context, then call 'enter framework' and pass your event handlers as arguments. this is continuation passing style
cmrx64•11m ago
it is, but more specifically it’s an eliminator for a coinductive step.
dadoum•58m ago
I am researching a similar idea but which allowed moves if the compiler was able to fix the resulting structure, but mine will probably stay a small side project for a long time.
finn888•37m ago
Faster than C++ is always a head-turner. Curious what "magic" enables that with memory safety.
wmf•29m ago
Usually strict aliasing.
tom_•33m ago
So much Claude text. I'm sure this is great (I did a bunch of stuff with/to aardappel's lobster, years ago, and it was pretty tidy, and quite easy to work with), but: Claude's writing makes my brain melt.

It's a no from me. I'm sorry.

bobbydigitales•22m ago
Yeah it's very clear at the bottom that it's created by AI. I think this is an interesting case where someone with some great ideas they never got to can actually implement them. I personally hate the Claude style, but just looking at the samples was enough to get a feel for the language.
tom_•13m ago
Lest it seem like I'm patting myself on the back for my ability to detect Claude's writing style, as if this instance would be evidence of any particular skill in that department: I did skim the README enough to note that bit.
webprofusion•33m ago
I'm always fuzzy on this, so 116% faster or 16% faster? The benchmarks suggest 16%.
levkk•29m ago
116% would be 2x which will break the laws of physics. 16% is possible if you're not allocating heap memory, which I believe is the main selling point here.
tom_•29m ago
Evergreen: https://randomascii.wordpress.com/2018/02/04/what-we-talk-ab...

(Feels like it should probably say "1.16x as fast" or "1.16x the throughput" - or something like that.)

jlkuester7•25m ago
All-stack-no-heap

Isn't this kind of the point of Java's Project Valhalla or am I just confused???

respectattentio•22m ago
Great launch!

I was thinking about making a language with same thoughts: Safer than C++ and faster than rust (and a 3rd thing: optimized for AI)

and you actually did it for me. Hooray!

Just the AI language optimization thing is missing..

elromulous•8m ago
The AI optimization is to put it in distribution. So... make it look like python or js?
xdavidliu•16m ago
a flagged-dead comment in this thread:

https://news.ycombinator.com/item?id=49749113

I genuinely wonder how this style minimized the loss function or got the most upvotes in RLHF and yet is so universally hated that it gets flagged to death almost every time, and similar to Reddit. If I were to describe it, it's "snappy" and information-dense, without fillers. I dislike it too of course.

karmakaze•16m ago
Cluould be viewed like a fancy evoultion of CHICKEN (Cheney on the MTA) that used stack for everything.
afgrant•14m ago
Unfortunate language/protocol name reusal. Watch out for these.

https://www.se.com/ww/en/download/document/998-2095-18-12-19...

netbioserror•8m ago
Nim defaults to this kind of stack management and value semantics, except the `ref` and `ptr` trapdoors are there whenever you need them. So like this, Nim requires no memory annotations or semantics for good, safe default behavior.

Goose is a straightjacket by comparison. I've never enjoyed languages that plant a flag on one mechanism and force users to adapt.

skew-aberration•40m ago
You could write everything if you refactor to continuation passing style
eyegor•18m ago
Might as well go back to ye olden days and put 100% of your memory in a giant preallocated block and instead of stack locals you just use the block. No allocation cost at runtime, cheese benchmarks by making the super arena.
cmrx64•12m ago
CPS is an intermediate representation, humans shouldn’t have to tolerate it.