frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Introduction to Computer Music [pdf]

https://composerprogrammer.com/introductiontocomputermusic.pdf
86•luu•3h ago•24 comments

Show HN: A game where you build a GPU

https://jaso1024.com/mvidia/
588•Jaso1024•12h ago•144 comments

OpenScreen is an open-source alternative to Screen Studio

https://github.com/siddharthvaddem/openscreen
169•jskopek•4d ago•28 comments

Isseven

https://isseven.app/
83•philipreasa•4h ago•41 comments

What if the browser built the UI for you?

https://jonno.nz/posts/what-if-your-browser-built-the-ui-for-you/
11•jonnonz•1h ago•7 comments

LLM Wiki – example of an "idea file"

https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f
118•tamnd•12h ago•28 comments

Writing Lisp is AI resistant and I'm sad

https://blog.djhaskin.com/blog/writing-lisp-is-ai-resistant-and-im-sad/
51•djha-skin•3h ago•41 comments

AI that copied musical artist files copyright claim against that artist

https://twitter.com/VladTheInflator/status/2039577001531768906
34•josephcsible•1h ago•9 comments

How many products does Microsoft have named 'Copilot'?

https://teybannerman.com/strategy/2026/03/31/how-many-microsoft-copilot-are-there.html
504•gpi•9h ago•248 comments

AWS Engineer Reports PostgreSQL Perf Halved by Linux 7.0, Fix May Not Be Easy

https://www.phoronix.com/news/Linux-7.0-AWS-PostgreSQL-Drop
178•crcastle•5h ago•44 comments

Show HN: I made open source, zero power PCB hackathon badges

https://github.com/KaiPereira/Overglade-Badges
73•kaipereira•15h ago•8 comments

Show HN: Contrapunk – Real-time counterpoint harmony from guitar input, in Rust

https://contrapunk.com/
28•waveywaves•4h ago•4 comments

Advice to young people, the lies I tell myself (2024)

https://jxnl.co/writing/2024/06/01/advice-to-young-people/
77•mooreds•6h ago•21 comments

Show HN: sllm – Split a GPU node with other developers, unlimited tokens

https://sllm.cloud
137•jrandolf•14h ago•70 comments

Ruckus: Racket for iOS

https://ruckus.defn.io/
107•nsm•2d ago•9 comments

The Indie Internet Index – submit your favorite sites

https://iii.social
119•freshman_dev•15h ago•24 comments

Components of a Coding Agent

https://magazine.sebastianraschka.com/p/components-of-a-coding-agent
200•MindGods•16h ago•66 comments

Applying machine learning to identify unrecognized Covid-19 deaths in the US

https://www.science.org/doi/10.1126/sciadv.aef5697
3•Pxtl•20m ago•0 comments

Rubysyn: Clarifying Ruby's Syntax and Semantics

https://github.com/squadette/rubysyn/blob/master/README.md
6•petalmind•3d ago•0 comments

Show HN: I built a small app for FSI German Course

https://detawk.com/
4•syedmsawaid•2d ago•0 comments

Show HN: TurboQuant-WASM – Google's vector quantization in the browser

https://github.com/teamchong/turboquant-wasm
147•teamchong•14h ago•6 comments

Apple approves driver that lets Nvidia eGPUs work with Arm Macs

https://www.theverge.com/tech/907003/apple-approves-driver-that-lets-nvidia-egpus-work-with-arm-macs
399•naves•13h ago•175 comments

Emotion concepts and their function in a large language model

https://www.anthropic.com/research/emotion-concepts-function
164•dnw•22h ago•166 comments

Show HN: M. C. Escher spiral in WebGL inspired by 3Blue1Brown

https://static.laszlokorte.de/escher/
44•laszlokorte•9h ago•6 comments

Breaking Enigma with Index of Coincidence on a Commodore 64

https://imapenguin.com/2026/03/breaking-enigma-with-index-of-coincidence-on-a-commodore-64/
33•saganus•4d ago•4 comments

VR Realizes the Cyberspace Metaphor

https://yadin.com/notes/vr-disrupts/
11•dryadin•2d ago•6 comments

The CMS is dead, long live the CMS

https://next.jazzsequence.com/posts/the-cms-is-dead-long-live-the-cms
131•taubek•17h ago•77 comments

Embarrassingly simple self-distillation improves code generation

https://arxiv.org/abs/2604.01193
580•Anon84•18h ago•168 comments

A case study in testing with 100+ Claude agents in parallel

https://imbue.com/product/mngr_part_2/
37•thejash•1d ago•23 comments

Training mRNA Language Models Across 25 Species for $165

135•maziyar•3d ago•30 comments
Open in hackernews

German implementation of eIDAS will require an Apple/Google account to function

https://bmi.usercontent.opencode.de/eudi-wallet/wallet-development-documentation-public/latest/architecture-concept/06-mobile-devices/02-mdvm/
60•DyslexicAtheist•6h ago

Comments

NooneAtAll3•5h ago
what's eIDAS?
ezfe•5h ago
https://en.wikipedia.org/wiki/EIDAS

electronic IDentification, Authentication and trust Services

whizzter•5h ago
EU digital identity law to make inter-EU signatures (And authentication) work.

As an example, an EU citizen working in Sweden should be able to submit Swedish tax forms whilst living here by using a digital identity from the originating nation.

There are also some standards in place like ETSI standardized extensions to PDF signatures so that you can verify that a signature inside the PDF was actually signed by a specific physical person (the standard is there but it's not fully used throughout the EU yet due to some legacies).

Implementation is a bit of a mess still but things are converging.

stefan_•5h ago
The gold standard for digital signatures today is

- someone sends you a docusign link

- you sign up with your email

- you sign with your name in a cutesy font

Theres a dispute? Well it was going to end up in court no matter how you signed it anyway. This has all the hallmarks of a design by committee project by people whose salary is paid regardless of demonstrating market fit, productivity, usage, plain sensibleness...

bossyTeacher•4h ago
> Theres a dispute? Well it was going to end up in court no matter how you signed it anyway.

The fact that it's ALWAYS a docusign is the ridiculous part. It is just a glorified where you enter your name and email. No need to pretend otherwise. Any other service would be just as good. This is basic human sheep-like behavior?

martimarkov•4h ago
Can I use Docusign to provide my identity in Estonia online via my phone when I move there to buy a SIM card or open a bank account or file a document with the local authority?

Can I also send the Docusign document via Signal without Docusign knowing the person who signs it?

Because that is what the eIDAS is supposed to deliver on top of cryptographic validation of signatures.

alfiedotwtf•2h ago
Made me laugh then cry. I’m willing to bet your comment still stands in 2030 unless someone like Apple allows FaceID to be used to sign too (this seems like an obvious and easy thing to do as they already got more than half of the infrastructure in place)
mzajc•5h ago
Is there a reason this user-hostile mess is preferred over an X.509 certificate (besides big tech lobbying)?

Slovenia hands out certificates for online government services, including document signing, and it seems to be going fine, with the added benefit that Google can't take away my access.

Maken•4h ago
eIDAS is about making the electronic IDs emitted by the different EU governments intercompatible, so you can use a Slovenian certificate to authenticate into the German tax system, if you want to.
sfjailbird•4h ago
Most people wouldn't know what to do with a certificate, so governments build some stuff on top (like an official mobile app) which makes auth easier. It's usually just certificates underneath (not exposed to the user).

Eidas tries to harmonize these implementations across EU member states.

whizzter•3h ago
In the end it's mostly x509 certificates, an ETSI pADES PDF signature for example contains the signing x509 certificate (ETSI specifies extension OID's to the x509 certificates to contain personal numbers, country, etc).

The big question is how to let users properly handle their certificates so they won't get abused into being useless.

If I understood it correctly, the German current Ausweissapp seems to require NFC to read it from your personal id card together with a PIN code you got with the card, it's not entirely user-friendly since aligning the card with your phone seems to be prickly.

Swedish BankID handles it internally in their app (unlocked via PIN's) but they don't have a good way to use it to sign things (It all relies on the infrastructure even if they give out signature documents it's not compatible with pADES).

There's a new govt sponsored one that I assume will piggyback on the personal cards/passes that are readable via NFC.

Norway and Denmark iirc supports proper signatures but I don't think the certificates are under user control (someone correct me if I'm wrong here).

Now these things are mostly issues for document signatures, authentication is often handled via other flows.

What I skimmed from the article, it seems to be more in line with Swedish BankID and is actually fairly smooth for end users even if less secure than what they have now with Ausweissapp.

lucb1e•3h ago
> inter-EU signatures

I assume this should be "intra-EU"? I'm not very familiar with eidas so I'm not sure, but afaik it's about signatures within the EU, not between different EUs (as there is only one in this world). (I hate this inter/intra wording, always have to translate it in my head to understand whether it's like internet (between networks) or like intranet (within a network). Would recommend using "within-" instead of intra whenever it's not already a well-established word, like intranet)

whizzter•3h ago
Yes of course, a bit tired here since it's nighttime.
ResearchAtPlay•3h ago
Do you happen to know if German citizens can obtain a certificate to sign PDFs (from the government / for free)?

Several paid providers for X.509 certificates exist but document signing certificates cost around 80 € per year [0]. And if I want duplicate X.509 certificates for my redundant Yubikeys then the cost doubles.

Other providers require an initial deposit and then charge per signature [1], which leads to intransparent pricing. In the interest of open commerce, I strongly believe that securely signing an electronic document should cost the same as my manual signature, i.e. nothing.

A partial solution already exists because I can use my electronic ID card with the AusweisApp to prove my identity when interacting with German authorities. This feature is generally useful because I live outside of the EU, but I especially appreciate that I can have my OpenPGP key signed by Governikus (a government provider) to prove the key belongs to my name [2].

Technically, I should be able to use my certified PGP key to sign documents, but in practice most non techies don't know how to validate my signature. For the average user opening my signed PDF in Adobe Reader, I would need an X.509 certificate from a trusted Certificate Authority for users to see the green check mark.

[0] https://shop.certum.eu/documentsigning-certifcates.html

[1] https://www.entrust.com/products/electronic-digital-signing

[2] https://pgp.governikus.de/wizard/requirements

stefan_•5h ago
So what was the point of putting a crypto chip into every ID if you are gonna try and reinvent the entire trusted environment in the fucking smartphone?
jml7c5•5h ago
Is the link broken for anyone else? I'm getting ERR_CONNECTION_CLOSED.
lucb1e•3h ago
Works for me in Germany. I wonder if it's some overzealous bot protection that's cutting off humans again, in this case from what looks like a government website, but without further testing that's hard to say. You could check if it works from another network, or if other people on your network range have the same issue (like if you're in 13.37.0.0/16 then maybe someone else at the ISP is also in that range and could check if it got blocked outright)
lta•5h ago
That sounds like a very smart move at the time where Europe realize the US isn't such a gray partner and it's trying to reduce it's critical dependencies on foreign nations tech and infra. Good job. I'm actually very surprised to see this from the germans who have this reputation of great engineering culture
iknowstuff•5h ago
Not in software. German software is awful. Think german cars, banks, telecoms etc
fmajid•5h ago
Ah yes, the fabulous car engineering of Dieselgate.
newsicanuse•4h ago
While I agree, it'd be hard to say that SAP is not good
zelphirkalt•4h ago
SAP software is the bane of most people, who have to use it, except for expensive consultants, who make bank preying on hapless clueless companies opting to use SAP software.
c0balt•2h ago
As someone who has experienced a Migration to SAP, no it is quite hard to say it is good. Doesn't work on mobile (unless you toggle on "desktop" mode, at which point if kinda works), is slower than the preceding PHP solution and generally functions like a POS. Other SAP implementations did not seem to behave much better.

They might have some great software _somewhere_ but I have yet to see it.

livvy•5h ago
Can anyone point me to where in the MDVN page it mentions requiring Apple and Google account? Thanks
weikju•5h ago
Because the attestations will only work on iOS and Google Play integrity attested devices. Meaning Apple and Google accounts required.
livvy•5h ago
This is an assumption, but not confirmed.
AppAttestationz•4h ago
I spent months designing a system, exactly like this. An account is not needed, at least for Apple.

Play Integrity could the worst offender here, as it can be leveraged to force a user to have installed the app through the Play Store. Indirectly, requiring a Google account.

raphman•5h ago
Mastodon thread on this topic: https://mastodon.social/@pojntfx/116345677794218793

See also this issue from 2025 where the developers responded: https://gitlab.opencode.de/bmi/eudi-wallet/wallet-developmen...

AFAICT, there is no mention of an Apple or Google account being required in general - the documentation just lists "signals" that are used to securely authenticate a person - such as Google's/Apple's security ecosystems. I am not sure what this means in practice. Can anybody with deeper understanding explain the actual implications and possible outcomes?

(Note: BMI is the German Federal Ministry for the Interior)

pojntfx•4h ago
Hey, Fel from the fedi thread here

Explanation: https://mastodon.social/@pojntfx/116345725515845020

There is in practice no known way around it for now, and even less so one for regular people, to use this on a device without a Google account

zb3•5h ago
> threats:

> unknown system image (e.g. custom ROM)

Oh no, what a horrible crime, somebody dared to modify operating system on their own device..

AppAttestationz•5h ago
The title is misleading.

App attestation does not require an Apple account nor a google account. For Android, it does limit the ROMs to Google certified ones and requires GMS to be installed if Play Integrity is used. An alternative option, would be to use the Hardware Attestation API directly, GrapheneOS would be thanking you.

I've spent a good amount of time implementing exactly this type of system for a backup service.

his document specifies a way to cryptographically attest the integrity of a HTTP request hitting a server.

The attestation proves the request came from a device and attest the legitimacy of the bootloader, OS and app.

Google and Apple are in a privileged position to be able to bypass the app attestation though, so depending on the threat model, it's not bulletproof.

edit: Play Integrity could the worst offender here, as it can be leveraged to force a user to have installed the app through the Play Store. Indirectly, requiring a Google account.

bossyTeacher•4h ago
> App attestation does not require an Apple account nor a google account. For Android, it does limit the ROMs to Google certified ones and requires GMS to be installed.

To me, there is no difference between your sentences. You require the blessing of an American company to be able use eIDAS. Google has the power to disable eIDAS at a national scale by making the attestation services treat all devices as not certified.

There should be NO reliance whatsoever on a private company not under the control (direct or indirect) of the government let alone a foreign private company.

Edit: I just noticed your username and the fact that your account is very new. Are you astroturfing?

AppAttestationz•4h ago
I agree, there is still a reliance on the tech giants that produce the phones, who are the o'es embedding the cryptographic keys, to make this end to end attestation work.

But in pure technical & UX terms, you don't need to be logged in.

bossyTeacher•4h ago
Can provide some proof that you are not a bot?

"But in pure technical & UX terms, you don't need to be logged in." this is orthogonal to my point.

AppAttestationz•4h ago
Your whole point is orthogonal to what I said too.

I said the title is misleading, which it is.

Your argument that app attestation should be avoided because big tech company can withhold it is garbage. It holds no water. They can cut off access to the app in general by removing it from the app stores and the devices that have it installed.

American big tech has Europe in a stranglehold, I agree with your sentiment there.

eIDAS can be used with the ID reader on Linux even, there's no lock out. They want to offer a convenient alternative for the normies, in a secure manner, I don't mind.

Edit: my 70 y/o mother even eIDAS authenticates (not germany, other EU country) on Linux Mint. There's no argument for lockout in my anecdotal perspective.

lucb1e•3h ago
How are you expecting someone here to complete a captcha in the comments?
AppAttestationz•4h ago
I made an account because I'm qualified to talk about this topic :-) I've spent a considerable time testing every corner case of UX, and DX of an app attested service.

App attestation can fail on simulators, Graphene OS, dev builds, I've seen it all. There is one check you can do to see if an app was side loaded, so indirectly, can require Google account.

Title is still misleading though, as it explicitly mentions accounts.

whatsupdog•4h ago
Come September, there will be no side loaded apps on Android.
gnabgib•3h ago
You're behind on your news!

Google details new 24-hour process to sideload unverified Android apps (1196 points, 16 days ago, 1262 comments) https://news.ycombinator.com/item?id=47442690

AlBugdy•4h ago
All these requirements for specific hardware and software are ridiculous. Let every citizen use whatever computer they want. It should be up to the user to secure themselves. Authentication should only require a password or a key pair. If the user wants more security, they can set up TOTP or buy a security dongle or something.

It's also ridiculous how it seems we've forgotten computers other than smartphones exist and that not everyone even has a smartphone, let alone with an Apple or Google account.

cebert•4h ago
I am shocked that there isn’t more opposition from the general public to policies like this that erode privacy and freedom. I am a parent and can appreciate the need to control what children do on the internet, but at some point parents need to parent. I fear we’re giving up a lot of freedom and adding unneeded complexity under the guise of keeping children safe.
Ardon•3h ago
As far as I can tell, people are getting blitzed. People I know are incredibly deep in their personalized bubble and genuinely aren't even hearing about it. It's genuinely distressing. In general and for the future of democracy.
chmod775•4h ago
They're taking feedback here: https://gitlab.opencode.de/bmi/eudi-wallet/wallet-developmen...
lucb1e•3h ago
Source?

You're linking to a bugtracker. I doubt they're inviting people to spam it with duplicate entries — valid as I think the concern is. But maybe it says somewhere that you can leave feedback here and I just haven't seen it?

chmod775•3h ago
They are taking feedback there and also have already responded to some of it.

From their README:

> We are interested to receive feedback on all aspects described in the document. To provide feedback, please file an Issue on OpenCoDE.

https://gitlab.opencode.de/bmi/eudi-wallet/wallet-developmen...

0x_rs•3h ago
Does this mean sanctioned individuals, such as those in the International Criminal Court, would be unable to access eIDAS, among other things? As it requires, from my understanding, installing app(s) from the play store, thus requiring an account there and being able to access it, which isn't happening if you're among those or really, in any group that might get the same treatment in the future.
iamnothere•3h ago
If an account is required, then yes. Good catch.

This may not be unwelcome for authorities considering the recent extrajudicial “unpersoning” of many political enemies in the EU.