<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: sigotirandolas</title><link>https://news.ycombinator.com/user?id=sigotirandolas</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 14 Oct 2026 06:23:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sigotirandolas" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sigotirandolas in "Codex CLI installs a persistent, self-updating background daemon by default"]]></title><description><![CDATA[
<p>A bit off-topic, but on the rare occasions I help some acquaintance with Windows I always feel a bit upset that random split second console windows still pop up when installing everyday software, even that from Microsoft.<p>I remember them from way back on Windows 98 and no one seems to care to hide them (?).</p>
]]></description><pubDate>Mon, 12 Oct 2026 22:04:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=50063702</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=50063702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50063702</guid></item><item><title><![CDATA[New comment by sigotirandolas in "QGIS enacts moratorium on AI contributions"]]></title><description><![CDATA[
<p>I agree. For bug fixes, just write a clear issue: how to reproduce it, what goes wrong, what's the root cause. As short and well written as possible, without AI fluff.<p>Once you get to that point, you can copy paste your issue into an LLM and get a fix close to the PR you would open, but so can the maintainers, so what's the point of opening a PR and adding more friction?<p>In fact discussing the issue is way more productive since it's just about the actual issue, root cause and tradeoffs without the debates on implementation details and nitpicks.<p>If you want to contribute major features, you need to befriend, discuss and agree with the maintainers, I don't think drive-by PRs ever worked for this.</p>
]]></description><pubDate>Mon, 12 Oct 2026 17:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=50059576</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=50059576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50059576</guid></item><item><title><![CDATA[New comment by sigotirandolas in "Zod 4.6.6 compromised by malware?"]]></title><description><![CDATA[
<p>Yeah. A git bisect can still hit it.<p>It definitely doesn't inspire confidence in the project taking security seriously.<p>(Also the "write-up" is almost surely a "Claude-up", though it appears generated by someone external to the project).</p>
]]></description><pubDate>Mon, 12 Oct 2026 10:36:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=50054339</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=50054339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50054339</guid></item><item><title><![CDATA[New comment by sigotirandolas in "LLMs are eroding my software engineering career and I don't know what to do"]]></title><description><![CDATA[
<p>Perhaps that's true of the top 5% engineers. But the question is if the top 40% of engineers can replace the bottom 60%.<p>The LLMs don't need to be perfect, they just need to be good enough so that the cost of fixing their code is lower than the communication overhead and the 'lost in translation' overhead from delegating tasks to mediocre engineers.</p>
]]></description><pubDate>Mon, 08 Jun 2026 11:56:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48444219</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=48444219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48444219</guid></item><item><title><![CDATA[New comment by sigotirandolas in "Ask HN: How do systems (or people) detect when a text is written by an LLM"]]></title><description><![CDATA[
<p>I don't look at whether the text is written by an LLM but at whether it has substance and whether the writer understands what they are doing and is respecting my time.<p>If the text is full of punchy three word phrases or nonsense GenAI images then that's an obvious sign. But so is if the other person has some revolutionary project with great results but they can't really explain why their solution works where presumably many failed in the past (or it's a word salad, or some lengthy writing that doesn't show any signs of getting you to an "aha, that's some great insight" moment).<p>A good sign is also if the author had something interesting going before 2022, and they didn't fall into the earliest low quality LLM waves. Unfortunately some genuinely talented people have started using LLMs to turbocharge their output while leaving some quality on the table nowadays, so I don't really know. I'm becoming a lot more sceptical of the Internet, to be honest.</p>
]]></description><pubDate>Mon, 06 Apr 2026 13:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47660895</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=47660895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47660895</guid></item><item><title><![CDATA[New comment by sigotirandolas in "How I'm Productive with Claude Code"]]></title><description><![CDATA[
<p>Sorry, I think you're right that I misinterpreted your comment. I still had in mind OP's example (BDD, mutational testing, all that jazz). I apologize!<p>Reading your comment, it looks like you work for a pretty nice company that takes those things seriously. I envy you!<p>My concern was that for companies unlike yours that don't have well established engineering practices, it _feels_ that with AI you can go much faster and in fact it's a great excuse to dismantle any remaining practices. But, in reality they either doing busywork or building the wrong thing. My guess is that those are going to learn that this is a bad idea in the future, when they already have a mess to deal with.<p>To put what I mean into perspective... if you browse OP's profile you can find absolutely gigantic PRs like <a href="https://github.com/leynos/weaver/pull/76" rel="nofollow">https://github.com/leynos/weaver/pull/76</a>. I can not review any PR like that in good faith, period.</p>
]]></description><pubDate>Tue, 24 Mar 2026 18:17:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47506887</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=47506887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47506887</guid></item><item><title><![CDATA[New comment by sigotirandolas in "How I'm Productive with Claude Code"]]></title><description><![CDATA[
<p>On the one side I reject that product and engineering concerns are separated: Sometimes you want to avoid a feature due to the way it will limit you in the future, even if the AI can churn it in 2 minutes today.<p>On the other side perhaps your company, like most, does not know how to measure overengineering, cognitive complexity, lack of understanding, balancing speed/quality, morale, etc. but they surely suffer the effects of it.<p>I suspect that unless we get fully automated engineering / AGI soon, companies that value engineers with good taste will thrive, while those that double down into "ticket factory" mode will stagnate.</p>
]]></description><pubDate>Tue, 24 Mar 2026 12:17:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47501544</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=47501544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47501544</guid></item><item><title><![CDATA[New comment by sigotirandolas in "How I'm Productive with Claude Code"]]></title><description><![CDATA[
<p>To be devil's advocate:<p>Many of those tools are overpowered unless you have a very complex project that many people depend on.<p>The AI tools will catch the most obvious issues, but will not help you with the most important aspects (e.g. whether you project is useful, or the UX is good).<p>In fact, having this complexity from the start may kneecap you (the "code is a liability" cliché).<p>You may be "shipping a lot of PRs" and "implementing solid engineering practices", but how do you know if that is getting closer to what you value?<p>How do you know that this is not actually slowing your down?</p>
]]></description><pubDate>Tue, 24 Mar 2026 09:27:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47500263</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=47500263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47500263</guid></item><item><title><![CDATA[New comment by sigotirandolas in "Code is cheap. Show me the talk"]]></title><description><![CDATA[
<p>Luckily those I work with are smart enough that I've not seen a PR thrown away yet, but sometimes I'm approving with more "meh, it's <i>fine</i> I guess" than "yeah, that makes sense".</p>
]]></description><pubDate>Mon, 02 Feb 2026 20:53:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46861390</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=46861390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46861390</guid></item><item><title><![CDATA[New comment by sigotirandolas in "Code is cheap. Show me the talk"]]></title><description><![CDATA[
<p>The most annoying thing is that even after cleaning up all the nonsense, the tests still contain all sort of fanfare and it’s essentially impossible to get the submitter to trim them because it’s death by a thousand cuts (and you better not say "do it as if you didn’t use AI" in the current climate..)</p>
]]></description><pubDate>Sun, 01 Feb 2026 10:50:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46845210</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=46845210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46845210</guid></item><item><title><![CDATA[New comment by sigotirandolas in "How AI destroys institutions"]]></title><description><![CDATA[
<p>N~10^(6.5) aliens.</p>
]]></description><pubDate>Wed, 21 Jan 2026 20:14:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46710937</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=46710937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46710937</guid></item><item><title><![CDATA[New comment by sigotirandolas in "Software engineers can no longer neglect their soft skills"]]></title><description><![CDATA[
<p>I hope this too but it's not a given, IMO. Previously people without technical chops failed quickly by being unable to deliver working code, now they can deliver mediocre code with the damage only becoming clear years later. It breaks the "can deliver code --> good technical ability" proxy and even after the initial damage wave, it's unclear if we will find a better proxy.</p>
]]></description><pubDate>Sun, 18 Jan 2026 16:20:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46669046</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=46669046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46669046</guid></item><item><title><![CDATA[New comment by sigotirandolas in "Asus ROG laptops are broken by design: a forensic deep dive"]]></title><description><![CDATA[
<p>This looks like LLM slop (not only the writing, but the analysis itself).<p>To start, it is based on a single machine check. It has little context, but if this was a common problem, I'd expect more data points.<p>The MC happened 8 hours after the freeze. It's not unusual that a hardware/kernel failure cascades to multiple subsystems so I'd be sceptical that the MC has a direct relationship to the root cause of the freeze.<p>(Part 13) Why does it quote an Engineering Change Notice rather than a consolidated spec?<p>(Part 11) LaneErrStatus=0xFFFFFFFF is 32 bits. As far as I know, PCIe x32 is very rare.<p>(Part 8.4) How is it surprising MMIO isn't included in memory dumps?<p>(Part 4) How is the definition of a MCE relevant here?</p>
]]></description><pubDate>Fri, 26 Dec 2025 21:27:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46396463</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=46396463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46396463</guid></item><item><title><![CDATA[New comment by sigotirandolas in "Problems with D-Bus on the Linux desktop"]]></title><description><![CDATA[
<p>The security model is that applications run in a sandbox (e.g. Flatpak, snap) and only get D-Bus, Wayland, etc. access via restricted means (e.g. xdg-dbus-proxy).<p>The "friction" is that Wayland developers don't want a sandboxed application with access to the Wayland socket to pwn your machine.<p>Trying to isolate applications within the same UNIX user is essentially unfixable since there's ptrace, LD_PRELOAD, /proc/$pid, .bashrc drop-ins, etc.<p>The author must know about all of this, as it's mentioned in the LD_PRELOAD note in the end. In my view, the model he proposes is security by obscurity (putting hurdles on top of a fundamentally insecure system).</p>
]]></description><pubDate>Tue, 16 Dec 2025 10:14:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46286817</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=46286817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46286817</guid></item><item><title><![CDATA[New comment by sigotirandolas in "How good engineers write bad code at big companies"]]></title><description><![CDATA[
<p>In the short term, definitely.<p>In the long term, once the damage from vibecoding is better understood (for customer impact and team morale), there's an incentive to push them out, both from the leadership and the individuals side.</p>
]]></description><pubDate>Sat, 29 Nov 2025 21:46:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46091081</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=46091081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46091081</guid></item><item><title><![CDATA[New comment by sigotirandolas in "How good engineers write bad code at big companies"]]></title><description><![CDATA[
<p>There's definitely some that hold CQRS, DDD, TDD, ... as _the_ way to design software and over-engineer around it, so I can understand some pushback.<p>Knowing those patterns is very helpful as a way to think about design problems, as long as you have the common sense to realize applying the pattern "by the book" is often overkill and you can just take some ideas out of it.<p>That article conflates as "Pure engineering" both reducing a software system to a small set of cohesive concepts, and architecture astronauts, when those are polar opposites.</p>
]]></description><pubDate>Sat, 29 Nov 2025 10:15:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46086452</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=46086452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46086452</guid></item><item><title><![CDATA[New comment by sigotirandolas in "How good engineers write bad code at big companies"]]></title><description><![CDATA[
<p>When all leadership is asking is "what is the short term business value?", it's pointless to make that case. It's much easier to measure "yet another feature" than "fix the root causes of what makes our product subpar and slows us down". Not only that, but an incompetent engineer's "tech debt grooming" may make things worse.<p>I think that this may eventually become better now that there isn't so much dumb money around (no ZIRP) and with AI assistants taking on some low-effort work (enabling companies to lay off incompetent engineers). But it will take many years for companies to adapt and the transition won't be pretty.</p>
]]></description><pubDate>Sat, 29 Nov 2025 09:31:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46086252</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=46086252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46086252</guid></item><item><title><![CDATA[New comment by sigotirandolas in "Social anxiety isn't about being liked"]]></title><description><![CDATA[
<p>I assume it can be different for everyone. This post resonates with me, but my social anxiety mixes being sensitive to negative feedback and low self-esteem.<p>So, you want to avoid both being disliked, but also being liked - because this puts you in novel situations you fear lead to an even bigger failure down the road.</p>
]]></description><pubDate>Fri, 03 Oct 2025 18:06:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45465900</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=45465900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45465900</guid></item><item><title><![CDATA[New comment by sigotirandolas in "Many hard LeetCode problems are easy constraint problems"]]></title><description><![CDATA[
<p>> Maybe things are this equal and fair on the senior, high-paying part of the spectrum<p>I don't think the fundamental dynamics change by seniority, just that after some level there may simply be a smaller pool.<p>From the interviewers perspective, it makes sense to reject a candidate if they see any possibility it could be a flop. A bad hire is going to frustrate the team and look bad to the company, missing the best candidate is just going to result in hiring their next best pick.<p>> As someone just starting out, the general feeling among my peers is that I must bend to the interviewer's whims, any resistance or pushback will get you rejected.<p>I guess this is very context dependent but I can also see "bending to the interviewer's whims" backfiring if they see you're just trying to flatter them. I could see <i>some</i> interviewers valuing that you can explain your point if it's framed in a way that shows you are both observant and easy to work with. If it's framed as a more aggressive kind of pushback, yes that's going to get you rejected.<p>But yeah, I can also see that if you're willing to take <i>any</i> offer at <i>any</i> company as a junior just to get your feet into the industry most interviewers may not be specially smart and resisting is likely to go wrong.</p>
]]></description><pubDate>Sat, 13 Sep 2025 13:01:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45231760</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=45231760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45231760</guid></item><item><title><![CDATA[New comment by sigotirandolas in "NPM debug and chalk packages compromised"]]></title><description><![CDATA[
<p>> - How do the end user protect themselves at this point? Especially the average user?<p>- Install as little software as possible, use websites if possible.<p>- Keep important stuff (especially cryptocurrency) on a separate device.<p>- If you are working on a project that pulls 100s of dependencies from a package registry, put that project on a VM or container.</p>
]]></description><pubDate>Mon, 08 Sep 2025 19:10:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45172528</link><dc:creator>sigotirandolas</dc:creator><comments>https://news.ycombinator.com/item?id=45172528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45172528</guid></item></channel></rss>