<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: andwur</title><link>https://news.ycombinator.com/user?id=andwur</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 09 Oct 2026 04:34:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=andwur" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by andwur in "The dawn of the age of the exoskeleton"]]></title><description><![CDATA[
<p>Or just the good old quality of life update where they forgot the <= v1.0.5 hardware used inverted sensor output, while >= v1.0.6 was non-inverting. "but we have lots of unit tests!"</p>
]]></description><pubDate>Fri, 09 Oct 2026 01:25:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=50014841</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=50014841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50014841</guid></item><item><title><![CDATA[New comment by andwur in "Tesla takes on $30B in credit as it approaches unprofitability"]]></title><description><![CDATA[
<p>Their marketing worked well here, most Tesla drivers I know have commented that they will never need to service their car. At least, they do until they wear their tyres to the point they disintegrate while driving. A mechanically illiterate public coupled with effective marketing is a dangerous combo when they're flying around in 2 tonne boxes still filled with wear parts.</p>
]]></description><pubDate>Wed, 30 Sep 2026 06:25:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49905158</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=49905158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49905158</guid></item><item><title><![CDATA[New comment by andwur in "Systems that no one will test"]]></title><description><![CDATA[
<p>Add in the suite of novel attachments of the prefix "cyber" to further muddy the water. The cyberfence will deter the cybertheives from accessing the cybercloud cybersuite we have just cybersold you (down the river on).<p>Competence isn't widely valued, obedience and sales figures are. Which wouldn't be so problematic if evolution could run its course and eliminate incompetence naturally, but that's now hard to see coming to pass when we have towering circular supply chains that feed on it.</p>
]]></description><pubDate>Tue, 29 Sep 2026 16:30:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49896045</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=49896045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49896045</guid></item><item><title><![CDATA[New comment by andwur in "US criticises Australia's proposed algorithm opt-out laws as 'censorship'"]]></title><description><![CDATA[
<p>Is this not a bias towards the status quo, conflating two entirely distinct problems?<p>We have problem A: receiving timely updates for life threatening events has not been implemented, or poorly.<p>Then we have problem B: social media companies have monetised engagement, without any guardrails to avoid detrimental effects, and continue to push to maximise this.<p>Just because the status quo involves a high speed, low latency, flood of unverified information via social media, which tangentially solves problem A in cherry-picked examples, does not mean it has to always be the case. This same proposed solution is also rife for abuse, in the same way a legitimate early warning can be sent out it can just as easily be used to spread hoax events.<p>Would it not make more sense to actually solve problem A, e.g. get the police to pull their finger out and use the emergency broadcast service available in just about every phone on the planet, and treat problem B as its own distinct issue? By conflating the two I don't see how we will ever solve either problem in any effective manner. By doing so we're essentially agreeing to a world where our best case scenario is the narrow intersection of A & B, while the rest of the time we're left with the full outer join of the two problems - bad access to verified emergency updates and a flood of engagement-bait crap on social media.<p>To be clear, I do not agree with how this legislation is being put forward nor with how it is proposed to be controlled. This is layman's legislation at its worst for a highly technical subject, and even in a more charitable light I struggle to see it as anything but a distraction and power grab rolled into one, with little likelihood of solving the problem at hand.</p>
]]></description><pubDate>Wed, 23 Sep 2026 06:10:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49812273</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=49812273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49812273</guid></item><item><title><![CDATA[New comment by andwur in "AWS says it can't restore some data from mideast facilities struck by Iran"]]></title><description><![CDATA[
<p>Oh sorry, you picked "AWS Backup" but you actually needed to use "Backup AWS" to solve that problem. Perhaps hop on a call with our sales engineering and cost magnification teams to guide you to a better, more solutioned, tomorrow?</p>
]]></description><pubDate>Thu, 17 Sep 2026 10:36:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49738817</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=49738817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49738817</guid></item><item><title><![CDATA[New comment by andwur in "google.com/goto: Google's anti-scraping update"]]></title><description><![CDATA[
<p>Good workaround! It's just sad that to achieve the previous behavior we now need to burn significantly more compute, and in turn energy, and with far worse performance and an inverted UX.<p>The most frustrating part is that they have all of the data, and oodles of compute, available to surface the same very functional experience they originally offered, but they would prefer the image of being visionaries rather than the reality of being useful.</p>
]]></description><pubDate>Sat, 12 Sep 2026 06:09:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49669388</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=49669388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49669388</guid></item><item><title><![CDATA[New comment by andwur in "GPT-6 Astra on robot arms"]]></title><description><![CDATA[
<p>And for the illogical conclusion: buy factory equipment to make just the butts to minimise your running costs and limit supply chain dependency.<p>I joke, but this is surely what would eventuate.</p>
]]></description><pubDate>Sun, 06 Sep 2026 05:11:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49583509</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=49583509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49583509</guid></item><item><title><![CDATA[New comment by andwur in "Jellyfin founder Andrew leaves team"]]></title><description><![CDATA[
<p>I too have run into this problem on a number of devices. The client's supported codec/media format detection logic appears to be extremely pessimistic. To the point that the mere existence of certain audio track formats and subtitles can trigger transcoding, even when said tracks/subtitles aren't actively used. The same files played via MPV on a file share, i.e. no transcoding possible, play without issue.<p>I've tried tweaking both the clients and server to be less pessimistic, i.e. see if the <i>active</i> media elements are supported, but even then it really fights it. I think the best approach would be rewrite the clients to adopt a (try || transcode) strategy rather than (guess || transcode), but that looked to be a major piece of work.</p>
]]></description><pubDate>Tue, 21 Jul 2026 13:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48992054</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=48992054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48992054</guid></item><item><title><![CDATA[New comment by andwur in "GrapheneOS recommended for domestic abuse victims"]]></title><description><![CDATA[
<p>Likely referring to Android's Play Integrity/hardware attestation API (good explainer from GrapheneOS [1]) that is practically used to restrict what devices/brands/Android builds an app will allow itself to be run on.<p>[1] <a href="https://grapheneos.org/articles/attestation-compatibility-guide" rel="nofollow">https://grapheneos.org/articles/attestation-compatibility-gu...</a></p>
]]></description><pubDate>Fri, 17 Jul 2026 04:48:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48943439</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=48943439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48943439</guid></item><item><title><![CDATA[New comment by andwur in "FCC approves test of space mirror to light night sky"]]></title><description><![CDATA[
<p>How are the economics of this idea meant to be viable? The proposed business model is to park hundreds of millions to billion dollars of satellites in orbit, plus the costs to maintain and operate them, to meet the goal of selective area illumination and solar power. Ignoring the issue of cloud cover, which still seems to be an impediment. That's going to need to directly compete with terrestrial energy storage technology, e.g. batteries, and... general lighting. Both of which are well established, diversified and reliable market segments with vastly cheaper MWh costs compared to beaming a small amount of light down using a satellite.<p>This strikes me as another hand-waved scifi/fantasy inspired investment, where everyone is so caught up in proving they can achieve this (spoiler: this is obviously possible) that no one has stopped to ask does that achievement lead to a real benefit outside of VC wealth transference?</p>
]]></description><pubDate>Sat, 11 Jul 2026 13:40:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48871971</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=48871971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48871971</guid></item><item><title><![CDATA[New comment by andwur in "Stop Killing Games fails to secure EU law despite 1.3M signatures"]]></title><description><![CDATA[
<p>What if your licensed component is non-trivial, e.g. provides critical features so that omission renders the service entirely non-functional? These laws would need to cater for that scenario, as skimming over that detail and allowing stripped releases would either mean:<p>1) companies get to release broken, incomplete source under the banner of commercial licensing restrictions.<p>2) truly upstanding companies (/s) will use this as a loophole to block the majority of their source as commercially licensed by stuffing it all under related companies and licensing it back to themselves. e.g. Company A selling game licenses majority of source (say, the entire server platform) from Company B -> Company B can't be compelled to release their engine because they aren't selling the game.<p>#1 would be an annoyance through to major challenge depending on the scale, #2 seems a more likely outcome for the major players as they can afford to play that sort of game and get away with it.<p>To be clear, I think this law should be implemented. However it would be pointless to pretend that licensing constraints won't add significant complexity, and many inventive pathways to highly evasive yet technically compliant outcomes.</p>
]]></description><pubDate>Wed, 17 Jun 2026 14:52:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48571378</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=48571378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48571378</guid></item><item><title><![CDATA[New comment by andwur in "Stop Killing Games fails to secure EU law despite 1.3M signatures"]]></title><description><![CDATA[
<p>> Like....what licencing issues? After the game is "dead" and the parent company doesn't want to support it anymore, we could easily release the source code or even just the executables for the servers.<p>I can't speak to the parent's stance, but more generally this would be referring to IP licensing and patent encumbrance. I've worked on a number of large systems where non-trivial parts of the codebase were licensed from external parties with distribution restrictions in place. Even the executable versions would be problematic as the contracts go to great lengths to lock it down to strictly company XYZ may modify and <i>use</i> the IP, but nothing else regardless of the form or means of distribution.<p>Releasing said systems as-is would require either relicensing to allow distribution (very costly and potentially impossible if the vendor declines), or replacing that functionality with a cleanroom implementation. Which is both costly, time consuming and difficult. You may also run into further issues there if the contract forbids cloning functionality, or even worse: if there is patent encumbrance you have to go back to the relicensing option.</p>
]]></description><pubDate>Wed, 17 Jun 2026 10:34:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48568354</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=48568354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48568354</guid></item><item><title><![CDATA[New comment by andwur in "10Gb/s Ethernet: switching to a Broadcom SFP+ module"]]></title><description><![CDATA[
<p>Unfortunately that's non-DAC copper cabling life it seems. They build them to work at the rated speed at the maximum rated distance (on the transceiver, not the spec) and none of them appear to link train to reduce the power output over shorter runs.<p>If you use a DAC they usually run cool, and optical is even cooler.</p>
]]></description><pubDate>Wed, 17 Jun 2026 01:26:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48564618</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=48564618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48564618</guid></item><item><title><![CDATA[New comment by andwur in "Firewood Splitting Simulator"]]></title><description><![CDATA[
<p>Could do with a difficulty setting that includes when you inherit someone else's log pile, someone who really enjoyed making every cut on a new and more inventive angle than the last.<p>Normally a wedge is used to split the wood, but it also doubles as a wedge to be wedged underneath just so you can get the log to stand up.<p>Also, Y sections (ycombinator mode?). 40 hits later and you might have a nice pile of woodchips, very rarely will it actually split in any clean way.</p>
]]></description><pubDate>Sun, 14 Jun 2026 13:53:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48527211</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=48527211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48527211</guid></item><item><title><![CDATA[New comment by andwur in "Electric motors with no rare earths"]]></title><description><![CDATA[
<p>Vastly different target market and/or features there. Mercedes are chasing maximum power density, minimum weight for high performance deployments, with seemingly little concern for cost or supply chain.<p>Renault is going after the consumer market with these motors, where minimising cost and maximising availability is more important than pushing past 95% efficiency or cramming a 700kW power output in a motor that is small and light enough to fit inside of a wheel hub.</p>
]]></description><pubDate>Sat, 13 Jun 2026 02:41:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48512195</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=48512195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48512195</guid></item><item><title><![CDATA[New comment by andwur in "Grit: Rewriting Git in Rust with agents"]]></title><description><![CDATA[
<p>Looking at just the `grit` executable, 58 of the top 200 largest file->resulting code sources are from clap-rs' derive functionality i.e. it's the command-line parsing. The #1 largest is, surprisingly, merge_trees[1] which comes in at 183kiB final binary size. There isn't so much code in that file that it seems reasonable, so it's potentially one of the derives in use (Debug being a common culprit for bloat) that's blowing it out. After those outliers it starts to level out quickly.<p>Splitting it by crate: `grit` is 13.6MiB, `grit_lib` is 4.8MiB and then it's `std`, `rustls` and `regex_automata` that are the next largest. So as pure library you could hopefully shave off quite a bit of that 25MiB.<p>[1] <a href="https://github.com/gitbutlerapp/grit/blob/main/grit-lib/src/merge_trees.rs" rel="nofollow">https://github.com/gitbutlerapp/grit/blob/main/grit-lib/src/...</a></p>
]]></description><pubDate>Wed, 10 Jun 2026 06:23:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48472226</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=48472226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48472226</guid></item><item><title><![CDATA[New comment by andwur in "Cleaning up after AI rockstar developers"]]></title><description><![CDATA[
<p>The problem in isolation isn't new as such, but I think there's a combination of new factors to differentiate it:<p>1) the speed at which AI-generated codebases grow is far in excess of what human developers can achieve. What took years to accumulate in the past can be produced in a few days/weeks.<p>2) past large codebases that end up in a similar state would often see a mixture of developer talent. So while you might have a few developers who produce dross, there will also be a few who can pull it back together. You start to see threads of sanity appear, and from that the potential to refactor further, rather than the uniform spaghetti monster that's near unassailable from every direction that we're now getting from the pure-AI projects.<p>3) external perception differs. AI has been pitched, sadly by sales, influencers and shills rather than experts in the field, to business leaders as the solution to all development problems. When you present this issue to stakeholders you're then immediately put on the defensive, e.g. it's initially viewed as negativity for the sake of negativity. With past technical debt discussions, outside of a few key parties (too often the person responsible for overseeing said debt developing), I've found that it's relatively straight forward to explain technical debt, the need to refactor and maintain systems as a going concern. For the technically disinclined it's easy to draw parallels with building maintenance: you don't expect to build an office and then never spend another cent, it takes continued investment and maintenance to keep it safe, clean, functional and compliant. The difficulty again with the AI projects here I think comes back to the accelerated timeline, as you're inevitably going to be saying months after it's created that it probably needs to be burnt to the ground in lieu of the far greater task of refactoring it. As opposed to a legacy project that has been going for years or decades, where it's a far more palatable concept to take drastic action.</p>
]]></description><pubDate>Tue, 09 Jun 2026 13:49:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48461143</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=48461143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48461143</guid></item><item><title><![CDATA[New comment by andwur in "Uber's $1,500/month AI limit is a useful signal for AI tool pricing"]]></title><description><![CDATA[
<p>The AI pundits often seem to apply the logic that code output is directly proportional to revenue and/or profit, and as such it follows that an AI usage increase leads to more code which leads to more revenue.<p>I don't believe this aligns with the reality of any major company, unless your business is in the literal sense "selling code" your revenue and profit is tangential to the quantity of code you produce. Google is a good example of this: most of their revenue and profit comes from their ad network, which is disconnected from their development productivity and instead heavily reliant on network effects and time in market. If I was a new competitor with infinite AI funds to throw at whatever problem I choose, I can't simply capture their market by developing an exact copy of Google's ad platform. In the same way, Google can't substantially grow their ad network by coding "more" or "better", they still need more customers and consumers to interact with their network to see any increase in revenue.<p>So it doesn't directly follow that a productivity increase will inherently follow an AI usage increase.</p>
]]></description><pubDate>Thu, 04 Jun 2026 05:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48394523</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=48394523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48394523</guid></item><item><title><![CDATA[New comment by andwur in "Microsoft Office 2019 and 2021 for Mac view-only conversion"]]></title><description><![CDATA[
<p>Sadly that only works when all parties agree on the "clearly" part. They will lose, but only if you can endure years of squabbling in court and have unlimited funds for your legal team to prove that the aforementioned clearly really is clear. More likely they'll bleed you dry and force a settlement with an NDA bolt on.
For a company like MS, pissing a few million down the drain on making life hell for litigants turns into a sound investment: no one looks at it and thinks "I want what they're having". This is where you would ideally have a government-backed consumer rights agency step in and take up the battle.</p>
]]></description><pubDate>Sun, 31 May 2026 05:22:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48343260</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=48343260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48343260</guid></item><item><title><![CDATA[New comment by andwur in "The just-say-no engineer was a ZIRP phenomenon"]]></title><description><![CDATA[
<p>That's an oversimplification. Asset vs liability isn't a binary state but a superposition. An asset can carry liabilities.<p>Your asset might generate $10k a month in revenue, but at the same time may have a high chance of needing a $100k investment in upgrades and repairs to remain productive.</p>
]]></description><pubDate>Wed, 27 May 2026 06:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48290299</link><dc:creator>andwur</dc:creator><comments>https://news.ycombinator.com/item?id=48290299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48290299</guid></item></channel></rss>