174 karma · joined January 28, 2021
Scrapping IP would be a big step in making more, smaller, and more sustainable businesses instead of our current 'grow or get bought out' mindset.
Ideas are a dime a dozen, execution is all that matters. I would wager that most reading this website have had strangers and family alike approach them for help with with their huge ideas, which really means "you are the programmer you do it all". Most of which are utterly unoriginal, yet they want you to sign an NDA or promise to keep it secret. Patents and to some extent copyright/trademarks tilt the scale heavily away from innovative ideas toward 'derivative but licenseable'.
I am running on 4 hours of sleep, hopefully my word salad makes sense.
>People often ask us for an overview of how Tailscale works. We’ve been putting off answering that, because we kept changing it!
Yggdrasil is fully peer to peer and doesn't require a central coordinator like tailscale does. Ygg is closer to a global network than a private one. You can make a private network, but if any peers on the network peer to the global net then your whole network is now peered. this should be handled at the firewall level, or with an overlay VPN.
I use yggdrasil for NAT hole punching my VPN, for example.
>At least they're not as silly as the trend of sticking knobbly tyres on road bikes for that "scrambler" look.
FWIW I've got a mid-weight streetfighter that I'd love to put some 50/50 tires and a skid plate on. But I already take it into the dirt so it would be an improvement.
And yes, supermotos might be the ultimate motorcycle.
All it does is make the situation more 'death by a thousand papercuts' than any single standard/extension.
Thanks for that line, I was starting to worry that there were things going on in the world that weren't about Trump.
You could use something like nixos-shell[1] to spin up a headless VM of your machine into your current shell.
Yes, the NixOS installer is a live disk with all the features of NixOS. I have booted configurations directly from IPFS in the installer, and many nix commands and functions support git (or GitHub) natively.
You can declaratively specify your whole infrastructure from software configuration to remote machines with their own VMs.
For example here's my nix function for matrix: https://0x0.st/-2CA.nix
It does a whole bunch of stuff.
First it reads in the hostname and domain from the system configuration and put that in a variable to be used when configuring the subdomains later.
Then it opens up your firewall, starts a postgres service, creates the matrix db/user, configures nginx for matrix.hortname.domain, gets your SSL certificate (and sets up automatic renewal), sets up matrix, and lastly a hosted web client at element.host.domain. All services run under their own users on the host system.
It's zero configuration, I just import that to any machine that I want and it's running a matrix server with all appropriate ancillary configuration done.
The NixOS infrastructure is awesome, and of course the whole blog is open sourced and served from the nix store.