frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

An Interview with Pat Gelsinger

https://morethanmoore.substack.com/p/an-interview-with-pat-gelsinger-2026
34•zdw•2d ago•10 comments

Tofolli gates are all you need

https://www.johndcook.com/blog/2026/04/06/tofolli-gates/
59•ibobev•5d ago•7 comments

I run multiple $10K MRR companies on a $20/month tech stack

https://stevehanov.ca/blog/how-i-run-multiple-10k-mrr-companies-on-a-20month-tech-stack
232•tradertef•4h ago•167 comments

The Miller Principle

https://puredanger.github.io/tech.puredanger.com/2007/07/11/miller-principle/
14•FelipeCortez•4d ago•11 comments

How We Broke Top AI Agent Benchmarks: And What Comes Next

https://rdi.berkeley.edu/blog/trustworthy-benchmarks-cont/
386•Anon84•15h ago•97 comments

The End of Eleventy

https://brennan.day/the-end-of-eleventy/
171•ValentineC•8h ago•124 comments

US appeals court declares 158-year-old home distilling ban unconstitutional

https://www.theguardian.com/law/2026/apr/11/appeals-court-ruling-home-distilling-ban-unconstituti...
163•Jimmc414•5h ago•123 comments

Small models also found the vulnerabilities that Mythos found

https://aisle.com/blog/ai-cybersecurity-after-mythos-the-jagged-frontier
1116•dominicq•17h ago•298 comments

Apple update looks like Czech mate for locked-out iPhone user

https://www.theregister.com/2026/04/12/ios_passcode_bug/
101•OuterVale•2h ago•49 comments

How Complex is my Code?

https://philodev.one/posts/2026-04-code-complexity/
129•speckx•4d ago•30 comments

Phyphox – Physical Experiments Using a Smartphone

https://phyphox.org/
6•_Microft•2h ago•2 comments

Pijul a FOSS distributed version control system

https://pijul.org/
156•kouosi•5d ago•24 comments

447 TB/cm² at zero retention energy – atomic-scale memory on fluorographane

https://zenodo.org/records/19513269
218•iliatoli•14h ago•108 comments

Dark Castle

https://darkcastle.co.uk/
186•evo_9•14h ago•24 comments

Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

https://khronokernel.com/macos/2023/08/08/AS-VM.html
203•krackers•13h ago•141 comments

Advanced Mac Substitute is an API-level reimplementation of 1980s-era Mac OS

https://www.v68k.org/advanced-mac-substitute/
244•zdw•19h ago•62 comments

Cirrus Labs to join OpenAI

https://cirruslabs.org/
267•seekdeep•21h ago•128 comments

Show HN: Pardonned.com – A searchable database of US Pardons

436•vidluther•1d ago•240 comments

Surelock: Deadlock-Free Mutexes for Rust

https://notes.brooklynzelenka.com/Blog/Surelock
216•codetheweb•3d ago•71 comments

How to build a `Git diff` driver

https://www.jvt.me/posts/2026/04/11/how-git-diff-driver/
117•zdw•16h ago•12 comments

How a dancer with ALS used brainwaves to perform live

https://www.electronicspecifier.com/products/sensors/how-a-dancer-with-als-used-brainwaves-to-per...
46•1659447091•8h ago•8 comments

Network Flow Algorithms

https://www.networkflowalgs.com/
17•teleforce•5d ago•0 comments

Why meaningful days look like nothing while you are living them

https://pilgrima.ge/p/the-grand-line
48•momentmaker•7h ago•31 comments

What is a property?

https://alperenkeles.com/posts/what-is-a-property/
80•alpaylan•4d ago•22 comments

The Soul of an Old Machine

https://skalski.dev/the-soul-of-an-old-machine/
57•mskalski•4d ago•12 comments

Optimal Strategy for Connect 4

https://2swap.github.io/WeakC4/explanation/
296•marvinborner•3d ago•32 comments

Every plane you see in the sky – you can now follow it from the cockpit in 3D

https://flight-viz.com/cockpit.html?lat=40.64&lon=-73.78&alt=3000&hdg=220&spd=130&cs=DAL123
340•coolwulf•3d ago•60 comments

Software Preservation Group: C++ History Collection

https://softwarepreservation.computerhistory.org/c_plus_plus/
23•quuxplusone•9h ago•2 comments

Filing the corners off my MacBooks

https://kentwalters.com/posts/corners/
1332•normanvalentine•1d ago•630 comments

AI Will Be Met with Violence, and Nothing Good Will Come of It

https://www.thealgorithmicbridge.com/p/ai-will-be-met-with-violence-and
64•gHeadphone•1h ago•76 comments
Open in hackernews

Apple update looks like Czech mate for locked-out iPhone user

https://www.theregister.com/2026/04/12/ios_passcode_bug/
101•OuterVale•2h ago

Comments

_vertigo•1h ago
I lost all of my photos when I was a college student too. I was way too irresponsible to actually back anything up. Kind of a bitter lesson.
lilytweed•1h ago
It’s an annoying workaround, but could he connect a USB keyboard (via a USB to lightning adapter) with the ability to enter the character? Does the passcode screen accept input from attached keyboards?
sheept•1h ago
As mentioned in the article,

> For the same reason, plugging in an external keyboard is also a no-go since freshly updated iPhones are placed in what's known as a Before First Unlock state, which prevents wired accessories from working until the passcode is entered.

Deadsunrise•1h ago
It's mentioned in the article. USB devices are blocked until the passcode has been entered.
Myzel394•1h ago
Why can't people read stuff before commenting?
userbinator•1h ago
after Apple removed a character from its Czech keyboard

I wonder what the thought process (or perhaps lack thereof) at Apple was. Did no one of the likely-somewhat-large team who did that think "wait, this could lock out our users who may have used that character"?

In the immortal words of Linus Torvalds: "WE DO NOT BREAK USERSPACE!"

Now one of the ways in might be those companies who claim to be able to break iPhone security for law enforcement and the like, but I'm not sure if they'd be willing to do it (at any price) unless you could somehow trick them into thinking you had some "interesting" data on there...

shawnta•1h ago
It’s wild that "verify existing passcodes remain inputtable" isn't the absolute first item on the QA checklist for any keyboard layout change. The Czech layout isn't exactly an obscure edge case.

The USB keyboard suggestion mentioned in the other comments likely won't work either because of USB Restricted Mode. After an hour of being locked, iOS disables data over the Lightning/USB-C port until the device is unlocked. It’s a perfect, recursive failure: you can't unlock the phone because the character is missing, and you can't plug in a hardware keyboard because the phone is locked.

Treating the passcode keyboard as a transient UI element that can be "cleaned up" rather than a hard security dependency is a massive architectural oversight. If the OS allows a character to be used in a passcode, that glyph needs to be permanently accessible in a fallback mode, no matter what the localization team decides to prune.

Matl•29m ago
I agree with you and don't really get what Apple gets from removing a valid Czech character, but how would you test if all existing passcodes remain inputable without knowing the passcodes of all iPhone users?

The one way to do this that I could see is to include both the new keyboard and the old one and if someone fails to unlock with the new one auto report that to Apple (not the code, just that the unlock failed and that the keyboard might be the problem), then auto revert to the old keyboard on the next unlock attempt...

brainwad•23m ago
You assume the worst case: every character that could ever have been entered is in use.
RobotToaster•22m ago
> how would you test if all existing passcodes remain inputable without knowing the passcodes of all iPhone users?

You basically can't ever remove an available character.

That includes emojis if they're allowed in IOS passwords.

bostik•22m ago
Phased roll-out. You first introduce a version that still accepts all extant inputs but will actively warn that there are characters that will be removed in a future release.

Then you wait. Then you roll out a version where the new functionality is flipped on by default, but where you still allow to explicitly toggle to the old one. Then you wait some more.

And then - only then - you roll out a release where the old functionality has been removed entirely.

pbhjpbhj•9m ago
Meh, I think you keep the old keyboard and set a password expiry. New passwords use the new keyboard. Or, if you're in a rush to remove the old code, _after_ next login you require password replacement and use the new onscreen keyboard from then.
nubg•3m ago
AI slop bot go away
raverbashing•30m ago
Honestly of the big companies sometimes I feel like Apple is the worse offender in i18n questions

Sure they have most of their stuff translated but some rough edges make me feel they do the bare minimum:

- Their ISO keyboard sucks. Sure their overall quality makes it good but of the major brands their Enter key is the most flimsy attempt at it

- Some long standing bugs https://discussions.apple.com/thread/250299816?sortBy=rank (which I had the impressions they were made worse in localized version or at least if you used a non American date format)

- General weirdness with translation missing sometimes

eab-•1h ago
I used to have an emoji password for my Android phone, and had the exact same issue after a reset! It's an odd but pretty terrible failure mode for locking oneself out...
terribleperson•44m ago
You say locking oneself out, but I decline to consider any situation where a password can be set but not later entered as one where the user bears even a modicum of fault.
jychang•1h ago
This is completely unacceptable from Apple. You CANNOT remove a key from the keyboard that's being used as a password.
type0•1h ago
as if they cared
halapro•32m ago
Turns out they CAN and they WILL. The character has always been special on all Apple OSes.
nasretdinov•1h ago
As a non-English speaker I can really relate to this. I think the real mistake was Apple allowing to enter a non-ASCII password in the first place. E.g. on macOS the password fields have been locked to English character set, and I'm not sure why it changed on iOS.
userbinator•1h ago
The "real mistake" is changing things that used to work.
halapro•35m ago
You can use emojis as passwords, do you think that's a good idea? They work now, there's a good chance that they won't be the same forever. See what happened to the family emojis
Y-bar•10m ago
Did the underlying bits (hex/oct/… or whatever representation) actually change or just the visuals?
thephyber•10m ago
Passwords are more secure if they are higher entropy, so it makes sense to support a larger variety of characters, Czech or emoji.

It seems paramount that the OS should not allow password input of any characters which it theater takes away. At the very minimum if this is absolutely necessary to make this breaking change, the user should be warned several times that a character in the password is no longer valid and maybe even prevent the OS from upgrading before the password is changed to a forward-compatible one.

nasretdinov•34m ago
Well, alphabets change (especially emojis), rules change, etc, so keeping a single subset of stable and known characters is unlikely to be a bad idea :)
Y-bar•25m ago
Maybe.

But there is already a known pattern on how to handle this which I was taught (before the original iPhone even) in university CS studies:

If the manner of entering credentials has to change,

Then on first entry, offer the old method,

And, because you now (temporarily) have the plaintext credentials, you can now inspect it and test if anything need to change for the future,

And then set a flag, or require user action , or just re-encode, to use the new method as inspection determines.

trinix912•34m ago
But why should non-English speaking users be forced to use an ASCII password if the rest of the OS supports their language just fine?
nasretdinov•31m ago
If you remember what was the encodings situation before UTF-8 became the norm... Let's say it was really ugly. E.g. there were at least two popular encodings for Russian Cyrillic letters — CP1251 and KOI8-R, and it was _very_ common for applications getting it wrong. Restricting things like passwords (and ideally even file names) to ASCII this was a practical necessity rather than an inconvenience.
trinix912•6m ago
Well yes, but you can process all passwords as UTF-8, as most of strings are in mac/iOS anyways, to avoid these problems. Then just don’t break an established standard like the keyboard layout. Is that too much to ask for in 2026?
wqaatwt•30m ago
To avoid apple inevitably fucking up and breaking things like in this case. The risk to benefit ratio for allowing this is just very poor
tomaskafka•8m ago
Are you aware that billions of people live in countries where they could go on the whole life without seeing an ascii letter?
jakeinspace•1m ago
That's not really true in any country these days.
lousken•1h ago
Apple should get sued for this to oblivion, this is unacceptable.
N19PEDL2•1h ago
> Byrne was hoping that the next update, 26.4.1, would introduce a fix for this, but its release this week has not helped.

Even if Apple restores the háček in a future update, wouldn't he still need to unlock the iPhone to install it?

bpavuk•24m ago
afaik you can update your locked iPhone with a Mac or Windows in iTunes... but it will still require a passcode after update, so ¯\_(ツ)_/¯
nikanj•6m ago
Nope, the ”trust this computer” dialog needs you to enter your passcode before any other actions are possible
freehorse•1h ago
> During in-house testing, which involved taking an iPhone 16 from iOS 18.5 to iOS 26.4.1, The Register found that Apple has kept the háček in the Czech keyboard, but removed the ability to use it in a custom alphanumeric passcode. The OS will not allow users to input the háček as a character. The key's animation triggers, as does the keyboard's key-tap sound, but the character is not entered into the string.

Sounds more like an actual bug than a decision to change the keyboard layout, if this happens only in the passcode screen?

_the_inflator•56m ago
Well I only use alphanumeric US keyboard standards ever since I found out, that certain characters unique to a language different from yours causes you lock out or massive headaches on a used keyboard with almost no print ink left on the keyboard in a Internet cafe in an other country around 2002.

Be aware of characters not passwords. I feel bad for the guy but not really blame Apple here.

English is my second language and ANSI etc is following a basic character usage. Everything must boil down to 0 and 1 in the end or American English.

It is a de facto standard and maybe knowing about it is as crucial as recognizing the difference between the imperial and metric system before heading for the moon. It is a life saver.

tsimionescu•20m ago
I agree with the recommendation, but it's absurd to not blame Apple here. There is absolutely nothing acceptable about what Apple did in this case, it's a major fuck-up to break password input in this way, and for no reason whatsoever.
PufPufPuf•55m ago
I think the biggest lesson here is to back up. The reason for losing access to the phone is amazingly dumb but it could have fallen down the stairs for basically the same effect.

And do your could backups cross-provider. You never know what the "big players" are going to pull, and your lifetime customer value is less than the cost of a single support call.

donatj•53m ago
I assume you can use a physical keyboard on an iPhone like I can on Android via USB? Presumably you could buy a wired Czech keyboard to access the device?

Twice I have had the touchscreen fail on Android devices and been able to get what I needed off them using a USB mouse.

GrayShade•53m ago
You can, after you unlock it.
tmjwid•51m ago
For the same reason, plugging in an external keyboard is also a no-go since freshly updated iPhones are placed in what's known as a Before First Unlock state, which prevents wired accessories from working until the passcode is entered.

Makes sense why he didn't do this.

PlunderBunny•51m ago
Even if he did have a Mac with the continuity feature enabled, I suppose the lock-screen won’t accept a paste from the clipboard of a Mac. (If it did, he could enter the correct passcode in any text editor on his Mac, copy it to the clipboard on the Mac, then paste it into the lock-screen on his iPhone)
Shank•20m ago
Continuity has never worked on the lock screen and certainly not in the BFU state.
wolfi1•41m ago
there was a time when I used a simple "§" in my password. turned out, some Android keyboards don't have the "§". Since then I play it safe with my passwords, using only characters I don't need a specialized keyboard for
inglor_cz•34m ago
This really reads like a modern Ancient-Greek story about inscrutable gods who suddenly decide to complicate your life for some unclear reason and don't respond to any prayers and rituals.

People are afraid of AI, but human organizations can be quite opaque as well.

That said, as a Czech, I wouldn't use any accentuated characters in my passwords. Anything beyond 7-bit ASCII is just asking for trouble.

formvoltron•29m ago
if you remove the hachek, there will be MANY locked out czech users. It's a symbol of national pride!
thephyber•2m ago
The side of my brain that manages organizational changes wonders: how does Apple, a 50 year old company of tens of thousands of engineers and over a trillion USD market cap, manage to keep feature velocity high while not making more of these types of errors?

The bug seems low likelihood but high severity for the few affected users. Other than simply never changing the login keyboard (or any of the keyboard code) or having nearly 100% test coverage, how does a company not accidentally have more of these types of issues?