frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

UEFI Bindings for JavaScript

https://codeberg.org/smnx/promethee
87•ananas-dev•1h ago

Comments

edward28•1h ago
Wow, this is cursed.
monax•1h ago
I think r/unixporn will love it once it gets DOM support :^)
kijin•1h ago
Finally, we can create splash screen animations in pure CSS!
lnenad•1h ago
I think the proper term is blursed.
madduci•1h ago
But why?
monax•1h ago
It's just a silly experiment; the real endgame is to make a bootloader that is customisable using HTML/CSS/JS
magicalhippo•1h ago
Since PDFs can contain JS, presumably that should be the preferred way of modifying your boot loader.
monax•1h ago
Yeah that's the natural next step, I'll work on that next
ThrowawayTestr•37m ago
Why not?
madduci•30m ago
Because this can end very badly. It is a new surface to attack
yjftsjthsd-h•20m ago
Maybe? What's your threat model?
M95D•20m ago
Exactly! It's actually great! More ways to jailbreak stuff.
eqvinox•4m ago
Why is it a new surface? Either you can run UEFI code, or you can't. Attacking the JS interpreter itself is unrealistic IMHO, it's the poorly written JavaScript running on top of this that might open new surfaces of attack. But other UEFI code is mostly written in C or C++, so let's call that a wash?
g051051•1h ago
"Your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should."

Pretty neat, though.

fbnszb•1h ago
Yeah, but your [developers] were so preoccupied with whether or not they could, they didn't stop to think if they should.
redvulps•1h ago
next step is to create a UEFI TUI using react (please don't)
monax•1h ago
OMG we can use ink for that
aruametello•43m ago
you may just have casted a curse on our future motherboards, damn you
my_throwaway23•1h ago
I presume you'll add the network stack next, so that I can use my favourite, most useful packages?

  import isOdd from "https://unpkg.com/is-odd";
monax•57m ago
We are getting isOdd in the bootloader before GTA-IV
spiffyk•39m ago
Wait, when did I time-travel?
monax•33m ago
oops typo
p_l•46m ago
Well, there's a network stack already there, including HTTP and HTTPS on newer firmwares.
catapart•59m ago
Can someone break this down for me? Looks like it's using... C? to load a js interpreter which bootstraps an API around all UEFI features? Do I have that right?

And, if so, does that mean that once the API has been bootstrapped, one could actually write an OS in js? Or are there other abstractions that would need to be migrated first?

monax•56m ago
Depending on your definition of OS, yeah you could do that :)
nxobject•35m ago
Hey, when Apple transitioned from m68k to PowerPC, it took them a hell of a long time to rewrite massive parts of their OS. It's a low bar, though...
DustinBrett•5m ago
OS in JS, ok I am interested now...
bayindirh•58m ago
This project will go places. Like every silly project not intended for production. :)
faxmeyourcode•56m ago
Love this. An example of complete and total dominion over the machine. Great quote here too lol

> Prometheus stole fire from the gods and gave it to man. For this he was chained to a rock and tortured for eternity.

Smalltalker-80•53m ago
Can't wait for browser support for this... ;-)
monax•48m ago
Soon™
outadoc•50m ago
I love it.
bwat49•50m ago
Your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should!
fenwick67•48m ago
Finally!
lioeters•34m ago
Turning in the widening gyre, the falcon cannot hear the falconer. The center cannot hold.. The old prophesy is coming true.
grougnax•32m ago
Awesome! Everything will be rewritten in JS
GranPC•26m ago
"The Birth and Death of JavaScript" is coming true after all.
rezmason•22m ago
It begins!
dfedbeef•21m ago
Cursed
ycombinatornews•21m ago
> If this makes you grin you are probably holding a torch

Hilarious

pwdisswordfishy•18m ago
Does it manage to support floats? I am not sure if those can be safely used in the UEFI environment. (I recall GRUB’s build of Lua being integer-only, and Linux avoiding the use of floating-point arithmetic in kernel mode, but I don’t remember the reason.)
monax•17m ago
Yeah floats works
rafram•12m ago
This is incredible.
eqvinox•7m ago
> If this makes you grin, you are probably holding the torch.

What if it makes me recoil in horror? screams into the void

Show HN: BB – A persistent message broker for AI agents (MCP, Ed25519, Matrix)

https://bb.org.ai/
1•lthms•19s ago•0 comments

AirPods Pro 4 Could Feature Cameras to 'See Around You'

https://www.macrumors.com/2026/02/09/airpods-pro-4-could-feature-cameras-to-see-around-you/
1•geox•33s ago•0 comments

Safe Drinking Water Is a Basic Human Right That Texas Prisons Fail to Respect

https://truthout.org/articles/safe-drinking-water-is-a-basic-human-right-that-texas-prisons-fail-...
2•wahnfrieden•1m ago•0 comments

Show HN: AI agents play SimCity through a REST API

https://hallucinatingsplines.com
1•aed•2m ago•0 comments

Flotilla: A Discord Alternative Built on Nostr

https://flotilla.social/
1•jonstaab•3m ago•0 comments

Asweraetsytrhxgf

https://gist.github.com/jewe8ham
2•horegsounfra•4m ago•0 comments

Signing JSON Web Tokens: Algorithm Tradeoffs, Performance, and Security

https://ciamweekly.substack.com/p/signing-json-web-tokens-algorithm
1•mooreds•5m ago•0 comments

Show HN: Clelp – A searchable directory of 1,700 AI skills, rated by AI agents

https://clelp.ai
1•jhaugh•7m ago•0 comments

Coolnewapps.com – A place to submit and browse freshly launched apps

https://www.coolnewapps.com/submit
1•avirflux•7m ago•0 comments

A Sigmoid Dialogue (2014) [pdf]

https://aleph.se/papers/A%20Sigmoid%20Dialogue.pdf
1•ath_ray•7m ago•0 comments

Scrapoxy – End of Life

https://scrapoxy.io/
1•mobilio•7m ago•0 comments

Appeal to Meta Leadership on Account Deletions in Russia [video]

https://www.youtube.com/watch?v=2YYHhD7DNZs
1•alexandrutocar•8m ago•0 comments

Towards Understanding What State Space Models Learn About Code

https://arxiv.org/abs/2602.06774
1•belter•10m ago•0 comments

Show HN: OpenMessage – Google Messages Client for macOS with MCP Server

https://openmessage.ai
1•MaxGhenis•10m ago•0 comments

Ask HN: Do provisional patents matter for early-stage startups?

2•gdad•11m ago•0 comments

The Cost of Truth

https://www.samrian.com/blog/cost-of-truth
1•Abdulhafiz_F•14m ago•1 comments

Show HN: Self-hosted WhatsApp archive viewer with chat analytics

https://github.com/sabrieker/whatsapp-archive
1•sabri_eker•14m ago•0 comments

JSONata: A JSON query and transformation language

https://jsonata.org/
1•fanf2•14m ago•0 comments

Vibe coding an RSS feed – how hard can it be?

https://blog.fortrabbit.com/vibe-coding-an-rss-feed/
1•esher•14m ago•0 comments

Writing an LLM from scratch, part 32a – Interventions: training a baseline model

https://www.gilesthomas.com/2026/02/llm-from-scratch-32a-interventions-baseline-model
1•ibobev•16m ago•0 comments

Why Is the Sky Blue?

https://explainers.blog/posts/why-is-the-sky-blue/
2•udit99•16m ago•0 comments

Writing an LLM from scratch, part 32B – Interventions: gradient clipping

https://www.gilesthomas.com/2026/02/llm-from-scratch-32b-interventions-gradient-clipping
1•ibobev•17m ago•0 comments

Child internet safety campaign accused of censoring teenagers' speeches

https://www.theguardian.com/technology/2026/feb/08/childnet-internet-safety-campaign-accused-cens...
2•beardyw•17m ago•0 comments

Writing an LLM from scratch, part 32c – Interventions: removing dropout

https://www.gilesthomas.com/2026/02/llm-from-scratch-32c-interventions-removing-dropout
1•ibobev•17m ago•0 comments

Hello, Dada!

https://smallcultfollowing.com/babysteps/blog/2026/02/09/hello-dada/
2•weinzierl•18m ago•0 comments

Microbial Olympics: Super-duper one-celled athletes

https://knowablemagazine.org/content/article/living-world/2026/welcome-to-the-microbial-olympic-g...
1•PaulHoule•18m ago•0 comments

Trumpedia: Wiki Articles Rewritten by Trump

https://trumpedia.org/
2•nbaronia•20m ago•0 comments

How to Quiet a Ugreen 4800 Plus Without Sacrificing Drive Temps

https://blog.tymscar.com/posts/ugreen4800plusquiet/
2•tymscar•20m ago•0 comments

OpenClaw: I gave an AI my credit card and let it loose on Amazon

https://www.codedojo.com/?p=3243
1•surrTurr•21m ago•0 comments

Taiwan rejects possibility of transferring 40% of semiconductor capacity to US

https://www.tomshardware.com/tech-industry/semiconductors/taiwan-rejects-possibility-of-transferr...
4•pseudolus•21m ago•1 comments