<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: npstr</title><link>https://news.ycombinator.com/user?id=npstr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 13:42:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=npstr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by npstr in "ASML staffing changes could result in a net reduction of around 1700 positions"]]></title><description><![CDATA[
<p>What are you basing this on? The announcement literally says the people doing the work want to focus on the work and not the bullshit, so they are firing the bullshit people.<p>> Engineers in particular have expressed their desire to focus their time on engineering, without being hampered by slow process flows, and restore the fast-moving culture that has made us so successful.</p>
]]></description><pubDate>Wed, 28 Jan 2026 16:00:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46797053</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=46797053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46797053</guid></item><item><title><![CDATA[New comment by npstr in "ASML staffing changes could result in a net reduction of around 1700 positions"]]></title><description><![CDATA[
<p>Not nothing - they are doing bullshit.<p>> Engineers in particular have expressed their desire to focus their time on engineering, without being hampered by slow process flows, and restore the fast-moving culture that has made us so successful.</p>
]]></description><pubDate>Wed, 28 Jan 2026 15:58:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46797032</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=46797032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46797032</guid></item><item><title><![CDATA[New comment by npstr in "ASML staffing changes could result in a net reduction of around 1700 positions"]]></title><description><![CDATA[
<p>Yes, they absolutely are the bad guys, if they are the reason that the Engineers - the ones actually making the product - are unhappy. Did you miss this part of the announcement?<p>> Engineers in particular have expressed their desire to focus their time on engineering, without being hampered by slow process flows, and restore the fast-moving culture that has made us so successful.</p>
]]></description><pubDate>Wed, 28 Jan 2026 15:58:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46797024</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=46797024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46797024</guid></item><item><title><![CDATA[New comment by npstr in "ASML staffing changes could result in a net reduction of around 1700 positions"]]></title><description><![CDATA[
<p>Sorry, but the empathy is misplaced. These people working bullshit jobs are dragging down the whole organization. If bullshit jobs are allowed to proliferate, they risk the even larger number of jobs (and families) of the people doing the actual work.</p>
]]></description><pubDate>Wed, 28 Jan 2026 11:48:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46794132</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=46794132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46794132</guid></item><item><title><![CDATA[New comment by npstr in "How wolves became dogs"]]></title><description><![CDATA[
<p><a href="https://archive.is/yRObl" rel="nofollow">https://archive.is/yRObl</a></p>
]]></description><pubDate>Fri, 09 Jan 2026 12:33:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46553196</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=46553196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46553196</guid></item><item><title><![CDATA[Stop talking]]></title><description><![CDATA[
<p>Article URL: <a href="https://gurkan.in/2025/12/stop-talking/">https://gurkan.in/2025/12/stop-talking/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46137845">https://news.ycombinator.com/item?id=46137845</a></p>
<p>Points: 56</p>
<p># Comments: 60</p>
]]></description><pubDate>Wed, 03 Dec 2025 18:09:49 +0000</pubDate><link>https://gurkan.in/2025/12/stop-talking/</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=46137845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46137845</guid></item><item><title><![CDATA[New comment by npstr in "Syntax highlighting is a waste of an information channel (2020)"]]></title><description><![CDATA[
<p>> Why aren't things this way?<p>They are in my JetBrains IDE, IntelliJ. Just use proper tools instead of toy text editors? It's free and Open Source even.</p>
]]></description><pubDate>Fri, 17 Oct 2025 07:23:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45614107</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=45614107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45614107</guid></item><item><title><![CDATA[New comment by npstr in "Thoughts on Mechanical Keyboards and the ZSA Moonlander"]]></title><description><![CDATA[
<p>I had some RSI at the start of corona from too much home office + gaming, what actually helped was getting a trackball (Kensington Slimblade Pro) for $work tasks.<p>Tried a Moonlander and hated it. My hands don't work with ortholinear. And I hated having to learn layers and layouts.
Besides I have a real job and I use a proper IDE so I need my F keys, I like to use the Home/End/Page Up+Down keys, I learned to use the numpad efficiently, etc.
I think most of what is told and sold in ergonomics is snake oil. I don't believe ortholinear is any good for it, and minimizing movement also seems really questionable to me.
I'm working with comfortable 30-40 wpm and am still one of the most prolific and productive engineers at $work, typing speed is not important for many jobs.<p>I would like to continue be able to use regular keyboards efficiently and with little annoyance. Too often I'm traveling and stuck with the laptop keyboard.
I have to accommodate Linux ($work), Windows (gaming), Mac (personal projects, open uni). That's already challenging enough to get these have similar shortcuts. I use a keychron K5 pro that supports all OSs. I can work efficiently in all situations, with all OSs, with just a single screen.
Having a more specialized keyboard (or otherwise setup, like relying too heavily on multi-monitors), wouid overall surely be detrimental, during the times I could not use it.<p>What I've learned to avoid pain:
Wrists should be straight. For me, a slim keyboard helps to achieve that, flat on the table.
Hands should have some room apart, open chest. Small keyboards are bad for that, you'll want a 100% one, or a split.
Do some lifting, have some muscles. Try a trackball, you might love it. Switch how you are sitting. The best sitting position is the next one. Get up to think, go for breaks. Don't overly specialize into some local/global optimum that is a moving target over your lifetime. Use defaults. Mostly boring setup with some minor personal tweaks can go a long way.</p>
]]></description><pubDate>Sat, 27 Sep 2025 08:58:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45394228</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=45394228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45394228</guid></item><item><title><![CDATA[New comment by npstr in "Public static void main(String[] args) is dead"]]></title><description><![CDATA[
<p>It looks like you're not up-to-date, ZGC has pauses on the microsecond dimension.
Even since before ZGC was added, there are open source libs for HFT that optimize allocations to avoid GC: <a href="https://github.com/openhft" rel="nofollow">https://github.com/openhft</a> =3</p>
]]></description><pubDate>Tue, 16 Sep 2025 07:08:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45258996</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=45258996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45258996</guid></item><item><title><![CDATA[New comment by npstr in "Antlr-Ng Parser Generator"]]></title><description><![CDATA[
<p>The Readme has a section for the raison d'être for it compared to the original ANTLR:
<a href="https://github.com/antlr-ng/antlr-ng?tab=readme-ov-file#future" rel="nofollow">https://github.com/antlr-ng/antlr-ng?tab=readme-ov-file#futu...</a></p>
]]></description><pubDate>Sat, 13 Sep 2025 10:12:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45230848</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=45230848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45230848</guid></item><item><title><![CDATA[New comment by npstr in "Trees on city streets cope with drought by drinking from leaky pipes"]]></title><description><![CDATA[
<p>Why can't they bill for it? It's not like they are losing money on it, it's simply getting priced into the billable services they provide. Utilities are usually monopolistic, so there is little incentive for them to fix this.</p>
]]></description><pubDate>Sun, 24 Aug 2025 18:42:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45006589</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=45006589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45006589</guid></item><item><title><![CDATA[New comment by npstr in "How to Bring Back Oddly Shaped App Icons in macOS 26 Tahoe"]]></title><description><![CDATA[
<p>Android started doing the same thing to app icons many years ago, and I hate it. Luckily there's custom icon packs that help solve this but it's annoying to figure out how to set up on each new phone.
Increasingly UI teams seem to be stopping  developing interfaces for humans. Same has e.g. happened to icons in IntelljiJ IDEA, now only usable with icon pack plugins. All these UI teams need to put on mandatory HCI courses or fired.</p>
]]></description><pubDate>Sun, 15 Jun 2025 05:01:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44280651</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=44280651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44280651</guid></item><item><title><![CDATA[New comment by npstr in "A Pregnancy Souvenir: Cells That Are Not Your Own (2015)"]]></title><description><![CDATA[
<p><a href="https://archive.is/44KfE" rel="nofollow">https://archive.is/44KfE</a></p>
]]></description><pubDate>Sat, 24 May 2025 07:33:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44079444</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=44079444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44079444</guid></item><item><title><![CDATA[New comment by npstr in "The Tyranny of Structurelessness (1970)"]]></title><description><![CDATA[
<p>In Germany it just means it's a bad place to have a career in. Thankfully most HRs will happily advertise it in the job description making it easy to dodge.</p>
]]></description><pubDate>Wed, 22 Jan 2025 17:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=42795181</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=42795181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42795181</guid></item><item><title><![CDATA[New comment by npstr in "Lfgss shutting down 16th March 2025 (day before Online Safety Act is enforced)"]]></title><description><![CDATA[
<p>No, what he says is "when we write software there are bugs, so we should write less software".</p>
]]></description><pubDate>Tue, 17 Dec 2024 10:03:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42439992</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=42439992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42439992</guid></item><item><title><![CDATA[New comment by npstr in "Distinct movement cluster evident on Carola bridge in Dresden prior to collapse"]]></title><description><![CDATA[
<p>I'm sure there is plenty of movement visible on all kinds of bridges. We also know that all bridges will fail eventually, so the real value is having a more or less exact prediction _when_ they will fail, not a "we totally saw that coming" after the fact.</p>
]]></description><pubDate>Mon, 30 Sep 2024 12:56:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41696600</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=41696600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41696600</guid></item><item><title><![CDATA[New comment by npstr in "K1 Buys MariaDB"]]></title><description><![CDATA[
<p>The SQL part as well, it should be pronounced "squeal".</p>
]]></description><pubDate>Tue, 10 Sep 2024 23:19:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=41506643</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=41506643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41506643</guid></item><item><title><![CDATA[New comment by npstr in "Spring-rs is a microservice framework in Rust inspired by Java's spring-boot"]]></title><description><![CDATA[
<p>Hehe, the original pitch for this project contained lots of mentions of AI =)</p>
]]></description><pubDate>Mon, 19 Aug 2024 06:46:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41288449</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=41288449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41288449</guid></item><item><title><![CDATA[New comment by npstr in "Spring-rs is a microservice framework in Rust inspired by Java's spring-boot"]]></title><description><![CDATA[
<p>You don't have to take me serious to derive value from the post. It's obvious anecdotal, just shares a story. I skipped some of the details to focus on the topic of Spring. But I think I can add some as you have rightly spotted they are missing:
The major problem was imho indeed engineering management of that specific team, which was also swapped out at the same time I was put on the team (which was before we got the buy in to rewrite it). There were actually at least two dev generations of the team building the software before ours. The first one caused the most damage by the demented infrastructure decisions, while the second iteration was not able to successfully challenge that, even though they had the right ideas already. New engineering management was awesome in that they supported devs with most of our radical ideas, but also pulled in resources from other departments to help deal with the largest pain points such as adding Spring Boot quite early in the mending journey, with the heavy lifting being done by an expert from another team temporarily joining us.<p>Forgive my judgy wordings in the direction of seniority...our org has (had?) an issue where complexity is rewarded over simplicity. Some senior people here all they could do is build something so clusterfucked noone can understand it. Funnily enough, this project was originally launched to replace a legacy system noone was able to (or unwilling to) maintain.</p>
]]></description><pubDate>Mon, 19 Aug 2024 06:36:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=41288392</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=41288392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41288392</guid></item><item><title><![CDATA[New comment by npstr in "Spring-rs is a microservice framework in Rust inspired by Java's spring-boot"]]></title><description><![CDATA[
<p>The performance argument I cannot subscribe to. We did extensive load testing in the past on different products, and the bottleneck in the end was always the DB (or more recently, getting screwed by OpenSSL v3). Sure Spring might not be the fastest in its class, but it's a cheap problem to solve, just fire up more or bigger VMs (as long as you've kept it stateless).<p>The security concerns about actuator I cannot subscribe to either. Why are your endpoints exposed to the outside by default? Why is the management port reachable from the outside? Why are devs not reading the docs and only enabling the endpoints they need?<p>The magic annotations part can definitely be a problem. Would recommend to stay away as much as possible and keep that simple. Only use it as a last resort, but boy can it be powerful. Need your own request scope that is bound to transactional commit/rollback? You can have that to for example only send out side effects when the transaction succeeds, or to build transparent caching solutions on request scope.</p>
]]></description><pubDate>Mon, 19 Aug 2024 06:21:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41288316</link><dc:creator>npstr</dc:creator><comments>https://news.ycombinator.com/item?id=41288316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41288316</guid></item></channel></rss>