Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zrail
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
91.
▲
by
zrail
1y ago
Nice summary. I've been using Ruby both professionally and not for going on 20 years and I just today learned about singleton_class when attempting to build something like Rails' view helpers from first principles.
92.
▲
by
zrail
1y ago
It's effectively spelled out in the article. The wealth of the last century has been fueled in large part by fossil fuels and it takes an embarrassingly small fraction of that wealth to convince the populace that the competition (I.e.
93.
▲
by
zrail
1y ago
That's a really interesting setup, thanks for the links! I'm pretty deep into Home Assistant but that plugin looks amazing.
94.
▲
by
zrail
1y ago
I have a Unifi Protect system and am generally pretty happy with it. The biggest problem I have is similar in spirit to the Ring problem: remote access is required to get push alerts from the mobile app. Unifi had an issue at the end of 202
95.
▲
by
zrail
1y ago
Sort of. Go packages have the source baked into the package name. It would be like needing to say `require "github.com/sparklemotion/nokogiri"` rather than what we do today, `require "nokogiri"` and then if you
96.
▲
by
zrail
1y ago
Go, for some values of "distributed". The vast majority of go packages are hosted on GitHub, but nothing stops anyone from hosting elsewhere and Go has explicit support for indirection such that anyone can use a vanity domain that
97.
▲
by
zrail
1y ago
The only reason someone would need access to the management account would be maintaining child accounts and IAM roles or reviewing logs, none of which should need root.
98.
▲
by
zrail
1y ago
Retrofitting Go's dependency model into Ruby is not trivial. Go has used full URLs for dependencies from the jump, making a central package repository irrelevant. Ruby doesn't have that. At best you might have a source code URL in
99.
▲
by
zrail
1y ago
Resetting the root password requires proving access to the email address associated with the root account. It also leaves a massive papertrail.
100.
▲
by
zrail
1y ago
The problem, as with every package manager, is transitive dependencies. It's all well and good to set up direct dependencies to only pull from git repositories, but bundler still needs a way to resolve those gems' dependencies. Yo
101.
▲
by
zrail
1y ago
First, sorry for you and your friend. Mental decline is terrifying and I can only imagine how difficult it is to deal with like that. Could you say more about what your friend did differently than you and what makes it so difficult? Are
102.
▲
by
zrail
1y ago
This sounds interesting. Could you say more? Do you run BGP on the hosts themselves over the Wireguard tunnels? Do you self-manage a Wireguard mesh?
103.
▲
by
zrail
1y ago
With no insider knowledge whatsoever I can assure you that they do. Large enterprise shops always have these things cached because why take a hard deploy-time external dependency when you can spin up a rubygems (etc) cache backed entirely b
104.
▲
by
zrail
1y ago
late edit: "does _not_ insure weapons of war"
105.
▲
by
zrail
1y ago
ugh I meant "does _not_" that's what I get for posting while eating breakfast.
106.
▲
by
zrail
1y ago
Ultimately the US taxpayers will eat the loss in either case. If the government tried to charge it back to Lockheed Martin they'd just raise the price on subsequent programs to compensate. The government does insure weapons of war. Who
107.
▲
by
zrail
1y ago
You joke but this is absolutely a thing: https://github.com/skeeto/emacs-web-server
108.
▲
by
zrail
1y ago
I have run 2x 16GB in my 5070s with the stock bios.
109.
▲
by
zrail
1y ago
It's not really custom. It's industry standard protocols for connecting independent (one might say "autonomous") networks. Tailscale is this on easy mode, of course. There's a blog post by apenwarr somewhere that I
110.
▲
by
zrail
1y ago
I have never used KeepassXC so I looked it up. It seems like it solves a very different use case than what I need: * shared vault with my spouse's user in our organization account * multiplatform with sync * most importantly, available
111.
▲
by
zrail
1y ago
1Password is amazing for this, IMO. My spouse and I have been using 1Password together for more than a decade. One of the first things I set up is a "AAA Read Me First" note with links to a bunch of other notes and documents, incl
112.
▲
by
zrail
1y ago
I have ingress set up with Fly.io. Simple caching nginx config on the remote end with a Fly Wireguard peer set up as an extra container in the appropriate ingress pod. It's not free but it's the least expensive way I can find to g
113.
▲
by
zrail
1y ago
Separation of services is orthogonal to separation of concerns. There's nothing stopping you from having multiple entry points into the same monolith. I.e. web servers run `puma` and workers run `sidekiq` but both are running the same
114.
▲
by
zrail
1y ago
Portland, Oregon completed a project in 2011 that successfully eliminated almost all of the combined sewer overflows into the Willamette river and Columbia Slough (a swampy area on the south side of the Columbia river near the airport). The
115.
▲
Switching to Kubernetes
(petekeen.net)
4 points
by
zrail
1y ago
|
0 comments
116.
▲
by
zrail
1y ago
I was referring to the pod running the kubectl loop. As far as I can tell (I could be wrong! I haven't experimented yet) the script is relying on the primary Mosquitto pod's ready state, which is also what a Service relies on by d
117.
▲
by
zrail
1y ago
Yeah I see that now. Ugh.
118.
▲
by
zrail
1y ago
To preface, I'm not a Kubernetes or Mosquitto expert by any means. I'm confused about one point. A k8s Service sends traffic to pods matching the selector that are in "Ready" state, so wouldn't you accomplish HA wit
119.
▲
by
zrail
1y ago
BSL is a source-available license that by default forbids production use. After a certain period after the date of any particular release, not to exceed four years, that release automatically converts to an open source license, typically th
120.
▲
by
zrail
1y ago
Sigh that's annoying. Edit: it's not a paywall. It's the standard BSL with a 4 year Apache revert. I personally have zero issue with this.
More ›