<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: tikhonj</title><link>https://news.ycombinator.com/user?id=tikhonj</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 17 Oct 2026 21:19:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tikhonj" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tikhonj in "Steam Client is now faster than Epic's new vibe coded launcher"]]></title><description><![CDATA[
<p>I find it <i>very</i> annoying. But not annoying enough to make me stop using Steam.<p>The upsides of having a <i>de facto</i> monopoly, I suppose—lamentably common story in tech.</p>
]]></description><pubDate>Thu, 15 Oct 2026 16:48:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=50106427</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=50106427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50106427</guid></item><item><title><![CDATA[New comment by tikhonj in "11 year old unsoundness bugs found in Rust borrow checker"]]></title><description><![CDATA[
<p>You can't rely on Python's type hints for serious <i>verification</i>, but it can be great for expressing abstractions and giving people (and, today, agents) better affordances for using them. Even static errors that will not always fire can still help a lot for using a library correctly and for noticing mismatches in your codebase as it evolves over time.</p>
]]></description><pubDate>Tue, 13 Oct 2026 18:37:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=50076497</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=50076497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50076497</guid></item><item><title><![CDATA[New comment by tikhonj in "Hackers activate automatic defrosting in supermarket fridges across Europe"]]></title><description><![CDATA[
<p>Target learned the security lesson the hard way, but they definitely learned it. When I was there, security was one of the rare parts of the tech org I found legitimately impressive. (But also: I am not a security guy! Maybe their actual practices were compelling but flawed! But the organization as a whole was legitimately serious about it )</p>
]]></description><pubDate>Mon, 12 Oct 2026 21:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=50063579</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=50063579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50063579</guid></item><item><title><![CDATA[New comment by tikhonj in "How to head into VR without wearing a headset"]]></title><description><![CDATA[
<p>It is already here? I've played a bunch of games in VR and they were great, and great in a way that does not translate outside VR. That's as "here" as I need.</p>
]]></description><pubDate>Sat, 10 Oct 2026 16:49:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=50034693</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=50034693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50034693</guid></item><item><title><![CDATA[New comment by tikhonj in "Anthropic reported diary entry to police, woman faces felony charge"]]></title><description><![CDATA[
<p>I'm not a lawyer so take this with a grain of salt, but it seems like there is a big gap between speech that is "directed to inciting or producing imminent lawless action" and just saying that <i>you</i> will do something.<p>Depending on context saying "I'm going to rob the bank X tomorrow" might also count as a threat?<p>But, in either case, writing this <i>in a private diary</i> could not be incitement or a threat because you are not communicating with anybody except yourself.</p>
]]></description><pubDate>Mon, 05 Oct 2026 21:39:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49971206</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49971206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49971206</guid></item><item><title><![CDATA[New comment by tikhonj in "What is going on with ceiling fans"]]></title><description><![CDATA[
<p>I've definitely left ping running for hundreds or thousands of pings. That's partly how my roommate eventually diagnosed this weird issue where our wifi would drop packets (or have really highly increased latency) on a suspiciously regular cadence. You could easily see the pattern in the pings once the tool ran for a while. It turned out to be a firmware issue with our router, but we would not have thought too look at that if we hadn't seen the pattern of connection issues.</p>
]]></description><pubDate>Mon, 05 Oct 2026 15:17:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49965977</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49965977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49965977</guid></item><item><title><![CDATA[New comment by tikhonj in "City building games have a Soul Problem pt.2"]]></title><description><![CDATA[
<p>Part of the author's point is that the way the city "feels" is not just part of the game but, for them and for a subset of other players, a <i>key</i> part of the game. We're talking about how to make a city simulator have more verisimilitude with the cities you are simulating!</p>
]]></description><pubDate>Sat, 03 Oct 2026 16:56:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49945876</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49945876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49945876</guid></item><item><title><![CDATA[New comment by tikhonj in "Turbo Haskell"]]></title><description><![CDATA[
<p>I've had much better experiences with Haskell (well, mostly PureScript for now) than Python, but that might be because I am very hands-on with the design of the core types and abstractions I'm working with.<p>Having an effect system so that Claude is not tempted to throw in side-effects everywhere helps a lot too!</p>
]]></description><pubDate>Fri, 02 Oct 2026 16:00:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49935027</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49935027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49935027</guid></item><item><title><![CDATA[New comment by tikhonj in "Micron CEO Says Memory Supply Will Be Much Tighter in 2027 and 2028 Than in 2026"]]></title><description><![CDATA[
<p>What would the alternative be? If you just kept prices lower, you'd have shortages. There would still be the same motivation—if not more!—to spin up competing production.<p>And to build up a large amount of new capacity yourself, you need to invest a massive amount of capital into something relatively risky.</p>
]]></description><pubDate>Thu, 01 Oct 2026 19:20:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49925936</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49925936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49925936</guid></item><item><title><![CDATA[New comment by tikhonj in "Let's Ditch Google (Verb)"]]></title><description><![CDATA[
<p>I guess if you use kagi, you can say "I'll kag it" instead</p>
]]></description><pubDate>Wed, 30 Sep 2026 17:29:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49911887</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49911887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49911887</guid></item><item><title><![CDATA[New comment by tikhonj in "Sonnet 5.5"]]></title><description><![CDATA[
<p>I mean, they're trading off the time to <i>learn</i> to program for LLM time. Which might make sense! Locally.<p>But, in my experience, the projects where I have a constant pulse on the core design and abstractions in the code end up moving <i>much</i> faster than the ones where I don't. And I've been working on one of each at work recently, so I have a decent point of comparison.</p>
]]></description><pubDate>Tue, 29 Sep 2026 01:27:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49886885</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49886885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49886885</guid></item><item><title><![CDATA[New comment by tikhonj in "On caring for user data: NeoVim caused Vim undo files to be deleted"]]></title><description><![CDATA[
<p>If my neighbor mows my lawn and ruins my whole garden, I'd definitely complain. (And if I were in the neighbor's shoes, I'd feel awful about it and try to fix things.)</p>
]]></description><pubDate>Sun, 27 Sep 2026 16:03:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49867920</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49867920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49867920</guid></item><item><title><![CDATA[New comment by tikhonj in "California is chasing wealth that has feet"]]></title><description><![CDATA[
<p>Which is why we <i>also</i> have things like a deferred property tax program! The way to "solve" the problems Prop 13 addresses would be to expand programs like that, but homeowners—disproportionately active middle- and upper-middle-class voters—want to have their cake and eat it too.</p>
]]></description><pubDate>Thu, 24 Sep 2026 22:13:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49837441</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49837441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49837441</guid></item><item><title><![CDATA[New comment by tikhonj in "Ideas on modernizing the open-source desktop"]]></title><description><![CDATA[
<p>Depends on your screen size. On my laptop, I follow pretty much the same pattern you do, so I actually stopped bothering with XMonad.<p>But on my desktop with two 27" monitors, I find tiling incredibly useful. It's <i>really nice</i> to be able to quickly arrange a mix of Emacs windows, browsers and random other programs to use all that space. If I need to closely read through some documentation while also looking at code, I can quickly open a browser next to the code window. Later, when I want to focus on just code, I can send the browser to the other monitor or to a different workspace altogether. And I can juggle "side" stuff (chat windows, OBS, music, whatever) just as easily.<p>The key thing is that XMonad with some lightly customized layouts gives me the operations to do all of this quickly without needing to think about it. It only takes a couple of keystrokes to get to the state that I want at any time and, after a pretty short time, those keystrokes became muscle memory. Using a mouse to drag things around is more intuitive and flexible, but it requires shifting my attention far more than just using a single keyboard command. (And thanks to ADHD, that kind of distraction can be a real drag on my mental energy!)</p>
]]></description><pubDate>Thu, 24 Sep 2026 17:51:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49834339</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49834339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49834339</guid></item><item><title><![CDATA[New comment by tikhonj in "Seattle Bans Rental Junk Fees"]]></title><description><![CDATA[
<p>A fee for a specific service (ie using a card vs using cash) is pretty different from unavoidable junk fees. As long as a fee like that is advertised up-front it's totally fine; but fees that everybody has to pay are a qualitatively different thing because they are just a way to get a misleadingly low sticker price for the product.</p>
]]></description><pubDate>Mon, 21 Sep 2026 18:37:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49791461</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49791461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49791461</guid></item><item><title><![CDATA[New comment by tikhonj in "Seattle Bans Rental Junk Fees"]]></title><description><![CDATA[
<p>I wonder if there's any (transparently self-serving) pushback against this on Seattle Nextdoor or the like. It sounds like a straightforward set of rules that's great for everyone... but I've learned that this is never enough, and I'm sure there are <i>some</i> people insisting that this is some massive crime against landlords and, by extension, tenants.</p>
]]></description><pubDate>Mon, 21 Sep 2026 18:34:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49791403</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49791403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49791403</guid></item><item><title><![CDATA[New comment by tikhonj in "I am often wrong"]]></title><description><![CDATA[
<p>I assume "clowned" as in "getting clowned on"</p>
]]></description><pubDate>Mon, 21 Sep 2026 06:07:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49783565</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49783565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49783565</guid></item><item><title><![CDATA[New comment by tikhonj in "English: A vs. An"]]></title><description><![CDATA[
<p>One fun thing is that some words can reasonably go either way: "a hotel" vs "an hotel" or "a SQL query" vs "an SQL query".</p>
]]></description><pubDate>Sun, 20 Sep 2026 05:05:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49772636</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49772636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49772636</guid></item><item><title><![CDATA[New comment by tikhonj in "AI-generated posters don’t have to be horrible"]]></title><description><![CDATA[
<p>One thing I've noticed with AI posters is that they're all "flat" in terms of <i>attention</i>. For whatever reason, they result in a post where every part is on the same level visually, and your eye does not get drawn to anything. You can't immediately see what is and isn't important.<p>The bad posters are absolute disasters in this regard. (And completely irredeemable in general! They are not "OK" in any way.)<p>But the better-stylized examples in the article aren't much better! Most of them have the same tendency. Only the minimalist Japanese and 40s Cubist styles do much better, and even those aren't structured amazingly. If you tried to add more information, I bet even the minimalist styles would become a flat and confusing.<p>This is the same problem I have with stock Claude prose and code. It's verbose, sure, but worse is that there's no quick way to tell what is and isn't important. In good code, you can understand the <i>shape</i> of the code at a glance; AI code is pretty much the opposite of that. And so are AI posters.</p>
]]></description><pubDate>Sat, 19 Sep 2026 19:18:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49769371</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49769371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49769371</guid></item><item><title><![CDATA[New comment by tikhonj in "Pangram – AI detector for text and images"]]></title><description><![CDATA[
<p>I mean, that's just the most direct way to say what they're saying? Doesn't smell Claudy to me.<p>Like, if I had an AI detector that actually worked—and all the other ones didn't, which they don't—I'd put it exactly the same way.</p>
]]></description><pubDate>Thu, 17 Sep 2026 03:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49736135</link><dc:creator>tikhonj</dc:creator><comments>https://news.ycombinator.com/item?id=49736135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49736135</guid></item></channel></rss>