frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Open Source Implementation of Apple's Private Compute Cloud

https://github.com/openpcc/openpcc
147•adam_gyroscope•23h ago

Comments

kiwicopple•21h ago
impressive work jmo - thanks for open sourcing this (and OSI-compliant)

we are working on a challenge which is somewhat like a homomorphic encryption problem - I'm wondering if OpenPCC could help in some way? :

When developing websites/apps, developers generally use logs to debug production issues. However with wearables, logs can be privacy issue: imagine some AR glasses logging visual data (like someone's face). Would OpenPCC help to extract/clean/anonymize this sort of data for developers to help with their debugging?

jmort•20h ago
Yep, you could run an anonymization workload inside the OpenPCC compute node. We target inference as the "workload" but it's really just attested HTTP server where you can't see inside. So, in this case your client (the wearable) would send its data first through OpenPCC to a server that runs some anonymization process.

If it's possible to anonymize on the wearable, that would be simpler.

The challenge is what does the anonymizer "do" to be perfect?

As an aside, IMO homomorphic encryption (still) isn't ready...

pjmlp•2h ago
Apple's Private Compute Cloud is based on Swift though.
mlnj•2h ago
It is an implementation. As long has it behaves the same...
pjmlp•2h ago
Except, the original one is behind Apple servers.
parting0163•2h ago
the point here wasn't to be a complete clone of Apple's PCC.
pjmlp•37m ago
Title says otherwise.
kreetx•2h ago
I read this and your reply to the sibling, you seem to have reputation to be sensible - what are you trying to say? If someone re-implements or reverses a service then it doesn't need to be in the same language.
almostgotcaught•1h ago
This dude stays commenting on things he doesn't actually understand anything about. I have run into him multiple times in threads on what I do (compilers) and he's clueless but insistent.
pjmlp•34m ago
Thakfully that the Internet is full of analists with such deep understanding of others personality, otherwise we would all be lost.

As for the matter at hand, I assume that such implementation is validated against which specification exactly?

Gladly to be educated in my clueless.

almostgotcaught•13m ago
I guess English isn't your first language so nbd but I have no idea what you're asking.
pjmlp•7m ago
To be educated on the public specification of Apple's Private Compute Cloud so that I become less clueless, according to you.

Besides this that is,

https://security.apple.com/blog/private-cloud-compute/

pjmlp•36m ago
Pedantic yes, sensible not really, sensible folks don't survive the level of BBS and USENET discussion forums.

To make a full implementation of a Apple product, the specification for that Apple product must exist in some form.

ryanMVP•1h ago
Reading the whitepaper, the inference provider still has the ability to access the prompt and response plaintext. This scheme does seem to guarantee that plaintext cannot be read for all other parties (e.g. the API router), and that the client's identity is hidden and cannot be associated with their request. Perhaps the precise privacy guarantees and allowances should be summarized in the readme.

With that in mind, does this scheme offer any advantage over the much simpler setup of a user sending an inference request:

- directly to an inference provider (no API router middleman)

- that accepts anonymous crypto payments (I believe such things exist)

- using a VPN to mask their IP?

Terretta•1h ago
> the inference provider still has the ability to access the prompt and response plaintext

Folks may underestimate the difficulty of providing compute that the provider “cannot”* access to reveal even at gunpoint.

BYOK does cover most of it, but oh look, you brought me and my code your key, thanks… Apple's approach, and certain other systems such as AWS's Nitro Enclaves, aim at this last step of the problem:

- https://security.apple.com/documentation/private-cloud-compu...

- https://aws.amazon.com/confidential-computing/

NCC Group verified AWS's approach and found:

1. There is no mechanism for a cloud service provider employee to log in to the underlying host.

2. No administrative API can access customer content on the underlying host.

3. There is no mechanism for a cloud service provider employee to access customer content stored on instance storage and encrypted EBS volumes.

4. There is no mechanism for a cloud service provider employee to access encrypted data transmitted over the network.

5. Access to administrative APIs always requires authentication and authorization.

6. Access to administrative APIs is always logged.

7. Hosts can only run tested and signed software that is deployed by an authenticated and authorized deployment service. No cloud service provider employee can deploy code directly onto hosts.

- https://aws.amazon.com/blogs/compute/aws-nitro-system-gets-i...

Points 1 and 2 are more unusual than 3 - 7.

Folks who enjoy taking things apart to understand them can hack at Apple's here:

https://security.apple.com/blog/pcc-security-research/

* Except by, say, withdrawing the system (see Apple in UK) so users have to use something less secure, observably changing the system, or other transparency trippers.

amelius•1h ago
> Folks may underestimate the difficulty of providing compute that the provider “cannot”* access to reveal even at gunpoint.

It's even harder to do this plus the hard requirement of giving the NSA access.

Or alternatively, give the user a verifiable guarantee that nobody has access.

7e•20m ago
At the end if the day, Nitro Enclaves are still “trust Amazon”, which is a poor guarantee. NVIDIA+AMD offers hardware backed enclave features for their GPUs which is the superior solution here.
anon721656321•1h ago
at that point, it seems easier to run a slightly worse model locally. (or on a rented server)
derpsteb•1h ago
I was part of a team that does the same thing. Arguably as a paid service, but source availability and meaningful attestation.

Service: https://www.privatemode.ai/ Code: https://github.com/edgelesssys/privatemode-public

m1ghtym0•1h ago
Exactly, attestation is what matters. Excluding the inference provider from the prompt is the USP here. Privatemode can do that via an attestation chain (source code -> reproducible build -> TEE attestation report) + code/stack that ensures isolation (Kata/CoCo, runtime policy).
jabedude•1h ago
Where is the compute node source code?
saurik•1h ago
Yes: "provably" private... unless you have $1000 for a logic analyzer and a steady hand to solder together a fake DDR module.

https://news.ycombinator.com/item?id=45746753

Lord-Jobo•36m ago
well, also indefinite time and physical access.

Open Source Implementation of Apple's Private Compute Cloud

https://github.com/openpcc/openpcc
150•adam_gyroscope•23h ago•23 comments

I analyzed the lineups at the most popular nightclubs

https://dev.karltryggvason.com/how-i-analyzed-the-lineups-at-the-worlds-most-popular-nightclubs/
43•kalli•1h ago•17 comments

Mathematical exploration and discovery at scale

https://terrytao.wordpress.com/2025/11/05/mathematical-exploration-and-discovery-at-scale/
146•nabla9•6h ago•45 comments

Ratatui – App Showcase

https://ratatui.rs/showcase/apps/
549•AbuAssar•12h ago•153 comments

Show HN: See chords as flags – Visual harmony of top composers on musescore

https://rawl.rocks/
49•vitaly-pavlenko•20h ago•3 comments

Cloudflare Tells U.S. Govt That Foreign Site Blocking Efforts Are Trade Barriers

https://torrentfreak.com/cloudflare-tells-u-s-govt-that-foreign-site-blocking-efforts-are-digital...
91•iamnothere•1h ago•49 comments

Solarpunk is happening in Africa

https://climatedrift.substack.com/p/why-solarpunk-is-already-happening
998•JoiDegn•19h ago•498 comments

AI Slop vs. OSS Security

https://devansh.bearblog.dev/ai-slop/
116•mooreds•3h ago•51 comments

How often does Python allocate?

https://zackoverflow.dev/writing/how-often-does-python-allocate/
15•ingve•4d ago•4 comments

How I am deeply integrating Emacs

https://joshblais.com/blog/how-i-am-deeply-integrating-emacs/
146•signa11•8h ago•90 comments

The trust collapse: Infinite AI content is awful

https://arnon.dk/the-trust-collapse-infinite-ai-content-is-awful/
125•arnon•5h ago•106 comments

Musik magazine archives (1995-2003)

https://www.muzikmagazine.co.uk
15•petecooper•1w ago•3 comments

Pico-100BASE-TX: Bit-Banged 100 MBit/s Ethernet and UDP Framer for RP2040/RP2350

https://github.com/steve-m/Pico-100BASE-TX
25•_Microft•6d ago•1 comments

Dillo, a multi-platform graphical web browser

https://github.com/dillo-browser/dillo
388•nazgulsenpai•20h ago•151 comments

End of Japanese community

https://support.mozilla.org/en-US/forums/contributors/717446
767•phantomathkg•12h ago•577 comments

ChatGPT terms disallow its use in providing legal and medical advice to others

https://www.ctvnews.ca/sci-tech/article/openai-updates-policies-so-chatgpt-wont-provide-medical-o...
344•randycupertino•21h ago•360 comments

Firefox profiles: Private, focused spaces for all the ways you browse

https://blog.mozilla.org/en/firefox/profile-management/
316•darkwater•1w ago•163 comments

Eating Stinging Nettles

https://rachel.blog/2018/04/29/eating-stinging-nettles/
67•rzk•3h ago•75 comments

IKEA launches new smart home range with 21 Matter-compatible products

https://www.ikea.com/global/en/newsroom/retail/the-new-smart-home-from-ikea-matter-compatible-251...
119•lemoine0461•2h ago•93 comments

Why aren't smart people happier?

https://www.theseedsofscience.pub/p/why-arent-smart-people-happier
436•zdw•23h ago•512 comments

Staying opinionated as you grow

https://hugo.writizzy.com/being-opinionated/57a0fa35-1afc-4824-8d42-3bce26e94ade
29•hlassiege•1d ago•12 comments

Recursive macros in C, demystified (once the ugly crying stops)

https://h4x0r.org/big-mac-ro-attack/
121•eatonphil•14h ago•56 comments

Show HN: Flutter_compositions: Vue-inspired reactive building blocks for Flutter

https://github.com/yoyo930021/flutter_compositions
35•yoyo930021•8h ago•11 comments

The Basic Laws of Human Stupidity (1987) [pdf]

https://gandalf.fee.urv.cat/professors/AntonioQuesada/Curs1920/Cipolla_laws.pdf
137•bookofjoe•16h ago•57 comments

Ruby and Its Neighbors: Smalltalk

https://noelrappin.com/blog/2025/11/ruby-and-its-neighbors-smalltalk/
214•jrochkind1•1d ago•123 comments

New gel restores dental enamel and could revolutionise tooth repair

https://www.nottingham.ac.uk/news/new-gel-restores-dental-enamel-and-could-revolutionise-tooth-re...
580•CGMthrowaway•19h ago•207 comments

Carice TC2 – A non-digital electric car

https://www.caricecars.com/
263•RubenvanE•1d ago•188 comments

I want a good parallel language [video]

https://www.youtube.com/watch?v=0-eViUyPwso
94•raphlinus•2d ago•45 comments

The shadows lurking in the equations

https://gods.art/articles/equation_shadows.html
294•calebm•1d ago•85 comments

Chibi Izumi: Phased dependency injection for TypeScript

https://github.com/7mind/izumi-chibi-ts
17•pshirshov•5d ago•20 comments