frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Stratolaunch Systems

https://en.wikipedia.org/wiki/Stratolaunch_Systems
1•rolph•2m ago•0 comments

How I rehumanize the college classroom for the AI-augmented age

https://theconversation.com/how-i-rehumanize-the-college-classroom-for-the-ai-augmented-age-269168
1•eatonphil•4m ago•0 comments

How long does it take to get an EIN?

https://www.clerky.com/irs-ein-processing-times
1•swampthing•5m ago•0 comments

Can a slow-release bolus crack methane reduction for pasture raised cattle?

https://agfundernews.com/can-a-slow-release-bolus-crack-methane-reduction-for-pasture-raised-catt...
2•rmason•5m ago•0 comments

Runmat

https://runmat.org
1•limbicsystem•5m ago•0 comments

Are we stuck with the same Desktop UX forever? [video]

https://www.youtube.com/watch?v=1fZTOjd_bOQ
1•dsego•6m ago•0 comments

Footage appears to show aircraft larger than football field soaring over Calif

https://www.sfgate.com/bayarea/article/footage-aircraft-larger-football-field-california-21237276...
1•toomanyrichies•6m ago•0 comments

Living Particle System

https://creative-art-points.vercel.app/
1•lovegrenoble•7m ago•0 comments

DNS

2•code_Whisperer•7m ago•1 comments

Radiance Meshes for Volumetric Reconstruction

https://half-potato.gitlab.io/rm/
1•thethirdone•10m ago•0 comments

Newly launched document-to-portfolio-website, would love to get some feedback

https://boldlyhq.com/
1•yinychan•15m ago•1 comments

Referral to coach for fundraising for pre-revenue seed capital?

1•FWKevents•15m ago•0 comments

Fraudulent gambling network may be something more nefarious

https://arstechnica.com/security/2025/12/fraudulent-gambling-network-may-be-a-nation-state-spying...
2•PaulHoule•17m ago•0 comments

S&P500 retreats from record/closes down for week as investors rush from AI trade

https://www.cnbc.com/2025/12/11/stock-market-today-live-updates.html
2•MilnerRoute•17m ago•0 comments

Tanning beds triple melanoma risk, potentially causing broad DNA damage

https://news.northwestern.edu/stories/2025/12/tanning-beds-triple-melanoma-risk-potentially-causi...
3•geox•17m ago•0 comments

ARC-AGI-2 human baseline surpassed

https://www.lesswrong.com/posts/DX3EmhmwZjTYp9PBf/ai-performance-has-surpassed-a-human-baseline-o...
1•hugetim•18m ago•1 comments

Laid off from my dream job, what now?

https://debbie.codes/blog/laid-off-what-now/
2•cebert•20m ago•1 comments

Mark Bennett on Using Claude Code for Application Development

https://www.skmurphy.com/blog/2025/12/11/mark-bennett-on-using-claude-code-for-application-develo...
2•skmurphy•23m ago•1 comments

Why Everyone Is a DJ Now

https://kottke.org/25/12/this-is-why-everyone-is-a-dj-now
3•sieste•24m ago•0 comments

Amazon pulls AI recap from Fallout TV show after it made several mistakes

https://www.bbc.com/news/articles/c3r77j5nze5o
4•speckx•24m ago•0 comments

Socialism AI: A historic advance in the political education of the working class

https://ai.wsws.org/en
2•K7PJP•27m ago•1 comments

The choice between Rust and C-derived languages is not only about memory safety

https://bbuyukliev.blogspot.com/2025/12/the-choice-between-rust-and-c-derived.html
2•bluetomcat•28m ago•0 comments

Advice on Raising Seed Capital?

https://gotchafinder.ai
1•FWKevents•30m ago•1 comments

VMware kills vSphere Foundation in parts of EMEA

https://www.theregister.com/2025/12/11/vmware_kills_vsphere_foundation_parts_emea/
2•abdelhousni•32m ago•0 comments

Pre-PEP: Rust for CPython

https://discuss.python.org/t/pre-pep-rust-for-cpython/104906
2•BiteCode_dev•34m ago•0 comments

Remote Code Execution on a $1B Legal AI Tool

https://www.promptarmor.com/resources/casebreak-ai-phishing-and-rce-in-vlex
6•skcheetah•36m ago•0 comments

GNU Unifont

https://unifoundry.com/unifont/index.html
36•remywang•38m ago•12 comments

Noah Palansky Found PMF and the Road to a Successful Series A Raise [video]

https://www.youtube.com/watch?v=0UzJ4_EOl1g
1•rchachra•41m ago•0 comments

Tesla US sales drop to nearly 4-year low in November

https://www.reuters.com/business/autos-transportation/tesla-us-sales-drop-nearly-3-year-low-novem...
11•doener•42m ago•0 comments

Can something artificial create something real [video]

https://www.youtube.com/watch?v=a3hzuCLjQVo
1•rchachra•44m ago•0 comments
Open in hackernews

Avoid Continue

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

Comments

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