frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Recover Apple Keychain

https://arkoinad.com/posts/apple_keychain_recovery.html
26•speckx•4h ago

Comments

xd1936•1h ago
It Just Works™... until you don't want to take the default option. I'm sure your average user would just be SoL if going through this same experience.
zapkyeskrill•58m ago
Good information to have. I was surprised by step 2 though (rm login.keychain-db). How can you be absolutely sure it doesn't contain anything important and you won't need it later?

I'd probably opt for a more defensive action here and just rename it (like the original reset did).

joshstrange•1m ago
I'm hoping that was just the blog version of what they did (since more succinct) but yes, I have so many "-CURRENTDATE-EXPLAINATION.ext" files for any flat-file databases I interact with (keychain, sqlite, db4, etc). It's saved me more times than I can count.

Going in to fix a service that uses sqlite and seeing 5 other times I recovered data or was making a change is always fun.

nabbed•53m ago
Based on this description, it sounds like someone walking past your unattended desk and bent on disrupting your day but not stealing your data, could enter in a garbage password into the lock screen a few times and lock you out of your own laptop.

I guess the same also works for cloud accounts as well. I remember, back in the mid-2000s, trying to log into my hotmail account (never having failed to log in before) and getting a "locked out due to too many bad passwords". So someone, only knowing my user account name (which was the same as my email address), locked me out of my own account. The problem was, I couldn't remember what my recovery accounts were (I eventually figured it out).

varispeed•48m ago
Remember entering password to one service I subscribed to. It was Friday evening. I typed it wrong 5 times and my account was locked out with a message to contact customer service. Customer service was open from Monday to Friday 9am to 5pm. So I was unable to use it for a couple of days. It was painful experience. I found an alternative though and on Monday cancelled it.
duskwuff•6m ago
The description is misleading. What made the OS create a new keychain was resetting their login password, not the failed password attempts.

(The login keychain is encrypted using the user's password, so it's reasonable to create a new one when the password is changed - otherwise, you end up in a situation where applications constantly pop up prompts for a password the user doesn't know every time they try to access the keychain, e.g. to load saved passwords in Safari. I've seen this happen on older versions of macOS and it's positively infuriating.)

dpark•53m ago
Is there really no supported model for this scenario? Surely the point of an iCloud backup is that you can restore from the cloud rather than do a local hack to try to regain access to locked keychain db.

What happens if you just set up the device as a new machine and login to your iCloud like normal?

vessenes•40m ago
there are some different options depending on settings - apple will encrypt to an internally (apple held) key that your iCloud login will unlock under most circumstances. This can be turned off by consumers, and I would expect by IT departments at well.

Fedware: Government apps that spy harder than the apps they ban

https://www.sambent.com/the-white-house-app-has-huawei-spyware-and-an-ice-tip-line/
240•speckx•3h ago•74 comments

Do your own writing

https://alexhwoods.com/dont-let-ai-write-for-you/
213•karimf•8h ago•67 comments

Turning a MacBook into a touchscreen with $1 of hardware (2018)

https://anishathalye.com/macbook-touchscreen/
80•HughParry•2h ago•37 comments

How to turn anything into a router

https://nbailey.ca/post/router/
507•yabones•7h ago•188 comments

Bird brains (2023)

https://www.dhanishsemar.com/writing/bird-brains
269•DiffTheEnder•8h ago•174 comments

Cherri – programming language that compiles to an Apple Shortuct

https://github.com/electrikmilk/cherri
184•mihau•2d ago•35 comments

Learn Claude Code by doing, not reading

https://claude.nagdy.me/
9•taubek•1h ago•1 comments

William Blake, Remote by the Sea

https://www.laphamsquarterly.org/roundtable/william-blake-remote-sea
25•occurrence•2h ago•0 comments

Roulette Computers: Hidden Devices That Predict Spins

https://www.roulette-computers.com/
26•o4c•2d ago•2 comments

Agents of Chaos

https://agentsofchaos.baulab.info/report.html
6•luu•3d ago•0 comments

OCR for construction documents does not work, we fixed it

https://www.getanchorgrid.com/developer/docs/endpoints/drawings-doors
92•wcisco17•5h ago•57 comments

A sea of sparks: Seeing radioactivity

https://maurycyz.com/projects/spinthariscope/
37•maurycyz•2h ago•14 comments

Seeing Like a Spreadsheet

https://davidoks.blog/p/how-the-spreadsheet-reshaped-america
36•paulpauper•2d ago•8 comments

CodingFont: A game to help you pick a coding font

https://www.codingfont.com/
244•nvahalik•6h ago•145 comments

Vulnerability research is cooked

https://sockpuppet.org/blog/2026/03/30/vulnerability-research-is-cooked/
73•pedro84•2h ago•47 comments

Build123d: A Python CAD programming library

https://github.com/gumyr/build123d
96•Ivoah•1d ago•39 comments

Researchers find 3,500-year-old loom that reveals textile revolution

https://web.ua.es/en/actualidad-universitaria/2026/marzo2026/23-31/ua-researchers-find-3-500-year...
11•geox•3d ago•0 comments

In math, rigor is vital, but are digitized proofs taking it too far?

https://www.quantamagazine.org/in-math-rigor-is-vital-but-are-digitized-proofs-taking-it-too-far-...
81•isaacfrond•4d ago•67 comments

Recover Apple Keychain

https://arkoinad.com/posts/apple_keychain_recovery.html
26•speckx•4h ago•8 comments

Show HN: Coasts – Containerized Hosts for Agents

https://github.com/coast-guard/coasts
41•jsunderland323•6h ago•11 comments

Take better notes, by hand

https://brianschrader.com/archive/take-better-notes-by-hand/
143•sonicrocketman•5h ago•67 comments

Mathematical methods and human thought in the age of AI

https://arxiv.org/abs/2603.26524
178•zaikunzhang•10h ago•72 comments

An NSFW filter for Marginalia search

https://www.marginalia.nu/log/a_134_nsfw/
71•speckx•5h ago•13 comments

I am definitely missing the pre-AI writing era

https://www.lesswrong.com/posts/BJ4pnropWdnzzgeJc/i-am-definitely-missing-the-pre-ai-writing-era
210•joozio•14h ago•176 comments

What we learned building 100 API integrations with OpenCode

https://nango.dev/blog/learned-building-200-api-integrations-with-opencode/
4•rguldener•9m ago•0 comments

America Is Now a Rogue Superpower

https://www.theatlantic.com/international/2026/03/trump-us-power-iran/686567/
66•JumpCrisscross•1h ago•25 comments

Car Seats as Contraception

https://www.journals.uchicago.edu/doi/abs/10.1086/731812
11•CGMthrowaway•1h ago•7 comments

FTC action against Match and OkCupid for deceiving users, sharing personal data

https://www.ftc.gov/news-events/news/press-releases/2026/03/ftc-takes-action-against-match-okcupi...
199•gnabgib•5h ago•104 comments

I use Excalidraw to manage my diagrams for my blog

https://blog.lysk.tech/excalidraw-frame-export/
255•mlysk•14h ago•101 comments

Proactively Parasocial

https://nicklandolfi.com/posts/proactively-parasocial.html
25•jxmorris12•4d ago•3 comments