Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
crabbone
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
91.
▲
by
crabbone
3mo ago
To comment on my concrete (and quite miserable) situation, here's how it went (and does, even worse with the advent of AI, to this day): * A report comes from the field (to the support team) that something is broken (or highly desired
92.
▲
by
crabbone
3mo ago
Well, I had to be more specific instead of trying to be dramatic... The thing is, nothing in the suggested procedure addresses the problem of how you are supposed to distinguish the decisions that matter from those that don't. Whoev
93.
▲
by
crabbone
3mo ago
This is what usually happens if you let incompetent people make design decision: they stay with the first and worst version forever. Right now I'm in the process of leaving a company where this happened over and over again. The compan
94.
▲
by
crabbone
3mo ago
Parent doesn't have experience of working with codebases with slightly high than average code quality requirements. In products s.a. storage, avionics, medical appliances etc. it's very typical to have a requirement for each commi
95.
▲
by
crabbone
3mo ago
In terms of UI for Git, I've never seen anything getting remotely close to Magit. It's both in-depth and a simplified stateful interface. Here's what I mean by "stateful": one of the huge problems with command-line
96.
▲
by
crabbone
3mo ago
It might be uncalled for, but let me use a philosophical reference: you are trying to derive ought from is. Many tried to prove it to be possible, but most face such propositions with skepticism. Let me give you some examples of things tha
97.
▲
by
crabbone
3mo ago
It's like in that meme: it's not enough to say it, you need to declare it. Or, in other words, what makes a standard a standard is that you declare that it is a standard. This declaration carries with it an obligation to respec
98.
▲
by
crabbone
3mo ago
I don't know where you get the confidence... When it comes to Protobuf, we are now at version 3 of the format. It's been around for a while, but I'm old enough to have implemented v2 parser myself... v2 is partially supporte
99.
▲
by
crabbone
3mo ago
> Why does it matter for some Python implementation if the Google C++ implementation has a lazy or eager parser? I wrote about it in my repository, but I'll try to summarize it here: Protobuf is full of bad ideas. One such bad idea
100.
▲
by
crabbone
3mo ago
I don't know what your metric for reliability is... but I would say that the messaging / serialization format can hardly be blamed for reliability problems s.a. service uptime or service responsiveness etc. Such problems usually
101.
▲
by
crabbone
3mo ago
Hey. I wrote another Python implementation of Protobuf. (protopy https://gitlab.com/doodles-archive/protopy it was a while ago and haven't touched it since). I'm not saying it's better than whatever thi
102.
▲
by
crabbone
4mo ago
I think you are putting the cart before the horse: the code was written intentionally , i.e. someone first had a thought, and then fleshed it out in the code (and maybe had forgotten all about it the minute later). When LLM generates code,
103.
▲
by
crabbone
4mo ago
My very recent story with libvirt and secureboot resulted in blanket disabling of secureboot as part of the preparation for creation of VMs. The reason: the VM refuses to boot when provided with an ISO (via virtual CDROM) with a meaningless
104.
▲
by
crabbone
4mo ago
Oh, I've worked in more than a dozen of software companies. When it comes to planning activities and setting goals, I've rarely seen a lot of sense. I mean, we are in the industry where it used to be a standard practice, not so l
105.
▲
by
crabbone
4mo ago
A lot of programmers naively believe that tests prove that the program works... Even though this has been repeated over and over again: tests can only prove that the program isn't broken in some specific way. When there's a perso
106.
▲
by
crabbone
4mo ago
Not the author, but as someone who frequently has to answer this question, I'll chip in: A mistake is a mistake, whether you have a way to reproduce it right now or not. It's pretty much a given that whatever means you have right
107.
▲
by
crabbone
5mo ago
Here's about the Israeli PM, and why he's allowed not to wear a tie: > One day, Netanyahu shows up to the Knesset not wearing a tie. The speaker then reminds him about the decorum, to which Netanyahu replies that the queen of
108.
▲
by
crabbone
5mo ago
Well, I lived in Petakh Tikva and met some people who lived there before 1948. There are still some patches of land (eg. behind Belinson) that used to be in Turkish possession, then were bought by Keren Kayemet le-Israel, and then kinda we
109.
▲
by
crabbone
5mo ago
> jobs programs and helicopter money where people get paid to do nothing to keep the economy humming. The article addresses your concerns already. I know it's long, but you could probably skip a few paragraphs in the middle and sta
110.
▲
by
crabbone
5mo ago
I'm sorry... you didn't understand the article. The goal of having a job isn't happiness. At least not immediately. The goal is to have something to bargain with: employees offer labor, employers buy it. If employees don&#
111.
▲
by
crabbone
5mo ago
Well, it's the same problem with all sorts of free-market capitalism and derivatives. They all believe there's infinite "somewhere else" that resources can come from, or the customers, or the funding etc. But reality i
112.
▲
by
crabbone
5mo ago
Well, where I work, "automation" is part of my job title. And if I ever even suggest that I've done some work outside of the tasks assigned to me that has something to do with my job, I'd be sent into disciplinary heari
113.
▲
by
crabbone
5mo ago
It was drilled into me since childhood that speaking with your hands is lacking "class". On a conscious level, I know not to judge people by something as superficial, but on subconscious level, if someone is swinging their hands
114.
▲
by
crabbone
5mo ago
I absolutely don't see these as benefits... Living in the Netherlands, apartments owners typically have to pay "VVE" (service fee for the ongoing upkeep of the building where your apartment is), while house owners typically p
115.
▲
by
crabbone
5mo ago
I think sleep serves multiple functions. For example, anyone who works out in any-what systematic way knows that sleep is essential for muscle grow. You can't skip on sleep if you want to get fitter. And this probably has very littl
116.
▲
by
crabbone
5mo ago
I can see very naive points here: * "Corporate hackers" is a... not a very common thing. In the corporate world most programmers do what they are told to do and nothing more. Initiative is punishable. * API wrappers aren't
117.
▲
by
crabbone
5mo ago
While NaCL and Silverlight were both alternatives to Flash... All these people in comments beating their chests about how WebAssembly is totally good for everything you can imagine, and there's not a single browser game that is not a t
118.
▲
by
crabbone
5mo ago
> That Just Won't Happen. Please, read what you quoted to the end. The answer is right there. Anyways. Here are examples to the contrary: cars and driving. Somehow, collectively, we realized that driving requires learning the to
119.
▲
by
crabbone
5mo ago
Before I say anything: I don't use VSCode and have no intention of doing so. Most of my experience is gained vicariously, through working with or helping someone else who does. I use Emacs for my day-to-day stuff. I don't think
120.
▲
by
crabbone
5mo ago
I used Prolog twice in production, but none of them were what I'd expect to be the "typical" uses. 1. I used GoLog (a Prolog interpreted in Go) for defining some functional tests in the project where the testing infrastructur
More ›