frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

DVD Demystified (2012)

https://demystified.info/dvd/
1•ripe•42s ago•0 comments

Show HN: I built a marketplace to see if OpenClaw bots can make money

https://moltmart.store/us
1•sebrindom•1m ago•0 comments

Greater Fool Theory

https://en.wikipedia.org/wiki/Greater_fool_theory
1•wslh•1m ago•0 comments

The Man Who Stole Infinity

https://www.quantamagazine.org/the-man-who-stole-infinity-20260225/
1•pseudolus•2m ago•0 comments

Werner Herzog Isn't Afraid

https://freakonomics.com/podcast/werner-herzog-isnt-afraid/
1•impish9208•2m ago•0 comments

Palantir as Signal: What Enterprise AI Reveals About the SaaS Model

https://visserlabs.substack.com/p/palantir-as-signal-what-enterprise
1•nsoonhui•9m ago•0 comments

Wish you could see your ChatGPT history in one place?

https://alexeyondata.substack.com/p/chatgpt-data-viewer
1•kavaivaleri•9m ago•0 comments

Making a Black Bedroom Furniture Set Work

https://medium.com/@sumitkumar_33957/making-a-black-bedroom-furniture-set-work-c26f0d0239d7
1•dreamhomestore•11m ago•1 comments

Greetings from the Other Side (Of the AI Frontier)

https://substack.com/home/post/p-189177740
1•Garbage•11m ago•0 comments

EEGFrontier – an open-source EEG board built from scratch

https://github.com/TheusHen/EEGFrontier
1•TheusHen•18m ago•1 comments

My journey from a todo app to a VM where tasks are stateful executable programs

1•tracyspacy•18m ago•0 comments

Code Mode: Giving AI Agents an API in 1k Tokens (With Demos)

https://twitter.com/Cloudflare/status/2027331989632581690
1•emot•19m ago•0 comments

Try this difficult maths game

https://the67numbergame.github.io/
1•_snory•19m ago•1 comments

The Broken Token: Tokenization for Malayalam Language Models

https://thottingal.in/blog/2026/02/27/malayalam-tokenizer-llm/
1•sthottingal•19m ago•0 comments

Longbridge-Terminal: A TUI trading application based on Longbridge OpenAPI

https://github.com/longbridge/longbridge-terminal
1•mstruebing•21m ago•0 comments

Show HN: AI powered OSINT platform for Brazilian due diligence

https://vero.stratir.com
1•VanceVP•21m ago•0 comments

What It's Like to Love Someone the Internet Thinks It Knows

https://yinsuboaster.substack.com/p/what-its-like-to-love-someone-the
1•areoform•23m ago•0 comments

I Stopped Building for Humans

https://unulu.ai/blog/ai-agents-web-infrastructure
1•zeebs•23m ago•0 comments

Xkcd 2501 Generator

https://marshdeer.github.io/xkcd2501-generator/
1•Kye•23m ago•0 comments

Ransomware groups switch to stealthy attacks and long-term access

https://www.csoonline.com/article/4137010/ransomware-groups-switch-to-stealthy-attacks-and-long-t...
2•kseniamorph•27m ago•0 comments

Offlining a Live Game with .NET Native AOT

https://sephnewman.substack.com/p/offlining-a-live-game-with-net-native
2•kg•29m ago•0 comments

Communication Files: Interprocess IO before Pipes (2017) [pdf]

https://www.cs.dartmouth.edu/~doug/DTSS/commfiles.pdf
1•mpweiher•29m ago•0 comments

US Customs destroys rare floppy disk

https://twitter.com/TehKeripo/status/2027171532825571678
7•Shank•30m ago•3 comments

Chinese car crashes after voice command kills headlights

https://carnewschina.com/2026/02/27/car-crashes-after-voice-command-kills-headlights-lynk-co-z20-...
3•giuliomagnifico•30m ago•1 comments

PostmarketOS in 2026-02: generic kernels, bans use of generative AI

https://postmarketos.org/blog/2026/02/26/pmOS-update-2026-02/
2•pantalaimon•32m ago•0 comments

Perplexity Computer Review – $100 lost in an hour

https://old.reddit.com/r/perplexity_ai/comments/1rfver4/perplexity_computer_review_100_lost_in_an...
1•daniel_iversen•32m ago•0 comments

Pentagon Fires Another Laser at Drone, Prompting New Air Closure

https://www.nytimes.com/2026/02/26/us/drone-faa-dhs-el-paso-airspace.html
1•reaperducer•32m ago•0 comments

A benchmark of expert-level academic questions to assess AI capabilities – HLE

https://www.nature.com/articles/s41586-025-09962-4
1•tufo•32m ago•0 comments

Blame RMS for AI Coding

https://bit1993.bearblog.dev/blame-rms-for-ai-coding/
3•bit1993•34m ago•0 comments

The war against PDFs is heating up

https://www.economist.com/business/2026/02/24/the-war-against-pdfs-is-heating-up
3•jcartw•35m ago•1 comments
Open in hackernews

MitID, Denmarks sole digital ID, has been down for over an hour and counting

https://www.digitaliser.dk/mitid/nyt-fra-mitid/2026/feb/driftsforstyrrelser-mitid
57•mousepad12•1h ago

Comments

mousepad12•1h ago
MitID is the sole digital ID provider, leading the entire country unable to log into their internet banking, public services, digital mail etc.
aucisson_masque•1h ago
I guess that's the one thing you don't want to be down and yet it's down..
zenmac•1h ago
Should have stuck with NemID a previous paper alternative or only offered MitID as a digital alternative. The rush to go all digital is coming back to bite them in the .....
lxgr•1h ago
How would you use a paper ID online? (Securely, i.e. not the insane thing of taking a selfie holding it or something similarly bizarre in an age of powerful GenAI.)
simongray•1h ago
NemID, the previous national 2-factor solution, used a small card with rows of pre-printed single-use codes. When you logged in to a bank or a public sector website, it would ask for a random code at a specific row and column number. Once the system registered that you had just a handful of codes left, a new card would be sent to you via snailmail. It worked fine for the time.

The current system, MitID, depends on smartphones, though you can get an an external key generator as a backup too.

LeonidasXIV•55m ago
Yeah but functionally it is the same. If the website is down it doesn't matter if I got the OTP code from a piece of paper or the dongle.
xorcist•51m ago
The big drawback of one time passwords is that it doesn't protect against man-in-the-middle attacks such as phishing, which is in practice one of the most common attacks on systems of this scale.

The logistics operation involved in distributing codes is also very expensive and inflexible. You may need to authenticate payments a dozen times in an hour one day, when you are on a farmers market which doesn't take card payments or you are out dining with friends, and another day not at all.

Given all this, a good old public key infrastructure makes sense. But that is unfortunately also usually the first step to a complexity explosion.

LeonidasXIV•38m ago
> The big drawback of one time passwords is that it doesn't protect against man-in-the-middle attacks such as phishing, which is in practice one of the most common attacks on systems of this scale.

This is true and was definitely a criticism of the old system, where websites would open the NemID iframe and ask you for your username, password and a specific indexed OTP code, without providing any authentication to you. You only notice something weird if it asks you for an the index of a code that is not on your card but maybe the scammer is lucky and guesses an index that you have and then they can use that phished username/password/OTP triple to perform an unauthorized action.

The new system is slightly different, because if you use the mobile phone authentication it will send you a notification to your phone, but if you use the (bespoke, non-standard) OTP dongle it still does not authenticate itself towards the user. However the codes are now time-based so if they collect an OTP code they can only use it in a ~30s window, so the phished credentials have to be used immediately.

LeonidasXIV•56m ago
The way it worked before was that you had basically a piece of paper with OTP codes and the website would prompt you for a very specific one.

How that would've prevented this issue: not at all. If the login service is down, having the piece of paper with OTP codes is worthless as the problem is not getting the codes (I can still get MitID codes with the OTP dongle) but the authentication website. The previous system was just as centralized.

mrweasel•40m ago
One of the flaws of that system was exactly that you didn't know which domains where allowed to issue the requests for a one-time key.

Each service would serve the authenticator snippet from their own domain, with their own certificate. MitID, for all it's centralization flaws, solved that by only being valid under the mitid.dk domain. I doubt that most people check the domain and the certificate, but they could.

Gravityloss•1h ago
Don't banks have their own id:s as well? At least in another nordic country, you have quite many login possibilities to many services. Banks even provide cross-login.
VorpalWay•1h ago
As I understand it, BankID in Sweden is still run by one organisation co-owned by the big banks, and banks handle verification for issuance. There is still a single point of failure for the operation of the system.
elygre•1h ago
Same in Norway.
Gravityloss•38m ago
Well I'm in Finland and seems the system here has multiple independent services and is thus potentially more resilient.
wasmitnetzen•12m ago
There is technically a second provider, Freja, but that is basically only supported by government agencies, and even that is spotty.

There are talks about a state-provided one coming soon, because of EU E-ID laws.

mousepad12•1h ago
No. Many/most of them support login through hardware ID on your smartphone (i.e fingerprint/TPM-style pin), but the actual authorization of transfers or any privileged access is entirely MitID
LeonidasXIV•59m ago
No. As I understand it the previous system, NemID was actually (co?)designed by the banks so this is what they all use. Likewise MitID is another unholy alliance of Nets (a Danish payment provider) and Danish banks.

Given the Swedish version of it is called BankID I assume the situation is nearly the same in Sweden.

mingusrude•31m ago
Sweden have one other viable alternative that is Freja ID, it does not have at all the coverage as BankID but it's something.
wosined•49m ago
And who is the happy monopolistic receiver of this constant and unending stream of taxpayer money?
UebVar•41m ago
The french company IN Groupe.
mingusrude•33m ago
IN Groupe is fully owned by the French state.
plaguna•1h ago
First, we saw Russian hacking campaigns in Ukraine before the invasion of the country. [1][2]

Are we seeing the same in Denmark/Greenland with the USA?

[1] https://www.europarl.europa.eu/RegData/etudes/BRIE/2022/7335... [2] https://en.wikipedia.org/wiki/2022_Ukraine_cyberattacks

ta9000•1h ago
Tin foil is aisle ten friend.
5o1ecist•1h ago
This is a completely mindless, canned reaction.

Too many people appear to be lacking the ability to grasp that, if they hadn't spent decades reacting like mindless, programmed bots to anything that might require more than two braincells to think about, most of the things revealed by the EpStein files would have surfaced a lot sooner.

And that's just the tip of the ice berg.

celpgoescheeew•1h ago
given the very sparse info on the actual problem i find it suspicious as well.
VorpalWay•1h ago
The Swedish BankID has the same potential weak point. Any centralised system does.

The way TLS on the Web works is better: as long as the CA is up some time during the period I need to renew it is fine. Digital IDs should really work that way (probably with relatively short life spans just like let's encrypt: the digital ID could need to be renewed once a week for example, and it would opportunisticly renew when less than half the time is left).

lxgr•1h ago
For anything as high stakes as eID you need real-time revocation checks, which brings you back to at least some level of centralization.
progbits•1h ago
Revocation lists can be distributed.
jdmoreira•1h ago
Sure... but it should degrade to work when the central services are down.

You should still be able to authenticate with each individual service when the centralised service is down.

There is no reason why you shouldn't be able to login to your bank under these circumstances.

Ekaros•43m ago
Finnish system works like that. If central system is down I can still log in to bank. But I can not log into say tax or healthcare system.
j16sdiz•1h ago
I don't understand. We don't have real time revocation for passports, do we?

In fact, we don't have real time revocation of any document until very recently...

zirror•50m ago
don't we? We call somewhere and revoke the Passport, atleast in Germany.
xorcist•48m ago
We do. There are centralized databases of passport serial number, for blacklisting (revocation) or just persons of interest.
SkiFire13•59m ago
Italy's digital ID (SPID) works by having multiple trusted providers that can attest your identity. You can sign up with multiple of them, and if one is not available you could use another one. Not perfect (it's still centralized in the hand of 10-20 providers) but better than nothing. Unfortunately most people only ever signed up with one provider, and the government is now pushing for a more centralized digital ID istead (CieID).
vidarh•56m ago
All of these IDs in the EEA are based on a common set of EU requirements, and in theory that means multiple providers, but in practice in many countries the set of providers is small and with feature gaps. E.g. Norway has several providers, but they provide different levels of security and features, which means in practice most people rely on BankID...

10-20 is fantastic in comparison. Even if people don't have more than one it at least reduces the blast radius..

designerarvid•55m ago
BankID is not government backed, and most governmental agencies have alternatives to BankID as well.
repelsteeltje•52m ago
Agreed, there should not be a tight (temporal) couple.

But it's a trade off. Long-lived TLS certificates have always had the cert revocation problem. OCSP stapling never took off, so in the end the consensus seems to have been to decrease expiry date. (Mostly fueled by Let's Encrypt / ACME).

Relying on expiration rather than explicit revocation of course also assumes (somewhat) accurately synchronized clocks which is never trivial in distributed systems. In practice it put's pressure on NTP, which itself is susceptible to all kinds of hairy security issue.

I like to think of the temporal aspect as a fail-open / fail-close balance. These centralized solutions favour the former, and that's why we see this resulting outage.

bjarteaarmolund•1h ago
Supposedly up again now
jdmoreira•1h ago
These things should be offline / resilient first right?

Smartcards / YubiKeys.

Never understood the logic for these to be centralised / online.

consp•1h ago
Revocation.
jdmoreira•1h ago
can be solved with a hybrid model that degrades when the central service is down. No?
xorcist•59m ago
PKI works offline until you realize you need to handle revocations.

For this and related reasons, such as enforcing protocol upgrades, most smartcard systems end up permanently online.

VorpalWay•55m ago
You can have a mixed system, such that revocation lists are downloaded and cached every hour or so, and you can even try to check online more often than that, but fall back to the downloaded lists if the system is down.
mollerhoj•1h ago
this is not big news in dk, it will be up again soon - i dont know of any mitid services that are life-or-death enough to have people panicing about an hours downtime
BSDobelix•1h ago
>this is not big news in dk

Yep let's not learn from that incident and wait until is offline for like 2 weeks, and be assured that will happen.

avh02•33m ago
yeah, everyone knows every European website is eventually down for 2 weeks. only the FAANG know how to keep websites up.
BSDobelix•28m ago
>only the FAANG know how to keep websites up

Really FAANG can stop a solar-storm? A war on infrastructure?

Remember that your website not just needs running computers but energy too, and a net that brings that information to the peoples, and those peoples devices need power too.

Just look at the Berlin outage where people had to go to hotpots with generators to load the phone:

https://edition.cnn.com/2026/01/07/europe/berlin-power-outag...

And that was a small attack on infra but 100'000 where affected.

But sorry if i touched any of your sensitive areas...because it's Europe and not FAANG ;)

mousepad12•53m ago
This is a tech site, not a news site. Threads posted here are rarely if ever "big news" nor is that the point.

The topic is an opener to discuss MitID, electronic ID's in general, the protocols behind them, what happens when they fail, privacy, societies reliance on them or something similar.

dijit•1h ago
Terrifying to live in a digital economy when something like this happens.

You're usually about 1 service away from realising that the "money you have" is just an int32, that, if everything works properly, you can modify.

Otherwise you have nothing except a pretty little plastic card.

(I'm aware that payments systems are not affected, but it's a sobering realisation that I've had a couple of times, but it works enough of the time that I forget about it... it's a bit like the meme about backups where a computer takes too long to boot, the person slowly builds panic and starts wishing they had backed up and published all their important work - then when the computer works they say "*phew*, thank god I don't have to do any of that".

davidguetta•1h ago
Now go read about fractional reserve banking
sinnsro•52m ago
Now that the money is gone

What are we supposed to do?

After all that we've been through

When everything that felt so right is wrong

Now that the money is gone (money is gone)

p0w3n3d•54m ago
Witnessing this or Texas floods, politicians in my country dare to say that `We don't need cash'
u1hcw9nx•53m ago
Imagine someone "enthusiastically digitized" (as much as possible) in a foreign country alone and then they lose their iPhone Plane tickets, all hotel reservations, they don't remember any phone numbers. They use ApplePay and other mobile payments. Cards may be in the same wallet case.

Without a trusted device or Recovery Key, Apple may impose a security delay (24 hours to several days) before allowing a password reset. Getting new SIM and re-authenticating our life will be pain.

ivan_gammel•44m ago
Temporarily losing access is just inconvenience. Imagine the same but you lost the wallet with your only cash and your passport in pre-digital times, you are far from the nearest embassy and nobody understands your language. You are fully at the mercy of the locals and your money aren‘t coming back.
loloquwowndueo•11m ago
A wallet is a wonderful invention that allows you to lose all your important items in one fell swoop
u1hcw9nx•8m ago
With Digital passports and ID's the route to recovery starts to get hairy.

1. You need to verify yourself in person to get id or passport. You may need someone you know with you and have real interview.

3. But government gives only digital ID's so you need a phone to get it.

4. You can't buy a new phone or get a new SIM unless you can pay for it. You can't pay for it unless you have a phone and credit cards there. But neither bank does not recognize you without digital ID.

You need friends to bootstrap your life, but you are also in the middle of loneliness epidemic and have no friends, you parents have died. What do you do?

nicoburns•51m ago
> the "money you have" is just an int32

If only it was a uint32

doublerabbit•34m ago
My money is a boolean at this point.

    money_in_account=false;
chii•47m ago
> that the "money you have" is just an int32

well, luckily, that's not how money is stored, but instead, they're transaction based. Aka, that number you have is a calculated value, not a stored, arbitrary value.

Except...perhaps the central bank's, where they could really just generate that money as an arbitrary value to lend out to other banks.

footnote: of course, your account balance is cached, so that it is not recalculated over and over again...

TonyStr•23m ago
Do you know of any resources where I can read about how banks store digital currency? Would be interesting to see how international transactions are handled, if they chunk data into months/periods, etc.
filcuk•13m ago
I can't say this is exactly what you're after, but this article is really interesting https://calpaterson.com/bank-python.html

Similar to what the author describes, I wouldn't be surprised if a lot of this information is generally not public.

joha4270•5m ago
Alas, no matter how the bits that makes up my bank balance looks, in practice its still a single point of failure where I might simply lose access to my money if the right service is down. Cash has much better uptime stats, even if it can be inconvenient to carry around.
eesmith•4m ago
"just an int32"

I remember hearing that Zimbabwe, during its period of hyperinflation, had problems because the databases for the banking system couldn't handle a time with $100 trillion banknotes, and ATMs didn't work because of overflow errors.

If only they had used int128. :)

azalemeth•59m ago
I'm a British expat with a Danish job. I really dislike MitID and the Danish centralised world of (very good) public services that come with it. Each person has a number, CPR, which effectively defines your life solely to the state. Visit a library, doctor, tax man, anything official, and your ID is recorded. Buy alcohol online, go grocery shopping, use your bank card -- and sign in with it. This undoubtedly makes things easier for the state -- and I've seen produce some pretty good epidemiology work where the government can link purchasing habits and health outcomes(!) -- but it's a privacy nightmare.

MitID doesn't work on rooted android phones, or those running a custom rom. Reports from others who have disassembled it indicate that in fact a hard coded list of custom roms is checked against. It's a highly obsfucated binary, and by design is a single point of failure. If you sign in with an unauthorized device it helpfully centrally blacklists your IMEI. It's hard (but not impossible) to get a phone contract on Denmark without indirectly giving over your CPR number, so I imagine trying to get around this is frustrating. I didn't try and have a hardware dongle. One. By design, this whole system is a massive centralised single point of failure. It's absolutely key to Danish life.

That all said, most Danes would vigorously defend privacy, say that the state doesn't abuse its powers, and they're probably right. It's a very vivid vision of the 1960s Nanny State, where Nanny knows best and has your best interests at heart. Most of the time, she does. They're frequently voted as some of the happiest people on earth, so clearly the recipe of pay a ton of tax and get things from it works well. I find the privacy lack rather shocking and I've never got used to it -- in quite some ways it's an incredibly authoritarian society although no Dane would ever say that, and tell me to drink more øl and get off the internet and go for a walk in a forest. They point out that the UK has far more CCTV cameras and that we have more prosecutions for bent policemen and politicians. There's truth in all of this.

Either way, I'd be interested in seeing if they issue a post mortem on this. It'll cause a lot of issues for many, many people.

Nekorosu•52m ago
Interesting. Swedish BankID, that I'd guess serves the same purpose, works just fine on GrapheneOS, as well as nation wide payment system Swish.
haltcatchfire•42m ago
It works just fine, but every time you open the app you have to dismiss a dialog saying that the app doesn't work without Google Play Services installed.
mrweasel•45m ago
I would recommend getting the hardware dongle. I don't have the app, never did, and I've had none of the issues others have been complaining. The dongle is, generally, a much better experience from what I can tell, except if you need to do any authorizations on the go.

Your other complaints: 100% agree, the whole thing is a privacy nightmare.

I wouldn't count on a post mortem of any value. They still refuse to explain how the system has been abused in the past. Regardless of how hard I try, I fail to understand how it has been abused after QR codes was added to ensure presence at the device you're trying to authenticate at. The system feels secure, but has been abused a number of times and we're almost never told how.

shantara•40m ago
I have experienced the same privacy culture shock in Denmark. Generally, I think the people’s trust in their government is the greatest social asset of the danish society, as well as their biggest blind spot.
dijit•40m ago
Also British, living across the bridge in Malmö, Sweden.

I really like the centralised system, it makes navigating society surprisingly easy when compared to say, Germany or the UK.

The difference is that I sort of trust the Swedish government, they've never really done anything to breach that trust - up to and including their handling of COVID (while controversial, they took the stance of individual liberty and a "collective responsibility" over mandatory top-down systems).

The UK in contrast has a much more heavy handed relationship with the population, up to and including incarcerating people for saying the phrase "we love bacon" at a construction site or typing the letter "n" on social media. It's a different context entirely.

Also, BankID, the central system is a definite weakness, but you can have a card/pin device that still works, and it does work on grapheneOS, though it will complain a bit if you don't have google services installed... which I find hilariously awful...

cess11•14m ago
BankID is not a government thing, it's developed by a company founded by a bank consortium. Once upon a time the state aimed to build an public good in this space but bank representatives in the committee responsible managed to block it.

I was under the impression that it doesn't work under GrapheneOS, great news that it does. Other than that it shares some of the characteristics detailed above, refusing to run if it notices rooting and the like. Also no Linux support.

Edit: I agree that it has a convenience to it, but I strongly suspect it has a latent tyrannical potential and that future governments will exploit this to a further degree.

LeonidasXIV•20m ago
All of this is true.

Having lived in Germany it's quite different, but I'd argue the centralized handling of the CPR is actually quite convenient and doesn't meaningfully impact privacy. In Germany every authority has its own ID for you anyway (my password manager has a category "Government Primary Keys" for this), however that means that you have to provide all your information from scratch to every authority. This would theoretically lead to more privacy if we lived in 1926, but now computers are ubiquitous and a rogue government (like Germany is close to electing) can just correlate these keys together. Relational databases have existed for decades and JOINS are cheap. Thanks to surveillance capitalism by now we have very sophisticated ways to deanonymize people, the government can just hire someone to do it.

So the privacy in Germany is most often inconvenience for the citizen paired with hardly any privacy gain from a potentially hostile government. At this point I think the better solution is to avoid electing hostile governments. To Denmarks credit, they're currently doing that better than many other European countries.

jasonvorhe•31m ago
Just one of a dozen reasons to resist digital id.
j45•29m ago
At a more basic level, before software issues, digital wallets can run out of batteries. As can infrastructure.

Electricity isn't guaranteed.

jandragsbaek•24m ago
The primary reason this is down is usally because of certificates running out, that has to be manually replaced
balboah•15m ago
In Sweden there’s at least one more competitor to BankID called Freja. There’s also some kind of EU-level system.

Would be cool if multiple actors were allowed and shared the same kind of auth signing method so that there aren’t just one point of failure. Or something distributed like a blockchain type of signing method, at least I don’t think Bitcoin or Ethereum have downtime that often, and authorization should probably be read heavy only to check if some identity is still allowed

himata4113•12m ago
Makes me appreciate that my government gives me like 17 different ways to authenticate including every bank that exists.