Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sgarland
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
601.
▲
by
sgarland
1y ago
I begrudgingly accept systemd for service control, but that’s about it. The other “points of failure” you mention are all incredibly well-tested and battle-hardened.
602.
▲
by
sgarland
1y ago
I don’t understand the obsession with systemd managing everything. I do not want it to manage my logs, NTP, DNS resolution, and I sure as hell don’t want it to manage /home.
603.
▲
by
sgarland
1y ago
Another reason I did so (at a different job, actually, the one immediately prior to Samsung) was that the only other language I knew to any degree was Python, and while I did compile one Python program for Windows to more easily distribute
604.
▲
by
sgarland
1y ago
Largely, yes. Another department built a Python script that mostly was a driver for Selenium, because while they weren’t allowed direct access to some DB, nothing stopped them from automating a script to click various buttons in the shitty
605.
▲
by
sgarland
1y ago
TIL! The only time (knock on wood) I ever had a motherboard go bad was an MSI from around 2002, due to a blown capacitor. To their credit, MSI had great support at the time, and sent me a new one after I sent a photo of the blown capacitor.
606.
▲
by
sgarland
1y ago
Right before I left Samsung Austin Semiconductor (Samsung’s fab in the U.S.), in 2019, they were phasing out local share drives in favor of a self-hosted cloud that Samsung created. The supposed reason was better security, though it’s uncle
607.
▲
by
sgarland
1y ago
The fact that it’s normalized to use obscene amounts of memory for tiny apps should not be celebrated. I assure you, at scale this belief makes infra fall apart, and I’ve seen it happen so, so many times. Web devs who have never thought abo
608.
▲
by
sgarland
1y ago
> 67 MB binary I hope you can appreciate how utterly insane this sounds to anyone outside of the JS world. Good on you for reducing the size, but my god…
609.
▲
by
sgarland
1y ago
Given how profitable it is, I doubt it’ll be changed. That said, I very much like Codeweavers’ approach [0], which IMO is the modern equivalent to purchasing software on a physical medium: you buy it, you can re-download it as many times as
610.
▲
by
sgarland
1y ago
On the contrary, software today is so absurdly buggy that it often does require maintenance to work.
611.
▲
by
sgarland
1y ago
Do you know how many timers you could run on a single instance? An absurd amount.
612.
▲
by
sgarland
1y ago
Same. I’ve also been semi-forced to learn expect due to abysmally bad UX for how my company handles security (VERY secure, but in the most obtuse way possible), and that’s been a godsend. Not storing anything locally other than metadata, bu
613.
▲
by
sgarland
1y ago
Have you tried Ghostty? Its creator has been pretty serious about getting everything right.
614.
▲
by
sgarland
1y ago
Sure, but it’s demonstrably better than Poetry, which was the best until uv. If uv isn’t a standard, it’s because not enough people have tried it. It is obscenely good at its job.
615.
▲
by
sgarland
1y ago
I simultaneously love and hate watching Casey Muratori. Love because he routinely does things like this, hate because I have conversations like this entirely too often at work, except no one cares.
616.
▲
by
sgarland
1y ago
IMO, Lightning was a better physical connector. But a near-universal standard is better.
617.
▲
by
sgarland
1y ago
I have all IoT devices in a VLAN, with a traffic rule that they can’t respond to any external requests unless they initiated it. Good enough for me, but everyone’s level of comfort is different.
618.
▲
by
sgarland
1y ago
> join on a cte I’ll grant you that this can generate NULLs in a variety of ways (implicit type conversion, for one), but I also think that those issues could be caught via linting if nothing else. I’ll also grant you that this is shifti
619.
▲
by
sgarland
1y ago
Speak for yourself, I enjoyed it. The immersion makes it more interesting.
620.
▲
by
sgarland
1y ago
> Checking that you receive an int, string or enum is unavoidable. How would you be unaware of the data type if you defined the schema? Also, an ENUM is returned as a string; it’s only stored internally as an integer. > Even a JOIN mi
621.
▲
by
sgarland
1y ago
> Loading stuff from db, you need validation again, either go from binary response to 1 validated type with pydantic, or ORM object that already validates. You shouldn’t need to validate data coming from the database. IMO, this is a na
622.
▲
by
sgarland
1y ago
That’s pretty cool! Especially with how dense microSD cards are these days, you could probably store every (important) photo an average person has without issue, along with the normal documents and whatnot.
623.
▲
by
sgarland
1y ago
I have zero desire to host things commercially, as in for businesses; the point of TFA (at least, as I read it) was community-based, for people. Also, FWIW I am married and have kids. Hasn’t stopped me from homelabbing.
624.
▲
by
sgarland
1y ago
> What we need first is incentive for smart, dedicated, part-time sys-admins to devote time and effort to community hosting. I’d do it for free. I’ve long been frustrated that I have more reliable infrastructure in my homelab than most c
625.
▲
by
sgarland
1y ago
> The exposure level is also noticeably lower, which actually leaves room for better mid-tone saturation. Decades ago, when I shot film, I remember discovering that I really liked how photos looked when underexposed by half a stop or so.
626.
▲
by
sgarland
1y ago
This is apparently an unpopular opinion, but in many games (fantasy RPGs come to mind), I like the fake look. It helps it look other-worldly, IMO. I think for something like Flight Sim, I’d prefer photorealism, but otherwise I’m fine with
627.
▲
by
sgarland
1y ago
I’ve ran mine at nearly that for hours without any issue. Honda generators do what they say they’ll do.
628.
▲
by
sgarland
1y ago
Posted something very similar above. It’s worse than 2200 watts: that’s the allowable overload draw, not sustained. After about 5 minutes, it warns you to reduce power to <= 1800 watts. Also, something I didn’t mention in my post; at ful
629.
▲
by
sgarland
1y ago
The EU2200i can sustain 15 amps. That charges most EVs at something like a few miles of range per hour. The biggest one that’s small enough for a frunk is the 3200i, which still only sustains 21.7 amps - plus, that’s from an L5-30R socket,
630.
▲
by
sgarland
1y ago
The biggest things that annoy me about ChatGPT are its use of emoji, and how it ends nearly every reply with some variation of “Do you want me to …? Just say the word.”
More ›