<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: drzaiusx11</title><link>https://news.ycombinator.com/user?id=drzaiusx11</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 11:44:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=drzaiusx11" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by drzaiusx11 in "Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28"]]></title><description><![CDATA[
<p>I'm honestly happy with java lang's stewardship over the past decade, this particular JEP notwithstanding (it's fine, but the good parts come later.) They're conservative in adopting new features whereas I see every other language bolting on everything under the sun with reckless abandon. I prefer the "let's see what shakes out" and adopt "the good parts" which seems to be Java's approach.  Sugar like "var" from kotlin, project loom event loop like nodes, etc.</p>
]]></description><pubDate>Fri, 19 Jun 2026 13:08:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48598153</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48598153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48598153</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28"]]></title><description><![CDATA[
<p>They just decided to tackle non-nullable value types in a follow-on JEP. I don't think they're saying it's untenable. You don't eat the elephant in one bite and all that.<p>That said, we've been gnawing on this limb for a while...</p>
]]></description><pubDate>Fri, 19 Jun 2026 13:01:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48598085</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48598085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48598085</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28"]]></title><description><![CDATA[
<p>Am I understanding this correctly: a value type really only works when it fits on a 64 bit "cache line", and when larger, it falls back to normal heap allocated objects as before? Seems extremely limiting, no? Great for a boxing optimization, but not much else unless you're deal with very small data types regularly...</p>
]]></description><pubDate>Fri, 19 Jun 2026 12:57:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48598045</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48598045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48598045</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "TIL: You can make HTTP requests without curl using Bash /dev/TCP"]]></title><description><![CDATA[
<p>Reminds me of my teenage years when I'd echo spooky messages to other folks /dev/pttys to freak them out (messages i sent just magically appeared in their open terminals)<p>Why they didn't lock those down by using different creds per client in the computer lab I still don't know. Maybe it was a VAX limitation (at the time)?</p>
]]></description><pubDate>Wed, 17 Jun 2026 13:34:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48570363</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48570363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48570363</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "RFC 10008: The new HTTP Query Method"]]></title><description><![CDATA[
<p>I don't hate it. Covers all the bases: 1.1, 2, 3/quic and solves real problems: get query limitations vs body content & post-without-mutation. Yes there are preexisting workarounds, but they're non-obvious.</p>
]]></description><pubDate>Wed, 17 Jun 2026 13:27:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48570248</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48570248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48570248</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "A greyscale iPhone setup that works in everyday life"]]></title><description><![CDATA[
<p>I switched to a nxtpaper pro phone which has a hardware switch for bw vs color modes and an e-ink like display (not as good but close enough)<p>I love it, mostly because it forces me to use phone less..</p>
]]></description><pubDate>Fri, 12 Jun 2026 03:07:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48499412</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48499412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48499412</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "Show HN: Boo – Screen-style terminal multiplexer built on libghostty"]]></title><description><![CDATA[
<p>Did a bit of digging; the first client gets forked to create the "server". The forked server then detaches and runs in the background. You're right that -x creates an entirely new, separate client process, unrelated to the OG client or the forked server.<p>Without -x though it works as originally described.<p>Edit: gnu screen 1.0 was originally released in 1987. The -x flag was released in screen 3.0 in the 90s. TIL</p>
]]></description><pubDate>Fri, 12 Jun 2026 02:08:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48499011</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48499011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48499011</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "Show HN: Boo – Screen-style terminal multiplexer built on libghostty"]]></title><description><![CDATA[
<p>I didn't say you couldn't have multiple clients, I said clients and servers are the same process forked. Or did someone add distinct client/server support to screen finally? I know theres a lot of stuff bolted onto screen over the years but I wasn't aware they dropped forked servers for the tmux model...</p>
]]></description><pubDate>Fri, 12 Jun 2026 00:55:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48498507</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48498507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48498507</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "Show HN: Boo – Screen-style terminal multiplexer built on libghostty"]]></title><description><![CDATA[
<p>Tmux is n clients to 1 server.<p>Screen is 1 server to 1 client.<p>In screen each client session is a fork of the screen server. In tmux there's one server and many client forks iirc.</p>
]]></description><pubDate>Fri, 12 Jun 2026 00:22:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48498268</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48498268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48498268</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "Meta workers can opt out of being tracked at work up to 30 min"]]></title><description><![CDATA[
<p>Fun fact, Snow Crash was originally written as a video game script (and it shows.)</p>
]]></description><pubDate>Thu, 04 Jun 2026 02:23:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48392882</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48392882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48392882</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "Meta workers can opt out of being tracked at work up to 30 min"]]></title><description><![CDATA[
<p>I enjoyed snow crash probably up until 2/3rds through, same with cryptonomicon. I truly wish he would stick a god damn landing. I don't know what happens after the halfway marks. It's like a different writer takes over and it jumps the shark. I stopped reading his books after a while when they all seem to go off the rails. Damn shame really.</p>
]]></description><pubDate>Thu, 04 Jun 2026 02:19:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48392856</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48392856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48392856</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "What's gonna happen to software engineers?"]]></title><description><![CDATA[
<p>Any sufficiently large (preexisting) codebase has subtlties and "load bearing" bugs that allow it to function.<p>In my personal experience, the vibe coded solutions are incapable of delivering "safe" changes outside of anything trivial without breaking something. Folks now just seem to think this is OK? The result is software like my password manager and banking apps no longer reliably work. The trade offs (currently) just aren't worth it imho.<p>Maybe once we get context windows in the 100M range these systems will handle large scale (and distributed in my case) backend systems just fine. They most certainly are not at the moment, at least not to preexisting backend software systems of modest complexity. Not even close.</p>
]]></description><pubDate>Tue, 02 Jun 2026 11:55:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48369046</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48369046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48369046</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "What's gonna happen to software engineers?"]]></title><description><![CDATA[
<p>I've been pulled into these 90% done vibe-coded projects several times now to "get them over the line" and all I have to say is I wouldn't wish it on my greatest enemy.</p>
]]></description><pubDate>Tue, 02 Jun 2026 11:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48368980</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48368980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48368980</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "I found a seashell in the middle of the desert"]]></title><description><![CDATA[
<p>PCA (using eigenvectors for dimensionsional reduction) is kinda like moving the axis from an x/y/z grid and onto the shape itself. So it's not 2d in the sense of a simple projection where the loss of information is greater. It has a lot of useful applications, 3d shape recognition is just one.</p>
]]></description><pubDate>Mon, 01 Jun 2026 01:01:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48351500</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48351500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48351500</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "I found a seashell in the middle of the desert"]]></title><description><![CDATA[
<p>Using PCA on 3d shapes is a proven method for identification. It's nothing like phrenology aside from both involving morphology. Former actually works, latter does not.</p>
]]></description><pubDate>Sat, 30 May 2026 23:07:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48341467</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48341467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48341467</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "From Rust to Ruby"]]></title><description><![CDATA[
<p>Maybe I'm just not tapped into the community but I've been a ruby developer going on 6 years now and I find debugging ruby apps no better or worse than any other languages I've worked with over the years. It's fairly easy to instrument ruby much like all the other dynamic languages (python3, js, etc) but with better ergonomics. My main qualm with ruby is their reliance on external type files for type annotations. What a terrible idea. Should have just done inline optional types like python3 or typescript.</p>
]]></description><pubDate>Fri, 29 May 2026 18:28:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48327302</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48327302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48327302</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "We Reverse-Engineered Docker Sandbox's Undocumented MicroVM API"]]></title><description><![CDATA[
<p>How does this microvm/sbx compare to lima (what Colima uses)?</p>
]]></description><pubDate>Fri, 22 May 2026 11:13:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48234297</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48234297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48234297</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "Photo GIMP – A Patch for GIMP 3 for Photoshop Users"]]></title><description><![CDATA[
<p>I thought they were already heading in that direction with the single window mode merging. But ok sure I guess they'll never change anything because a sister project existed 2 decades ago or whatever.</p>
]]></description><pubDate>Tue, 19 May 2026 22:40:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48200655</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48200655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48200655</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "Photo GIMP – A Patch for GIMP 3 for Photoshop Users"]]></title><description><![CDATA[
<p>How do we get this into mainline GIMP? As a GIMP user since it existed, I can say that the default interface "works" but the ux isn't great. This looks like a marked improvement and would give me something more like Inkscapes UI but for raster images instead of vector...</p>
]]></description><pubDate>Tue, 19 May 2026 12:28:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48192431</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48192431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48192431</guid></item><item><title><![CDATA[New comment by drzaiusx11 in "The quiet renovation at Bitwarden"]]></title><description><![CDATA[
<p>I'm so fucking tired of jumping ship with these password vault providers. This will be my third jump in so many years.<p>Exactly what value do they think they have left to extract from me? I'm a paying customer for a product that essentially just stores an indexed list of strings with at-rest encryption.<p>Their official App's autofill on my phone hasn't worked for several months now., I literally have to login to it once every couple hours just to manually copy and paste my usernames and passwords separately. I guess enshitification knows no bounds?</p>
]]></description><pubDate>Tue, 19 May 2026 02:40:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48188581</link><dc:creator>drzaiusx11</dc:creator><comments>https://news.ycombinator.com/item?id=48188581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48188581</guid></item></channel></rss>