highpost
But I have to say that it hits the trifecta of annoyance:
- written with the help of an AI (I hate the pejorative use of the term vibe-coded)
- written in Rust
- non-GPL
(clutches pearls)I think of Forgejo Appliance as an open-source black box. It makes the Forgejo service available through a web interface, but beyond that, it’s pretty opaque. The VM is designed to be ephemeral (torn down and rebuilt for updates). Internally, it’s a group of three server apps tied together with UNIX sockets. This avoids the DNS and security headaches of exposing local TCP/IP ports. Like a managed cloud app, you can’t even connect to it with SSH.
It wasn’t all fun and games. Navigating through the host and guest restrictions felt like threading a needle:
- The macOS Security Framework restricts Keychain access to local shell sessions.
- Let’s Encrypt has a strict rate limit for certificate requests, which makes tearing down and rebuilding ephemeral VMs difficult.
- TLS certificates are usually managed as small directories of files. To persist them across ephemeral boots, I tar-ed, compressed, and base64-encoded the whole directory into a small string and stuffed it directly into Apple Keychain.
- When testing isn’t going well, you can easily stack up ghost Tailscale nodes and trigger MagicDNS collisions.
Forgejo Appliance stores its secrets in Apple Keychain, uses Google Workspace SMTP for notifications, and uses BorgBackup with rsync.net for remote backups. The end result is secure (thank you, Tailscale) and reliable.Show HN: Using Tailscale with an OrbStack VM on macOS
For example, I can create a VM on my Mac mini at home that hosts a git repo or even a Forgejo server. A colleague in my Tailnet can then connect to this VM to clone, push or pull source code changes from a coffeeshop or airliner while not exposing the rest of my Mac mini.
Show HN: Using Tailscale with Apple's containerization stack
https://github.com/highpost/tailscale-macos-container
Here's an example of how to build a simple Alpine Linux container using Apple's containerization CLI. It also demonstrates how to connect to the container through Tailscale SSH using a Tailscale auth key stored in Apple Keychain.For example, I can create a container on my MacBook to run an application. A colleague in my Tailnet can then connect to this container to interact with that...
edit: For example, I can create a container on my MacBook to run an application. A colleague *in my Tailnet* can then connect to this container to interact with that application from a coffeeshop or airliner while not exposing the rest of my MacBook.
You can also load your hearing test results (from either an audiologist or a hearing test app like https://mimi.io/products/mimi-hearing-test-app) into Apple Health and then use them with your Earbuds.
* read-only and minimal
* fully aware of different Linux boot environments
* GPLv3 license compatible, clean-room implementation by the OpenSolaris/Illumos team. The implementation predates Ubuntu’s interest.It took a lot of time and effort to bring the stakeholders together for congestion pricing. And to withhold her approval at the last moment was shocking. It's hard to imagine what she was really thinking and even harder to understand how she felt she would be rewarded for it. That's not a real answer to your question, but her reasoning on both congestion pricing and Eric Adams just seems opaque.
“pgrx has been going through some major work to help improve its overall soundness as it relates to managing Postgres-allocated memory. Once that work is complete, pl/rust will get a refresh.”
is returning 404.
Let’s say that Earth is about 4.5 billion years old and that intelligent life has been externally detectable for about 120 years since radio was invented around 1900. And it’s by no means certain that just because a civilization on a given Class M planet achieves radio signal generation that it will soon achieve warp drive technology and build a fleet of starships. That civilization could simply watch episodes of the Golden Bachelor while consuming all of its available resources and then fade away. Or just blow each other up.
I’m not saying that intelligent life outside of Earth does not or has never existed. We can only detect a small part of the known universe. And we can only detect what’s going on roughly right now because there isn’t a WayBack Machine for interstellar radio signals. I’m just saying that this requires the combination of several low probability events:
* A planet must be within detectable range of Earth.
* A civilization must have developed.
* The civilization needs to survive for a meaningful period of time. One century is not meaningful.
* The civilization must be visible essentially right now.
The combination of those events yields a very low probability.I’m not saying that the search for intelligent life on other planets isn’t interesting or worthwhile, but I do think that Elon Musk should stop wasting his time on space travel and start spending it on global warming. That will give us the best chance of extending our run as an intelligent civilization.
Best of both worlds.