Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mattbillenstein
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
mattbillenstein
9mo ago
restic to s3 has been very reliable - haven't tried borg.
32.
▲
by
mattbillenstein
9mo ago
The key I think with s3 is using it mostly as a blobstore. We put the important metadata we want into postgres so we can quickly select stuff that needs to be updated based on other things being newer. So, we don't need to touch s3 tha
33.
▲
by
mattbillenstein
9mo ago
I wonder if they regret the name change - like don't rename the whole company after a research project because when it fails people are eventually going to be like 'wtf is a meta?'
34.
▲
by
mattbillenstein
10mo ago
Try syncthing
35.
▲
by
mattbillenstein
10mo ago
Why bother with the rebase if you squash anyway? That history just gets destroyed?
36.
▲
by
mattbillenstein
10mo ago
This - even 5 devs. Also rebasing is just so fraught with potential errors - every month or two, the devs who were rebasing would screw up some feature branch that they had work on they needed and would look to me to fix it for some reason.
37.
▲
by
mattbillenstein
10mo ago
More info, seems like ipv6 is working but ipv4 is not.
38.
▲
Hetzner API / Console down ~8hr so far
(status.hetzner.com)
5 points
by
mattbillenstein
10mo ago
|
4 comments
39.
▲
by
mattbillenstein
10mo ago
Reportedly fixed ~5hr ago, but api is still failing for many, console sporadically loads, I'm getting: $ hcloud servers list hcloud: Get " https://api.hetzner.cloud/v1/servers?page=1&per_page=50&sort...
40.
▲
by
mattbillenstein
10mo ago
Eh, not letting the language ever evolve is a sure way to death, ymmv. Forkserver is probably a better default, inheriting file handles, globals, and sockets leads to a bunch of subtle bugs - I'm not sure that's even a good featur
41.
▲
by
mattbillenstein
10mo ago
Why do you consider using forkserver as the default a breaking change? This should be transparent to most users? fork() is very hard to get right as it keeps a lot of state around from the parent process you have to cleanly discard...
42.
▲
by
mattbillenstein
11mo ago
fwiw, I host a free little service that can check certs once daily and email you if they're about to expire - https://ismycertexpired.com/check?domain=ismycertexpired.com
43.
▲
by
mattbillenstein
11mo ago
I've done all the years and all the problems. The part I enjoy the most is after figuring out a solution for myself is seeing what others did on Reddit or among a small group of friends who also does it. We often have slightly differen
44.
▲
by
mattbillenstein
11mo ago
The global leaderboard was a great way to find really crazy good people and solutions however - I picked through a couple of these guys solutions and learned a few things. One guy had even written his own special purpose language mainly to
45.
▲
by
mattbillenstein
11mo ago
Realize in anything, there are people who are much better than even the very best. The people doing official collegiate level competitive programming would find AoC problems pretty easy.
46.
▲
by
mattbillenstein
1y ago
I think you lack perspective - there is still a lot of sync code being written - I'd argue probably most deployed python is not async. And most apps don't need crazy scale, they need simplicity.
47.
▲
by
mattbillenstein
1y ago
I think more engineers would benefit from "you can just build stuff" thinking. Like you don't have to use all the complicated whizz-bang tech that everyone else is using. You can build a boring backend on Linux VMs without co
48.
▲
by
mattbillenstein
1y ago
Pretty cool writeup - wish I had time or need to hack on stuff like this - maybe someday ;)
49.
▲
by
mattbillenstein
1y ago
How Amazon keeps doing so well when they flog the talent so much is a mystery to me.
50.
▲
by
mattbillenstein
1y ago
I came to realize by soldering a lot of fast ram on to the board of newer laptops and phones, maybe it's not the instruction set that matters that much. Modern Apple hardware has so much more memory bandwidth than the x86 systems they&
51.
▲
by
mattbillenstein
1y ago
Perhaps, but I don't really get the dozens of TB of storage in the home use case a lot of the time either. Like if you have a large media library, you need to push maybe 10MB/s, you don't need 128GB of RAM to do that... It&#x
52.
▲
by
mattbillenstein
1y ago
This is the correct analysis - there's a reason you see this stuff cheap or free. The homelab group on Reddit is full of people who don't understand any of this - they have full racks in their house that could be replaced with one
53.
▲
by
mattbillenstein
1y ago
Power and noise - old server hardware is not something you want in your home. Commodity desktop cpus with 32 or 64GB RAM can do all of this in a low-power and quiet way without a lot more expense.
54.
▲
by
mattbillenstein
1y ago
LOL, no
55.
▲
by
mattbillenstein
1y ago
If you are not part of the grift, you are being grifted...
56.
▲
by
mattbillenstein
1y ago
South Park becoming a credible news source.
57.
▲
by
mattbillenstein
1y ago
Technically speaking - "FUCKED"
58.
▲
by
mattbillenstein
1y ago
In a way it kinda does though - like definitely the information ecosystem distorts things, but some people do not have (or do not exercise) the critical reasoning skills to decipher what's true from what's not. Or what issues are
59.
▲
by
mattbillenstein
1y ago
I'm still using gevent, it still solves a bunch of problems nicely for me - yeah, the monkey patching is kinda ugly, but yolo.
60.
▲
by
mattbillenstein
1y ago
We're sorry https://www.youtube.com/watch?v=9u0EL_u4nvw Edit, an outage of this length smells of bad systems architecture...
More ›