<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: taftster</title><link>https://news.ycombinator.com/user?id=taftster</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 04:40:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=taftster" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by taftster in "A dot a day keeps the clutter away"]]></title><description><![CDATA[
<p>I need this for the junk in my life. Like, did I even use such-and-such thing in the past decade? If not, toss it out (ideally to a reuse store).<p>I'm trying to get to a place where I think of all my purchases as rentals. That it's OK, if justified, that a tool served its purpose one time, and if it doesn't get used again or goes to the donation center, I have received the benefit. Something that can be reused is then just bonus. If not reused by me, then at least, someone else can benefit from the good.<p>Switching my mental thinking to "renting" instead of buying items has help me be able to get rid of items which I haven't used in some time, reducing my footprint. I have a long way to go, but I come from a family of clutterbugs and it's just kind of baked in.<p>Dots would be useful in my scenario just to capture utility of everyday things.</p>
]]></description><pubDate>Wed, 01 Apr 2026 05:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47597276</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=47597276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47597276</guid></item><item><title><![CDATA[New comment by taftster in "Learn Claude Code by doing, not reading"]]></title><description><![CDATA[
<p>Or that it's taking into account the Dunning-Kruger effect. In that, if you think you are an expert in all cases, you are really a beginner in everything.</p>
]]></description><pubDate>Tue, 31 Mar 2026 00:08:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47581228</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=47581228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47581228</guid></item><item><title><![CDATA[New comment by taftster in "Hollywood Enters Oscars Weekend in Existential Crisis"]]></title><description><![CDATA[
<p>The modern age of video games, that's probably correct. And you're right, music probably compares at some level, especially given that it predates cinema. I wonder if ancient theater (Shakespeare, et al) would qualify. Probably.<p>I did, for the record, say "very few mediums", so as to allow room for music or video games, perhaps. I still stand by the overall statement that losing Hollywood would mark some sort of tragedy (but maybe not universally).<p>Also, I wouldn't go as far to say that losing what we know of in current celebrity status by certain actors would be missed. Though influencers are probably more grotesque to some (including myself).</p>
]]></description><pubDate>Tue, 17 Mar 2026 03:46:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47408357</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=47408357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47408357</guid></item><item><title><![CDATA[New comment by taftster in "Hollywood Enters Oscars Weekend in Existential Crisis"]]></title><description><![CDATA[
<p>Agreed. To say "good riddance" to Hollywood scares me. Like we are giving up and accepting generated slop and influencers from now on. There's a lot of bad movies, but just as you said, very few mediums have thusly pierced through across cultures and societies quite like Hollywood.</p>
]]></description><pubDate>Sun, 15 Mar 2026 18:43:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47390468</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=47390468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47390468</guid></item><item><title><![CDATA[New comment by taftster in "A most elegant TCP hole punching algorithm"]]></title><description><![CDATA[
<p>I like your comment, but it seems the author acknowledged this as a caveat to the algorithm.<p><i>>Many home routers try to preserve the source port in external mappings. This is a property called “equal delta mapping” – it won’t work on all routers but for our algorithm we’re sacrificing coverage for simplicity.</i><p>So to what percentage is this coverage sacrificed exactly? No idea. Not as useful if the percentage is high, as you are implying.</p>
]]></description><pubDate>Sun, 15 Mar 2026 17:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47389754</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=47389754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47389754</guid></item><item><title><![CDATA[New comment by taftster in "MacBook Neo"]]></title><description><![CDATA[
<p>"good laptops" yes. But I haven't seen a "great" one in a very long time. The Windows market is asleep at the wheel and a copilot button is not going to resuscitate it.<p>I think the Surface is as close to great as you can get. I'm not saying that I know the whole market of laptops, you probably know better. But the Surface is pretty good, which is weird because it seems like Microsoft isn't really focusing on it or even backing away from it.<p>I agree with the parent, that Macbooks are way ahead in terms of usability, polish and charm for a laptop. And the performance is outright stellar.</p>
]]></description><pubDate>Wed, 04 Mar 2026 16:43:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47250135</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=47250135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47250135</guid></item><item><title><![CDATA[New comment by taftster in "MacBook Neo"]]></title><description><![CDATA[
<p><i>> Other than Microsoft nobody even makes decent laptops in the Windows world.</i><p>I completely agree. I actually quit like and get along with my Surface Laptop. It's a really nice computer overall, worthy. It's the closest you get to the same polish and usability that Apple has in their macbooks.<p>I absolutely love my M4 macbook pro, it's definitely the best laptop I've ever owned. I had an older macbook pro that I kept way past its lifetime too.</p>
]]></description><pubDate>Wed, 04 Mar 2026 16:27:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47249857</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=47249857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47249857</guid></item><item><title><![CDATA[New comment by taftster in "AI is destroying open source, and it's not even good yet [video]"]]></title><description><![CDATA[
<p>Well, it <i>should</i> be the approver of the PR, not the author (AI slop or human slop) that is accountable. I don't ever want an AI to auto-approve a PR (or maybe only for very small things, like dependency-bot kind of tasks).<p>Not saying that's how it's done, in terms of accountability. The skin-in-the-game thing is hopefully still present, even with AI. But you're right, there's risk.</p>
]]></description><pubDate>Mon, 23 Feb 2026 23:31:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47130595</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=47130595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47130595</guid></item><item><title><![CDATA[New comment by taftster in "AI is destroying open source, and it's not even good yet [video]"]]></title><description><![CDATA[
<p>You overestimate my ability to keep mental context for 6 months.<p>And additionally, most of the PRs I have seen reviewed, the quality hasn't really degraded or improved since LLMs have started contributing. I think we have been rubber stamping PRs for quite sometime. Not sure that AI is doing any worse.</p>
]]></description><pubDate>Mon, 23 Feb 2026 19:04:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47127071</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=47127071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47127071</guid></item><item><title><![CDATA[New comment by taftster in "Don't create .gitkeep files, use .gitignore instead (2023)"]]></title><description><![CDATA[
<p>This used to happen a lot. But I don't think that many modern builders require existing directory these days.<p>Your point is valid though. It would be much preferable to include build/ in your root .gitignore so that the directory is never tracked.</p>
]]></description><pubDate>Sat, 21 Feb 2026 21:29:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47104993</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=47104993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47104993</guid></item><item><title><![CDATA[New comment by taftster in "Don't create .gitkeep files, use .gitignore instead (2023)"]]></title><description><![CDATA[
<p>Both points here are appreciated. One that a README file as a "placeholder" for a directory gives the opportunity to describe why said empty directory exists. I would be slightly concerned though if my build process picked up this file during packaging. But that's probably a minor concern and your point stands.<p>Additionally, the AI comment is ironic as well. It's like we're finally writing good documentation for the sake of agents, in a way that we should have been writing all along for other sentient consumers. It's funny to see documentation now as basically the horse instead of the cart.</p>
]]></description><pubDate>Sat, 21 Feb 2026 21:26:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47104958</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=47104958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47104958</guid></item><item><title><![CDATA[New comment by taftster in "Don't create .gitkeep files, use .gitignore instead (2023)"]]></title><description><![CDATA[
<p>I agree with you. Empty .gitignore would be a "smell" to me. Whereas .gitkeep tells me exactly what purpose it serves. I like the semantic difference here that you describe. I don't like when multiple .gitignore files are littered throughout the codebase.</p>
]]></description><pubDate>Sat, 21 Feb 2026 21:20:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47104902</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=47104902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47104902</guid></item><item><title><![CDATA[New comment by taftster in "Zero-day CSS: CVE-2026-2441 exists in the wild"]]></title><description><![CDATA[
<p>I'm not sure that governments actually create them, not prolifically at least. There's been some state actor influence over the years, for sure.<p>However, exploits that are known (only) by a state actor would most definitely be a closely guarded secret. It's only convenient for a state to release information about an exploit when either it's been made public or it has more consequences for not releasing.<p>So yes, exactly what you said. It's easier to find the exploits than to create them yourself. By extrapolation, you would have to assume that each state maintains its set of secret exploits, possibly never getting to use them for fear of the other side knowing of their existence. Cat & Mouse, Spy vs Spy for sure.</p>
]]></description><pubDate>Thu, 19 Feb 2026 02:59:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47069352</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=47069352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47069352</guid></item><item><title><![CDATA[New comment by taftster in "Good Riddance, 4o"]]></title><description><![CDATA[
<p>I don't want to be called "gorgeous", but I admit that some of my "love language" is positive affirmations. As a man, I want to know that I am making a positive impact on my family, my wife, my community, my work. I crave that strong positive feedback, just as much or more as anyone.<p>So yes, I think it is a bit sexist or at minimum gender typing. And I don't think it's necessarily a "lie" for you to overstate your feelings. You might have matured in your approach, but I believe that everyone appreciates (to some variable measurement) positive affirmation from their partners. And that your lie was recognizing your partners needs for inputs, to help them in their self-image, and to assure them in their self-doubts. These are not lies.</p>
]]></description><pubDate>Fri, 13 Feb 2026 17:50:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47005507</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=47005507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47005507</guid></item><item><title><![CDATA[New comment by taftster in "How did Windows 95 get permission to put Weezer video 'Buddy Holly' on the CD?"]]></title><description><![CDATA[
<p>I'm so grateful for flat LCD screens. Man, all those CRT boxes. Yikes.<p>The rest of this video, it doesn't look like the world has changed all that much since 1995. Computing just kind of looks the same. I guess minus the lack of phones in everyone's hands.</p>
]]></description><pubDate>Wed, 11 Feb 2026 02:38:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46970066</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=46970066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46970066</guid></item><item><title><![CDATA[New comment by taftster in "The Day the Telnet Died"]]></title><description><![CDATA[
<p>I mean, that's fair. I guess I just wanted to put my old man hat on. The song is a tribute to an era of lost innocence. Which I think is quite apropos to the current situation surrounding telnet. Vestiges of the days of the early internet continue to disappear, almost like an endangered species. Old/obsolete protocols, like telnet, are pined for by old guys like me.</p>
]]></description><pubDate>Wed, 11 Feb 2026 02:18:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46969946</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=46969946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46969946</guid></item><item><title><![CDATA[New comment by taftster in "The Day the Telnet Died"]]></title><description><![CDATA[
<p>Well, I mean, the first part is a song by Don McLean called American Pie. You might know that, unsure that everyone will pick it out though.<p>One of the most famous play choices at karaoke bars these days too. I think because the song is a long story, of sorts? But it's a terribly long song and I will leave to take a smoke break anytime it gets chosen. You're going to be there for a good 10 minutes before it concludes.<p>So maybe the AI prompt was something like, "take CVE-2026-24061 and compose a song lyric in the style of American Pie by Don Mclean". I wonder if you would get similar results with that prompt.</p>
]]></description><pubDate>Wed, 11 Feb 2026 01:56:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46969784</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=46969784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46969784</guid></item><item><title><![CDATA[New comment by taftster in "The Day the Telnet Died"]]></title><description><![CDATA[
<p>How do you automate, for example, "HTTPS over websocket with OAuth", without providing some kind of hard-coded, static or otherwise persistent authentication credentials to the calling system in some form (either certificate based auth, OAuth credentials, etc.)?<p>The problem with IoT and embedded secrets isn't really a solved problem, from what I can tell. I'm not sure that OAuth exactly solves the problem here. Though all your comments about SSH (especially host verification) holds true.<p>Just honestly trying to understand the possible solution space to the IoT problem and automated (non-human) authorization.</p>
]]></description><pubDate>Wed, 11 Feb 2026 01:46:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46969726</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=46969726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46969726</guid></item><item><title><![CDATA[New comment by taftster in "Pg-dev-container is a ready-to-run VS Code development container for PostgreSQL"]]></title><description><![CDATA[
<p>Makes good sense, thanks for the tip.</p>
]]></description><pubDate>Tue, 10 Feb 2026 18:40:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46964719</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=46964719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46964719</guid></item><item><title><![CDATA[New comment by taftster in "Pg-dev-container is a ready-to-run VS Code development container for PostgreSQL"]]></title><description><![CDATA[
<p>OK yeah, that totally makes sense. Thank you.</p>
]]></description><pubDate>Tue, 10 Feb 2026 18:35:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46964626</link><dc:creator>taftster</dc:creator><comments>https://news.ycombinator.com/item?id=46964626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46964626</guid></item></channel></rss>