frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

If AI Agents Do the Work, Who Pays for the Seat?

https://www.linkedin.com/pulse/ai-agents-do-work-who-pays-seat-c-max-magee-eygwe
2•wawayanda•10m ago•0 comments

Agent Skills Hub – Security first directory for AI agent skills and MCP

https://agentskillshub.dev/
1•cana2026•11m ago•0 comments

Show HN: TerminalRant – Mastodon for developers who live in the terminal

https://github.com/CrestNiraj12/TerminalRant
1•crestniraj•16m ago•0 comments

Show HN: QuickStaging – AI virtual staging tool built by a 19yo student

https://getquickstaging.com
1•kadiran•19m ago•1 comments

From Claude Code to Figma

https://www.figma.com/blog/introducing-claude-code-to-figma/
1•msolujic•23m ago•0 comments

Wi-Fi 7's Best Feature Doesn't Work (Yet) [video]

https://www.youtube.com/watch?v=-5o_Qu3XToQ
1•pss314•25m ago•0 comments

Show HN: StatusPing – Uptime monitoring for $9/mo

https://statusping.dev
1•pdtech_apps•28m ago•1 comments

Pidgin Plugins

https://pidgin.im/plugins/
1•xnx•29m ago•0 comments

How the Olympics Are Mixed Live 4k Miles Away [video]

https://www.youtube.com/watch?v=ZAJSaN8Z3Ik
1•geerlingguy•36m ago•0 comments

Meshcore IRC Bridge

https://github.com/daniel-j-h/meshcore-irc-bridge
1•rickcarlino•36m ago•0 comments

Copper-rs the deterministic OS for robotics gets full observability

https://www.copper-robotics.com/whats-new/unlock-full-observability-with-copper-rs-v013
2•gbin•38m ago•0 comments

Show HN: Verified 16.7M Mac chip architecture on $60 Android phone

2•jltackett•41m ago•0 comments

Multi-Language MCP Server Performance Benchmark

https://www.tmdevlab.com/mcp-server-performance-benchmark.html
1•oshanz•44m ago•1 comments

Stop building generic AI chatbots: 45% of support leaders are ahead

https://ideatolaunch.co/blog/why-the-world-doesn-t-need-another-generic-ai-chatbot-and-how-to-bui...
2•DonAj•46m ago•0 comments

A Local-Algebraic Route to Emergent Gravity (100 Pages)

1•berndtzl•49m ago•1 comments

Cultivating Praxia

https://tasshin.com/blog/cultivating-praxia/
2•tasshin•52m ago•0 comments

Managing Docker Composes via GitOps

1•anuragxd•54m ago•0 comments

An update on upki

https://discourse.ubuntu.com/t/an-update-on-upki/77063
3•pabs3•1h ago•0 comments

Google trying to recover footage from other Guthrie home cameras

https://www.youtube.com/watch?v=658FsUNHZ0Q
1•busymom0•1h ago•2 comments

Way to Understand the Irish Economy

https://stephenkinsella.substack.com/p/the-best-way-to-understand-the-irish
2•paulpauper•1h ago•0 comments

Mature Cultural Desire

https://www.overcomingbias.com/p/mature-cultural-desire
1•paulpauper•1h ago•0 comments

Technology has changed the world in my lifetime

https://www.noahpinion.blog/p/how-technology-has-already-changed
1•paulpauper•1h ago•0 comments

Evolution of Computers [video]

https://www.youtube.com/watch?v=aa6YISbAJEA
1•measurablefunc•1h ago•0 comments

OpenClaw Partners with VirusTotal for Skill Security

https://openclaw.ai/blog/virustotal-partnership
1•thanthtet•1h ago•0 comments

Show HN: AI pentester – verified exploits, $999/assessment

1•gauravbsinghal•1h ago•2 comments

PEP 814 – Add frozendict built-in type

https://peps.python.org/pep-0814/
2•azhenley•1h ago•0 comments

Show HN: Rot – Financial Intelligence MCP Server

https://web-production-71423.up.railway.app/mcp-server
2•Shmungus•1h ago•0 comments

Unauthorized Immigration Effects on Local Labor Markets

https://www.frbsf.org/research-and-insights/publications/economic-letter/2026/02/unauthorized-imm...
4•johntfella•1h ago•1 comments

ChatGPT promised to help her find her soulmate. Then it betrayed her

https://www.npr.org/2026/02/14/nx-s1-5711441/ai-chatgpt-openai-love-betrayal-delusion-chatbot
1•andsoitis•1h ago•0 comments

A fluid can store solar energy and then release it as heat months later

https://arstechnica.com/science/2026/02/dna-inspired-molecule-breaks-records-for-storing-solar-heat/
3•apparent•1h ago•2 comments
Open in hackernews

Avoid Continue

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

Comments

zoezoezoezoe•9mo 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•9mo 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.