frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Using C++ type aliasing to avoid the ODR problem with conditional compilation

https://devblogs.microsoft.com/oldnewthing/20250501-00/?p=111134
5•signa11•1y ago

Comments

cherryteastain•1y ago
Cool trick but why wouldn't you just put the Log method without the ifdef in the header, and put the conditionally compiled bits in a .cpp file? The method in the article already puts both Widget<true> and Widget<false> in a .cpp file.
stop50•1y ago
The thing that is complained on by the linker is not the method, its the m_logger attribute. because of that the two structs mismatch. But since Widget<true> and Widget<false> are two different structs in the typing system they don't interfere with each other

Animal model of xray reading: Detection of lung abnormalities in CT by pigeons

https://link.springer.com/article/10.1007/s10071-026-02048-2
1•mhb•56s ago•0 comments

Show HN: Arcaide – Explore code with multi-level call graphs

https://arcaide.foo
2•aqula•1m ago•0 comments

GitHub Status – Let's put out an impact statement first

https://twitter.com/i/status/2075161900275360076
2•denysvitali•1m ago•0 comments

Show HN: Android Developer Verification Package Blacklisted in Aurora Store

2•bewilderbeast•2m ago•0 comments

Just Keep at It: A Decade at Mozilla

https://eqrion.net/ten-years-at-mozilla/
2•birdculture•4m ago•0 comments

Vercel launching Native SDK – toolkit for building native desktop applications

https://github.com/vercel-labs/native
2•exponential_dan•8m ago•0 comments

Every JavaScript bundler handles inline <script> tags wrong

https://carter.sande.duodecima.technology/inline-script-pitfalls/
2•ptx•9m ago•0 comments

Execs Confused and Horrified by the AI Bills

https://futurism.com/future-society/executives-corporations-ai-bills-metered-billing
3•technewssss•10m ago•0 comments

Verbalizable Representations Form a Global Workspace in Language Models

https://transformer-circuits.pub/2026/workspace/index.html
2•andsoitis•10m ago•0 comments

Calnode – self-hostable Calendly and Zoom in one Go binary

https://calnode.com/
2•shockalotti•10m ago•0 comments

SnapID – point your camera at anything, get an instant AI ID

https://apps.apple.com/us/app/snapid-object-identifier/id6761325361
2•rafaelrpadovani•11m ago•0 comments

Wall Street Banks Miss Multibillion-Dollar AI Deals in Hong Kong

https://www.bloomberg.com/news/articles/2026-07-09/wall-street-banks-miss-multibillion-dollar-ai-...
2•technewssss•11m ago•0 comments

Show HN: 18 Words

https://18words.com/
4•pompomsheep•12m ago•0 comments

A field guide to Claude Fable 5: Finding your unknowns

https://claude.com/blog/a-field-guide-to-claude-fable-finding-your-unknowns
2•maxloh•12m ago•0 comments

Generative Colors with CSS

https://gomakethings.com/articles/generative-colors-with-css/
3•surprisetalk•15m ago•0 comments

The Most Important Cheque in Economics

https://humanprogress.org/the-most-important-check-in-economics/
4•throw0101d•16m ago•0 comments

TikTok users don't have as much agency over their FYPs as they think

https://arstechnica.com/science/2026/07/how-much-control-do-tiktok-users-really-have-over-fyps/
2•derbOac•16m ago•0 comments

Pivotick is network graph library to facilitate pivoting

https://github.com/Pivotick/Pivotick
3•adulau•17m ago•0 comments

Abandoned Motorola Headquarters (2020)

https://www.abandonedspaces.com/industry/motorola.html
3•downbad_•17m ago•0 comments

Glaze: Fast, in memory, serialization, reflection, RPC library for C++

https://github.com/stephenberry/glaze
2•klaussilveira•17m ago•0 comments

Show HN: OpenDescent - a P2P messenger with no central server (libp2p, Ed25519)

https://open-descent.com
2•Jaguwa•17m ago•0 comments

Neortcw: Return to Castle Wolfenstein SP/MP/ET in a Single Build

https://github.com/klaussilveira/neortcw
2•klaussilveira•18m ago•0 comments

Databricks AI Agent Genie Code Is No Longer Free. Now You Have to Pay as You Go

https://medium.com/dev-genius/databricks-ai-agent-genie-code-is-no-longer-free-now-you-have-to-pa...
2•protmaks•18m ago•0 comments

Chocolate DOOM-3-BFG: original BFG experience, without the bugs

https://github.com/klaussilveira/chocolate-doom3-bfg
2•klaussilveira•19m ago•0 comments

I parsed 17 years of Spain's company registry – 9.5M events, no scraping

https://bormeapi.com/blog/borme-open-data-api
1•gekosp•20m ago•0 comments

Show HN: 92% of US city websites fail Ada accessibility

https://accesslumens.com/research/state-of-us-local-government-accessibility-2026
2•a11ymaster•21m ago•0 comments

What the CE mark means on your electronics

https://www.engadget.com/2209022/what-ce-marking-means-on-electronics/
3•bookofjoe•22m ago•0 comments

Ocean floor witnessed splitting apart for the first time – releasing lava

https://www.nature.com/articles/d41586-026-02139-7
2•Someone•23m ago•0 comments

Which Predictor? How GEPA Optimizes a Multi-Agent DSPy Program

https://www.elicited.blog/posts/how-gepa-optimizes-a-multi-agent-dspy-program
1•justanotheratom•25m ago•1 comments

Google DeepMind Unionization Talks Are Off to a Rocky Start

https://www.wired.com/story/google-deepmind-unionization-talks-are-off-to-a-rocky-start/
5•moxifly7•26m ago•0 comments