<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: onion2k</title><link>https://news.ycombinator.com/user?id=onion2k</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 18 Jun 2026 08:12:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=onion2k" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by onion2k in "Building an HTML-first site doubled our users overnight"]]></title><description><![CDATA[
<p><i>every action including scrolling roundtrips to the server</i><p>As soon as you include a network roundtrip in <i>anything</i> you're opening up a Pandora's box of slow connections, slow DNS queries, network outages, what-if-the-user-is-on-a-train problems, what-if-their-IP-changes-mid-flow problems, etc.<p>Reducing the network calls in any app has upsides and downsides. It isn't really true that SPAs are faster to render (as your example proves) but rendering speed isn't the only thing that matters.</p>
]]></description><pubDate>Thu, 11 Jun 2026 04:22:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48486176</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48486176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48486176</guid></item><item><title><![CDATA[New comment by onion2k in "Building an HTML-first site doubled our users overnight"]]></title><description><![CDATA[
<p>This isn't "We replaced a React app with an HTML form and performance improved." It's "We replaced a bad web page with a good web page and performance improved."<p>Attributing this to the technology driving the browser experience is silly. You can make a brilliant user experience with React. You can make a terrible website with plain HTML.<p>The improvement comes from the change design, not tech.</p>
]]></description><pubDate>Wed, 10 Jun 2026 15:22:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48477718</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48477718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48477718</guid></item><item><title><![CDATA[New comment by onion2k in "Vibe coding my way to a healthy family: Introducing Gamow Labs"]]></title><description><![CDATA[
<p>There are a few reasons why it <i>could</i> be bad:<p>Access to the tech is probably unequal if it's done privately, which leads to polarization of society where rich people get <i>even more</i> opportunities than poor people. If you want equality of opportunity and an approximately meritocratic society then building a system to prejudice outcomes before kids are even born isn't ideal (although money and education already does this to an extent, those can be countered a bit by government policy; literally growing humans with genetic advantages can't.)<p>There's a world of potential for choosing foetuses based on criteria that are ethically catastrophic (no girls, no people who are 'impure', etc). You can argue that it's still parental choice even if the parents are terrible people, but normalizing the tech could be a disaster if a future fascist government gets into power. Imagine if the choice was removed from the parents and taken over by the state.<p>The foetus doesn't get a choice. This is straying very close to anti-abortion rhetoric admittedly, but if you believe that people should get a say in the outcome of their life, then aborting pregnancies based on a <i>possible</i> outcome that might not manifest for decades is very questionable. A baby that gets terminated because current medicine can't stop an aggressive cancer is having the opportunity to wait for medicine to improve taken away from them. Even ignoring the abortion side of things, you can question whether it's right to make that decision on their behalf.</p>
]]></description><pubDate>Wed, 10 Jun 2026 11:50:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48474909</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48474909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48474909</guid></item><item><title><![CDATA[New comment by onion2k in "Vibe coding my way to a healthy family: Introducing Gamow Labs"]]></title><description><![CDATA[
<p>The point the OP is making is that <i>given the choice</i> parents will always choose a 100% 'perfect' child who will live a happy and long life free from things that make it difficult. Until relatively recently this hasn't actually been a choice though - as much as you'd like that, you've not been about to tell much about the long term future of a foetus so you got what Mother Nature blessed you with.<p>Increasingly though, parents can check, and they are doing, and that means they're getting to pick whether or not to carry a not-quite-perfect baby to term. Many are choosing to terminate and try again. Right now it's for obvious things like Downs, but the scope for what parents choose to terminate can, and probably will, escalate to other detectable problems.<p>The question is where that ends. Terminating due to a susceptibility to aggressive cancer? Maybe. Due to lower intelligence? Perhaps. Lower physical strength? Probability of autism? Unsymmetrical facial features (e.g. 'ugliness')?</p>
]]></description><pubDate>Wed, 10 Jun 2026 10:47:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48474358</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48474358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48474358</guid></item><item><title><![CDATA[New comment by onion2k in "CEOs who think AI replaces their employees are just bad CEOs"]]></title><description><![CDATA[
<p><i>People think otherwise with AI partly because Anthropic kept telling us that they didn't have to write code or review code any more for most of their work.</i><p>Even if that were 100% true, it only collapses the <i>coding</i> effort to near zero. Anyone who's built and shipped a real product should know that coding is <i>maybe</i> 50% of the work, and on a mature product it can be much less.</p>
]]></description><pubDate>Wed, 10 Jun 2026 04:37:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48471490</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48471490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48471490</guid></item><item><title><![CDATA[New comment by onion2k in "Job: Head of Stonehenge"]]></title><description><![CDATA[
<p>"If I get the role, what will my budget for repairs be?"</p>
]]></description><pubDate>Tue, 09 Jun 2026 05:04:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48456675</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48456675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48456675</guid></item><item><title><![CDATA[New comment by onion2k in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>I'm building an app that uses cosign similarity across a bunch of vectors to derive team productivity metrics. To be honest the maths is trivial; the hardest part is gathering data and normalizing it in a vaguely sensible way.<p>I've also built a release notes app for my QA teams, a DORA metrics app, a thing to map UX journeys with Playwright, and a ton of games and stuff. AI got me back into enjoying building things again.</p>
]]></description><pubDate>Mon, 08 Jun 2026 19:40:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48450603</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48450603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48450603</guid></item><item><title><![CDATA[New comment by onion2k in "Age verification tech could put children at greater risk, says think tank"]]></title><description><![CDATA[
<p><i>Not really because nearly every adult has a phone with unlimited calling, and will allow you to make a call from their phone.</i><p>This isn't very compatible with also teaching children that they can't trust the majority of adults, and that every stranger is a potential danger.</p>
]]></description><pubDate>Mon, 08 Jun 2026 12:53:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48444748</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48444748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48444748</guid></item><item><title><![CDATA[New comment by onion2k in "Richard Scolyer Has Died"]]></title><description><![CDATA[
<p>One of the reasons cancer kills 1 in 4 people because we've eradicated lots of things that killed people before they were old enough to develop cancer. If we ever manage to cure cancer (or some cancers, because it's a taxonomy rather than a thing) then people will die of something else. No doubt we'll then wonder why we never spent enough effort curing whatever that is.<p>There will always be a reason why people die, and it will never feel like we're doing enough.</p>
]]></description><pubDate>Mon, 08 Jun 2026 07:17:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48442219</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48442219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48442219</guid></item><item><title><![CDATA[New comment by onion2k in "Meta confirms 1000s of Instagram accounts were hacked by abusing its AI chatbot"]]></title><description><![CDATA[
<p><i>Twenty _thousand_ people had their personal data stolen, many of them relied on these accounts to run their business, many put at risk of hackers impersonating them.</i><p>It only worked for accounts that didn't have 2FA switched on. If your livelihood depends on your account and you're risking not turning on some pretty basic security features then you should accept partial responsibility.</p>
]]></description><pubDate>Sun, 07 Jun 2026 13:26:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48434610</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48434610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48434610</guid></item><item><title><![CDATA[New comment by onion2k in "LLMs are eroding my software engineering career and I don't know what to do"]]></title><description><![CDATA[
<p>It is fairly obvious that the majority of people who buy software (>99%) don't really care how it's built. They care a lot about the outcome of using it, they care a little bit about whether there are bugs or not, and they care about the cost a lot, but beyond that nothing seems to matter to the purchaser. Even obvious things like whether or not there are tests, documentation, SLAs for fixes, or backwards compatibility between versions don't really seem to matter much.<p>That doesn't mean you couldn't carve out a niche providing hand built software to people it <i>does</i> matter to, because the software industry is large, but saying 'zero percent of the market isn't willing to pay for it' isn't really wrong. It's just a rounding error that does care.<p>(One massive caveat though ... the argument assumes that 'hand built' means 'higher quality than AI-assisted', and that's probably not true for >99% of developers.)</p>
]]></description><pubDate>Sun, 07 Jun 2026 13:16:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48434526</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48434526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48434526</guid></item><item><title><![CDATA[New comment by onion2k in "My Software North Star"]]></title><description><![CDATA[
<p>A bug is a feature that does what the code says it should do, not what the requirements say it should do (or shouldn't in the case of most bugs). When you understand that there's no difference between a bug and a feature <i>in the code</i>. They're both just code.<p>It's a correct statement, but when you're talking about memory safe languages it's true that memory safety helps you avoid writing code that doesn't do what you were expecting, so I'd still suggest memory safety matters for reducing the number of bugs.</p>
]]></description><pubDate>Sun, 07 Jun 2026 11:12:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433734</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48433734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433734</guid></item><item><title><![CDATA[New comment by onion2k in "India's surprise baby bust"]]></title><description><![CDATA[
<p>I was thinking more along the lines of "I'm not in a position to have children because I can't afford them, so I won't. Now I have more time to fill, what's on TV?"<p>How can you tell that <i>isn't</i> what's happened from looking at the rise of tech?</p>
]]></description><pubDate>Sat, 06 Jun 2026 14:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48425569</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48425569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48425569</guid></item><item><title><![CDATA[New comment by onion2k in "India's surprise baby bust"]]></title><description><![CDATA[
<p>How can you tell that tech is the cause of people not having children, and not just what they're doing because they don't have children to fill their time?<p>I don't think you can point to the rise of tech as a casual <i>just</i> because it's popular. If people aren't having children they'll do something else instead. To say what that is you need more evidence that what people are doing.</p>
]]></description><pubDate>Sat, 06 Jun 2026 11:49:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48424016</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48424016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48424016</guid></item><item><title><![CDATA[New comment by onion2k in "Ask HN: Why is the HN crowd so anti-AI?"]]></title><description><![CDATA[
<p><i>Let’s face it: by the time I manually ship version 1.0 of a product, the AI-assisted version could have been deployed 10x faster. By then, enough real-world feedback would have surfaced to identify the major issues, and tools like Claude Code would make it possible to fix and ship version 2.0 at an incredible pace.</i><p>This isn't really related to AI because it relates to manually coded things just as much, but on this point specifically this is only true for your very early I-gave-it-to-a-bunch-of-interested-people-to-try customers. It's much less true for your first <i>paying</i> customers, especially if the 'major issues' make their pain worse (e.g. data loss, time wasted, etc). You lose those ones for good, or until there's a critical mass of social proof to tell them the early problems are solved.<p>'I can dash out an early prototype with AI and then fix it later' is a dangerous mindset. If you're working in a small market with a limited number of customers you might piss off enough people that you won't be able to recover. There still has to be <i>some</i> level of quality. But it is a balance.</p>
]]></description><pubDate>Sat, 06 Jun 2026 05:32:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48421708</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48421708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48421708</guid></item><item><title><![CDATA[New comment by onion2k in "India's surprise baby bust"]]></title><description><![CDATA[
<p><i>Evolution did not anticipate social media and hyper addictive algorithms.</i><p>People have been having children later since about the 1930s. The change has been gradual, so it's only really hitting hard now because they've not had any children during the years when it's relatively easy, and now some can't. That could still be due to technology but not social media exclusively.<p>Coincidently though, this aligns pretty much perfectly to people's stability also shifting to happen later in life. Specifically the economic stability to raise a family on a single income. That's not really possible any more, so it shouldn't be a surprise that people don't do it.<p>Just to add a little factual data to this point, the fertility rate in England and Wales has been below two children per woman since the 1970s.</p>
]]></description><pubDate>Sat, 06 Jun 2026 04:26:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48421378</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48421378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48421378</guid></item><item><title><![CDATA[New comment by onion2k in "Ask HN: Is the web for machines (/llm.txt) the one we wished we had as humans?"]]></title><description><![CDATA[
<p><i>The only annoyance is web browsers like chrome do not render the markdown.</i><p>I imagine Claude could zero-shot a Chrome plugin for that.</p>
]]></description><pubDate>Fri, 05 Jun 2026 11:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48410768</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48410768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48410768</guid></item><item><title><![CDATA[New comment by onion2k in "SpaceX, Other Mega IPOs Denied Fast Index Entry by S&P"]]></title><description><![CDATA[
<p><i>Given these large-cap companies currently represent ~5% of the U.S. stock market capitalization, it's difficult to justify why these companies are excluded from a large-cap index.</i><p>It's not outside the realms of possibility that the price of the shares post-launch could collapse if the market decides they're over-priced. Shares in companies have been known to settle on valuations far below the IPO price in the past. At that point they won't represent ~5% of the total. Changing the index rules immediately <i>before</i> finding out what's going to happen feels like putting the cart before the horse.</p>
]]></description><pubDate>Fri, 05 Jun 2026 11:03:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48410757</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48410757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48410757</guid></item><item><title><![CDATA[New comment by onion2k in "SpaceX, Other Mega IPOs Denied Fast Index Entry by S&P"]]></title><description><![CDATA[
<p><i>this benchmark has to follow the market and reflect current market conditions</i><p>Sure, but right now they don't know how the market will react, so changing the index rules before there's any data would be a measure of their heuristics (e.g. what they believe the market will do), not a measure of what the market is actually doing.</p>
]]></description><pubDate>Fri, 05 Jun 2026 08:24:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48409596</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48409596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48409596</guid></item><item><title><![CDATA[New comment by onion2k in "Open Code Review – An AI-powered code review CLI tool"]]></title><description><![CDATA[
<p>The <i>ideal</i> is finding all the problems without getting any false positives, but the reality is that you can't often have that. An org's engineering culture should be designed to fix problems with systems. If you're seeing an 87.5% false positive rate that should be seen as another engineering problem to fix. However, that's a separate issue to whether or not you accept false positives in a system designed to find problems.<p>Presenting it as either a system that misses real problems or a system that has a huge number of false positives is a false dilemma. You can have a system that's designed to find all the problems <i>and then</i> optimize it to reduce the false positives. If you can't reduce the number then you optimize to identify false positives as fast as possible. Just ignoring the identified problems on the assumption that they're false is giant red flag and a signal that the org has a very a broken engineering culture (but, as you say, that's quite common.)</p>
]]></description><pubDate>Fri, 05 Jun 2026 08:20:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48409571</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=48409571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48409571</guid></item></channel></rss>