frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Solod – A Subset of Go That Translates to C

https://github.com/solod-dev/solod
66•TheWiggles•4h ago•14 comments

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

https://github.com/matthartman/ghost-pepper
301•MattHart88•9h ago•133 comments

Launch HN: Freestyle – Sandboxes for Coding Agents

https://www.freestyle.sh/
237•benswerd•12h ago•126 comments

A cryptography engineer's perspective on quantum computing timelines

https://words.filippo.io/crqc-timeline/
396•thadt•13h ago•160 comments

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

https://github.com/anthropics/claude-code/issues/42796
879•StanAngeloff•15h ago•511 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
1111•adrianhon•18h ago•433 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/
275•Bender•15h ago•138 comments

Show HN: GovAuctions lets you browse government auctions at once

https://www.govauctions.app/
251•player_piano•12h ago•71 comments

VOID: Video Object and Interaction Deletion

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

Dear Heroku: Uhh What's Going On?

https://judoscale.com/blog/heroku-whats-going-on
19•crcastle•3h ago•2 comments

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

https://www.anthropic.com/news/google-broadcom-partnership-compute
194•l1n•7h ago•90 comments

Show HN: Hippo, biologically inspired memory for AI agents

https://github.com/kitfunso/hippo-memory
67•kitfunso•7h ago•16 comments

Peptides: where to begin?

https://www.science.org/content/blog-post/ah-peptides-where-begin
83•A_D_E_P_T•7h ago•119 comments

What being ripped off taught me

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

Graph-go – zero config, full visibility

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

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

https://github.com/roscopeco/anos
42•noone_youknow•2d ago•9 comments

Book review: There Is No Antimemetics Division

https://www.stephendiehl.com/posts/no_antimimetics/
221•ibobev•15h ago•165 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...
128•flinner•13h ago•193 comments

Linux extreme performance H1 load generator

https://www.gcannon.org/
7•MDA2AV•2d ago•2 comments

Sky – an Elm-inspired language that compiles to Go

https://github.com/anzellai/sky
147•whalesalad•13h ago•53 comments

The Last Quiet Thing

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

Show HN: Tusk for macOS and Gnome

https://shapemachine.xyz/tusk/
64•factorialboy•2d ago•18 comments

HackerRank (YC S11) Is Hiring

1•rvivek•8h ago

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...
147•datadrivenangel•5h ago•103 comments

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

https://www.wesnoth.org
428•akyuu•11h ago•120 comments

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

https://github.com/4RH1T3CT0R7/ttf-doom
34•4RH1T3CT0R•9h ago•9 comments

Agent Reading Test

https://agentreadingtest.com
58•kaycebasques•10h ago•18 comments

The cult of vibe coding is dogfooding run amok

https://bramcohen.com/p/the-cult-of-vibe-coding-is-insane
503•drob518•10h ago•441 comments

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

https://nxdomain.no/~peter/eighteen_years_of_greytrapping.html
63•jruohonen•2d ago•5 comments

The team behind a pro-Iran, Lego-themed viral-video campaign

https://www.newyorker.com/culture/infinite-scroll/the-team-behind-a-pro-iran-lego-themed-viral-vi...
114•tantalor•15h ago•164 comments
Open in hackernews

What happens when a destructor throws

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

Comments

supliminal•2h ago
No mention of vtables or thunks? We decided to proceed with another candidate.
NooneAtAll3•2h ago
I... I did not expect that noexcept(false) works on destructors
avalys•1h ago
Don’t know who this guy is, but I’m glad I never interviewed with him. This is language-version-specific behavioral minutiae that anyone can look up in 5 minutes in the rare case it matters, and is otherwise irrelevant to engineering software at a senior level.

This article is a junior engineer’s idea of what a senior engineer should know.

nvch•1h ago
Well, now those who will go to look it up in 5 minutes may end up reading this guy’s article.
rhoopr•1h ago
“The camera is the least important element in photography.”
p1necone•1h ago
This feels like an overly negative comment. language specific minutiae is interesting to a lot of developers, and this kind of stuff is exactly what you'd ask if someone claimed to be an experienced C++ developer. You're not going to decide not to hire them based on them not knowing this specific thing, but if you ask them 5 different questions about specific behaviour/edge cases/whatever and they don't know any of them it's probably a bad sign.

(Although "this is bad practice, I've never done it, I didn't care to look up details" would be a perfectly fine answer to me if I was the interviewer)

BobbyTables2•1h ago
Damn. Just the new C++ syntax for this stuff makes it seem like a foreign language.

It’s no longer the C++ from 20 years ago.

Raising exceptions in a destructor sounds even more fun than a “return” statement inside a Python “finally” block of a method.

The footgun store will never go out of business!!!

zarzavat•1h ago
It's as close as you can get to useless knowledge. It's like asking a pilot "exactly how will the aircraft break apart if you nose dive it at high speed into the ground?"
throwaway27448•1h ago
This analogy makes a lot of sense until you need to deal with an exception emanating from a destructor... then it looks a lot more like "what's the proper way to hold a chainsaw"
foltik•24m ago
I want to play a game. In your hands is a chainsaw about to be destructed. Another exception is already in flight. Live, or std::terminate. Make your choice. -Jigsaw
bsder•1h ago
> This is language-version-specific behavioral minutiae that anyone can look up in 5 minutes in the rare case it matters, and is otherwise irrelevant to engineering software at a senior level.

The fact that C++ programming books have entire sections about destructors (see: Effective C++) shows that this is very much not irrelevant minutiae. C++ forces you to deal with this kind of detail all the time.

Now, we can have a much more interesting discussion about whether C++ is a disaster of a language precisely because you are forced to deal with this kind of minutiae by hand. We could also have an interesting discussion about whether RAII is the "object oriented" of our time. We could even have an interesting discussion as to why so many companies ban constructors/destructors in their C++ programming guidelines.

However, irrelevant minutiae C++ destructors are not.

dotancohen•38m ago
Ban constructors? Though I don't agree with the practice, I could imagine a reason for banning destructors. But constructors? Why?
zarzavat•1h ago
There's nothing essential to know about what happens when a destructor throws other than it's bad and don't do it. Especially if the effect is to terminate.

I hate this style of interviewing which is more about the interviewer feeling good about themselves rather than doing their job and assessing candidates. Just wastes everyone's time all around.