Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
crabbone
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
211.
▲
by
crabbone
1y ago
> It's easy enough to include a bug number in commit messages to tie the two together. No. This is absolutely not enough. Does the commit resolve the issue? Does it add a test to the issue? Does it disable the buggy feature? Also, I
212.
▲
by
crabbone
1y ago
When I needed to interface with SQLite from Ada, I discovered that SQLite library provided with the language lacked regular expressions, and I had to add that functionality myself. During this exercise, I learned that you can relatively e
213.
▲
by
crabbone
1y ago
Multiple-step unit tests are easier to modify to only slightly change the behavior, which is usually too hard to do with property-based testing where small changes to initial input cause huge changes downstream. But, in general, yes, unit
214.
▲
by
crabbone
1y ago
Nah. That's not what this is about. In any system worth testing, with property-based testing, the system will take so many steps before it encounters an error that even knowing what the steps were isn't going to be very helpful in
215.
▲
by
crabbone
1y ago
60 calories is what you burn when running 1 km. It's not insignificant :)
216.
▲
by
crabbone
1y ago
Yeah, I too thought this number was unrealistic. I run, and I know that it takes about 60 calories per km (I run 10 km usually). To burn 3000 I'd have to... run more than a marathon (50 km, marathon is 42 km). Running marathon every d
217.
▲
by
crabbone
1y ago
Designers, QA, support and managers are typically already using a VCS, and usually it's Git. And if they don't, this is as good as ever a chance to start. From QA perspective, which is the one the closest to me: I wanted such a to
218.
▲
by
crabbone
1y ago
This is all heuristic (read "guessing") and not a real solution to the problem. The ground truth is that software bloat isn't bad enough of a problem for software developers to try and fight it. We already know how to prevent
219.
▲
by
crabbone
1y ago
Recently I read some lectures from Jacob Bronowski. If you never heard about him, he was sort of a predecessor of personalities like Bill Nye or Neil Tyson: he wrote books that popularize science, gave simplified introduction to philosophic
220.
▲
by
crabbone
1y ago
There's GprBuild (Ada tool) that can build C (not sure about C++). It also has more elaborate configuration structure, but I didn't use it extensively to tell what exactly and how exactly does it do it. In combination with Alire i
221.
▲
by
crabbone
1y ago
Precisely. This also reminded me, I think in the PHP 3 era, PHP used to "sanitize" the contents of URL requests to blanket combat SQL injections, or perhaps, it was a configuration setting that would be frequently turned on in sha
222.
▲
by
crabbone
2y ago
Frozen is good for smoothies / shakes. You cannot put fresh berries in a mixer and get a smoothie back, instead you'll get an expensive lump of thick substance that you cannot push through the straw :) The same process makes cert
223.
▲
by
crabbone
2y ago
Our neighbor told this story about her mom. They are both French, but the daughter lives in the Netherlands for about a decade. The mom lives in France. The mom came to visit her daughter during COVID and while eating something bought from
224.
▲
by
crabbone
2y ago
I believe that the biggest problem is that different "compilers" do different amount of work. In the race to win the popularity contest many, and especially newer languages offer compilers packaged with "compiler frontend&quo
225.
▲
by
crabbone
2y ago
Mmm... because I'd prefer the approach of Donald Knuth: wear dashiki to special events (like interviews)? I don't mean I endorse West-African style literally. Just either wear something that says something about you, if you are in
226.
▲
by
crabbone
2y ago
> I told them that I feel that its important to be honest with their experiences Oh my... I don't think I've ever seen a resume that didn't embellish or straight up lie about the applicant. AI does make lies more convincin
227.
▲
by
crabbone
2y ago
Erm... no? The highest ranking person I ever shook hands with was the GP Morgan head of futures department. He came to talk to the whole company to prep for acquisition. So, it wasn't a super official "ceremony", but it was i
228.
▲
by
crabbone
2y ago
The only programmers I've ever seen wearing a suit to work were the ones working in a bank. Not sure if that was a requirement or just a local tradition. Just saying that it happens, but seems very rare.
229.
▲
by
crabbone
2y ago
Nah. Not really. A lot of the useful data out there doesn't need ACL, precise (or any dates at all) etc. Also, a lot of application-specific data formats already don't care about the "extra" attributes available in vario
230.
▲
by
crabbone
2y ago
I treat this expression as Ayenbite of Inwit. When I use it (because I'm super pretentious) I don't mean the book itself or the saner English version of the title "Remorse of Conscience". I mean it as a parody of the la
231.
▲
by
crabbone
2y ago
I was born and lived in USSR for quite a while... life wasn't pleasant there, and technology was not the culprit really. They ran out of carrots a very long time ago, and were left with just the stick to try and enforce the ethics adv
232.
▲
by
crabbone
2y ago
There are, without a doubt, a lot of jobs nobody wants to work. Not sure anyone wants to clean restrooms in fast food establishments, for example. So, if we allow people to choose their jobs and don't have any mechanism that weeds out
233.
▲
by
crabbone
2y ago
Here's an actual case I ran into with JSON and it's bizarre number treatment: Neo4j uses 128 bit ids. The JSON API retrieves these ids as strings of digits, Python library reading this JSON decided to interpret these as double pre
234.
▲
by
crabbone
2y ago
Not at all in the direction where I'd want a configuration language to go... The marginal "improvements" wrt' punctuation are just inconsequential. I'd take Prolog without I/O and (some? all?) extra-logical pre
235.
▲
by
crabbone
2y ago
There was a very similar discussion when photography was made easily accessible. Baudelaire thought that photography was the killer of art by allowing non-artists to crate something that was very much like art, mechanistically, without havi
236.
▲
by
crabbone
2y ago
This is looking for silver lining: so, someone copied Ghibli style, which is plagiarism, which is bad, but it turns out that by plagiarizing the offender also made the original work more famous and more valuable in some ways... OK. But plag
237.
▲
by
crabbone
2y ago
As everyone here seems to recall their blue-collar jobs, let me list some of the difficult or bizarre jobs I worked: * Aluminum factory. Lots of acidic vapor from the bath where aluminum pieces are washed before painted. Large heaps of alu
238.
▲
by
crabbone
2y ago
YAML's problems: * Very easy to write the code you didn't mean to, especially in the context of CI where potentially a lot of languages are going to be mixed, a lot of quoting and escaping. YAML's string literals are a night
239.
▲
by
crabbone
2y ago
Debugging and monitoring. When the runner is somewhere else, and is shared nobody is going to give you full access to the machine. So many times I was biting my fingers not being able to figure out the problems GitHub runners were having wi
240.
▲
by
crabbone
2y ago
First of all, I cannot agree more, given what we have today . Unfortunately, this isn't a good plan going forward... :( Going forward I'd wish for a tool that's as ubiquitous as Git, has good integration with editors like la
More ›