frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

I Think, Therefore I Attack

https://arxiv.org/abs/2611.08811
2•gok•2m ago•0 comments

Show HN: Fable 5.2 made a fun Claude castaway clone

https://claude-castaway.zachy.dev/
1•nzach•3m ago•0 comments

TPUs

https://blog.google/innovation-and-ai/infrastructure-and-cloud/global-network/tpu-8i-max-and-8tx/
2•_benx_•3m ago•0 comments

At the Edge of Chaos

https://operator0x.com/field-notes/edge-of-chaos/
1•josip208•4m ago•0 comments

Uber Eats with Amazon Prime

https://www.amazon.com/gp/help/customer/display.html
1•chirau•6m ago•0 comments

BAKO Blog

https://blog.bako.co/
1•lbakas•6m ago•1 comments

BAKO Architect

https://architect.bako.co/
1•lbakas•7m ago•1 comments

Show HN: Brick Atlas — Browse 1000+ LEGO sets on one zoomable canvas

https://showcase.zoomhub.net/ecommerce/brick-atlas
1•gasi•7m ago•0 comments

BAKO API

https://api.bako.co/
1•lbakas•8m ago•1 comments

The Average Is Free. Difference Is Not

https://piszczek.pl/blog/the-average-is-free
2•ladronevincet•10m ago•0 comments

Simple Claude Account Manager for Windows

https://github.com/LemongrassSteak/claude-accounts
1•EliotHerbst•11m ago•1 comments

Show HN: Bottled Reset Rune – auto-use spare Codex resets before they expire

https://github.com/sufferfml/reset-rune
1•morrowf•13m ago•1 comments

Fable 5.2 is a jump in TakingYourJobBench

https://twitter.com/AdamHoltererer/status/2119907855067414632
1•bigwheels•14m ago•0 comments

Anthropic Prepares to Push Ahead with IPO Despite Market Jitters

https://www.wsj.com/finance/stocks/anthropic-prepares-to-push-ahead-with-ipo-despite-market-jitte...
1•steventruong•17m ago•0 comments

USB: A trust layer for AI skills and MCP servers

https://github.com/PeepSick/usbplus
1•peepsick•17m ago•1 comments

Why all these fridges and other machinery control systems are online

https://tisiphone.net/2026/11/08/lets-talk-about-why-all-this-ot-stuff-is-connected/
2•fanf2•18m ago•0 comments

How well do current Claude/GPT models play multiplayer Magic the Gathering?

https://twitter.com/duskqho/status/2119890372663153140
1•mochidusk•19m ago•1 comments

Ergodic Literature

https://en.wikipedia.org/wiki/Ergodic_literature
1•aragonite•19m ago•0 comments

Show HN: Agent-email-guard – agent tried to send 400 receipts, stopped at 5

https://github.com/agentisend/agent-email-guard
1•Iammnhamza•21m ago•1 comments

Courses built from Hacker News posts

https://hackertutorials.com/
2•nedsma•22m ago•0 comments

Quantum Gravity Unites Relativity and Quantum Physics

https://hexagonmath.org/2611.00174v1
1•bigwheels•22m ago•0 comments

Show HN: Emma, a real-time AI video persona from Nuance Labs

https://app.nuancelabs.ai/try
3•cvanea•22m ago•0 comments

M4 Pro vs. M5 Pro (24GB): Qwen 3.8 Flash Next at 374 Tok/S Prefill with MoEShift

https://github.com/davide-troiani/moeshift
3•davidetroiani•22m ago•1 comments

Why Meal Kits Fell Out of Flavour

https://thewalrus.ca/meal-kits/
1•pseudolus•25m ago•0 comments

How octopuses squeeze through tiny spaces

https://www.washingtonpost.com/climate-environment/2026/11/05/see-how-octopuses-squeeze-through-t...
1•gmays•25m ago•0 comments

I built a Linux desktop. Then I forgot I was using it

https://velade.org/blog/daily-driver/
1•BrandoDev_it•25m ago•1 comments

Indie Game Development with AI

https://www.sandromaglione.com/articles/indie-game-development-with-ai
3•sandromaglione•26m ago•0 comments

AI chip financing hits a wall

https://www.semafor.com/article/11/09/2026/ai-chip-financing-hits-a-wall
3•nobody9999•26m ago•1 comments

EnterpriseDB Acquires Altinity

https://www.techtarget.com/news/enterprisedb-acquires-altinity-to-unify-open-source-database-engi...
3•kermatt•30m ago•0 comments

The most valuable nomination of all time?

https://www.natesilver.net/p/the-most-valuable-nomination-of-all
1•7777777phil•31m ago•0 comments
Open in hackernews

Avoid Continue

https://www.teamten.com/lawrence/programming/avoid-continue.html
2•todsacerdoti•1y ago

Comments

zoezoezoezoe•1y ago
I dont know if I fully agree. Sure, there is definitely an argument the be had about whether or not `continue` is the best word to use in this instance, but why avoid it entirely? Every programmer is able to easily understand what code like this would do:

``` for (Node node : nodeList) { if (node.isBad()) { continue; } processNode(node); } ```

Every keyword in any programming language is largely arbitrary in my opinion let's take a look at the beginning of the codeblock `for (Node node : nodeList)` also completely arbitrary, though it's clear to anyone who's ever written C++ that it is equivalent to saying "for every node in nodeList".

Continue is not meant to read as "continue execution" it's meant to be "continue to the next item of the list", and I think avoiding it entirely is a pointless effort.

Ukv•1y ago
I feel `skip` may have been a better name, but disagree with it being logically difficult to parse beyond that.

If I'm reading a loop and see

    for x in y {
        if exclusions.contains(x) { skip; }
        if x.children.length == 0 { skip; }
        if os.file.exists(x.name) { skip; }
        ...
I instantly know that processing for those elements is skipped, and they won't be relevant for the rest of the loop.

Whereas if I see

    for x in y {
        if !exclusions.contains(x) {
            if x.children.length != 0 {
                if !os.file.exists(x.name) {
        ...
I feel like there's still mental overload with not knowing where those `if` blocks end, and so having to keep the conditions in mind. It doesn't immediately tell me that the rest of the loop is being skipped.

The `log()` mistake seems no less likely to happen using early-returns in function instead, and I'd argue nesting checks actually introduces more room for that kind of error overall, where you append something at the end within the wrong set of brackets, compared to a flatter structure.