Hacker Newsnew | past | comments | ask | show | jobs | submit | ahpeeyem's commentslogin

Folks need to stop downvoting this and get back to their job applications ;)


but there is punctuation: there's one comma and two apostrophes! everything we need to comprehend, nothing more

correctly using those tells me it was a stylistic choice not to use capital letters and omit the periods.

fwiw the HN guidelines say more about not posting "shallow dismissals", not complaining about "tangential annoyances" and being "kind, not snarky" than about grammar and punctuation: https://news.ycombinator.com/newsguidelines.html


NPM supply-chain attacks spread really quickly.

If a popular NPM package was compromised and included a copy.fail exploit, it would make lots of systems vulnerable to root privilege escalation.


I like these product names :) keen to give tailgator a try


Yeah when I read that they "started this journey in March of 2024 and...completed it in January of 2025" I was like :o


    for (; counter < 1_000; counter++) {
        // ... I know this doesn't make much sense :)
    }
I think the JVM would optimise away this loop because it doesn't do anything. e.g. if the loop optimisation method is to unroll the loop into 1000 inline statements, there's nothing there.

This makes "No Logging" result not quite a fair comparison; maybe something like the sum of 1000 random numbers do some actual work in the loop.


Exactly my thoughts when reading the article. A bad micro-benchmark that puts everything in bad context as a result. I have numbers on the impact of logging from other articles that show a significant impact, but nothing at this scale.


In many C/C++ optimizing compiler, this is replaced with `counter = 1000;`.

I have no idea how java handle this.. Does the AOT compiler do any optimization? Would this defer to the JIT?


There is aot native compilation in javaland these days, but I assume you mean javac, the compiler that transforms source into jvm bytecode. It defers pretty much all optimization to the JITs and won't remove empty loops.


No, but in this case, the JIT will get rid of this empty loop.


Unless you're Australia, where we shut down our geothermal trials after some early success.

Ignore those rocks that are already hot, let's keep digging up these black ones and burning them!


I didn't know that, but it's cool, and I think shows that Microsoft had a healthy culture.

If you can laugh at yourself, you can learn and grow. Companies aren't a monolithic hive-mind (even Microsoft!)

I still love that video.


Ah yes, we call them BUAs


Good point, I should have clarified that it's two specific vaccines. I can't edit the submission now.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: