Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
crabbone
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
crabbone
4d ago
Yes. Like I wrote in another comment: authors' expectations and explanations aren't... very convincing. Asking about the order of execution in a concurrent program which certainly can have multiple valid orders by design is unf
2.
▲
by
crabbone
4d ago
I think the article is... not being completely honest. To my simple mind, spawning a task but not awaiting it is undefined behavior. So, no wonder it does different things in different languages / libraries. What creates the implemen
3.
▲
by
crabbone
5d ago
I'm not sure if that's a bad choice... BTW, I think STIG still requires it. So, if you want to be compliant with some (US) government requirements, you'd still have to put different bits of your system on different partition
4.
▲
by
crabbone
5d ago
Oh, the irony of: echo "/swapfile none swap defaults 0 0" >> /etc/fstab If we are going full modern, why not create a Systemd unit? ( https://www.freedesktop.org/software/systemd&
5.
▲
by
crabbone
5d ago
To be honest, AI or not, I just don't like to be in the situation where I need multiple checkouts of the same repository. I do it sometimes anyways, but it's not because I'd like to work like that, rather, because something
6.
▲
by
crabbone
8d ago
> I'm not sure I fully understand. In my view, it's pretty evident that tests should test behavior and not structure. Not OP, but I think I know what OP has in mind. There are some trivial ways in which code can be made easier
7.
▲
by
crabbone
8d ago
I haven't finished reading and had to make a detour into another article by the same author, so, probably, I will have to extend the comment, but so far this: > Perhaps the limiting factor is just that knowledge of effective test te
8.
▲
by
crabbone
9d ago
I agree in that I don't know in what context Orwell wrote the quote above. Maybe it made more sense the way it fitted in that context. Whenever this kind of discussion happens, I recall Andrey Platonov (a Russian writer, who was so we
9.
▲
by
crabbone
10d ago
When I read the Orwell's version, I immediately had the same feeling I had when reading mathematical proofs. I hate so much to hunt the preceding text for anaphora resolution... It's just such a bad and pretentious way of writing
10.
▲
by
crabbone
16d ago
Here's my experience with doorbells: I inherited an electrical one from the previous owner. It ran on... battery. (Why would anyone do this is beyond me, but it turns out to be very common where I live.) The battery died and I neede
11.
▲
by
crabbone
17d ago
I've met with this attitude before. It's when developers interpret the function of QA to exclusively search for the situations where the expected functionality and actual don't match. They would reject anything coming fro
12.
▲
by
crabbone
17d ago
I think this is intentional? I use Firefox reader, but the same idea. I actually prefer it this way (except I don't like that the reader doesn't support Vi/Emacs navigation...) For content that is just text, I prefer that th
13.
▲
by
crabbone
17d ago
> Who else uses the Shift key to end the screensaver, because in case the event goes through to an actual program it's least likely to do have unintended effects? Hahaha. Yup. That's me :) Not the screensaver in my case. I
14.
▲
by
crabbone
18d ago
This is a very misguided idea. Humans have value judgement. AI doesn't. AI doesn't "know" what good code even is. For something to be good, there has to be a purpose. Good is the measure of how well that purpose is f
15.
▲
by
crabbone
18d 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
16.
▲
by
crabbone
18d 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
17.
▲
by
crabbone
20d 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
18.
▲
by
crabbone
20d 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
19.
▲
by
crabbone
24d 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
20.
▲
by
crabbone
24d 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
21.
▲
by
crabbone
25d 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
22.
▲
by
crabbone
27d 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
23.
▲
by
crabbone
27d 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
24.
▲
by
crabbone
29d 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
25.
▲
by
crabbone
29d 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
26.
▲
by
crabbone
29d 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
27.
▲
by
crabbone
29d 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
28.
▲
by
crabbone
1mo 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
29.
▲
by
crabbone
1mo 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
30.
▲
by
crabbone
1mo 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
More ›