frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Silent Replacement of Trusted macOS App Executables

https://mysk.blog/2026/07/23/macos-overwrite-app-executables/
18•jurip•3h ago

Comments

tekacs•37m ago
Not what I immediately expected: it doesn't give you the cryptographic identity of the target app, but it does read a lot like a high-quality phishing attack where you get to e.g. issue permissions prompts with the totally specific visual identity of the app that you dropped your binary into. A highly technical user might, if we're very lucky, question why they're being asked for permissions again, but an ordinary user never would, for sure. If Apple is going to attest to identity, they need to make sure it's combinatorially right.

I totally understand why the author would love to see this fixed. But I'd honestly continue to go the other direction, (software freedom), and say that I rather wish that we would instead make this whole architecture less rigid. Apple seem to have looked at Windows Vista era UAC... and taken all the worst parts of it.

I tend to think that if we were to give the user a lot more information: people aren't as dumb as Apple treats them. Absolutely many users just do not care, but I think that making the UX as terse as it is is half of what's doing the damage.

---

Imagine:

  A new app downloaded from (signal.org)[1] would like to launch.

  The app is Signal by the (signal.org)[2] team, [which MATCHES where you downloaded it from][3].

  [Signal and signal.org are extremely popular, having been seen N million times this month][4]

  You may wish to check all of this information before launching it, but this is a [COMMON][5] app.
---

[1]: this would be the quarantine attr's source

[2]: this would be from the signing identity – but no need to explain that

[3]: I would literally check this and display the prose

[4]: yes, this involves a bunch of localization strings

[5]: This is where you'd have to decide whether you want to provide an opinion or completely disclaim liability, like Apple has had a tendency to do.

This would leave the door open to incrementally more relaxed versions of this posture, including allowing an unsigned app, or less common apps with more alarming language, up to and including color, to communicate how different that is. Even just a (localized to region) traffic light style appearance would go a long way. I totally acknowledge that, for example, the Chrome folks decided that they have to hide and bury this, because users can't be trusted not to proceed anyway when advised to do so. But this is why I think spelling it out in more detail would go a long way, which Chrome never (competently) did. Even with HTTPS certificates, I'd rather write an EXTREMELY high-quality explainer paragraph to the user about WHAT they're accepting.

hyperhello•12m ago
Instead of replacing the executable, couldn’t it be wrapped and augmented, so it’s just running payload in the background with the original permissions and keychain access? It does seem pretty bad.

Writing by hand is good for your brain

https://nealstephenson.substack.com/p/writing-by-hand-is-good-for-your
274•dwwoelfel•2h ago•108 comments

Software rendering in 500 lines of bare C++

https://haqr.eu/tinyrenderer/
98•mpweiher•2h ago•20 comments

Astronomers may have found the first exomoon

https://www.eso.org/public/news/eso2610/
111•MarcoDewey•2h ago•43 comments

Learn OpenGL, extensive tutorial resource for learning Modern OpenGL

https://learnopengl.com/
56•ibobev•1h ago•21 comments

Startup founders urge Trump not to shut off Chinese open weight AI

https://www.politico.com/news/2026/07/22/startup-founders-urge-trump-not-to-shut-off-chinese-open...
222•theanonymousone•1h ago•240 comments

JEP 540: Simple JSON API (Now in Incubator)

https://openjdk.org/jeps/540
17•theanonymousone•43m ago•5 comments

How much energy do data centers and artificial intelligence use?

https://ourworldindata.org/how-much-energy-do-data-centers-and-artificial-intelligence-use
44•surprisetalk•2h ago•34 comments

Hybrid-Electric Aicraft Engine Targeting 30% Fuel Efficiency

https://www.rtx.com/news/news-center/2026/07/21/rtxs-pratt-whitney-canada-advances-hybrid-electri...
29•r2sk5t•2h ago•6 comments

Encryption and Globalization 15 Years Later: E2EE and the "Going Dark" Debate

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6959699
19•iamnothere•1h ago•8 comments

Learn WebGPU for C++

https://eliemichel.github.io/LearnWebGPU/
18•ibobev•1h ago•4 comments

AI Companies Are Trying to Hide a Staggering Amount of Debt

https://futurism.com/artificial-intelligence/ai-companies-hide-debt-off-balance-sheet
303•technewssss•3h ago•142 comments

Show HN: Remux – an open-source tmux workspace designed for iPhone

https://github.com/h3nock/remux
30•bitwise42•2h ago•7 comments

Show HN: Whetuu – a zero-config cross-shell prompt written in Zig

https://yamafaktory.github.io/whetuu/
20•yamafaktory•2h ago•2 comments

Free way to get your data out of ChatGPT Business accounts

https://github.com/Conradqh/scrapemychats
15•conradqh•58m ago•3 comments

What happens when the information runs out

https://blog.jimgrey.net/2026/06/30/what-happens-when-the-information-runs-out/
21•mooreds•2h ago•3 comments

OpenStreetMap: Admin_level for All Countries

https://wiki.openstreetmap.org/wiki/Tag:boundary%3Dadministrative#Table_:_Admin_level_for_all_cou...
37•ivanjermakov•4d ago•3 comments

How to Sell a Kettle

https://www.economist.com/business/2026/07/16/how-to-sell-a-kettle
9•bazzmt•3d ago•2 comments

NerdLens: Mirror your computer with cardboard VR

https://github.com/ThatXliner/NerdLens
12•thatxliner•1h ago•5 comments

Emacs Is a Lispboard

https://en.andros.dev/blog/06bfd107/emacs-is-a-lispboard/
16•andros•2h ago•3 comments

Scanning for Pangram Errors

https://veryfineprint.substack.com/p/scanning-for-pangram-errors
53•jsnell•6d ago•28 comments

Brow6el: A full-featured web browser for the terminal using Chromium

https://tangled.org/janantos.tngl.sh/brow6el
24•nerdypepper•2h ago•1 comments

Silent Replacement of Trusted macOS App Executables

https://mysk.blog/2026/07/23/macos-overwrite-app-executables/
19•jurip•3h ago•2 comments

The Unity CLI: manage Unity from your terminal

https://unity.com/blog/meet-the-unity-cli
69•nateb2022•1d ago•21 comments

Cruller: Bun's Zig Runtime, Continued on Zig 0.16

https://ziggit.dev/t/cruller-buns-zig-runtime-continued-on-zig-0-16/16734
136•Erenay09•11h ago•97 comments

The Telegarden (1995-2004)

https://goldberg.berkeley.edu/garden/
19•zetamax•2d ago•2 comments

OpenAI’s accidental attack against Hugging Face is science fiction that happened

https://simonwillison.net/2026/Jul/22/openai-cyberattack/
192•abhisek•15h ago•150 comments

UK households free to install plug-in balcony solar panels from end of August

https://www.theguardian.com/money/2026/jul/23/uk-households-free-install-plug-in-balcony-solar-pa...
22•DamonHD•1h ago•13 comments

Show HN: macOS menu-bar manager for SSH port forwards

https://github.com/lx2026/RelayBar
20•linxy97•2h ago•2 comments

Ask HN: Is there a website that tracks excessive writes to SSDs in OS/app betas?

16•amichail•1h ago•17 comments

You can now run same OCI images as containers or Firecracker microVMs

https://github.com/pullrun/pullrun
8•pullrun•2h ago•3 comments