Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
crabbone
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
crabbone
1mo ago
I haven't seen this mentioned, but... let's talk for a moment about testing automation, and what pain it is to test GUI programs that are mouse-first... It is coincidental, but, in reality, it's pretty much a given, that a pr
32.
▲
by
crabbone
1mo ago
I'll try with an example first, and then will try to extrapolate to something more general. I'm a longtime Emacs user and I detest tools like VSCode (VSCode in particular) because they aren't fully keyboard driven. "F
33.
▲
by
crabbone
1mo ago
Hey. I worked there, and I'm no longer bound by their PR policy, so I can mention this. Also, know that the fact that I worked there doesn't make me privy to their high-level strategic decisions, this is a more look from the tre
34.
▲
by
crabbone
1mo ago
I couldn't help laughing a little at all those Russian phrases weirdly translated into English. Granted I probably sound like that too... at least I don't work for any intelligence service. For the context: I think, English was t
35.
▲
by
crabbone
2mo ago
OK. I see. But, even if this is the problem, the solution they are trying for is bad. What Python needs is a project definition (like what Ada has in GNAT Project Manager). PyPA repeatedly proved themselves incapable of coming up with s
36.
▲
by
crabbone
2mo ago
> fairly trivially solve this with SBOMs Please try building with conda-build to understand the actual problems this entails. Your solution is a fantasy because of how library linkage works. Dynamically loaded libraries need to be able
37.
▲
by
crabbone
2mo ago
There are so many unwarranted ideas here... I stopped reading half-way because of it. Eg. JIT compilers are rare because they are difficult to write. JIT compilers come with tradeoffs, they aren't an absolute boon. JIT-compiled code
38.
▲
by
crabbone
2mo ago
These people are so far gone in their fantasy land... > So we either have to shrug and say, "don't use sdists if you want reproducible builds," What is this, I can't even... How can anyone expect to have a reproducibl
39.
▲
by
crabbone
2mo ago
This is not at all how it works. But you missed the important distinction: random is bad because it repeats unnecessarily. One of the typically used examples in statistics 101 class to drive attention to this fact is the question posed to s
40.
▲
by
crabbone
2mo ago
If they are organized into meaningful groups, then, of course: the organization makes it easier to use. Compare: have thousands of name-phone number pairings in any order vs same pairings, but now they are grouped by the first letter of
41.
▲
by
crabbone
2mo ago
Now imagine someone who needs to test something on eg. P6e-GB200 series VM in EC2 (this is one of the newest Nvidia accelerator models: GB200 multiplied by something like 60 iirc). I don't know what the price is and I'm not even s
42.
▲
by
crabbone
2mo ago
While I don't doubt the veracity of your report, I don't think this is an efficient testing strategy. Ideally, you don't want a very large number of tests, no matter how big the system is. Tests are, effectively, an interfac
43.
▲
by
crabbone
2mo ago
1. I'm not sure what CodeRabbit has to do with the article... It's obviously an advertisement, but it's merged into the text of the article, which I find bizarre. As an aside, I used CodeRabbit at work, and I have mixed feel
44.
▲
by
crabbone
2mo ago
I started my career in programming with Subversion was the most popular tool. I also had to work a little with VSS, Perforce, Mercurial and, obviously, Git. I was one of the first users of Google Code... So, relatively, not so long ago it
45.
▲
by
crabbone
2mo ago
I moved a lot, and in different countries. I bought different IKEA furniture pieces. There's no one size fits all. IKEA is different by country, by price, by product line... For example, I have a bed I bought from IKEA made of pine
46.
▲
by
crabbone
2mo ago
For some products, it's viable to sell replacement parts. For example, I have an Ankarsrum blender. The main engine is built to last, but a lot of things are meant to be replaced after some use. They, probably, don't cost as mu
47.
▲
by
crabbone
2mo ago
I've met this unwarranted love for mmap() many times in the developers who never professionally worked on storage projects. Especially common with C++ programmers for some reason. There are people who think they found a "trick&q
48.
▲
by
crabbone
2mo ago
I have some experience as a manager, but not a lot (something short of a two years in the same company). I dislike the idea of standups both as a programmer and as a manager. They remind me too much of military drills: something performat
49.
▲
by
crabbone
2mo ago
I had a chance of attending a lecture by Albert Kapr, maybe a year or so before he died. His book on typography was, essentially, the "Bible" for anyone studying typography in the 60s-90s in the former Soviet Union, probably stil
50.
▲
by
crabbone
2mo ago
For context: my programming career started in Russia (while I didn't live there... it was a very unique situation at the time to have a remote job!), then for some twenty odd years in Israel (on-site), then another five in the Netherla
51.
▲
by
crabbone
2mo ago
To the author, if you are reading this: you also want --ensure-pip option to configure. Otherwise "pip" command in your virtual environment will point to the system "pip" (or nowhere, if you never installed it).
52.
▲
by
crabbone
2mo ago
Absolutely. Both uv and pipenv tools are bad because they aren't necessary and they obscure how the programs that the programmer needs to use actually work. The fewer things the programmer uses to accomplish their goals, given they d
53.
▲
by
crabbone
2mo ago
I have a script that does virsh send-key of whatever I need to send. In my specific case the motivation was the mismatch between my keyboard layout and the keyboard in the VMs, so I couldn't send M-# or even C-... into the VNC console
54.
▲
by
crabbone
2mo ago
> Mainstream languages offer units of code s.a. a function, a class, a module and so on. Unit testing refers to testing the functionality implemented by a single such unit.
55.
▲
by
crabbone
2mo ago
In order for you to understand what a "unit" is, you need to first consider that there are different languages with different units. The definition of a "unit" doesn't give you a concrete size, it gives you a size
56.
▲
by
crabbone
2mo ago
I did it in the post you replied to.
57.
▲
by
crabbone
2mo ago
Two things: * Unit testing is different from integration testing. They aren't interchangeable. Mainstream languages offer units of code s.a. a function, a class, a module and so on. Unit testing refers to testing the functionality i
58.
▲
by
crabbone
2mo ago
Remember there was a time when a lot of goods weren't sold pre-packaged? My mom used to send me to the grocery with instructions like "buy two hundred grams of sausage and three hundred grams of cheese" and would give me the
59.
▲
by
crabbone
2mo ago
Oh... it's not just useful, people get red in the face and start swinging heavy object in the air when it comes to discussing this. Imagine working in a larger company, where you routinely get close to a hundred of useless emails every
60.
▲
by
crabbone
2mo ago
Looking at this from a perspective of someone who's searching for a job, I can promise you that even if you are recorded, there's next to zero chance your recording is being analyzed in any meaningful way. You'd imagine that
More ›