Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
finaard
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
finaard
10mo ago
> Python was so much easier as it was simple define the regex and then use a function on it. I suppose I should hjave spent a few days to write some wrapper in perl - doing those few days would have saved me time overall. That's fun
62.
▲
by
finaard
10mo ago
Since I switched to a macbook from a (proper) thinkpad I just carry a trackball with me when I expect to do longer stuff that requires mousing - the track pad isn't bad, but gets annoying over time. That also finalized my switch away f
63.
▲
by
finaard
10mo ago
Maximum 32GB of RAM, which is a bad joke if you want to use it as developer system nowadays. TL;DR: Waited for a decade for somebody to make a non-shitty notebook, went for macbook as the least bad option when the old one was falling apart.
64.
▲
by
finaard
10mo ago
> To summarize: the device is riddled with security flaws, originally shipped with default passwords, communicates with servers in China, comes preinstalled with hacking tools, and even includes a built-in microphone So like pretty much
65.
▲
by
finaard
10mo ago
I think the right way to do this is with snapshots, the way opensuse microos is doing it, for example. You get the best of both worlds that way - you still can easily install packages into the OS to customise it, and you do get painless upd
66.
▲
by
finaard
10mo ago
> almost every line of code I write usually requires some deliberate though That's probably the worst case for trying to use a LLM for coding. A lot of the code it'll produce will be incorrect on the first try - so to avoid sit
67.
▲
by
finaard
10mo ago
I started getting cassette players working again when I had kids - I had lots of old cassettes with stories still, and after looking into a lot of stuff determined that it is one of the best physical storage formats for that kind of content
68.
▲
by
finaard
10mo ago
> and met a complete wall trying to explain why LLMs aren't useful for programming - at least not yet. I argue the code is often of low quality, very unmaintainable, and usually not useful outside quick experimentation. There are qu
69.
▲
by
finaard
10mo ago
The Opensuse Build System. It's pretty good at figuring out if something needs rebuilding, so in some cases violating it and making it do stuff it's not supposed to is a sensible choice.
70.
▲
by
finaard
11mo ago
We're using OBS for building stuff (and heavily abuse it for the Linux side already) - a few things (like reverse dependency builds) make that more useful that most of the other stuff out there on complex projects. So when the requirem
71.
▲
by
finaard
11mo ago
That'd mean we have a different compiler in CI than what the developers use on their workstations - which is not a good thing. And wouldn't be tolerated there anyway - people already had some doubts when we were wrapping IAR with
72.
▲
by
finaard
11mo ago
As WSL1 runs on the same kernel I have stuff like named pipes available. I can fully mix processes from both worlds in one workflow. _Some_ of that works with WSL2 as well, but as it's processes on two different kernels requires hidden
73.
▲
by
finaard
11mo ago
While I understand _why_ they did WSL2 it's pretty sad that they at the same time they just dropped any WSL1 development. We're using a lot of WSL in CI - we're mostly Linux based, but for some stuff toolchains came up which
74.
▲
by
finaard
11mo ago
> Then again maybe for stuff like actions and in general CI/CD it's not all that bad, CI/CD on github has the npm problem - a lot of tiny stuff gets wrapped in actions people pull in from all over the place. Github does re
75.
▲
by
finaard
11mo ago
The trick is to only search for topics where there are no answers, or only one answer leading to that blog post you wrote 10 years ago and forgot about.
76.
▲
by
finaard
11mo ago
There will be many LLM-generated functions doing the same thing, in the same project, unless the human pays attention. I've been playing a lot recently with various models, lately with the expensive claude models (API, for the large co
77.
▲
by
finaard
11mo ago
It used to be faster than Linux for that, but that's been a while ago. I moved some stuff away from OpenBSD when the release of Linux 2.4 implemented all missing firewall functionality - but kept others still due to the early issues wi
78.
▲
by
finaard
11mo ago
Reminds me of a project from two decades ago which also had a somewhat tricky part. We needed to do a nightly transfer of data. We had a variable amount of data to transfer, but typically in the range of one to two TB. We had a 1GBit link b
79.
▲
by
finaard
1y ago
That's fine, some of those also have kernels that are EOL for almost 10 years.
80.
▲
by
finaard
1y ago
For a long time I did a lot of Arduino stuff because you could get Nano clones for less than 1 EUR - which pretty much makes them throwaway, if you mess up. I recently was doing a few projects with the Arduino Every, which is a nice board -
81.
▲
by
finaard
1y ago
The two big problems are shitty mail clients, and people not knowing how to quote (which gets enabled by the shitty mail clients). If someone gets CC'd later than typically because the discussion got to a point where the input is neede
82.
▲
by
finaard
1y ago
That's karma for all the times the guy running that site had to deal with entitled emails. I had my fair share of those as well - a bit over 2 decades ago I've added a CGI script to perform various DNS queries to my website - main
83.
▲
by
finaard
1y ago
West Germany
84.
▲
by
finaard
1y ago
You don't really want that. I'm keeping my sanity there just because my small company is running their CI and testing as contractor. They indeed are quite spoiled - and that's not necessarily a good thing. Part of the issue i
85.
▲
by
finaard
1y ago
Same as the one earlier in the thread: Build servers, nicely loaded. A build generates a ridiculous amount of writes for stuff that just gets thrown out after the build. We actually did try with SSDs about 15 years ago, and had a lot of dea
86.
▲
by
finaard
1y ago
> As for why you didn't see similar constructions in other cities, this was definitely an unusually large telephone office for the time For some perspective here - it took until the mid-80s for most of Germany to be connected to a p
87.
▲
by
finaard
1y ago
I can recommend Kyocera - my current one has been going strong for 15 years now. I had problems with paper transport about two years ago - but that's expected after that many prints, and was solved with a reasonably priced field mainte
88.
▲
by
finaard
1y ago
I'm running the same setup - our larger builders have 2 32-core epycs with 2TB RAM. We were doing that type of setup already almost two decades ago in a different company, and in that one for over a decade now - back then that was the
89.
▲
by
finaard
1y ago
> Unless the company is doing something that requires almost no special domain knowledge, it's almost inevitable that it's going to take a good while for them to on-board. That's one reason why I prefer "fresh out of
90.
▲
by
finaard
1y ago
But that wasn't really a thing that was an issue with SSH. Host *.internal.example.com ProxyCommand ssh -q -W %h:%p hop.internal.example.com in the SSH client config would make everything in that domain hop over that hop server
More ›