<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: rezonant</title><link>https://news.ycombinator.com/user?id=rezonant</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 15 Aug 2026 22:23:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rezonant" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rezonant in "How is the Bun rewrite in Rust going?"]]></title><description><![CDATA[
<p>And has a dead simple one today.<p>Also worth noting simple horizontal centering of divs was never a problem, margin: auto was defined in CSS Level 1 in 1996 [1].<p>It was vertical centering that took a very long time to crack, which really became trivial with Flexbox which was first drafted in 2009[2] but became available unprefixed in browsers between 2012 and 2014 [3] about 13 years ago.<p>[1] <a href="https://www.w3.org/TR/REC-CSS1-961217" rel="nofollow">https://www.w3.org/TR/REC-CSS1-961217</a><p>[2] <a href="https://www.w3.org/TR/2009/WD-css3-flexbox-20090723/" rel="nofollow">https://www.w3.org/TR/2009/WD-css3-flexbox-20090723/</a><p>[3] <a href="https://caniuse.com/flexbox" rel="nofollow">https://caniuse.com/flexbox</a><p>Subnote: I'm not counting the display: table hacks.</p>
]]></description><pubDate>Mon, 27 Jul 2026 17:30:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49072905</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=49072905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49072905</guid></item><item><title><![CDATA[New comment by rezonant in "How is the Bun rewrite in Rust going?"]]></title><description><![CDATA[
<p>This is where we've come to where people proudly proclaim using an AI to do what is a single line of CSS.</p>
]]></description><pubDate>Mon, 27 Jul 2026 12:22:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49068625</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=49068625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49068625</guid></item><item><title><![CDATA[New comment by rezonant in "Show HN: Reverse Minesweeper"]]></title><description><![CDATA[
<p>But you have 3 mistakes you can make, and you spend one when you accidentally place a sunflower. I played through all the daily puzzles and have started into the master puzzles and I'm glad flower is double click, because a misplaced X is free, but a misplaced flower is not.<p>It would be far too easy to accidentally tap the screen and burn a Mistake, and if its your last one that would be frustrating.</p>
]]></description><pubDate>Mon, 27 Jul 2026 02:12:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49064470</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=49064470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49064470</guid></item><item><title><![CDATA[New comment by rezonant in "A shell colon does nothing. Use it anyway"]]></title><description><![CDATA[
<p>An attempt was made, but just run `help get-item` in powershell and tell me whether it sparks you with joy.</p>
]]></description><pubDate>Sun, 26 Jul 2026 08:34:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49055967</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=49055967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49055967</guid></item><item><title><![CDATA[New comment by rezonant in "Stolen Buttons"]]></title><description><![CDATA[
<p>It would leave behind an outline of the button, and if you needed to use it you'd have to put up the strongest button from your stash to try to defeat the stolen button in combat. If you weaken the button enough, you can throw a button capsule at it to capture it.</p>
]]></description><pubDate>Sun, 26 Jul 2026 02:39:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49054130</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=49054130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49054130</guid></item><item><title><![CDATA[New comment by rezonant in "Uncle Bob: My current strategy is to not read any code written by my agents"]]></title><description><![CDATA[
<p>A good rule of thumb when you aren't sure what to do is to check what Uncle Bob says and then do the opposite.</p>
]]></description><pubDate>Fri, 24 Jul 2026 05:11:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49031428</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=49031428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49031428</guid></item><item><title><![CDATA[New comment by rezonant in ".self: A new top-level domain designed to support self-hosting"]]></title><description><![CDATA[
<p>yeah it was <i>right</i> there</p>
]]></description><pubDate>Tue, 30 Jun 2026 00:56:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48727324</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=48727324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48727324</guid></item><item><title><![CDATA[New comment by rezonant in "Tokenmaxxing is dead, long live tokenmaxxing"]]></title><description><![CDATA[
<p>Isn't that like a day worth of tokens?</p>
]]></description><pubDate>Mon, 29 Jun 2026 04:50:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48714939</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=48714939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48714939</guid></item><item><title><![CDATA[New comment by rezonant in "The new HTTP QUERY method explained"]]></title><description><![CDATA[
<p>I think the article summarizes pretty well what the drawbacks of POST are: unclear idempotency (well it's actually pretty damned clear: they are not cacheable). That complicates caching logic, and that's not just for the application server itself, but any reverse proxies in front of it as well as the user agent itself.<p>I'm not sure QUERY is a great solution, because in the context of a web application absolutely no one enjoys using a page that does not keep its state on refresh, so that really limits where QUERY makes sense, but if you have a case that is not driven by navigation, great.</p>
]]></description><pubDate>Tue, 23 Jun 2026 09:22:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48642382</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=48642382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48642382</guid></item><item><title><![CDATA[New comment by rezonant in "Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28"]]></title><description><![CDATA[
<p>Yeah its definitely inconsistent level of specificity. It's "roughly" 197 thousand files, and yet at that scale a human would call it 200 thousand lines of code, and then an exact count of files at 1,816 instead of a similar level of estimation.<p>For instance I might write this "The pull request alone adds nearly 200 thousand lines of code spanning almost two thousand files", or even better just "The pull request alone adds nearly 200 thousand lines of code" because really who cares how those are broken up into files.</p>
]]></description><pubDate>Sat, 20 Jun 2026 04:32:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48606361</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=48606361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48606361</guid></item><item><title><![CDATA[New comment by rezonant in "The iPhone's Last Stand?"]]></title><description><![CDATA[
<p>While I agree with your assessment, these data centers cause substantial noise and water pollution-- even if people didn't have a problem with AI the data centers would be a problem for people.</p>
]]></description><pubDate>Tue, 09 Jun 2026 21:27:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48468014</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=48468014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48468014</guid></item><item><title><![CDATA[New comment by rezonant in "Major P2P issues in Israel and possibly other Middle East countries"]]></title><description><![CDATA[
<p>There is a thing called Google, "Linus Sebastian Hard R" is full of information.</p>
]]></description><pubDate>Sun, 07 Jun 2026 19:59:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437989</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=48437989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437989</guid></item><item><title><![CDATA[New comment by rezonant in "Major P2P issues in Israel and possibly other Middle East countries"]]></title><description><![CDATA[
<p>...What? Is this the Linus Sebastian misconception of what the hard R is?</p>
]]></description><pubDate>Sun, 07 Jun 2026 06:57:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48432541</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=48432541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48432541</guid></item><item><title><![CDATA[New comment by rezonant in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>Once you are squarely in a Typescript program and not a "Javascript program gradually adopting Typescript", it would be a good idea to enable Strict mode which forbids implicit-any, effectively meaning the only places you can omit type declarations is where the language will infer the type. Typescript for instance does not infer types of function arguments via their usages (like Flow does), which means in strict mode you must explicitly provide a type for all arguments within a function declaration.<p>I used to be a bit of a pragmatist when it comes to strict mode, but over the years that has subsided, nowadays I think it is plainly obvious that all Typescript programs should use strict mode unless there's a damn good reason. And I'm not sure there are any legitimate damn good reasons.<p>True there is no ability to forbid an <i>explicit-any</i> type declaration, though.</p>
]]></description><pubDate>Wed, 03 Jun 2026 22:24:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48390966</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=48390966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48390966</guid></item><item><title><![CDATA[New comment by rezonant in "DaVinci Resolve 21"]]></title><description><![CDATA[
<p>Are you sure about that? Creators aren't too excited about all of their content being hoovered up and used without compensation or permission, or the AI industry manufacturing economic pressure that devalues quality and the skills they've developed for a craft they are passionate about.</p>
]]></description><pubDate>Wed, 03 Jun 2026 22:11:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48390832</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=48390832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48390832</guid></item><item><title><![CDATA[New comment by rezonant in "Angular v22"]]></title><description><![CDATA[
<p>Absolutely same. I have been with Angular the whole time and it's only getting better and better.<p>I hope more teams give it serious consideration as I just am not excited about dealing with React and it's numerous spinoffs.</p>
]]></description><pubDate>Wed, 03 Jun 2026 22:02:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48390741</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=48390741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48390741</guid></item><item><title><![CDATA[New comment by rezonant in "On The <dl> (2021)"]]></title><description><![CDATA[
<p>Seems the original ::contents proposal is where it's at now, though there hasn't been action on it for some time. Not sure if they hit a snag or it's just on the back burner<p><a href="https://github.com/w3c/csswg-drafts/issues/2406" rel="nofollow">https://github.com/w3c/csswg-drafts/issues/2406</a><p>This proposal has the benefit of not violating the tree structure should multiple :wrap rules apply to overlapping elements.</p>
]]></description><pubDate>Sun, 24 May 2026 04:00:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48254258</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=48254258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48254258</guid></item><item><title><![CDATA[New comment by rezonant in "Remove–AI–Watermarks – CLI and library for removing AI watermarks from images"]]></title><description><![CDATA[
<p>So what? I can also open an image in Photoshop and make sure it saves out some Photoshop specific EXIF data and try to claim the image was doctored. What I can't do is go and put my deceptive altered file up in place of the original in all the places on the Internet it exists.</p>
]]></description><pubDate>Tue, 19 May 2026 23:00:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48200816</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=48200816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48200816</guid></item><item><title><![CDATA[New comment by rezonant in "The West forgot how to make things, now it’s forgetting how to code"]]></title><description><![CDATA[
<p>The tropes that AI introduces into articles are very noticeable, quite annoying, and very unnatural -- they unfortunately don't write well. It seems people use them to "polish" up their writing but in reality it would have read better if they hadn't.<p>My current pet peave is using period instead of comma, as in:<p>> My people lived the other side of this equation. Not the factory floor. The receiving end.<p>Ostensibly this is supposed to add gravitas, but it's very often done in places where that gravitas isn't needed, and it comes off as if I'm reading the script for an action movie trailer.</p>
]]></description><pubDate>Sun, 26 Apr 2026 08:10:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47908393</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=47908393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47908393</guid></item><item><title><![CDATA[New comment by rezonant in "Girl, 10, finds rare Mexican axolotl under Welsh bridge"]]></title><description><![CDATA[
<p><i>i think it's actually a whoosh for you :-)</i></p>
]]></description><pubDate>Fri, 24 Apr 2026 00:20:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47883973</link><dc:creator>rezonant</dc:creator><comments>https://news.ycombinator.com/item?id=47883973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47883973</guid></item></channel></rss>