Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
crabbone
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
crabbone
1mo 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
32.
▲
by
crabbone
1mo 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
33.
▲
by
crabbone
1mo 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
34.
▲
by
crabbone
1mo 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
35.
▲
by
crabbone
1mo 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).
36.
▲
by
crabbone
1mo 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
37.
▲
by
crabbone
1mo 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
38.
▲
by
crabbone
1mo 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.
39.
▲
by
crabbone
1mo 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
40.
▲
by
crabbone
1mo ago
I did it in the post you replied to.
41.
▲
by
crabbone
1mo 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
42.
▲
by
crabbone
1mo 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
43.
▲
by
crabbone
1mo 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
44.
▲
by
crabbone
1mo 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
45.
▲
by
crabbone
1mo ago
There's a whole big contentious point that the author completely ignored: using assertions in tests (like unit-tests). Some unit testing frameworks expect their users to use assertions to do the job, others are very much against it be
46.
▲
by
crabbone
1mo ago
They let you do it because GitLab was first to let you do that. MS had to match the offering of their most noticeable competitor. They also felt like thay had to one-up them... well, to win the competition. So, from the sales point of vie
47.
▲
by
crabbone
1mo ago
I've lived through two acquisitions by the world-largest companies (and few more smaller ones). Here's my impression of what often happens in situations like this: * There's a huge disconnect between the actual product and w
48.
▲
by
crabbone
1mo ago
Yes. That was my impression too. Github Actions aren't a good product in many ways. It's also very complex and requires quite a bit more infrastructure than the rest of Github. Unfortunately, I don't think that the commerc
49.
▲
by
crabbone
1mo ago
I saw a graph of Github outages somewhere. The drop in uptime strongly correlates with the introduction of Github Actions. To be fair, it's a huge chunk of functionality, also, hard to make reliable. LLMs might have an effect, but t
50.
▲
by
crabbone
1mo ago
Not going to work... I have to schedule an appointment, using the phone (they used to have special devices that could be used instead, but they discontinued them too). If I just show up at the branch office, they won't even let me in
51.
▲
by
crabbone
1mo ago
Not in my experience. My bank wouldn't even talk to me when they discontinued support for a phone I had. They don't even have anyone to complain to, which is by design. You can complain about non-technical stuff, but there'
52.
▲
by
crabbone
1mo ago
I don't know what exactly do you mean by Android system. Does storage count? The idea of how applications aren't allowed to access each other's storage is very bad from the user perspective, for example. Permission model of
53.
▲
by
crabbone
1mo ago
1 in 3 is end of the line awful... Back when I was in college (former USSR), we had a subject roughly translated as "integration with industrial processes". USSR industry was highly regimented. Various norms, tolerances, recipes
54.
▲
by
crabbone
1mo ago
Look at how SELinux is structured, or AppArmor. Neither one is enough. I.e. you need both: file access permissions and permissions to run commands and more... Trying to restrict to only one security feature will make the system either to
55.
▲
by
crabbone
2mo ago
That's a tautology... But, maybe if I try to salvage what you were trying to say: while failures are a fact of life, higher-quality products will try to minimize and mitigate more of them. Making more components replaceable, is the di
56.
▲
by
crabbone
2mo ago
There's a difference. It was a matter of principle for a Web site (not) to use pop-up ads or ads in general. It would be highly inappropriate for a large and successful business to have (especially pop-up) ads in their product (unles
57.
▲
by
crabbone
2mo ago
It still makes it a single point of failure...
58.
▲
by
crabbone
2mo ago
I believe that the target market for this equipment is small / medium size enterprises that need a solution for local storage of whatever information they process in their day-to-day operations. So, they won't have a system admin
59.
▲
by
crabbone
2mo ago
You missed the point the author really complains about: soldered in memory chips create a single point of failure. What you quoted needs to be seen in the context of what author calls "increasing media demands". I.e. the author b
60.
▲
by
crabbone
2mo ago
The question about designing elevators used to be the mainstay of programming job interviews. I had an annoying interview where I was asked, for the umpteens time to design an elevator. I already made up my mind at the time, knowing I
More ›