Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
diarrhea
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
121.
▲
Newtypes Aren't as Cool as You Think (2014)
(degoes.net)
2 points
by
diarrhea
3y ago
|
0 comments
122.
▲
by
diarrhea
3y ago
A single process is already demanding, especially while holding a 9-5 job. Two simultaneous ones I can see. For three or more, I don’t reckon working full time at the same time is possible. That also doesn’t account for all the factors outs
123.
▲
by
diarrhea
3y ago
Absolutely. I just find it rather inactionable, as it can be subjective.
124.
▲
by
diarrhea
3y ago
Only ones I ever found worthwhile are D and maybe I.
125.
▲
by
diarrhea
3y ago
Saying it has no benefit is simply arguing in bad faith. It objectively does. Just maybe they’re not worth the trade off for you.
126.
▲
by
diarrhea
3y ago
Real cyclists know if there’s any wind at all, it’s never tailwind.
127.
▲
by
diarrhea
3y ago
I remember watching your FOSDEM talk on YouTube, where you asked whether people have rerere turned on _and_ know what it is, in one question. I have it on, but only the faintest of clues what it is! Just git things, I suppose. https:/
128.
▲
by
diarrhea
3y ago
A solution like poetry or pdm would seem most appropriate, and most closely resembles cargo. Built-in formatting, testing and perhaps even linting would be nice. That’s how Go, Rust and Python tools like Rye do it, and I prefer that way.
129.
▲
by
diarrhea
3y ago
Yeah, it's definitely painful. Over the years, I've probably spent in excess of 100 hours on understanding pip, venv, PYTHONPATH, poetry/pdm, pipfile, pyenv, ... still barely understand how it all works together. https:/
130.
▲
by
diarrhea
3y ago
A bit tangential, but wanted to point out how modern Python gets surprisingly close (in the pragmatic sense) to Rust in terms of replacing tests with type-level correctness checks (proofs?). I realise you used Python merely as an example.
131.
▲
by
diarrhea
3y ago
I don’t understand what’s wrong with Hz. Bq is almost viciously misguided.
132.
▲
by
diarrhea
3y ago
Notice periods are much shorter during probation periods. It might kick up from 2 weeks (within probation) to the 3-4 months the day probation ends. There’s no progression in between. Of course, for serious work, notice periods of 3 months
133.
▲
by
diarrhea
3y ago
Please no, because then the draconian 3 months notice period kicks in. Truly an artefact of a time past. Take today’s date: if you quit February 1st, you can only start at a new place June 1st! At least 3, but up to 4 months of a continued
134.
▲
by
diarrhea
3y ago
From gut feeling, this effect is especially pronounced in Germany. You don’t have exactly those 4 years of experience in Java Spring Poop? Into the trash your CV goes. They cannot conceive people learning new skills quickly, being dynamic,
135.
▲
by
diarrhea
3y ago
How come January is the worst? I thought it was among the best.
136.
▲
by
diarrhea
3y ago
We didn’t have to invert binary trees outside interviews before LLMs either, yet leetCode is where it’s been at.
137.
▲
by
diarrhea
3y ago
That's great to hear. We did the same, but in C#, using its records. The codebase didn't exactly suffer from errors from ID misuse (all of which were the same type beforehand), but it's great for future-proofing as well. Adde
138.
▲
by
diarrhea
3y ago
I own example.com and actually created NS records for internal.example.com, to manage that entire zone at an entirely different provider. I did that because the original provider had terrible API access for Caddy to use. The new one has bet
139.
▲
by
diarrhea
3y ago
Are you associated with Doppler? You have been linking it multiple times in this thread, and this comment sounds like a sales pitch.
140.
▲
by
diarrhea
3y ago
Yep. Speed is one factor, but also standardisation. I’ve always been using mypy, but heard good things about pyright. It’s what VSCode uses by default as well, unless you jump through hoops. So I have pyright in the IDE and mypy everywhere
141.
▲
by
diarrhea
3y ago
Sorry, but… what?
142.
▲
by
diarrhea
3y ago
It’s a soul-sucking type of work. At my company, engineers tend to blindly follow security tooling recommendations to the T without ever considering context. Quite frustrating. One example is hardening an internal-only, ten-monthly-active-u
143.
▲
by
diarrhea
3y ago
I am bearish on that prediction. I’m not convinced LLMs can scale that much more. Of course, I’d be happy to be wrong. In that case, I’ll leverage the tools to become more productive.
144.
▲
by
diarrhea
3y ago
Thanks for the great write up. Your writing and deep dives never fail to enlighten and entertain at the same time.
145.
▲
by
diarrhea
3y ago
You’re not wrong, but precluding tons of concepts not suitable for beginners. “Just .copy() everything” shouldn’t need to be mentioned in an introductory book.
146.
▲
by
diarrhea
3y ago
Do you think you’re doing Java correctly now? Do you have reason to believe you won’t be looking back in 10 years’ time, realising you’ve been doing it wrong in 2024 still?
147.
▲
by
diarrhea
3y ago
Yeah. Tons of people claim to be able to pick up languages within a week, or a month. I’m convinced it takes at least a year to get out of beginner status, even for simple languages. I’m including things like knowing the ecosystem and popul
148.
▲
by
diarrhea
3y ago
I also have similar blockage going on when trying to learn front end technology. My theory is: I know beforehand how impossibly much it is. If you printed and stacked the CSS, JS and HTML specs (not sure they all have one), it’d reach into
149.
▲
by
diarrhea
3y ago
> Claiming anything is eating market share from Java is like saying a toddler is catching up to an Olympic athlete. What is this based on? Presumably nothing. What a weird PR piece.
150.
▲
by
diarrhea
3y ago
Agree and understandable. No one puts YAML on their CV. You do put the overarching technology there though. Say, kubernetes. Configuring that can be a marketable skill. Another place are CI/CD pipelines. Some jobs seem primarily about
More ›