You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hermes Desktop on macOS with Tinfoil verified inference or Venice TEE; no Nix, keys in Keychain
Hermes Desktop with Tinfoil or Venice TEE on macOS
Reproducible setup for a generic Apple Silicon Mac. No Nix. Hermes uses Nous
Research's signed macOS launcher. Tinfoil Proxy comes from its GitHub repo.
API keys stay in macOS Keychain.
Tested 2026-08-30 with Hermes Agent 0.20.6, Hermes Desktop 0.17.0, and the
current Tinfoil Proxy release.
Beyond the basics of version control and issue/ticket tracking, Fossil packs a surprising number of features into a single binary.
Built-in Real-time Chat
There's a full chatroom baked into the binary. It uses long-polling for real-time updates (works even behind CGI), supports Markdown, file/image attachments, and audio notification sounds (WAV files compiled into the binary). Messages are ephemeral -- they auto-delete after a configurable period (default 7 days) and never sync between repos. There's even a bot that can announce timeline events (commits, ticket changes) into chat.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Minimint is similar to Liquid. But instead of 1 monolithic codebase, it is very modular. So it's more like a "framework for building federations". One module implements "Chaumian ecash", another integrates with Lightning, another is an on-chain wallet.
The on-chain wallet module currently has a public descriptor like this: wsh(sortedmulti(3,02b5b951e6426bc30ba6e7e1cb9cfae06c2658c043614c0fa37a7c4a649a4a3056,026ad269307053e5a11f7ab73209e89791ae31cabfa00b5fa2811bb25633eec6d6,034c71c3f3c2a8ecf07477158be4d9f37b44694b2987f6487c3884857002348fd1,033d94f61ac8bd8fc460a91f7b61e45a16b51d10097200f17fb0998a7483cc8f19))#cc9uhqy3. Each federation server controls one of these keys. When a user deposits into the federation, they
(1) Tweak each pubkey in this descriptor with some random number X.
(2) Deposit to this address associated with this tweaked
(original is here, hosting in gist so that I can link to specific section)
You need three things to create a successful startup: to start with good people, to make something customers actually want, and to spend as little money as possible. Most startups that fail do it because they fail at one of these. A startup that does all three will probably succeed.
And that's kind of exciting, when you think about it, because all three are doable. Hard, but doable. And since a startup that succeeds ordinarily makes its founders rich, that implies getting rich is doable too. Hard, but doable.
If there is one message I'd like to get across about startups, that's it. There is no magically difficult step that requires brilliance to solve.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters