frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS

https://github.com/matthartman/ghost-pepper
271•MattHart88•8h ago•123 comments

Solod – A Subset of Go That Translates to C

https://github.com/solod-dev/solod
48•TheWiggles•3h ago•12 comments

Launch HN: Freestyle – Sandboxes for Coding Agents

https://www.freestyle.sh/
221•benswerd•11h ago•119 comments

A cryptography engineer's perspective on quantum computing timelines

https://words.filippo.io/crqc-timeline/
370•thadt•12h ago•150 comments

VOID: Video Object and Interaction Deletion

https://github.com/Netflix/void-model
102•bobsoap•3d ago•30 comments

Issue: Claude Code is unusable for complex engineering tasks with Feb updates

https://github.com/anthropics/claude-code/issues/42796
821•StanAngeloff•14h ago•487 comments

German police name alleged leaders of GandCrab and REvil ransomware groups

https://krebsonsecurity.com/2026/04/germany-doxes-unkn-head-of-ru-ransomware-gangs-revil-gandcrab/
268•Bender•14h ago•137 comments

Show HN: GovAuctions lets you browse government auctions at once

https://www.govauctions.app/
239•player_piano•11h ago•68 comments

Graph-go – zero config, full visibility

https://github.com/guilherme-grimm/graph-go
5•devGrimm•3d ago•1 comments

Anthropic expands partnership with Google and Broadcom for next-gen compute

https://www.anthropic.com/news/google-broadcom-partnership-compute
179•l1n•6h ago•79 comments

Sam Altman may control our future – can he be trusted?

https://www.newyorker.com/magazine/2026/04/13/sam-altman-may-control-our-future-can-he-be-trusted
1006•adrianhon•17h ago•402 comments

Show HN: Hippo, biologically inspired memory for AI agents

https://github.com/kitfunso/hippo-memory
61•kitfunso•6h ago•15 comments

What being ripped off taught me

https://belief.horse/notes/what-being-ripped-off-taught-me/
348•doctorhandshake•14h ago•189 comments

Book review: There Is No Antimemetics Division

https://www.stephendiehl.com/posts/no_antimimetics/
215•ibobev•14h ago•158 comments

AI singer now occupies eleven spots on iTunes singles chart

https://www.showbiz411.com/2026/04/05/itunes-takeover-by-fake-ai-singer-eddie-dalton-now-occupies...
117•flinner•11h ago•168 comments

Show HN: Anos – a hand-written ~100KiB microkernel for x86-64 and RISC-V

https://github.com/roscopeco/anos
32•noone_youknow•2d ago•7 comments

After 20 years I turned off Google Adsense for my websites (2025)

https://blog.ericgoldman.org/archives/2025/06/after-20-years-i-turned-off-google-adsense-for-my-w...
136•datadrivenangel•4h ago•94 comments

Sky – an Elm-inspired language that compiles to Go

https://github.com/anzellai/sky
139•whalesalad•12h ago•51 comments

What happens when a destructor throws

https://www.sandordargo.com/blog/2026/04/01/when-a-destructor-throws
13•jandeboevrie•4d ago•9 comments

HackerRank (YC S11) Is Hiring

1•rvivek•6h ago

Show HN: Tusk for macOS and Gnome

https://shapemachine.xyz/tusk/
57•factorialboy•2d ago•17 comments

The Last Quiet Thing

https://www.terrygodier.com/the-last-quiet-thing
171•coinfused•2d ago•99 comments

Battle for Wesnoth: open-source, turn-based strategy game

https://www.wesnoth.org
410•akyuu•10h ago•116 comments

The cult of vibe coding is dogfooding run amok

https://bramcohen.com/p/the-cult-of-vibe-coding-is-insane
488•drob518•9h ago•431 comments

Show HN: TTF-DOOM – A raycaster running inside TrueType font hinting

https://github.com/4RH1T3CT0R7/ttf-doom
31•4RH1T3CT0R•8h ago•5 comments

Agent Reading Test

https://agentreadingtest.com
53•kaycebasques•8h ago•15 comments

Porting Go's strings package to C

https://antonz.org/porting-go-strings/
53•ingve•3d ago•5 comments

Why the majority of vibe coded projects fail

https://www.reddit.com/r/ClaudeAI/s/Vkkzi4lUW0
11•juniormpakou•47m ago•1 comments

SOM: A minimal Smalltalk for teaching of and research on Virtual Machines

http://som-st.github.io/
37•tosh•8h ago•0 comments

Eighteen Years of Greytrapping – Is the Weirdness Finally Paying Off?

https://nxdomain.no/~peter/eighteen_years_of_greytrapping.html
58•jruohonen•2d ago•5 comments
Open in hackernews

Solod – A Subset of Go That Translates to C

https://github.com/solod-dev/solod
48•TheWiggles•3h ago

Comments

Retr0id•1h ago
I don't really "get" the sweet-spot being targeted here. You don't get channels, goroutines, or gc, so aside from syntax and spatial memory safety you're not really inheriting much from Go. There is also no pathway to integrate with existing Go libraries.

Spatial memory safety is nice but it's the temporal safety that worries me most, in nontrivial C codebases.

tidwall•1h ago
Looks to me like having the ability to write Go syntax and interop directly with C is the plus.
Retr0id•1h ago
I do like Go's syntax but I can't help thinking the best language for C interop is C.
AdieuToLogic•1h ago
> I do like Go's syntax but I can't help thinking the best language for C interop is C.

SWIG[0] is a viable option for incorporating C code as well.

0 - https://swig.org/Doc4.4/Go.html#Go

stevekemp•24m ago
I love how SWIG is still around! I first used it about 30 years ago to integrate with Perl, then later with Java.
tidwall•1h ago
"To keep things simple, there are no channels, goroutines, closures, or generics."

I wonder if it could be integrated with https://github.com/tidwall/neco, which has Go-like coroutines, channels, and synchronization methods.

MYEUHD•1h ago
Related and currently on the front page: https://news.ycombinator.com/item?id=47627595
Onavo•1h ago
Does it work with the preprocessor?
MegagramEnjoyer•42m ago
This is a bit too barebones. At least bring goroutines dude
remywang•38m ago
Anton also wrote the fantastic codapi [1] for embedding executable code snippets with wasm

[1]: https://codapi.org/

ridiculous_fish•17m ago
I was curious how defer is implemented. `defer` in Go is famously function-scoped, not lexically-scoped. This means that the number of actively-deferred statements is unbounded, which implies heap allocation.

The answer is that Solod breaks with Go semantics here: it just makes defer block-scoped (and unavailable in for/if blocks, which I don't quite get).

https://github.com/solod-dev/solod/blob/main/doc/spec.md#def...

hmry•7m ago
What's the point if it's incompatible? You cant compile existing code anymore. And using go's testing toolchain like the README suggests is also unreliable if the compiled code has different behavior than the tested code...

Would have been a lot more useful if it tried to match the Go behavior and threw a compiler error if it couldn't, e.g. when you defer in a loop.

Is this just for people who prefer Go syntax over C syntax?