Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Tractor8626
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
Tractor8626
1y ago
Nothing bewildering. There is simple explanation. Your country's economy going downhill. You are no longer prosperous country you once was.
32.
▲
by
Tractor8626
1y ago
You can tell it is written by C programmer because they think installing dependencies is hard.
33.
▲
by
Tractor8626
1y ago
Even in homelab you should totally monitor thing like - raid health - free disk space - whether backup jobs running - ssl certs expiring
34.
▲
by
Tractor8626
1y ago
But why? What advantages we getting?
35.
▲
by
Tractor8626
1y ago
If there is no some other advantages - it is just bad.
36.
▲
by
Tractor8626
1y ago
2400 rps on this hardware on hello world application - isn't it kinda bad? And we trading performance for what exactly? Code certainly didn't become any simpler.
37.
▲
by
Tractor8626
1y ago
Even without pgbouncer postgres uses long lived connections (and long lived processes) . So bad example. Uber famously switched from pg to mysql because their SWEs couldn't properly manage connections
38.
▲
by
Tractor8626
1y ago
There is hidden assumption what using one tool for everything makes things easier. Does it though? If using one tool is harder than using several - there is no advantage here.
39.
▲
by
Tractor8626
1y ago
No. It is not nearly as hard as you make it sound. If I had to work with such mess of a project - I wouldnt bother with package managers at all. I just download and commit all dependencies to repo. If dependencies are not supposed to change
40.
▲
by
Tractor8626
1y ago
In such cases I use either docker or mmdebstrap.
41.
▲
by
Tractor8626
1y ago
Wow. 1) you can python environment with dependencies! (can do that without nix) 2) you can pin dependencies by hash! (can be done with any tool mentioned in article: docker, pip, npm etc) If you can't make reproducible dev environment
42.
▲
by
Tractor8626
1y ago
Aren't all those complexeties come more from using c++ than acme? Is base64-encoded number really something to be mad about?
43.
▲
by
Tractor8626
1y ago
Classical Nih "It's easier to do ThingA with Nix because you don't have to do ThingB!" (proceed to explain how to do ThingB but with Nix) > You don't need to maintain your own forks and patchsets ... but you need
44.
▲
by
Tractor8626
1y ago
Article about podman, what systemd has to do with anything? What's wrong with docker + watchtower? How is is possible to both use gitops and not "remember" which flags you used for containers? So many questions...
45.
▲
by
Tractor8626
2y ago
> Management often means intolerable beraucracy, snail pace and huge amount of useless reports and other never read docs. Only according to sellers of agile-snake-oil.
46.
▲
by
Tractor8626
2y ago
Totally happens in C code too. Maybe even more often. Just today had proxmox not working because of invalid localhost line in /etc/hosts. Or had problem with logging in KDE because /etc/shadow was owned by root. In both
47.
▲
by
Tractor8626
2y ago
No. This is not the real problem. There is nothing you can do if your 'bash', 'ls', 'cat', 'grep', etc do something they not supposed to do. Proper error handling would be helpful though.
48.
▲
by
Tractor8626
2y ago
No, even construction projects don't get accurately estimated. Software development is R&D, not a construction - lot more unknowns. It is not skill issue by any means.
49.
▲
by
Tractor8626
2y ago
Isn't this a normal thing for service exposed to the internet? How do you differentiate attack campaign from your everyday-business-as-usual hacking attempts?
50.
▲
by
Tractor8626
2y ago
Claiming what X works. Never explaining what exactly this X is.
51.
▲
by
Tractor8626
2y ago
Management works. Are you sure people finishing projects thanks to agile and not despite agile?
52.
▲
by
Tractor8626
2y ago
Why is this stuff discovered again? Agile not working not because your doing it wrong. It just not working. All agile is cargo cult agile.
53.
▲
by
Tractor8626
2y ago
I'm pretty sure cabling is included in cost of renting space in datacenter.
54.
▲
by
Tractor8626
2y ago
Having Nih installed is much stronger requirement than having uv
55.
▲
by
Tractor8626
2y ago
Author doesn't understand problem space at all. 1) Weak passwords are not ok even on throw-away accounts. Just because you have no use for it, doesn't mean nobody has. Sending spam, or impersonating you or some other creative use.
56.
▲
by
Tractor8626
2y ago
So you find troubleshooting cron jobs easier? Cron has no diagnostics whatsoever. Most asked question "How do I force run cron job for debugging" and answer "You don't" You just add script and pray it works. If it d
57.
▲
by
Tractor8626
2y ago
Nothing make sense. What is your killer app? What CL has to do with no one running it? What problem you had with garbage collectors? Why is C is the only option? Are you sure all those RCEs because of VMs and containers and not because it
58.
▲
by
Tractor8626
2y ago
So whenever I create another account - I need to fetch all my yubikeys from remote locations to enroll them? I mean if you have one or two accounts it's probably ok. My password manager contains hundreds of passwords. If I am to enroll
59.
▲
by
Tractor8626
2y ago
> Your public little IPv6 network still goes through a router and that device can control the flow of traffic, through routing and firewalling. And you can't setup neither routing nor firewalling because of random ip addresses. Ther
60.
▲
by
Tractor8626
2y ago
Anyone who ever had public facing ssh - knows that changing SSH port massively increases security. Now your logs will show only deliberate attacks on you, not the mass probing spam.
More ›