back
user profile
locknitpicker
834karma·800submissions·October 29, 2025
recent activity (800 total)
comment
> I worked with XML and all the tooling around it for a long time. Zero interest in going back. It’s not the angle brackets or the serialization efficiency. It’s all of the above brain damage. I re…
comment
From the article: > One of the enduring, almost comical truths of DevOps is this: Developers often think DevOps is too Ops-centric. Ops folks think DevOps is too Dev-centric. Both sides are convinc…
comment
> It could be a broken rail weld, it could be track sabotage, it could be a broken wheel or bogie... we don't know yet. Yes, the root cause is still unknown, and an investigation needs to happ…
comment
> So I would standby for this tragedy to be used for political purposes This is an ignorant opinion. For multiple reasons. Derailing under these circumstances is a track issue, which means ADIF, th…
comment
> We didn't get your definitions. Your definition makes no sense, and at most reflects your own ignorance on the topic. I already listed a few and very specific classes of tests, which not onl…
comment
> Sure, high level is the goal. But the question is whether the abstractions are the correct ones that fit the problem. Not quite. The path to high level always involves abstractions that fit the p…
comment
> Most people are mid. Most people are mid because you define mid based on where most people stand. The good ones are those who stand out among their peers. Being mid and competent are two differen…
comment
> A test is only good if you write it before you implement it. Perhaps you should read up on regression tests, or snapshot tests, or consistency tests, or pretty much any flavor of UI tests. Or aut…
comment
> can also be said of developers. Not really. Unfortunately some organizations still follow the premise that the job of a QA is exclusively doing manual acceptance testing, and everything else is e…
comment
> First: it's not the best use of our time. I believe dev and QA are separate skillset. Of course there is overlap. I've heard this comment before,and it fails to hold in practice. You ar…
comment
From the article: > You rarely get credit for the disasters you prevented. Because nothing happened, people forget about it quickly. There is another problem left implicit in the article: clueless …
comment
> While we're at it I also fail to see any strategy. The word on the street is that it's yet another step to try to keep the Epstein files out of the news.
comment
> The hikikomori[1] or NEETs ought to be a hotbed of creative works if your hypothesis is true. And they aren't, plain and simple. It's funny how you chose to frame groups as "NEET&q…
comment
You posted the edit over 7 hours ago and it still doesn't make sense. You should check what the U in UBI stands for.
comment
> But I’ve never met anyone passionate about collecting bins, development of accounting tooling, or pricing of phone insurance. You need rewards to allocate people effectively, because “passion” is…
comment
> But on the other hand in many 'urban' neighborhoods, there's far less motivation to take care of things - and once you remove the external actors going in there to do what little t…
comment
> Why do small if you can go big right away? You're missing the fact that this sort of infrastructure requires a robust business case. That's why scale is critical. Recycling bottles and …
comment
> what ergonomic form factors are we missing? Only the Kensington Orbit is a different form factor. Every single one of the remaining examples follow the mouse form factor, which forces the user to…
comment
> How different the output is each time you generate something from an LLM is a property called 'prompt adherence'. It's not really a big deal in coding LLMs, (...) I strongly disagr…
comment
> LLMs got good at search last year. You need to use the right ones though - ChatGPT Thinking mode and Google AI mode (that's https://www.google.com/ai - which is NOT the same…
comment
> Every single time, I get something that works, yes, but then when I start self-reviewing the code, preparing to submit it to coworkers, I end up rewriting about 70% of the thing. You might want t…
comment
> If this works better for you than a Logitech or Kensington trackball, sweet, use it. But so far all the reviews are like "I've never used a trackball, but this looks cool". Most pe…
comment
> Git isn't the best but network effects matter. I think this assertion is too vague and arguably wrong. It's unclear which traits would lead a Git alternative to be claimed as better, an…
comment
> it is unlikely you will get a malloc failure That assertion completely misses the point. The scenarios involving move constructors throwing exceptions involve objects being stuck in an inconsiste…
comment
> Throwing move is super weird too. I believe that it was a mistake to not treat user move like C++11 destructors and default to noexcept(true) on them. But it is what it is. I think you're mi…
comment
> I read Effective Modern C++ years ago and was confused exactly like what you describe. It's been a while since I read it, but if I recall correctly the book focused on special member functio…
comment
> How willing are you to pay a performance or UB penalty for these? OP wasn't even able to frame an actual problem. So why is this blend of vacuous criticism even entertained?
comment
> Add this to my "C++ chose the wrong kind of polymorphism to make first-class" tally. Is it really the "wrong kind of polymorphism" if it isn't causing any problem and it …
comment
> I thought "move doesn't move" was a fairly common C++ mantra at this point. It is. The fact that std::move is just a cast and that move constructors are expected to transfer resour…