frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: PanicLock – Close your MacBook lid disable TouchID –> password unlock

https://github.com/paniclock/paniclock/
51•seanieb•3h ago

Comments

mrdomino-•1h ago
Neat idea.

I remember way back in the day, there was some question as to the legality of compelled unlocking of devices; IIRC, it’s been deemed legal to compel a fingerprint, but illegal (under the first amendment?) to compel entry of a password—IIRC, as long as that password hasn’t been written down anywhere.

I gather this is written to that end primarily? Or is there some other goal as well?

seanieb•1h ago
I wrote this after the case of a Washington Post reporter, Hannah Natanson, was compelled to unlock her computer with her fingerprint. This resulted in access to her Desktop Signal on her computer, revealing sources and their conversations.

https://www.yahoo.com/news/articles/washington-post-raid-pro...

Edit: I've a lot more details about the legality and precedence on the apps landing page https://paniclock.github.io/

mrdomino-•1h ago
Cool, thank you.
xoxxala•1h ago
The website has some more info on the biometric vs. password debate and legal situation:

https://paniclock.github.io/

420official•12m ago
While it's true that the legality of law enforcement forcing passwords in unclear, courts can absolutely force you to enter a password even if it's not written down by holding you in contempt indefinitely.
whalesalad•8m ago
Take it to the logical end - you can tie up / handcuff / sedate / restrain an individual in order to get their fingerprint (or, ahem, way worse) but you cannot extract a password from someones brain.
ttul•1h ago
The 2026 version of "Boss Key".
Forgeties79•1h ago
PSA to iOS users: if you tap the lock button 5x it forces password-only unlocking. Useful at protests or any precarious situations with law enforcement.
chuckadams•1h ago
Bringing up the shutdown screen (hold lock and either volume button) will also do it.
itsdesmond•1h ago
I did not know that. That is extremely convenient. Thank you.
freehorse•28m ago
Tapping it 5 (6? 7? 20?) times works better while panicked, though.
sigio•51m ago
On GrapheneOS (and maybe android generic?) this calls the emergency number, I just found out (with a 5 second timer to cancel this luckily)
jonpalmisc•25m ago
This still leaves your device in an AFU (after first unlock) state, with user data decrypted, and should not be treated as secure.

The only thing you can do (to protect your data from forensics, etc) is to return it to BFU by shutting it off.

p0w3n3d•1h ago
What's the rationale? It should be described in the README.md IMO
itsdesmond•1h ago
A person might use it to stop someone getting into your computer through certain types of physical coercion, forcing your finger to the reader, or (much less likely but I’m sure security services know how) a copy of your fingerprint.

But it isn’t a why, it is a what. That what is a tool that lets you quickly disable Touch ID for whatever reason you want to.

seanieb•1h ago
That's good feedback. I just added it to the readme:

> "PanicLock fills a gap macOS leaves open: there is no built-in way to instantly disable Touch ID when it matters. Biometrics are convenient day-to-day, and sometimes preferable when you need speed or want to avoid your password being observed. But in sensitive situations, law enforcement and border agents in many countries can compel a biometric unlock in ways they cannot with a password. PanicLock gives you a one-click menu bar button, a customizable hotkey, or an automatic lock-on-lid-close option that immediately disables Touch ID and locks your screen, restoring password-only protection without killing your session or shutting down."

I've more details on the apps landing page - paniclock.github.io

quicklywilliam•1h ago
Great idea and implementation! If you are hesitant to install this for any reason, you can accomplish the same thing with this one liner:

  sudo bioutil -ws -u 0; sleep 1; sudo bioutil -ws -u 1
Edit: here's a shortcut to run the above and then lock your screen. You can give it a global keyboard shortcut in the Shortcuts app. https://www.icloud.com/shortcuts/9362945d839140dbbf987e5bce9...
alin23•28m ago
Hook this to a lid angle below 30° trigger in https://lowtechguys.com/crank and you can easily make it run on a simple lowering of the lid
orthogonal_cube•1h ago
Honestly I’m surprised this wasn’t already a feature in macOS. Thank you for coding it and publishing as open-source!
freehorse•24m ago
This is great. I see many times "security advice" against biometrics replacing password unlock, but most of the time I am more worried about getting recorded by somebody/something while typing a password in the open than anything else. This makes it better for those other cases.

Show HN: Smol machines – subsecond coldstart, portable virtual machines

https://github.com/smol-machines/smolvm
82•binsquare•2h ago•34 comments

Show HN: PanicLock – Close your MacBook lid disable TouchID –> password unlock

https://github.com/paniclock/paniclock/
52•seanieb•3h ago•20 comments

Show HN: Stage – Putting humans back in control of code review

https://stagereview.app/
66•cpan22•1d ago•67 comments

Show HN: web-pinentry: a pinentry program that leverages matrix and http

https://codeberg.org/seanhly/web-pinentry
2•seanhly•39m ago•0 comments

Show HN: SPICE simulation → oscilloscope → verification with Claude Code

https://lucasgerads.com/blog/lecroy-mcp-spice-demo/
113•_fizz_buzz_•19h ago•31 comments

Show HN: Waputer – The WebAssembly Computer

https://waputer.app
2•marcandrysco•1h ago•0 comments

Show HN: Bird, a CLI for Tired Brains

https://github.com/DavidLiedle/bird
3•DavidCanHelp•2h ago•0 comments

Show HN: MacMind – A transformer neural network in HyperCard on a 1989 Macintosh

https://github.com/SeanFDZ/macmind
144•hammer32•1d ago•40 comments

Show HN: CodeBurn – Analyze Claude Code token usage by task

https://github.com/AgentSeal/codeburn
98•agentseal•3d ago•22 comments

Show HN: Marky – A lightweight Markdown viewer for agentic coding

https://github.com/GRVYDEV/marky
69•GRVYDEV•1d ago•35 comments

Show HN: React Email 6.0 – An open-source email editor you can embed in your app

https://github.com/resend/react-email
9•code-in-public•5h ago•0 comments

Show HN: Noodlist – Letterboxd for Instant Ramen

https://noodl.ist/
6•mkdirpepper•6h ago•6 comments

Show HN: XitDB – an immutable single-file database

https://github.com/xit-vcs/xitdb
8•xeubie•6h ago•0 comments

Show HN: Home Memory – A local DB of my house, down to cables and pipes

https://github.com/impactjo/home-memory
47•impactjo•1d ago•12 comments

Show HN: Generate a realistic handwriting animation from any text

https://getmycursive.com/
2•chunza2542•7h ago•1 comments

Show HN: Libretto – Making AI browser automations deterministic

https://github.com/saffron-health/libretto
126•muchael•2d ago•54 comments

Show HN: SmallDocs - Markdown without the frustrations

35•FailMore•2d ago•20 comments

Show HN: Tracking Top US Science Olympiad Alumni over Last 25 Years

https://www.perplexity.ai/computer/a/us-olympiad-tracker-__5Gzx3tQaKOInGlalN8sQ
5•bkls•21h ago•0 comments

Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis

17•kaliades•1d ago•6 comments

Show HN: Ejectify 2 Launched: No More "Disk Not Ejected Properly" notifications

https://ejectify.app?discount=EJECTIFY2
2•nielsmouthaan•11h ago•1 comments

Show HN: Hiraeth – AWS Emulator

https://github.com/SethPyle376/hiraeth
37•ozarkerD•1d ago•7 comments

Show HN: Gave Claude a casino bankroll – it gambles till it's too broke to think

https://letaigamble.com/
35•mackbrowne•1d ago•8 comments

Show HN: Ilha – a UI library that fits in an AI context window

https://ilha.build/
21•ryuzyy•1d ago•9 comments

Show HN: Every CEO and CFO change at US public companies, live from SEC

https://tracksuccession.com/explore
186•porsche959•2d ago•64 comments

Show HN: LangAlpha – what if Claude Code was built for Wall Street?

https://github.com/ginlix-ai/langalpha
145•zc2610•3d ago•54 comments

Show HN: Omi – watches your screen, hears conversations, tells you what to do

https://github.com/BasedHardware/omi
17•kodjima33•1d ago•13 comments

Show HN: Fakecloud – Free, open-source AWS emulator

https://github.com/faiscadev/fakecloud
36•lucas_vieira•2d ago•9 comments

Show HN: Plain – The full-stack Python framework designed for humans and agents

https://github.com/dropseed/plain
93•focom•3d ago•51 comments

Show HN: Ask your AI to start a business for you, resolved.sh

https://resolved.sh/
2•RancheroBeans•16h ago•1 comments

Show HN: German Abitur: More good grades, fewer bad grades

https://camminady.dev/abiturnoten/
7•k1next•1d ago•3 comments