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…
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…
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…
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/man/latest/syst... ) if you need more…
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…
> 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…
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…
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…
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…
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…
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…
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…
> 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…
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…
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,…
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.…
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…
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,…
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…
> 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…
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.…
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 reproducible…
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…
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…
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…
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…
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…
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…
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/man/latest/syst... ) if you need more…
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…
> 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…
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…
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…
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…
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…
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…
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…
> 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…
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…
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,…
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.…
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…
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,…
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…
> 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…
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.…
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 reproducible…
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…
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…
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…