<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: tieTYT</title><link>https://news.ycombinator.com/user?id=tieTYT</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 20:39:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tieTYT" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tieTYT in "LLMs corrupt your documents when you delegate"]]></title><description><![CDATA[
<p>Before I read some of the study, I thought that was relevant too, but each "step [was] conducted as an independent, single-turn session."</p>
]]></description><pubDate>Sat, 09 May 2026 20:21:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48077899</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=48077899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48077899</guid></item><item><title><![CDATA[New comment by tieTYT in "LLMs corrupt your documents when you delegate"]]></title><description><![CDATA[
<p>> a human will DO worse then a 25% degradation<p>As I was reading this article, a similar thought occurred to me: "I wonder if that's better or worse than a human?" Unfortunately, there was no human baseline in this study. That said, there are studies that compare LLM to human performance. Usually, humans perform much better (like 5-7x better) at long-running tasks.<p>In other words, a human would probably do better than an LLM on this task.<p>Humans lose to LLMs in narrow, well-specified text/symbolic reasoning tasks where the model can exploit breadth, speed, and search. Usually, the LLM performed ~15% better than humans, but I saw studies that were as high as 80%. To my surprise, these studies were usually about "soft skills" like creativity and persuasion.</p>
]]></description><pubDate>Sat, 09 May 2026 20:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48077804</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=48077804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48077804</guid></item><item><title><![CDATA[New comment by tieTYT in "Ask HN: How do sites like Reddit, HackerNews, etc get initial user content?"]]></title><description><![CDATA[
<p>I'm interested in hearing more details.  You ever write blog articles that go into more depth?</p>
]]></description><pubDate>Wed, 08 Nov 2017 17:50:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=15654861</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=15654861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15654861</guid></item><item><title><![CDATA[New comment by tieTYT in "Why TDD isn't crap"]]></title><description><![CDATA[
<p>> Given that you've at minimum doubled the code (and doubled the bugs), it seems like a really bad long-term trade off.<p>I'd say you've at maximum doubled the code.  The test ensures you write only what you need to get the test pass.  Without them, devs get distracted and wander until the feature works.  Usually distracting themselves with tons of YAGNI violations along the way.  In my experience, untested code bases have a ton of unnecessary code.<p>I don't understand how it would double the bugs.  The article has references saying it reduces them.  But, even thinking about it, I don't see why you'd say that.</p>
]]></description><pubDate>Tue, 31 Oct 2017 21:03:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=15596550</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=15596550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15596550</guid></item><item><title><![CDATA[New comment by tieTYT in "Why TDD isn't crap"]]></title><description><![CDATA[
<p>I'm not hearing anything negative here.  Why is any of this innately bad?<p>Tests shaping your code is bad, because?  Because you already have "enough constraints"?  Sorry, I don't get it.</p>
]]></description><pubDate>Tue, 31 Oct 2017 20:56:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=15596482</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=15596482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15596482</guid></item><item><title><![CDATA[New comment by tieTYT in "Why TDD isn't crap"]]></title><description><![CDATA[
<p>Maybe it's only difficult to test end-to-end?  I would assume there's code in there that's algorithm-like.  Give it these inputs, it should return these outputs.  If so, it should be possible to isolate that code and test it.<p>But, I dunno, I haven't looked at the source code.  It might be very difficult to maintain.</p>
]]></description><pubDate>Tue, 31 Oct 2017 17:09:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=15594775</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=15594775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15594775</guid></item><item><title><![CDATA[New comment by tieTYT in "Why I hate Java"]]></title><description><![CDATA[
<p>I've used tons of programs that have problems and crash for various reasons.  Is this an argument against the language?  I don't think there'd be any left to use with this line of thinking.<p>Besides, there's too many variables in your anecdote.  Is it a laptop from 1995?  Is the OOM from a bug that could/should be fixed?</p>
]]></description><pubDate>Thu, 06 Jul 2017 19:11:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=14713024</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=14713024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14713024</guid></item><item><title><![CDATA[New comment by tieTYT in "Why I hate Java"]]></title><description><![CDATA[
<p>I didn't build that.  How are you so sure it would have <i>less</i> leaks if it were written in a language like C++?  I'd bet it would be worse.</p>
]]></description><pubDate>Thu, 06 Jul 2017 17:43:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=14712259</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=14712259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14712259</guid></item><item><title><![CDATA[New comment by tieTYT in "Why I hate Java"]]></title><description><![CDATA[
<p>> Why does this matter? It matters for the exact same reason why memory leaks are bad in general: They consume more memory than necessary.<p>Thing is, this doesn't usually matter.  I have never gotten an out of memory error from a leak in Java.  Now compare that to all the development time I've saved by not having to deal with pointer arithmetic.  I consider it a huge win.  It's all about the type of apps you're making.</p>
]]></description><pubDate>Thu, 06 Jul 2017 17:11:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=14711970</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=14711970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14711970</guid></item><item><title><![CDATA[New comment by tieTYT in "A set of best practices for JavaScript projects"]]></title><description><![CDATA[
<p>> Place your test files next to the implementation.<p>Java background is probably biasing me, but I don't like this.  It interferes with my ability to find code because the file list in every directory is twice as large.<p>What are the benefits of putting it together?</p>
]]></description><pubDate>Wed, 05 Jul 2017 17:45:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=14704578</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=14704578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14704578</guid></item><item><title><![CDATA[New comment by tieTYT in "TDD did not live up to expectations"]]></title><description><![CDATA[
<p>> write all of the tests before the code<p>Everyone is interpreting this as, "write 10 tests then try to get them all to pass at once".  That is not how you TDD.  You write one, then get it to pass, then write another.<p>Maybe you mean, "write the test before the code", but when you say "write <i>all</i> tests before the code", it's not interpreted the same way.</p>
]]></description><pubDate>Fri, 30 Jun 2017 17:09:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=14672096</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=14672096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14672096</guid></item><item><title><![CDATA[New comment by tieTYT in "TDD did not live up to expectations"]]></title><description><![CDATA[
<p>> TDD is for unit tests<p>Never heard anyone say this.  Kent Beck has said the opposite on podcasts.</p>
]]></description><pubDate>Thu, 29 Jun 2017 21:43:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=14667117</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=14667117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14667117</guid></item><item><title><![CDATA[New comment by tieTYT in "TDD did not live up to expectations"]]></title><description><![CDATA[
<p>That's not how you're supposed to do it.  Write one test, get it to pass, repeat.</p>
]]></description><pubDate>Thu, 29 Jun 2017 21:33:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=14667028</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=14667028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14667028</guid></item><item><title><![CDATA[New comment by tieTYT in "TDD did not live up to expectations"]]></title><description><![CDATA[
<p>> Software, as an industry, generally profits the most when it can identify an existing need that is currently solved without computers, and then make it 10x+ more efficient by applying computers. In this situation, the software doesn't need to be bug-free, it doesn't need to do everything, it just needs to work better than a human can.<p>Unfortunately, the project isn't "finished" after you achieve initial success.  You have to maintain it for years after that.  Without good tests, you get yourself into a state where one change breaks two things.  You need teams of people manually checking it still works.  It takes them an order of magnitude longer to check than it would take a computer.  Your feedback loop that answers the question, "does it still work?" is in weeks instead of minutes.<p>You stop changing the bad code because it's too scary and dangerous.  The bad code reduces the frequency at which you release new features.  You slow to a crawl.  The team of people testing gets expensive and eats into your profits.  Some competitor eats your lunch.<p>In my experience, these problems occur earlier than you expect.  Usually before you even attain success.  I'm too lazy to comb over my app checking for bugs every time I develop a new feature.  I get bored too easily to check that the same bug doesn't crop up over and over again.  I'm also too impatient to wait for another person to do it.  In these conditions, TDD speeds you up.<p>I've never worked on a manually tested project that avoided these problems.  It usually happens around month 2 and gets even worse as time goes on.<p>Here's why I think TDD fails:  The consultants say, "it's so easy!  Just red-green-refactor!"  No, it's extremely complex and difficult, actually.  There's a ton of depth that nobody talks about because they're trying to get you to try it.  The typical dev learns about "Just red-green-refactor" and fails.  Now "TDD did not live up to expectations".<p>For example, did you know there's different styles of TDD?  The author of this article doesn't seem to (I may be wrong, but he gives no indication).  He's talking about Detroit style TDD (also known as classicist).  This is the style Ron Jeffries, Uncle Bob, Martin Fowler, Kent Beck, etc. practice and advocate for.  There's another style called London style (AKA mockist) that Gary Bernhardt, etc. practice.  And then there's Discovery Testing from Justin Searls.  There's probably others I haven't heard of yet.<p>They all have different pros and cons and a very common pitfall is to use a style in a way it's not really meant for.  e.g., Using mockist to gain confidence your high level features work.  Expecting classicist to help you drive out good design for your code.<p>To wrap this up, there's so much unknown unknowns about TDD it's usually premature to judge the technique.  If you haven't tried all these styles, one might click with you.  A lot of people are concluding they hate all sports when they've only tried baseball.</p>
]]></description><pubDate>Thu, 29 Jun 2017 20:56:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=14666806</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=14666806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14666806</guid></item><item><title><![CDATA[Story pointing in agile: Not just for managers]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.sleepeasysoftware.com/welcome-to-agile-the-methodology-where-everythings-made-up-and-the-points-dont-matter/">http://www.sleepeasysoftware.com/welcome-to-agile-the-methodology-where-everythings-made-up-and-the-points-dont-matter/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=12047745">https://news.ycombinator.com/item?id=12047745</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 07 Jul 2016 06:12:10 +0000</pubDate><link>http://www.sleepeasysoftware.com/welcome-to-agile-the-methodology-where-everythings-made-up-and-the-points-dont-matter/</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=12047745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12047745</guid></item><item><title><![CDATA[New comment by tieTYT in "No Longer an Inspiration"]]></title><description><![CDATA[
<p>Just commenting to add more graphs:<p><a href="http://www.npr.org/blogs/money/2014/10/28/359419934/who-studies-what-men-women-and-college-majors" rel="nofollow">http://www.npr.org/blogs/money/2014/10/28/359419934/who-stud...</a><p><a href="http://www.randalolson.com/2014/06/15/the-double-edged-sword-of-gender-equality/" rel="nofollow">http://www.randalolson.com/2014/06/15/the-double-edged-sword...</a></p>
]]></description><pubDate>Wed, 15 Apr 2015 18:22:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=9382995</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=9382995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9382995</guid></item><item><title><![CDATA[New comment by tieTYT in "The Code Is Just the Symptom"]]></title><description><![CDATA[
<p>> Either you failed your organization on the hiring front and have terrible engineers (unlikely)<p>What makes you say that is unlikely?</p>
]]></description><pubDate>Mon, 13 Apr 2015 20:09:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=9370116</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=9370116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9370116</guid></item><item><title><![CDATA[New comment by tieTYT in "What I'd tell myself about startups if I could go back 5 years"]]></title><description><![CDATA[
<p>> Always refuse if someone asks you to sign an NDA before hearing their idea<p>I hear this a lot.  What's the reasoning?</p>
]]></description><pubDate>Tue, 07 Apr 2015 21:21:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=9337251</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=9337251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9337251</guid></item><item><title><![CDATA[New comment by tieTYT in "Know Your Tools – Terminal and Bash"]]></title><description><![CDATA[
<p>This is probably misunderstanding the demographic, but why does he suggest using nano over vim?</p>
]]></description><pubDate>Fri, 13 Mar 2015 18:44:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=9199053</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=9199053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9199053</guid></item><item><title><![CDATA[The “there are more important things to do” fallacy]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.sleepeasysoftware.com/the-there-are-more-important-things-to-do-fallacy/">http://www.sleepeasysoftware.com/the-there-are-more-important-things-to-do-fallacy/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=9195645">https://news.ycombinator.com/item?id=9195645</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 13 Mar 2015 04:16:51 +0000</pubDate><link>http://www.sleepeasysoftware.com/the-there-are-more-important-things-to-do-fallacy/</link><dc:creator>tieTYT</dc:creator><comments>https://news.ycombinator.com/item?id=9195645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9195645</guid></item></channel></rss>