<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: danielrhodes</title><link>https://news.ycombinator.com/user?id=danielrhodes</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 07:59:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=danielrhodes" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by danielrhodes in "Breaking the spell of vibe coding"]]></title><description><![CDATA[
<p>Articles like this amount to a straw man.<p>People seem to think that just because it produces a bunch of code you therefore don’t need to read it or be responsible for the output. Sure you can do that, but then you are also justifying throwing away all the process and thinking that has gone into productive and safe software engineering over the last 50 years.<p>Have tests, do code reviews, get better at spec’ing so the agent doesn’t wing it, verify the output, actively curate your guardrails. Do this and your leverage will multiply.</p>
]]></description><pubDate>Sun, 15 Feb 2026 00:39:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47019962</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=47019962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47019962</guid></item><item><title><![CDATA[New comment by danielrhodes in "Luce: First Electric Ferrari"]]></title><description><![CDATA[
<p>It certainly looks like an Apple device. Ive's aesthetic is Apple's aesthetic, so if you hire Ive, that is what you are going to get.<p>I can see a car company who doesn't care about design stumbling into this outcome, but Ferrari doesn't seem like that kind of company. So the choice must have been intentional.</p>
]]></description><pubDate>Mon, 09 Feb 2026 21:25:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46951606</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=46951606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46951606</guid></item><item><title><![CDATA[New comment by danielrhodes in "Claude Cowork exfiltrates files"]]></title><description><![CDATA[
<p>This is no surprise. We are all learning together here.<p>There are any number of ways to foot gun yourself with programming languages. SQL injection attacks used to be a common gotcha, for example. But nowadays, you see it way less.<p>It’s similar here: there are ways to mitigate this and as we learn about other vectors we will learn how to patch them better as well. Before you know it, it will just become built into the models and libraries we use.<p>In the mean time, enjoy being the guinea pig.</p>
]]></description><pubDate>Thu, 15 Jan 2026 07:42:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46629342</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=46629342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46629342</guid></item><item><title><![CDATA[New comment by danielrhodes in "Your phone isn't secretly listening to you, but the truth is more disturbing"]]></title><description><![CDATA[
<p>I think this is a genuine concern for prominent people. Like if you are Mark Zuckerberg, there is material interest in a bad actor installing malware on his laptop. But for a random person where you get low value data that may or may not let you better target some low value ads? That is much harder to justify. Would have to reevaluate as things change and the cost of compute goes down.</p>
]]></description><pubDate>Sun, 27 Apr 2025 01:28:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43808732</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=43808732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43808732</guid></item><item><title><![CDATA[New comment by danielrhodes in "Your phone isn't secretly listening to you, but the truth is more disturbing"]]></title><description><![CDATA[
<p>People seem to ignore the cost and accuracy aspects of a phone listening to you 24/7. At least with today’s constraints, it is highly unlikely to be happening.<p>First, the cost to transcribe audio is not free. It is computationally expensive. Any ad network or at scale service would not be able to afford it, especially in orgs where they are concerned about unit economics.<p>Secondly, the accuracy would be horrible. Most of the time, your phone is in your pocket and would pick up almost nothing. More over, it’s not like you are talking about anything of value to advertisers in most cases. Google is a money printing machine because people search with an intent to buy. The SNR of normal conversation is much much much lower. That makes the unit economics of doing this gets much worse.<p>Third, it would be pretty hard to not notice this was happening. Your phone would get hot, your battery would deplete very quickly, and you’d be using a lot of data. Moreover on iOS you could see the mic is being used and the OS would likely kill the app if it was using too many resources in the background.<p>So until we find an example of this actually happening, it’s not worth worrying about.</p>
]]></description><pubDate>Sat, 26 Apr 2025 16:22:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43804960</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=43804960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43804960</guid></item><item><title><![CDATA[New comment by danielrhodes in "Netflix CEO Says Movie Theaters Are Dead"]]></title><description><![CDATA[
<p>Maybe it’s because the movies aren’t good and the plot lines are stale. Just a thought.</p>
]]></description><pubDate>Tue, 01 Apr 2025 04:18:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43542805</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=43542805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43542805</guid></item><item><title><![CDATA[New comment by danielrhodes in "Trump wins presidency for second time"]]></title><description><![CDATA[
<p>San Francisco uses RCV, and it’s not much better, maybe worse. Yes you get run off elections and more candidates. But now voters have to use strategy in how they vote and it’s complex to understand the implications. There’s a higher chance of winding up with unpopular candidates simply because nobody actually wanted their second or third choice candidates.</p>
]]></description><pubDate>Thu, 07 Nov 2024 09:50:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=42075209</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=42075209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42075209</guid></item><item><title><![CDATA[New comment by danielrhodes in "Users say T-Mobile must pay for killing "lifetime" price lock"]]></title><description><![CDATA[
<p>This reminds me of when I went in to a Patagonia store to repair a jacket with a “lifetime” warranty. Turns out they define lifetime as the “useful” lifetime of the product, which is a couple years. They refused to help and instead tried to sell me a new jacket.</p>
]]></description><pubDate>Wed, 23 Oct 2024 15:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41925879</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=41925879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41925879</guid></item><item><title><![CDATA[New comment by danielrhodes in "The Empathy Punishment"]]></title><description><![CDATA[
<p>Yes, it seems cruel to push young doctors to the limit like this. But I’ll offer a counterpoint:<p>In an emergency, you want doctors who are used to making decisions under stress and who are aware of their impaired decision making abilities when tired. This is a rite of passage that means in a true emergency where they have to be making good decisions without adequate resources they can do so. You see a similar tactic when training military recruits.</p>
]]></description><pubDate>Mon, 12 Aug 2024 14:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41224574</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=41224574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41224574</guid></item><item><title><![CDATA[New comment by danielrhodes in "Open source AI is the path forward"]]></title><description><![CDATA[
<p>For models of this size, the code used to train them is going to be very custom to the architecture/cluster they are built on. It would be almost useless to anybody outside of Meta. The dataset would be more a lot more interesting, as it would at the very least show everybody how they got it to behave in certain ways.</p>
]]></description><pubDate>Wed, 24 Jul 2024 08:56:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41054987</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=41054987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41054987</guid></item><item><title><![CDATA[New comment by danielrhodes in "Story points are pointless, measure queues"]]></title><description><![CDATA[
<p>People take these kinds of things way too literally. There is no golden solution here. What gets repeated over and over continues to be true: teams should choose a system that works for them. And ideally that system is measurable, so the team can evaluate progress, improve its own performance, and align itself better with other teams and the business.<p>But in terms of scrum and points here's my take:<p>I've seen points work on some teams and not work so well on other teams. It's imperfect, but if you just accept that, you can make it work quite well.<p>The reason it's helpful to estimate complexity as opposed to time is that people with different experience levels would give different estimates based on their abilities. Complexity allows you to rally around a common understanding of a solution regardless of how fast one team member might be able to complete it versus another.<p>Does complexity have some relationship to time? Absolutely. Everybody knows this. That doesn't mean that we should be using time instead.<p>So how can a team estimate accurately? You will hear from some people that their estimates were wildly off or that it's impossible to estimate a project or they felt pressure to under-estimate. If your estimate is too broad, you need to do the mental work of breaking it down into smaller chunks that are easier to estimate. If you feel under pressure to ship on an unrealistic schedule, that's not a points/scrum problem. But the "it's done when it's done" is also not realistic either.<p>The idea that the estimate has to be 100% spot on is also not true. Again, it's imperfect and that is ok. But you'll find that the better a team knows their codebase and knows the product, the better they'll get over time at estimating. But if the work is too vague, the team should push back until they have enough information to more accurately break things down. This process makes for better software, especially when the team does it together.<p>Another missing aspect I see a lot is having a feedback mechanism. If you as a team are discussing why a task took longer than the estimate, or track metrics over time, you can all get together and figure out where problems on the team are. For example: maybe there are too many bugs that are hindering product work? Why? Maybe you're moving too fast vis-a-vis the expected quality bar. Some sort of feedback mechanism (e.g. retros) is crucial - the team as a whole should aim to deliver what it says it would and understand why it couldn't.<p>The whole point of these things is that as a team you can deliver <i>consistently</i> not more speedily. Consistency comes before speed. The other important thing is having a way to continually improve. You want to use each sprint as a way to measure the team so it can get better.<p>When I've seen teams that did this well, they were dramatically more productive than the teams that didn't do it well.</p>
]]></description><pubDate>Wed, 17 Jul 2024 01:34:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40981865</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=40981865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40981865</guid></item><item><title><![CDATA[New comment by danielrhodes in "Whiteboard interviews are a test of obedience, not intelligence"]]></title><description><![CDATA[
<p>> IMO, the solution is apprenticeships/probationary offers<p>Most companies would love this, especially startups. The problem is that desirable candidates do not love this arrangement - there's an opportunity cost and risk for the candidate here and if you're in demand you can get a solid offer from a company who isn't trying to hedge.</p>
]]></description><pubDate>Mon, 03 Jun 2024 22:31:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40568393</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=40568393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40568393</guid></item><item><title><![CDATA[New comment by danielrhodes in "How Waymo outlasted the competition and made robo-taxis a real business"]]></title><description><![CDATA[
<p>I’m not saying I would trust getting into a Waymo now in those conditions, but I also wouldn’t assume the same things that are difficult for humans will be difficult for self driving. I’m optimistic these hurdles can be overcome.</p>
]]></description><pubDate>Thu, 30 May 2024 16:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=40525434</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=40525434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40525434</guid></item><item><title><![CDATA[New comment by danielrhodes in "Facebook just updated its relationship status with Web Components"]]></title><description><![CDATA[
<p>Your quote omits the qualifying part of that sentence, which is important. :-)<p>What does it mean to "last longer" when it comes to your own codebase? And why would web components help with that?</p>
]]></description><pubDate>Wed, 08 May 2024 07:03:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=40295155</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=40295155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40295155</guid></item><item><title><![CDATA[New comment by danielrhodes in "Facebook just updated its relationship status with Web Components"]]></title><description><![CDATA[
<p>It seems like Web Components are ideal for libraries shipping pre-built components, which is probably why Mux finds it compelling. From Mux's point of view, they want the highest level of compatibility with the least amount of framework lock-in. For example, they don't want to have to ship a library for React and another one for Vue and another one for bare bones JS/HTML.<p>In terms of building a web app where you control the environment end-to-end, I don't think there's any inherent upside to using Web Components over React.</p>
]]></description><pubDate>Tue, 07 May 2024 20:07:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=40290891</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=40290891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40290891</guid></item><item><title><![CDATA[New comment by danielrhodes in "Opening a small business in San Francisco is still a nightmare"]]></title><description><![CDATA[
<p>It's ridiculous. I'm curious what the way out of this clown show will be - governments aren't typically known for being good at cutting back bureaucracy and red tape.</p>
]]></description><pubDate>Tue, 23 Apr 2024 04:57:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=40128656</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=40128656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40128656</guid></item><item><title><![CDATA[New comment by danielrhodes in "The race to replace Redis"]]></title><description><![CDATA[
<p>I'd love to be corrected here, but my understanding is that the enterprise support and pro features model can be a pretty good business.<p>Big deployments generally need really good support and help to overcome scaling challenges. Who better than the library maintainers to offer that, and your customers have deep pockets.<p>Then on top of that, you run a business which basically creates proprietary Pro and Enterprise versions of a product which has tooling to operate the project at scale or in high uptime environments.<p>Then you offer your own cloud versions of the product as well (which I think Redis has been doing).<p>But in none of these cases are you creating a disincentive for anybody to use/adopt your product. You're simply creating value around the pain points.</p>
]]></description><pubDate>Fri, 29 Mar 2024 03:01:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=39860185</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=39860185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39860185</guid></item><item><title><![CDATA[New comment by danielrhodes in "Bard is now Gemini, and we’re rolling out a mobile app and Gemini Advanced"]]></title><description><![CDATA[
<p>That's because this is an org chart, not a cohesive product.</p>
]]></description><pubDate>Thu, 08 Feb 2024 17:00:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=39304361</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=39304361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39304361</guid></item><item><title><![CDATA[New comment by danielrhodes in "Apple announces changes to iOS, Safari, and the App Store in the European Union"]]></title><description><![CDATA[
<p>Yeah it's a total double dip, similar to ISPs trying to extort internet companies for access to their own customers.</p>
]]></description><pubDate>Thu, 25 Jan 2024 23:14:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39136787</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=39136787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39136787</guid></item><item><title><![CDATA[New comment by danielrhodes in "HP's CEO spells it out: You're a 'bad investment' if you don't buy HP supplies"]]></title><description><![CDATA[
<p>Yes! There is a Staples near my house with a print center. Their prices for a job I needed done were so exorbitant that I bought a printer/scanner from the same store and broke even almost immediately. I have not returned to the store since. Their business model is pretty flawed when they sell something at low margin which makes the high margin thing they're selling obsolete.</p>
]]></description><pubDate>Fri, 19 Jan 2024 21:43:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=39061612</link><dc:creator>danielrhodes</dc:creator><comments>https://news.ycombinator.com/item?id=39061612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39061612</guid></item></channel></rss>