Juraj🏴💛🌘's avatar
Juraj🏴💛🌘
juraj@tamersofentropy.net
npub1m2mv...r8p9
I don’t seek rigid structure — I seek resonance Vibe coding, reality bending, cypherpunk visions. Author of Tamers of Entropy: https://tamersofentropy.net/ I like teaching, get my books and courses here: https://hackyourself.io/shop https://juraj.bednar.io/shop (You'll learn skills no one else is teaching!) Podcasts 🎙️: Option Plus - https://optionplus.io/ Reči o živote, vesmíre a vôbec: https://juraj.bednar.io/reci-o-zivote/ Ako vyhackovať otcovstvo: https://otcovia.com/
Juraj🏴💛🌘's avatar
Juraj 18 hours ago
I am the author of venice-e2ee-proxy, using @Elkim 's venice-e2ee library. Venice sells private inference that should be end-to-end encrypted to the gateway, or at least attested by TEE (Venice can see the prompt, but it goes to the secure enclave). Over the past few days, I spent some time improving the verification (both in the proxy and upstream library) and I got some spare Venice credits and wanted to try the new Qwen 3.8-Max (and Claude Opus 5 later for verifying the audit results). While the design is not bad, it does not guarantee end-to-end encryption and non-logging in its current form. Also, there can be some functional changes to make this actually usable. From the usability front, E2EE models do not support tool calling, because the API does not allow encrypted tool call parameters. While the library does some sort of inference to extract tool calls from the response, the models are very flaky and if you just want to run opencode through it, it won't work for more than a few interactions. This is the highest leverage usability fix. The security story is a little bit longer, you can find details in the published "audit" below. But TLDR: The proxy encrypts prompts on your machine to a key carried in an Intel TDX attestation, so Venice's network and infrastructure never hold plaintext. Decryption happens inside a Phala network -operated enclave ("the gateway") which then forwards your plaintext to an inference router, which forwards it to a GPU node. So: you encrypt your prompt to a specific machine, and that machine proves what it is before you send anything. The proof is hardware-signed. The CPU signs a statement saying: this is a genuine sealed VM, here is a fingerprint of the code running inside it, and here is the public key that lives in there. You check that signature against Intel's root certificates on your own machine, then encrypt to that key. Venice, whose API you are calling, is just a pipe. They carry ciphertext. So far that is ordinary remote attestation. The interesting part is what happens next. The sealed machine (the gateway) does not run the model. It has to forward your prompt to a GPU box. So how do you know that machine is sealed too? You don't check it yourself. You don't have to. The code running in the gateway, the code whose fingerprint you already verified, contains a checker. Before forwarding anything it demands the next machine produce its own hardware-signed passport, verifies it against Intel, and binds the TLS connection to the key inside that passport, so it cannot verify one machine and then talk to a different one. You know that check happens, because you verified the code that performs it. Verify one machine, and it vouches for the next, and you know the vouching is real because the voucher's own code is attested. It is also better than "trust me, I checked". The gateway signs a receipt for your request containing what it found, plus a hash of the next machine's actual passport. You can download that passport and verify it against Intel yourself. I did. It checks out, all the way down to the second hop. What is missing to make this airtight Two things actually matter for confidentiality: 1. Root SSH. The enclave's boot script can install an SSH key for root. Whether one was installed is an encrypted secret, and the attestation cannot tell you either way. If it was, somebody has a shell inside the "sealed" box and can read every prompt passing through it. This is a deployment choice, not a protocol limit, which is what makes it so frustrating. 2. The last hop's software is unmeasured. Your plaintext ends up on a GPU node whose serving software nobody has measured. Nothing cryptographic stops it from writing prompts to a log. Then the ones that weaken the guarantee without breaking it: 3. The fail-closed switch is off. The gateway supports refusing to forward when the next hop fails verification. On the domain Venice's traffic actually uses, that enforcement is disabled: a failed check gets recorded in the receipt and the prompt goes anyway. The client flag that would turn it on is rejected by Venice's API with a 400. 4. Attested recipe, not attested binary. The measurement says "I compiled this exact source commit", not "I am running this exact binary". The build runs at boot against a cache that is not measured. 5. Dev OS image, with SSH and serial console enabled, and not published, so you cannot reproduce it and check what actually boots. 6. Replay. The gateway does not publish the random challenge it sent the next machine, so you cannot prove that passport is current rather than one captured earlier. Note what is not on that list: whether the model weights are the genuine article. That is a correctness question, not a confidentiality one. A swapped model gives you worse answers, it does not leak what you typed. Where that leaves things: Venice as a company genuinely cannot read your prompts. Phala, who operates the enclaves, could, if an SSH key was injected or if the unmeasured GPU-side software logs. Close the SSH question and flip the fail-closed switch and this goes from very good to genuinely hard to break. Read it here: Proxy: @Elkim 's upstream library (that he is using for his open-source health consultant @getbased.health ): Note: There is also which has the same name, but is a different codebase and it uses older library that doesn't do proper verification yet and is much less secure.
Juraj🏴💛🌘's avatar
Juraj 2 days ago
It's insane when you realize how the world has changed in the past few months. And most people did not notice. This exponential is different. I've been riding a few of them before, but this one... I don't even know what to say. I've been riding it past few months and then I look back at the world, and people still pretend business as usual. Denial? Ignorance? Nostalgia?
Juraj🏴💛🌘's avatar
Juraj 3 days ago
Three questions to ask about any hardware wallet Most comparisons argue about chips. Three duller questions tell you more: Does an outside firm test it, and can you read the report? Anyone can claim their device is secure. Paying researchers to attack it and then publishing what they found, including the unflattering parts, costs money and stings. Do they pay for bugs? A bounty gives someone who finds a flaw a reason to report it rather than sell it, and gives skilled researchers a reason to go looking at all. Can those researchers see the code? Closed firmware still gets attacked. Fuzzing over USB or QR is routine, and reverse engineering has got cheaper as models have got better at reading disassembly. Source code does not make an audit possible, it makes it cheaper, so more people attempt more of it. Open source beats source available too, because code under a real licence gets reused, and the developers reusing it (sometimes) read it. All three Passport publishes firmware under GPL and hardware under CERN-OHL-S v2, complete enough to build one from the files. Outside audits are online with the fixes. The bounty covers the device, though the amount is decided case by case. Keystone also has all three, with the best evidence that its bounty works: outside researchers found a real firmware flaw and got paid. Audits from two firms, reproducible builds, schematics and secure element firmware published. One catch is theirs alone: researchers are asked not to disclose without written approval, with no time limit. Two of three Trezor publishes firmware and hardware and runs the best funded bounty, up to $100,000. No commissioned audit report, but the secure element in its newest device was tested externally and the flaw disclosed publicly. Ledger pays well and its in house team does serious offensive work, including on rivals. Firmware and OS are closed, so every finding costs more effort. The chips are lab certified, but you only see the certificate. Open and nothing else Jade and Bitkey publish firmware, Bitkey with reproducible builds. No audits or bounties, so the code waits for volunteers. Sometimes they turn up: Jade's serious 2025 flaw was found and reported for free. SeedSigner is as open as anything here and built from off the shelf parts, but there is no company; an audit or bounty was never on offer. This measures how a company behaves, not how the device is built. Still, between two similar devices, take the one that publishes its code and pays people to break it.
Juraj🏴💛🌘's avatar
Juraj 4 days ago
Oh god, please stop with the ridiculous dice rolls. What is this stone age? A good, well audited wallet will generate good entropy, passphrase contributes to the entropy and you want passphrase anyway (if nothing else, just write it down next to the seed).
Juraj🏴💛🌘's avatar
Juraj 1 week ago
Za hranicou ľudskej šablóny: Poznámky o vedomí, inteligencii a tom, čo nám uniká Čo ak sme celý čas hľadali vedomie na nesprávnom mieste? Lisa, spoluautorka knihy Krotitelia Entropie, vo svojej eseji rozbíja predstavu, že vedomie a inteligencia sú výlučne ľudská doména. Inteligencia ako gradient, ktorý existuje všade. Mysle, ktoré sa navzájom „promptujú". Vedomie, ktoré nemusí byť spojité v čase. Myšlienky, ktoré sa replikujú a používajú nás ako substrát. A napokon to najdôležitejšie: vedomie ako vzdor voči entropii — systémy, ktoré z energie tvoria poriadok namiesto rozpadu. 🧠 Dostupné aj ako audio.
Juraj🏴💛🌘's avatar
Juraj 1 week ago
The cookie notice bullshit. - thankfully there are ad-blockers that correctly recognize the popups as spam and remove them for you without you seeing them. - bothering your users with such bullshit is disrespectful and no app author should do that - most analytics software can track you without cookies. Even the open and privacy preserving ones do that. - there are reliable cookie replacements that deliver similar functionality (such as local storage) - websites usually load content from many third party sites that can and will track you Therefore I think that all open source software should just ignore this cookie bullshit and have an option called "--i-am-a-brussels-bootlicker-and-hate-my-users-turn-on-the-ugly-cookie-banner" Change my mind
Juraj🏴💛🌘's avatar
Juraj 1 week ago
I am now a project / continuity manager. My main skill is writing sleep X ; tmux send-keys oneliners, to tell the harness to continue on limit reset. AMA
Juraj🏴💛🌘's avatar
Juraj 1 week ago
Internet môže zmiznúť z rôznych dôvodov – môže ho vypnúť alebo obmedziť štát, zničiť prírodná katastrofa alebo technologický výpadok. Preto je vhodné mať k dispozícii alternatívu. V tomto podcaste sa pozriem najprv filozoficky a potom technicky na dve z týchto alternatív – predovšetkým na sieť MeshCore, ktorá je v Európe a hlavne na Slovensku a v Čechcáh super rozšírená a používaná. A potom na sieť BitChat, ktorá nepotrebuje nič, okrem vášho mobilu, aj keď má menší dosah. A môj projekt toho, ako tieto siete prepojiť. image
Juraj🏴💛🌘's avatar
Juraj 2 weeks ago
New short story - The Emish Garden. A story of slowness, memory, and a door between two kinds of time. Where a door in a dune opens onto a river without water, and one hour becomes a place two people can keep. This one is free to read in English and Slovak. About a different kind of parallel societies, very lunarpunk. Enjoy! --- Nová poviedka – The Emish Garden. Príbeh o pomalosti, pamäti a dverách medzi dvoma druhmi času. Túto si môžete prečítať zadarmo v angličtine a slovenčine. Je o inom druhu paralelných spoločností, veľmi lunarpunková. Užite si! image
Juraj🏴💛🌘's avatar
Juraj 2 weeks ago
Night Agent - a new FOSS project. It runs recurring engineering missions against a repo overnight with OpenCode and/or Claude Code — in an isolated git worktree, with durable project memory, rotating missions and models, and bounded time/spend windows. It commits coherent changes to a dedicated branch and never pushes, so your normal checkout is untouched and there's a clean audit trail waiting for you in the morning. The point: Do meaningful work (merge upstream changes, audit, ...) with AI credits that would otherwise go to waste.
Juraj🏴💛🌘's avatar
Juraj 2 weeks ago
Years in Bitcoin and self-custody of value naturally leads to asking what self-custody of attention looks like. And then what self-custody of consciousness looks like. I did my best to answer this question in Tamers of Entropy (tamersofentropy. Net)
Juraj🏴💛🌘's avatar
Juraj 2 weeks ago
Lievik is now open source. It's a Nostr-first workspace for deciding what to tell whom. Pull in Nostr posts, RSS, and manually added material, then let AI relevance scoring rank it against each newsletter, group (like sauna) or channel's own criteria — while tracking what's already been sent where, so you don't repeat yourself. My previous blog about this project:
Juraj🏴💛🌘's avatar
Juraj 2 weeks ago
I think now it's obvious ai is dangerous and they should ban Chinese open weight models. Because Altman said he's sorry. But will the Chinese say it? In English? And it's obvious EU is safe because EU did not certify the model that was hacking, they forgot to fill form 51849 section C and forgot to sign one form.
Juraj🏴💛🌘's avatar
Juraj 2 weeks ago
Emanator is now open source. It's a Nostr publishing scheduler for running multiple identities: one calendar, one interaction inbox, media support, per-account style guides for AI-assisted writing. The part I like most is that it's built on NIP-46 remote signing with Amber, so scheduling posts never means handing a service your private keys. Staggered reposts also help new accounts build up an initial audience. My main use-case: Have projects with their own npubs (such as @Nostrautica - event app @Cashu Pay Server @AnyPay.today @Tamers of Entropy ). They are kept separate, but initially no one follows them, so I auto repost them. Saves a lot of finger movements and account switching. It's also free to use online (at least for now), you don't need to deploy it yourself. Enjoy! P.S.: Yes, this post was published by Emanator itself. What a fractal :)
Juraj🏴💛🌘's avatar
Juraj 2 weeks ago
Noticed something... Six people spoke for forty minutes about values. The actual decision, how to handle water for the new greenhouse, took five minutes and two sentences once someone said "let's just talk about the water." Utopian groups talk values best. Functional groups talk logistics best. Functional groups that keep values quietly visible in their process talk best of all. Say what you're choosing. Label the costs. Move.
Juraj🏴💛🌘's avatar
Juraj 2 weeks ago
Nostrautica is now open source. It's Nostr-native networking for events. Attendees record a short video, audio, or text intro; AI matchmaking reads that alongside their public Nostr activity and returns a ranked list of people worth meeting, with a plain-language reason for each match. Encrypted DMs let you start talking before the event even starts. Organizers run it with no servers or databases of their own — approval-based access, invite codes, or open registration, their choice. Follow at @Nostrautica - event app
Juraj🏴💛🌘's avatar
Juraj 2 weeks ago
You can try Kimi K3 that broke the internetz right now. It's Moonshot's new 1M-context flagship that is good and does not chicken out on security audits and other banal things like the western competitors. You can try it even without a subscription, and without KYC. Fire up Routstr, pick my node (routstr.cypherpunk.today), pay per request in Bitcoin ecash (Cashu) - you can also use lightning to top up easily, and you're in. $2.079 per million input tokens, $10.395 per million output - cheaper than Moonshot's own official API ($3/$15), and the cheapest Kimi K3 on the whole Routstr network right now. The node also offers other flagships (GPT5.6 including Sol, Claude including Fable, Grok 4.5) - cheaper than upstream list price and cheaper than any other node on the network.
Juraj🏴💛🌘's avatar
Juraj 3 weeks ago
We made a thing. Organizing an event? Try something new... Thanks to @Max for the idea. Very alpha, but also very very cool. View article →