back
user profile
locknitpicker
833karma·798submissions·October 29, 2025
recent activity (798 total)
comment
Hi, thank you for going through the trouble of putting this together. This sort of service is invaluable as it allows us clueless people to be mindful about something that negatively impacts our life.…
comment
> Good explanation for why hiring stopped. If AI is improving rapidly why hire engineers now that you might not need in 6-12 months? I'm not so sure that's the reason. I mean, to believe …
comment
> This article actually explains how this bug in particular could have been avoided. Not really. The article is a textbook example of hindsight bias. It's a simplistic analysis of a far more c…
comment
You failed to cite the comment you were replying to. The comment is: > You can learn without reading random people online cynically shit talking others as a self promotion strategy.
comment
> I disagree. I learnt good stuff from this article and it’s enough. That's perfectly fine. It's also besides the point though. You can learn without reading random people online cynicall…
comment
> Can someone with some more experience explain why this happens? The most basic webserver, like a TCP socket served from a C program, serving some files etc. can take tens of thousands of requests…
comment
This sort of Monday morning quarterbacking is pointless and only serves as a way for random bloggers to try to grab credit without actually doing or creating any value.
comment
The article tries very hard to pretend there are problems that don't really exist, and does that by going through great lengths to ignore any possible solution. Take for example the blogger'…
comment
> I love and use rust, it is my favorite language and I use it in several of my OSS projects but I'm tired of this "rewrite it in rust" evangilism and the reputational damage they do…
comment
> sorry, I can't take something that argues for "printf" in favour of anything else seriously. I think you're arguing from a position of willful ignorance. The article is clear …
comment
> It makes me sad that to get these scalability numbers requires some secret sauce on top of spanner, which no body else in the k8s community can benefit from. I'm not so sure. I mean, everyth…
comment
> I see the appeal of K8s in dividing raw, stateful hardware to run multiple parallel workloads, but if you're dealing with stateless cloud VMs, why would you need K8S and its overhead when th…
comment
> I see it differently. That's the name of the game. Language design is always striving toward making it more intelligible, but it is reasonable to expect pros to have command of the language.…
comment
> The gay person would rather not be gay (it would be easier for them), and is told by society that it's a choice. What's striking about those stories is that there were clearly quite a l…
comment
> Pushing everything to types like this creates a different burden where you're casting between types all over the place just to use the same underlying data. TypeScript does not perform any k…
comment
> Or theres a lot of people who like to troll and propagandize americans for nationalism and racism I think it's a more coordinated and professional operation that you are suggesting. The US a…
comment
> That feature of showing where an account was created was on for a bit and then turned off... it highlights that many accounts implying they are in the USA are actually not and probably not who th…
comment
> Typescript's type system is very powerful, but without strict compile-time enforcement you still spend a lot of effort on validating runtime weirdness (that the compiler ought to be able to …
comment
> I thought this would be a great test to show the benefits of TypeScript over plain JavaScript: either it would fail to compile, or the strings would become numbers. You're just stressing tha…
comment
> I have mixed feelings about Typescript, I hate reading code with heavy TS annotations because JS formatters are designed to keep line widths short, so you end up with a confusing mess of line bre…
comment
> For example, I don't ever see anyone using `dynamic` or `object` in C#, but I will often see less skilled developers using `any` and `// @ts-ignore` in TypeScript at every possible…
comment
> "There basics," well understood and judiciously applied, is where the bulk of TypeScript's value lies. Yes, precisely. OP is also completely oblivious to the fact that TypeScript i…
comment
> It is not features but structure and undetstanding that is missing. I don't think this belief is valid. The whole purpose of markdown is to serve as a easy to read format that is publishable…
comment
> typescript is largely a result of solving a non-existent problem. Claiming that lack of static type checking is a non-existent problem is quite a bold claim. Care to offer some details to substan…
comment
> If it's correct, it's not a maintenance nightmare, and it will alert you to problems later when someone wants to use it incorrectly. You're confusing things. It is a maintenance ni…
comment
> The average multi-year TypeScript developer I meet can barely write a basic utility type, let alone has any general (non TypeScript related) notion of cardinality or sub typing. Hell, ask someone…
comment
> The fact that there can be runtime type errors that were proven impossible at compile time is why I will never enjoy TypeScript. The "impossibility" is just a trait of the type definiti…
comment
> One thing that needs to be emphasized with “durable execution” engines is they don’t actually get you out of having to handle errors, rollbacks, etc. I think this is a gross misrepresentation of …
comment
> To begin with, no it isn't. There are a lot of existing regulations that serve no legitimate purpose. Citation needed. Specially referring to TFA. You know what there is a lot of? Organizati…
comment
> Some jurisdictions ban the sale whatsoever of used tires with less than a certain amount of tread. No, not really. This appears to be the source of your confusion. In Europe+US, thread restrictio…