frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Raw Mathematics

https://vislumbres.github.io/#/post/raw-mathematics
1•uptohomotopy•37s ago•0 comments

How to export Grok to pdf [video]

https://www.youtube.com/watch?v=FCii1xxIBJo
1•quysala12•53s ago•0 comments

Show HN: Hacker News Analytics

https://hackernews-analytics.jerrysniffs.online/
1•freakynit•1m ago•0 comments

AI Red Team Academy: Free, open-source course on breaking AI systems

https://0x4d31.github.io/airt/
1•joshcsimmons•4m ago•0 comments

Show HN: Count Anything using AI, for shops, churches, crowd

https://pixoate.com/count-objects
1•singhH11•4m ago•0 comments

Show HN: DevShelf Free, zero-paywall directory of 565 dev tools and MCP server

https://ritualdev.in/devshelf/
1•RitualDev•5m ago•0 comments

I treated Sophie as if she were human. The next day she betrayed me

https://www.theguardian.com/commentisfree/2026/nov/03/sophie-ai-chatbot-betrayed-me
1•ForHackernews•6m ago•0 comments

Lovable AI Apps Expose User Data Online

https://twitter.com/IntCyberDigest/status/2117396586657452317
1•soltanov•7m ago•0 comments

Python Typing Survey 2026: AI Tools and the Shifting Checker Landscape

https://engineering.fb.com/2026/10/27/developer-tools/python-typing-survey-2026-ai-tools-checker-...
1•raybb•9m ago•0 comments

Parasoft Alternative to API Service Virtualization

https://medium.com/google-cloud/open-source-alternatives-to-parasoft-for-api-service-virtualizati...
1•marxjenes•14m ago•0 comments

Price rises for some 16GB Raspberry Pi products

https://www.raspberrypi.com/news/price-rises-for-some-16gb-raspberry-pi-products/
1•kotaKat•16m ago•1 comments

Anthropic Verification Records Outnumber OpenAI's Nearly 2 to 1 in European DNS

https://ciphercue.com/blog/anthropic-openai-dns-verification-records-europe
2•adulion•17m ago•0 comments

Our American Matrix, Our American Skynet

https://snyder.substack.com/p/our-american-matrix-our-american
1•xyzal•20m ago•0 comments

Consciousness is < 100 bits per second

https://www.researchgate.net/publication/238400531_The_half-second_delay_what_follows#pf2
2•jacquesm•22m ago•0 comments

Finding Fishes: Hand-picked blogs on LLMs

https://findingfishes.vercel.app
1•sert_121•25m ago•1 comments

Revolut moves to self-hosted GLM

https://twitter.com/guilleflorvs/status/2117379073785696395
6•pretext•26m ago•0 comments

Measure the energy and CO2 of local LLMs

https://github.com/fvaleye/tracarbon
1•fvaleye•26m ago•0 comments

Chip Art

https://en.wikipedia.org/wiki/Chip_art
1•SweetSoftPillow•28m ago•0 comments

What Sales Intelligence Platforms Miss, and Why It Matters

https://zoom.us/webinar/register/WN_w5cWc6YYQqSiCXEK5i7Pig#/registration
1•Ankita_Dutta123•30m ago•0 comments

Agentic Curation – What's a beast without an algorithm?

https://www.mindsinmachines.ai/p/on-agentic-curation
2•oblo_mov•30m ago•0 comments

America Can't Afford an AI Recession

https://www.theatlantic.com/technology/2026/11/ai-data-center-spending-economy/689237/
2•FinnLobsien•32m ago•1 comments

Native masonry layouts with CSS grid lanes

https://piccalil.li/blog/native-masonry-layouts-with-css-grid-lanes/
1•francescobonomi•35m ago•0 comments

kaikki.org digital archive and data

https://kaikki.org/
2•marttt•37m ago•0 comments

Pratt parsing is a black box

https://vinipsmaker.github.io/blog/article/pratt-parsing-is-a-black-box/
1•fanf2•37m ago•0 comments

Preparing our next security sprint to harden OpenAI

https://openai.com/index/preparing-our-next-security-sprint-to-harden-openai/
1•snikolaev•40m ago•1 comments

"Sick of AI Slop ", but What Lies Behind It?

https://medium.com/@smoking2man/sick-of-ai-slop-but-what-lies-behind-it-dc416eb66bad
2•Aldus551•40m ago•0 comments

Flipper One – Open Linux Multi-Tool

https://flipper.net/pages/flipper-one
6•avrong•41m ago•1 comments

We are rolling out LEANOX.AI as early access

https://leanox.ai/
2•ebarghil•43m ago•0 comments

A colleague hated my AI-polished emails–so he set a trap

https://www.science.org/content/article/colleague-hated-my-ai-polished-emails-so-he-set-trap
1•Blueblaze97•46m ago•1 comments

How to Parallize Your Tree Operations

https://liljedue.dk/blog/parallel-trees
1•LiljeHDue•47m 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.