frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

SpaceX to Pursue 2026 IPO Raising Far Above $30B

https://www.bloomberg.com/news/articles/2025-12-09/spacex-said-to-pursue-2026-ipo-raising-far-abo...
1•donsupreme•22s ago•0 comments

NPM Revokes Classic Tokens, as OpenJS Warns Maintainers About OIDC Gaps

https://socket.dev/blog/npm-revokes-classic-tokens
1•feross•26s ago•0 comments

Show HN: DskDitto

1•jdefr89•3m ago•0 comments

Pet Artist

https://petartist.ai/en
1•NikkiWang•4m ago•1 comments

Show HN: What Paid Directories Charge in 2025

https://directoryideas.ai/pricing-benchmark-study
1•tejas3732•19m ago•0 comments

Cybernetic Methods in Chemistry and Chemical Engineering (1976)

https://archive.org/details/v.-kafarov-cybernetic-methods-in-chemistry-and-chemical-engineering-m...
1•the-mitr•20m ago•0 comments

The Autobiography of JGB

https://www.newyorker.com/magazine/2009/05/11/the-autobiography-of-j-g-b
1•jdkee•20m ago•1 comments

Do Not Optimize Away

https://matklad.github.io/2025/12/09/do-not-optimize-away.html
1•todsacerdoti•21m ago•0 comments

Elon: Satellites best way to scale AI within 4 years

https://twitter.com/elonmusk/status/1997706687155720229
1•lquist•38m ago•1 comments

Orchids – The Vibe Coding IDE

https://www.orchids.app/
2•doppp•45m ago•2 comments

Nvidia Isn't Enron – So What Is It?

https://www.wheresyoured.at/nvidia-isnt-enron-so-what-is-it/
1•s3graham•46m ago•0 comments

Gmail emoji reactions will be enabled by default starting Feb

https://www.prettyfwd.com/t/XOR4SAN3R1qitLNl5hHwNg/
1•Alex3917•59m ago•0 comments

Meesho Goes Public

https://www.ycombinator.com/blog/meesho-goes-public/
3•todsacerdoti•1h ago•1 comments

Dependable C

https://dependablec.org/
2•RossBencina•1h ago•0 comments

Collective Governance for AI: Points of Intervention

https://metagov.org/cg-ai/
1•ntnsndr•1h ago•0 comments

Linus Torvalds is 'a believer' in using AI to maintain code

https://www.zdnet.com/article/linus-torvalds-ai-tool-maintaining-linux-code/
2•CrankyBear•1h ago•1 comments

UK agrees higher drug prices to secure zero-tariff deal with US

https://www.chemistryworld.com/news/uk-agrees-higher-drug-prices-to-secure-zero-tariff-deal-with-...
1•geox•1h ago•0 comments

Most Frequent UI Errors App Developers Make

https://makeincoimbatore.substack.com/p/the-most-frequent-ui-errors-app-developers
1•swathid•1h ago•0 comments

Butterick's Practical Typography

https://practicaltypography.com/
1•cardamomo•1h ago•0 comments

Show HN: Built some privacy tools

https://privsen.com/
1•privsen•1h ago•0 comments

For App Developers: How to Identify and Fix Common Vulnerabilities

https://makeincoimbatore.substack.com/p/for-app-developers-how-to-identify
1•swathid•1h ago•0 comments

Cat Gap

https://en.wikipedia.org/wiki/Cat_gap
3•Petiver•1h ago•0 comments

Show HN: Numbered Headings Chrome Extension

https://chromewebstore.google.com/detail/numbered-headings/nnjoibaodhcgnbajfkabmdadmpnmbdih
1•bluedskim•1h ago•0 comments

Turbocharging LinkedIn's Recommendation Systems with SGLang

https://www.linkedin.com/blog/engineering/ai/turbocharging-linkedins-recommendation-systems-with-...
1•bbzjk7•1h ago•0 comments

Kevin Costner's resilience shines through life's challenges

https://figyj.blogspot.com/2025/12/kevin-costners-resilience-shines.html
1•FIGYJ•1h ago•0 comments

State Department orders return to Times New Roman

https://www.theguardian.com/us-news/2025/dec/10/trump-times-new-roman-font-return-state-department
4•yannis•1h ago•1 comments

A 'green gold rush' in the Amazon led to dubious carbon deals

https://news.mongabay.com/2025/11/how-a-green-gold-rush-in-the-amazon-led-to-dubious-carbon-deals...
1•PaulHoule•1h ago•0 comments

The 3-Ladder System of Social Class in the U.S. [pdf]

https://doriantaylor.com/file/3-ladder.pdf
2•petermcneeley•1h ago•0 comments

kernel.org git repositories

https://tor.source.kernel.org
1•1vuio0pswjnm7•1h ago•0 comments

Private Indices Are the New Public Indices

https://www.bloomberg.com/opinion/newsletters/2025-12-09/private-indices-are-the-new-public-indices
1•petethomas•1h 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.