<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: cadamsdotcom</title><link>https://news.ycombinator.com/user?id=cadamsdotcom</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 30 Sep 2026 03:17:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cadamsdotcom" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cadamsdotcom in "What makes software development engineering"]]></title><description><![CDATA[
<p>Wrangling agentic code is more like an industrial process than craftspersonship.<p>You need to treat the code that arrived in response to your prompt as a raw material: just like some truckload of unrefined and unmolded "stuff", it just arrived at your factory door, and it is still in need of banging into shape.<p>Your job is to build and operate the machinery (which is also software) that turns raw slop into worthy output.<p>Determine the tolerances (eg. quality tolerance: how bug-free must this be to ship?) and then work out how you'll scale up and remove yourself from as much of the attainment of those tolerances as possible, given constraints.<p>Consider by way of analogy an industrial food factory that mass produces, say, pickled fish. The fish are caught and brought to the factory - that's your agent's first-draft output. Next the fish are put by hand on a belt to be dipped, fired, cured, etc. - that mix of by-hand steps and automated steps is where you'd be crafting the custom linting steps, making the code compiled and having the agent write tests that prove quality, playing with the work (testing the feature, bugfix etc. by hand) and bringing it further from slop to the level of quality that's needed. The amount of this you do is determined by constraints - cost, time, etc.<p>Now that you're sizing your efforts against constraints and using tolerances as a tool, you're making the transition in your role, from craftsperson to engineer.<p>It's <i>sort of</i> like a factory. But it's <i>never going to be</i> a lights-out factory. You should design, supervise and improve the process in line with constraints and tolerances provided by stakeholders. And leave perfectionism at the door. You can chase your own definition of perfection in your hobby time, or if you want to get paid for perfection, start your own business where you call the shots.</p>
]]></description><pubDate>Wed, 30 Sep 2026 01:15:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49903164</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49903164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49903164</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "We’re forgetting what darkness feels like"]]></title><description><![CDATA[
<p>> a huge change that doesn't diminish utility at all.<p>It does though, by redirecting funds & human effort that could be used for more lighting.<p>Here's a counter-anecdote though, to give you hope.<p>In Bondi in Sydney there's a lighting upgrade underway on the beach promenade; the plan was circulated so I got to take a look. As you hoped they indeed did deeply consider throw angles and what's lit & unlit, and ran a competitive tender to choose among many vendors, settling on one they lauded for their flexibility in offering products that can throw at specific angles and leave specific areas unlit. In the plan published for public comments they specify the exact angles needed with diagrams and everything. So it's possible! It requires public servants to go above and beyond, which does happen, just not all the time and not in all the places. But it does happen!</p>
]]></description><pubDate>Wed, 30 Sep 2026 00:36:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49902871</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49902871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49902871</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "We’re forgetting what darkness feels like"]]></title><description><![CDATA[
<p>I think actually we're forgetting how economically valuable light is and how much lighting at night improves human lives.<p>While also - paradoxically - forgetting that there are plenty of dark places just outside your city if you're willing to drive to them.<p>Perhaps it's in service of baiting you to click.</p>
]]></description><pubDate>Wed, 30 Sep 2026 00:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49902604</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49902604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49902604</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Malleable software: Restoring user agency in a world of locked-down apps (2025)"]]></title><description><![CDATA[
<p>Life is complex. You probably don't optimize your life in a way that some other person would be shocked you're not doing.<p>And they probably optimize their life in a way that's invisible to you.</p>
]]></description><pubDate>Mon, 28 Sep 2026 13:26:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49877611</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49877611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49877611</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "The smart home graveyard is getting crowded"]]></title><description><![CDATA[
<p>My house has smart light switches. They use ancient technologies of injection molding and metal wires. Their firmware has not needed an update and I haven't had to reboot them; they also recover instantly from power failures. I haven't measure their boot time but it's impressive. Probably 1/50 seconds is my guess, based on the AC switching frequency. Their data collection is primitive, and the retention is only a few hundred nanoseconds. They're quite good about not selling data about when I'm home to insurance companies or advertisers. And they use ancient principles of physics to destroy data securely. Their registration and account creation process didn't store my home address in some vendor's questionably secured database, so it can't be sold when these vendors fold in 5-10 years. It doesn't stop working while I'm traveling and never leaves my family without working lights, in fact I've yet to get one tech support call for light switches.<p>Home Assistant won't read the state of them so they're lacking in integration, but the plus was that caused me to not set up Home Assistant. Not making a fragile computer a single point of failure and not tying my whole house to one shared-fate system with all the failure modes of a small scale full stack SaaS gave me a couple more nines of reliability.<p>One downside is the commute to the wall if you want to use them. Commuting to a light switch is actually good though, I'm pleased to report it's a nice stroll. It takes around the same time it takes to unlock my phone and discover my phone can't switch on the lights in my house. It goes past a window so it has views.<p>When I read some vendors' stuff was gonna stop working I went home and turned off and on all my light switches to simulate a reboot in solidarity for those whose hobby is to make their home less usable. Hopefully you folks are able to spend a few hundred bucks more to refresh your stuff for this decade. If you need me, I'll be over at the wall panel.</p>
]]></description><pubDate>Mon, 28 Sep 2026 13:15:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49877431</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49877431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49877431</guid></item><item><title><![CDATA[New comment by cadamsdotcom in ""As a Language Model": Chat Template Switches LLM Self-Referential Voice"]]></title><description><![CDATA[
<p>Very cool innovation in steering - but a lot of introspection only emerges at the highest weight classes - this research would be fascinating to run on bigger models.</p>
]]></description><pubDate>Sun, 27 Sep 2026 11:31:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49865733</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49865733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49865733</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Explaining to business people why building software is still hard"]]></title><description><![CDATA[
<p>If you're struggling to explain why a vibecoded app isn't a complete app, you could do worse than the analogy of a movie set.<p>A movie set only needs to look convincing enough to film one good take from one angle. After that it is usually (but not always) torn down.<p>It only needs to look real enough to fool the audience - whom have no control over camera or what happens on screen..<p>And if you really want to stretch the analogy, anything wrong with a movie set can be "fixed" in post.<p>To build the real thing the movie is faking is an endeavor with almost no crossover.</p>
]]></description><pubDate>Fri, 25 Sep 2026 01:05:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49838959</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49838959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49838959</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Mathematical Billiards (2024)"]]></title><description><![CDATA[
<p>Holy crap that was dope. The music, the colors, the pacing.. just an absolute work of art by 2swap - and from the sounds of the end of the video, many many collaborators!<p>Thanks for sharing!</p>
]]></description><pubDate>Sun, 20 Sep 2026 16:34:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49777407</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49777407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49777407</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Whoisinspace.com/"]]></title><description><![CDATA[
<p>Sorry, but that's quite an antique take.<p>Modern China has morphed itself into a highly capable society. They make your drones, they make your computers, they make your textiles... and mostly, they do it while providing their people better quality of life than the previous generation.<p>Counter-anecdotes abound as you'd expect t from a society of millions. But there's widespread prosperity over there.<p>There are plenty of decent opportunities for those who want to work hard, no different to how it is in the US.</p>
]]></description><pubDate>Sun, 20 Sep 2026 12:19:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49775103</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49775103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49775103</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Alternatives to MinIO for single-node local S3"]]></title><description><![CDATA[
<p>> 2026-03-02: Ruohang Feng has forked MinIO to pgsty/minio and is promising to maintain a stable, CVE-patched, distribution.<p>This is what I went with.<p>I use it in end to end tests as an S3 simulator that starts and stops instantly and reads & writes to a local directory, - as you'd expect it's great in that role. No complaints. Given the fork's maintainer puts their real name on it & stakes their reputation, you'd assume it can be trusted - but my use case is simpler than most.</p>
]]></description><pubDate>Tue, 15 Sep 2026 11:09:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49710683</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49710683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49710683</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Jabber/XMPP: How Do We Gain Traction?"]]></title><description><![CDATA[
<p>> There are only two features people actually care about: reliable message delivery and the ability to reach their friends.<p>Sorry to be a pain, and with full recognition that I don't probably represent the majority, but I care about emoji reactions, reply support, ability to send & receive images and video, ability to see that video later, a reasonable set of access control features for group chats; reply-privately for group chat messages, and a dozen other things. And I care about not making someone download an app I've never used that talks the protocol, because I can't support them getting started. So a single cross platform UX is needed too before you can hope for traction.<p>Some of this is UX; some requires infra (eg. storing & forwarding media)<p>But to produce a "complete" messaging tool is harder than it looks and the protocol layer, while important, should not be the focus of discussion. There needs to be a holistic conversation that includes UX, infrastructure capabilities, branding, and network effects.</p>
]]></description><pubDate>Mon, 14 Sep 2026 19:41:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49702772</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49702772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49702772</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Antiquated HTML Snippets and Artefacts"]]></title><description><![CDATA[
<p>Love the note about X<p>> Further, they should be removed because X is an awful site with poor moderation that is owned by a man who publicly performed a Nazi Sieg Heil salute and has directly contributed to the rise of fascism in the United States of America and globally, among other horrors.<p>Heck yeah, a great flourish added to bring a truly fun read to a strong close.</p>
]]></description><pubDate>Mon, 14 Sep 2026 08:37:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49693706</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49693706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49693706</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Why is privacy so hard? (2019)"]]></title><description><![CDATA[
<p>I'm talking of a world in which laws are strong and well written enough that people don't need to worry; they can mash that Accept button and not be getting screwed over.<p>We agree that most peopke aren't equipped to provide informed consent and "buyer beware" won't work. For these the government steps in - car & plane safety for example.</p>
]]></description><pubDate>Mon, 14 Sep 2026 07:54:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49693374</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49693374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49693374</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Nike exits the S&P 100 after 18 years and a $200B market-cap wipeout"]]></title><description><![CDATA[
<p>Sure that happens. But in this case the quality was there - the uppers and attachment to the soles was top notch.<p>They look and feel awesome.<p>But the soles - the shoes' souls - are designed to disintegrate in real time.</p>
]]></description><pubDate>Mon, 14 Sep 2026 06:27:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49692719</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49692719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49692719</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Nike exits the S&P 100 after 18 years and a $200B market-cap wipeout"]]></title><description><![CDATA[
<p>I did, but it was because I'd had my expectations raised by Saucony's products (see my peer comment for more info)</p>
]]></description><pubDate>Mon, 14 Sep 2026 05:13:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49692273</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49692273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49692273</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Nike exits the S&P 100 after 18 years and a $200B market-cap wipeout"]]></title><description><![CDATA[
<p>In principle I agree; after all they're softer and lighter than most.<p>But my equally anecdotal counteranecdote is that I've owned multiple pairs of the Saucony equivalent (Pro 2, Pro 3, and then Pro 4) over multiple years and gotten thousands of km out of each pair. They just last and last.<p>So I'm a brand loyalist for now..<p>It's life, can't help a few mistakes on your way. I'm happy with where I've landed. (pun intended!)</p>
]]></description><pubDate>Mon, 14 Sep 2026 04:43:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49692082</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49692082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49692082</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Nike exits the S&P 100 after 18 years and a $200B market-cap wipeout"]]></title><description><![CDATA[
<p>Personal anecdote I treated myself last year to some Nikes (Vaporflys) because they looked suave on a friend's feet..<p>Did 180km of training, maybe 5 weeks worth, and the soles utterly shredded. Couldn't put my foot down level, corners of the soles completely gone.<p>Shoe store said that's what they're designed to do, no refund.<p>Cost me about $2AUD per km. But it'll cost Nike a bit more than that.</p>
]]></description><pubDate>Mon, 14 Sep 2026 03:45:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49691735</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49691735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49691735</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Why is privacy so hard? (2019)"]]></title><description><![CDATA[
<p>A lot of value is left on the table because informed people don't give up data.<p>If simple regulation existed - say, "no one can use data for any purpose the user did not explicitly consent to, including product improvements AND including on-selling", that suddenly turns giving up data into a legally-binding, two-party transaction.<p>There'd be an explosion of really cool uses of data as a result of the trust that'd engender.<p>But today's status quo is lucrative - so here we stay.</p>
]]></description><pubDate>Mon, 14 Sep 2026 01:42:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49690805</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49690805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49690805</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Don't be the out of touch Kung Fu master"]]></title><description><![CDATA[
<p>Yep. Having to type the code is a form of accidental complexity, and with it gone, you can focus more on the problem to solve, getting it down faster.<p>Of course it's possible for it to go off the rails. Consider that a wildly swung sword can do damage you can't do with your bare hands. To prevent this, constrain your model to the solution shape you want by grounding it; give it contact with reality; ways to run the code it's generating and refine it to meet your goals; granular tests; etc.<p>The new job is in how you wield the tools and it is at least as complex as the old.</p>
]]></description><pubDate>Sun, 13 Sep 2026 02:38:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49679429</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49679429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49679429</guid></item><item><title><![CDATA[New comment by cadamsdotcom in "Tao: Open math problems being non-renewably mined by AI"]]></title><description><![CDATA[
<p>> no one will actually master their craft.<p>The (new) lack of need to redo solutions to already solved things opens up new craft we've not yet conceived.<p>We shouldn't reimplement solutions and call it self-education; humans have always stood on the shoulders of giants. These tools contain those giants (copyright notwithstanding) and let you receive solutions to solved things; if your mindset is in order you can leverage that to ignore the solved bits and do even more ambitious stuff.</p>
]]></description><pubDate>Thu, 10 Sep 2026 22:46:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49651150</link><dc:creator>cadamsdotcom</dc:creator><comments>https://news.ycombinator.com/item?id=49651150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49651150</guid></item></channel></rss>