frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

A Short Survey of Compiler Targets

https://abhinavsarkar.net/notes/2025-compiler-backend-survey/
1•birdculture•1m ago•0 comments

The World's Biggest Electric Ship Charges Up

https://spectrum.ieee.org/electric-boat-battery-ship-ferry
1•thunderbong•1m ago•0 comments

An alternative syntax for dplyr that replaces names with GenZ slang

https://hadley.github.io/genzplyr/
1•svoit•2m ago•0 comments

Samourai Wallet Developer Sentenced to 5 Years for Unlicensed Money Transmitting

https://www.bloomberg.com/news/articles/2025-11-06/crypto-mixer-co-founder-gets-five-years-in-mon...
1•rzk•6m ago•1 comments

Why women land top jobs in struggling orgs – they may just be better in a crisis

https://theconversation.com/why-women-land-top-jobs-in-struggling-organisations-they-may-just-be-...
1•binning•6m ago•0 comments

Modern chips would be unusable with 2000s era heatsinks

https://twitter.com/lauriewired/status/1982886395741143351
1•MrBuddyCasino•7m ago•0 comments

Show HN: WeToDrive: Save WeTransfer Links Directly to Google Drive

https://wetodrive.com
1•micahele•8m ago•0 comments

UNDP Anti-Scam Handbook v2.0

https://www.undp.org/policy-centre/singapore/publications/anti-scam-handbook
1•teleforce•9m ago•0 comments

Dave's Garage: How I'd fix Windows, by a retired MS Windows engineer [video]

https://www.youtube.com/watch?v=oTpA5jt1g60
2•sandebert•13m ago•0 comments

Ask HN: Is AI a trap that humanity is building for itself? (Thiel)

1•roschdal•18m ago•0 comments

ITV in talks to sell television business to Sky (Comcast)

https://www.bbc.co.uk/news/articles/czxk7j87xd0o
1•fredoralive•21m ago•0 comments

A note to everyone waiting for the right idea

https://1millionarr.substack.com/p/a-note-to-everyone-waiting-for-the
3•basquiyacht•24m ago•0 comments

AI's 70% Problem

https://zed.dev/blog/ai-70-problem-addy-osmani
1•todsacerdoti•25m ago•0 comments

GTIG Advances in Threat Actor Usage of AI Tools [pdf]

https://services.google.com/fh/files/misc/advances-in-threat-actor-usage-of-ai-tools-en.pdf
1•giulianopz•28m ago•0 comments

Valid Inference with Imperfect Synthetic Data

https://arxiv.org/abs/2508.06635
1•djhu9•30m ago•0 comments

2025 OWASP Top

https://owasp.org/Top10/2025/0x00_2025-Introduction/
1•weinzierl•32m ago•0 comments

Wager Pals: Polymarket for you friends – bet on their lives

https://www.wagerpals.io/
1•viraatdas•34m ago•0 comments

Xpeng Iron Robot Cut Open on Stage to Prove It's Real [video]

https://www.youtube.com/watch?v=YExd152QcDY
1•etoulas•38m ago•0 comments

A startup’s quest to store electricity in the ocean

https://techcrunch.com/2025/10/22/one-startups-quest-to-store-electricity-in-the-ocean/
6•rbanffy•39m ago•1 comments

Show HN: Rmbrr – parallel directory deletion in Rust

1•mtopo•47m ago•0 comments

IncusOS

https://discuss.linuxcontainers.org/t/announcing-incusos/25139
1•mariuz•49m ago•0 comments

iOS 26.2 will remove a key iPhone and Apple Watch feature in EU

https://9to5mac.com/2025/11/05/ios-26-2-will-remove-a-key-iphone-and-apple-watch-feature-in-eu-pe...
3•eecc•54m ago•1 comments

Selective CO2 uptake in highly fluorinated non-porous crystalline materials

https://www.nature.com/articles/s41557-025-01943-4
1•PaulHoule•55m ago•0 comments

Show HN: Expressio – internationalization tooling for translators and AI

https://github.com/garage44/garage44/tree/main/packages/expressio
1•jvanveen•56m ago•1 comments

I Built a Markdown Translation Plugin for VS Code Using Vibe Coding

https://github.com/xukechu/Babel-Markdown
1•iceKirin•59m ago•0 comments

Bitdrop: The geographically centered filesharing application

https://www.bitdrop.dev/
1•viraatdas•59m ago•1 comments

Gen X: middle-aged, enraged and radicalised by internet bile

https://www.theguardian.com/commentisfree/2025/nov/07/gen-x-internet-radicalisation-populist
3•beardyw•1h ago•0 comments

Experiment: Built a simple text-based AI interface and ended up preferring it

1•ali_el•1h ago•0 comments

Owning the Stack: Why IP Retention Is Mandatory for Coding ASI

https://autohand.ai/updates/owning-the-stack-for-coding-asi
1•igorpcosta•1h ago•1 comments

Using Codex CLI with GPT-OSS:120B on an Nvidia DGX Spark via Tailscale

https://til.simonwillison.net/llms/codex-spark-gpt-oss
2•GavinAnderegg•1h ago•0 comments
Open in hackernews

JavaScript Just Leveled Up: ES2025 – You'll Fall in Love With

https://jsdevspace.substack.com/p/javascript-just-leveled-up-es2025
11•javatuts•2h ago

Comments

EdwardDiego•2h ago
> You’ll Fall in Love With

I'm going to press Circle to Doubt.

Oh look, every section header starts with an emoji. Gee, wonder who wrote this.

That said, it is nice that they finally borrowed the pipe-forward operator from the ML languages. Record and tuple syntax is gross though.

ahofmann•2h ago
From the article:

  As front-end developers, staying ahead of JavaScript’s evolution isn’t optional — it’s survival.

  When the ES2025 proposals dropped, many developers (myself included) were shocked.
Isn't this hyperbole par excellence? There are some new language features, that is all. The whole article looks like written by this LLM prompt: "write about the new features of es2025 and hype it up as much as possible"
M4v3R•1h ago
To be honest this whole article feels like it was AI generated. And em-dashes being used everywhere doesn’t help to shake off this feeling.
EdwardDiego•1h ago
It's every section header starting with an emoji that's blatant LLM slop indicator. I'd love to know why LLMs love emojis so much.
EdwardDiego•1h ago
<arrow in target emoji> You nailed it!

People have got to start prompting their LLMs to stop with the goddamn emoji.

DemocracyFTW2•55m ago
<thumbs-up emoji> You nailed it!
javatuts•1h ago
I get what you mean, but the point of the article was to show how JavaScript is evolving to feel more like a functional language — not like Java or C#. That shift is actually what makes it cleaner and more expressive, not robotic.
M4v3R•2h ago

  when ({ status: s if s >= 500 }) -> throw new Error(’Server Error’)
Is it only me or this doesn’t look like JavaScript anymore?
javatuts•1h ago
JavaScript is moving toward functional programming languages — I don’t see what’s wrong with that.
alabhyajindal•2h ago
This is written by an LLM. Can we have less of these on HN?
mg•1h ago
Hmm... one moment. The first example function they provide:

    function handleResponse(response) {
        return match (response) {
        when ({ status: 200, data }) -> data
        when ({ status: 401 }) -> throw new Error(’Unauthorized’)
        when ({ status: 404 }) -> throw new Error(’Not Found’)
        when ({ status: s if s >= 500 }) -> throw new Error(’Server Error’)
        default -> throw new Error(’Unknown Error’)
      };
    }
Is less readable to me than the way I would write it without the match/when construct:

    function handleResponse(response) {
        status = response.status;
        data   = response.data;
        if (status === 200 && data) return data;
        if (status === 401) throw new Error(’Unauthorized’);
        if (status === 404) throw new Error(’Not Found’);
        if (status  >= 500) throw new Error(’Server Error’);
        throw new Error(’Unknown Error’);
    }
mg•1h ago
The match/when approach also needs more code. 393 instead of 360 chars.
andrewl-hn•1h ago
The article lists all flashy JavaScript proposals, and none of them are part of the language.

Here’s what actually is new: https://2ality.com/2025/06/ecmascript-2025.html

fud101•1h ago
how long til it's in the browser for these?
npodbielski•1h ago

   const result = data
     |> Object.entries(%)
     |> (%.filter(([k, v]) => v != null))
     |> Object.fromEntries(%)
     |> Object.values(%)
     |> JSON.stringify(%)
     |> encodeURIComponent(%);
Looks kinda awful to me. Am I strange that I prefer the 'spaghetti' version?
samhh•1h ago
I’ll die on the hill that the tacit pipe operator would have been the right choice. IIRC the main objections came from engine implementors.
mattvr•1h ago
I believe this article is largely wrong and misleading.

Pattern matching is still Stage 1, meaning it’s not a standard: https://github.com/tc39/proposal-pattern-matching

Pipeline operator is Stage 2 and won’t use the “|>” syntax: https://github.com/tc39/proposal-pipeline-operator