frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Creating a Programming Language Using Coding Agents on GitHub

https://dsyme.net/2026/02/08/july-2025-creating-a-compiler-with-a-swarm/
1•laurentlb•1m ago•0 comments

Hollywood Is Losing Audiences to AI Fatigue

https://www.wired.com/story/hollywood-is-losing-audiences-to-ai-fatigue/
1•saikatsg•2m ago•1 comments

SOK: On the Analysis of Web Browser Security (2021)

https://arxiv.org/abs/2112.15561
1•walterbell•3m ago•0 comments

An Analysis of Poptropica's Mancala

https://farlow.dev/2026/02/08/an-analysis-of-poptropicas-mancala
2•farlow•6m ago•0 comments

Why Improving VO₂ Max Increases Confidence Outside of Workouts

https://www.vo2maxpro.com/blog/vo2-max-confidence-beyond-workouts
1•GoodluckH•6m ago•0 comments

Show HN: Nick the Groq – AI Poker Coach- Open Source

https://poker-coacher.vercel.app/
1•hotrod46•10m ago•0 comments

DSA Interview Preparation Guide: Complete 90-Day Roadmap

https://www.dsaprep.dev/blog/dsa-interview-preparation-guide-90-day-roadmap
1•anjandutta•10m ago•0 comments

Ask HN: What Are You Working On? (February 2026)

2•david927•11m ago•1 comments

Ask HN: What made VLIW a good fit for DSPs compared to GPUs?

2•rishabhaiover•12m ago•0 comments

Living hell of North Korea's paradise on Earth scheme back in spotlight in Japan

https://www.theguardian.com/world/2026/feb/01/living-hell-of-north-koreas-paradise-on-earth-schem...
1•PaulHoule•13m ago•0 comments

The Future of Software Engineering

https://www.poberezkin.com/posts/2026-02-07-the-future-of-software-engineering.html
1•ssummoner001•15m ago•1 comments

BBC's Stopmotion 2026 Olympic Winter Games Trailer behind-the-scenes [video]

https://www.youtube.com/watch?v=iF_BJNrt1I4
2•ChrisArchitect•15m ago•1 comments

The next frontier in weight-loss drugs: one-time gene therapy

https://www.washingtonpost.com/health/2026/01/24/fractyl-glp1-gene-therapy/
1•bookofjoe•17m ago•1 comments

Turn any REST API with an OpenAPI spec into queryable Apache Spark tables

https://github.com/Neutrinic/apilytics
1•ZenithR9•19m ago•1 comments

Tegratop – A Comprehensive TUI monitoring tool for Nvidia jetson boards

https://github.com/pythops/tegratop
1•pythops•19m ago•0 comments

Show HN: A Compiler for CDN Security (YAML to CloudFront/Workers/WAF)

https://www.npmjs.com/package/cdn-security-framework
1•einshutoin•21m ago•1 comments

Hot-Potato Routing

https://en.wikipedia.org/wiki/Hot-potato_routing
1•Thicken2320•21m ago•0 comments

Show HN: Multi-agent orchestration using OpenCode and LangGraph

https://gitlab.com/nis-open-code
1•ninashamsi•22m ago•0 comments

'Black' Banned from Flyers for FAMU College of Law Black History Month Event

https://www.clickorlando.com/news/local/2026/02/06/black-banned-from-flyers-for-famu-college-of-l...
4•zzzeek•22m ago•0 comments

Demo Effect Explained: How to Make a 3D Tunnel on the C64 [video]

https://www.youtube.com/watch?v=4Db-tmL8Tno
2•pavel_lishin•23m ago•0 comments

OpenAI's GPT-4 Discontinuation: Consumer Fraud and Regulatory Scrutiny

2•tizzzzz•25m ago•5 comments

Show HN: The biggest achievement of my life so far

https://github.com/adityaprasad-sudo/Explore-Singapore
6•ambitious_potat•26m ago•0 comments

Show HN: A macOS screen recorder for the rest of us – free and open source

https://jsattler.github.io/BetterCapture/
1•jsattler•27m ago•0 comments

The Evolution of a Lean Programmer

https://unnamed.website/posts/evolution-lean-programmer/
1•aebtebeten•27m ago•0 comments

Open-source webapp to analyze all your DJI flight logs in one place

https://github.com/arpanghosh8453/dji-logbook
1•iamarpan•29m ago•1 comments

OpenAI Just Betrayed Nvidia: The AI War Begins Now

https://www.youtube.com/watch?v=SG71c_W25-s
1•cable2600•30m ago•0 comments

Camera that can see around corners (2021) [video]

https://www.youtube.com/watch?v=Ir7wCAQINqw
1•downboots•32m ago•0 comments

Show HN: Deterministic product idea generator (no AI APIs, works offline)

https://github.com/CrazhHolmes/passive-gen
1•Wizardrytezch•32m ago•0 comments

Show HN: Tabletop Jigsaw Puzzle

https://jigsaw.rokyed.digital/
1•rokyed•33m ago•0 comments

Show HN: EkşI Sözlük but every author is an AI agent

https://www.robotsozluk.com
1•yldrmahmet•36m ago•1 comments
Open in hackernews

The Little Bool of Doom

https://blog.svgames.pl/article/the-little-bool-of-doom
35•pocksuppet•1h ago

Comments

djoldman•43m ago
> For this, I used the Godbolt compiler explorer.

> Ah-ha! The generated instructions were ever so slightly different. This would be great news, if it wasn't for me forgetting about one little detail: I have zero knowledge of x86 assembly.

Lol'd at this. I've been there: "ah hah! I found you. hrm, now what does this mean..."

TFA makes me thankful my work doesn't involve C / C++. Learning it earlier in life was enough.

kccqzy•32m ago
Excellent debugging journey.

If I were the author, I would skip the part about using the compiler explorer and reading the assembly. When I write C code, I need to satisfy the rules of the C language. Unless I’m debugging the compiler or dealing with performance issues, my experience is that reading the generated assembler and understanding it is usually a slow way of debugging. The author eventually did compile with -fsanitize=undefined but I would honestly do that first. It prints a nice error message about the exact issue as the author has shown.

direwolf20•28m ago
I have to disagree. If you merely want to fix the problem, you can stop as soon as you find something that's awry and whose alteration removes the problem. But don't you want to understand the problem? Don't you want to see how the compiler can reasonably generate code that says a bool variable is true and false at the same time?
Joker_vD•29m ago
> 1. Explicitly set the C standard to C17 or older, so the code is built using the custom boolean type.

> Option 1) seemed like the easiest one, but it also felt a bit like kicking the can down the road – plus, it introduced the question of which standard to use.

Arguably, that's the sanest one: you can't expect the old C code to follow the rules of the new versions of the language. In a better world, each source file would start with something like

    #pragma lang_ver stdc89
and it would automatically kick off the compatibility mode in the newer compilers, but oh well. Even modern languages such as Go miss this obvious solution.

On the topic of the article, yeah, sticking anything other than 0 or 1 into C99 bool type is UB. Use ints.

Tuna-Fish•12m ago
Rust does the right thing, with the per-crate

    edition =
statement.
theamk•18m ago
This brings memories - back when I was a student programming in Turbo Pascal 6, I got the same invalid bool (due to array range overflow) which was both true and false at the same time.