<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: HiPhish</title><link>https://news.ycombinator.com/user?id=HiPhish</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 02 Jul 2026 00:13:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=HiPhish" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by HiPhish in "Sony Deletes 551 Movies PlayStation Owners Paid For"]]></title><description><![CDATA[
<p>> I know it'll never happen with the people we have in government these days, and the anti-consumer organizations, like the ESA, that are out there now claiming things like running private servers for Minecraft is illegal and piracy. (Yes, they really said that. Despite the fact that Minecraft has always provided the server and allowed this for 15+ years)<p>I really do not understand how it is not considered treason to give blatantly false testimony to lawmakers. Lawmakers, even the most upstanding and righteous ones, have to rely on the testimony of experts and if those experts can just make up whatever they want then democracy is not worth shit when it can be circumvented like that.</p>
]]></description><pubDate>Wed, 01 Jul 2026 19:19:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48751845</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48751845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48751845</guid></item><item><title><![CDATA[New comment by HiPhish in "Show HN: Decomp Academy – Learn to decompile GameCube games into matching C"]]></title><description><![CDATA[
<p>> I've just added some new lessons before the first lesson to explain assembly syntax!<p>Thanks, I just read them and they are well-done.</p>
]]></description><pubDate>Sun, 28 Jun 2026 20:38:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48711391</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48711391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48711391</guid></item><item><title><![CDATA[New comment by HiPhish in "Show HN: Decomp Academy – Learn to decompile GameCube games into matching C"]]></title><description><![CDATA[
<p>> I wanted to match the colour theme of the GameCube<p>Ouch, now I feel like a real asshole; I was reminded off all those purple gradient slop websites. Yeah, your reasoning makes perfect sense. I completely forgot about Nintendo's weird purple phase (GBC, GBA and GC all had purple as their main brand color) because I had a silver GameCube.</p>
]]></description><pubDate>Sun, 28 Jun 2026 20:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48711356</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48711356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48711356</guid></item><item><title><![CDATA[New comment by HiPhish in "Ford AI hiccups push carmaker to rehire ‘gray beard’ inspectors"]]></title><description><![CDATA[
<p>I love how the images are an AI-generated fever dream. Normally I hate those things, but in this case it's a perfect match for the AI clown world.</p>
]]></description><pubDate>Sun, 28 Jun 2026 09:43:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48705868</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48705868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48705868</guid></item><item><title><![CDATA[New comment by HiPhish in "Show HN: Decomp Academy – Learn to decompile GameCube games into matching C"]]></title><description><![CDATA[
<p>Love the idea! Assembly has been on my forever-list to eventually learn. I have worked through the warmup exercises, but I doubt I'll have the time to continue much past that. A few points of note:<p>- Not a fan of the purple theme, it screams "AI-generated". It's not a deal breaker, you can keep it if you have more important concerns, but just something to point out<p>- It would be nice to have a "Chapter 0" for a primer on assembly syntax. Does not have to be interactive, a few toy examples I can work out on paper would be good enough<p>- Maybe I just haven't seen it, but it would be nice to have a reference of all the various instructions. Your lessens explain them well enough, but I would like to have a list of all of them at a glance so I can look up instructions from earlier chapters later.</p>
]]></description><pubDate>Sun, 28 Jun 2026 09:34:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48705816</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48705816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48705816</guid></item><item><title><![CDATA[New comment by HiPhish in "FUTO Swipe – A new swipe typing model"]]></title><description><![CDATA[
<p>For anyone wondering: the library uses the GPLv3 (good) while the Android keyboard uses the Futo License (shit).<p>- <a href="https://gitlab.futo.org/keyboard/swipe-library/-/blob/master/LICENSE?ref_type=heads" rel="nofollow">https://gitlab.futo.org/keyboard/swipe-library/-/blob/master...</a><p>- <a href="https://github.com/futo-org/android-keyboard/blob/master/LICENSE.md" rel="nofollow">https://github.com/futo-org/android-keyboard/blob/master/LIC...</a></p>
]]></description><pubDate>Tue, 23 Jun 2026 20:17:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48650720</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48650720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48650720</guid></item><item><title><![CDATA[New comment by HiPhish in "Surveillance is not safety: A statement on the UK's latest threat to privacy [pdf]"]]></title><description><![CDATA[
<p>What's wrong with two-factor authentication? TOTP work without any network connection and only requires synchronized clocks to work. You could even do TOTP with pend and paper if you wanted (and were fast enough), no computer needed at all.</p>
]]></description><pubDate>Mon, 08 Jun 2026 22:39:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48453376</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48453376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48453376</guid></item><item><title><![CDATA[New comment by HiPhish in "Surveillance is not safety: A statement on the UK's latest threat to privacy [pdf]"]]></title><description><![CDATA[
<p>> My impression is that people who can work on stuff like that are the kind who just take the stuff in the world for granted. "This is how the world is, we need digital restrictions so now we need to implement them." "I don't have a say about whether DRM or remote attestation is standard business practice or not, it is just how it is."<p>I like to call those people "ventablackpilled". Being blackpilled is all about gloom and doom, but being ventablackpilled is beyond being blackpilled. It is when you actively want the world to be a worse place because you believe that that is how the world works.</p>
]]></description><pubDate>Mon, 08 Jun 2026 22:36:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48453339</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48453339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48453339</guid></item><item><title><![CDATA[New comment by HiPhish in "Surveillance is not safety: A statement on the UK's latest threat to privacy [pdf]"]]></title><description><![CDATA[
<p>I guess they think "someone is going to do it anyway, so it might as well be me so I can be the one who gets paid for it". But yeah, I'm sure there is also a good chunk of tech workers who are indeed useful idiots who think they are the last link in the chain.</p>
]]></description><pubDate>Mon, 08 Jun 2026 22:34:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48453313</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48453313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48453313</guid></item><item><title><![CDATA[New comment by HiPhish in "Surveillance is not safety: A statement on the UK's latest threat to privacy [pdf]"]]></title><description><![CDATA[
<p>The implementation might change, but the pattern of absolute control is old as time.</p>
]]></description><pubDate>Mon, 08 Jun 2026 22:31:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48453257</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48453257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48453257</guid></item><item><title><![CDATA[New comment by HiPhish in "My thoughts after using Clojure for about a month"]]></title><description><![CDATA[
<p>> I am now generating this website with Clojure<p>As everyone knows, you are not a true lisper until you have written your own static site generator.<p>It gave me such a great high with how easy it was to add my own "templating engine" on top, implemented all using macros. The downside is that the crash came hard; there is so much more to a good static site generator such as optimizing the output, supporting scoped CSS, server-side rendering of SPA framework components, and of course integration with the Node ecosystem (for better or for worse there is just so much useful stuff). I have since moved over to Astro. It's still fascinating how far I was able to push my own SSG all by myself though.</p>
]]></description><pubDate>Tue, 02 Jun 2026 22:04:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48376964</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48376964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48376964</guid></item><item><title><![CDATA[New comment by HiPhish in "Preparing for KDE Plasma's Last X11-Supported Release"]]></title><description><![CDATA[
<p>I really miss the ability to swap out KWin for a tiling window manager. I'm currently using Krohnkite and it's OK, much better than nothing, but after having used a real tiling window manager the difference is just too jarring. I physically need a desktop which is usable as much as possible both with the mouse and with the keyboard so I have to switch as rarely between the two as possible. Plasma on X11 with a tiling window manger was the perfect combo.<p>The solution would be either for Plasma to do something like River did [1] and separate compositing from window management, or for Plasma to make it possible to use Plasma widgets in other compositors. As it stands now I either have to make do with Krohnkite or go down the ricing rabbit hole with with River and Quickshell.<p>[1] <a href="https://isaacfreund.com/blog/river-window-management/" rel="nofollow">https://isaacfreund.com/blog/river-window-management/</a></p>
]]></description><pubDate>Tue, 02 Jun 2026 20:28:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48375789</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48375789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48375789</guid></item><item><title><![CDATA[New comment by HiPhish in "Dusklight – GC Twilight Princess Decompiled"]]></title><description><![CDATA[
<p>Great for the people who like Twilight Princess, I guess. Personally, I have very mixed feelings about Twilight Princess. I remember the years long hype since its first announcement, I remember the hype around the Wii launch. This was the first game I bought for the Wii. I remember being blown away by it, thinking it was totally worth the wait.<p>But as time went on I came to realize that it was a hot mess to the point where I had to force myself to finish it. The gameplay itself was fine, as with most Nintendo games, but the content was a hodgepodge of parts that did not fit together. The story was building up this grand mystery with an all new villain, but then none of it went anywhere and halfway through the game the developers just threw in the towel and went "lol, it's Ganondorf again, to save the princess".<p>The items were mostly just "keys" used for very specific situations and just server to overcome obstacles which were specifically crafted to give those items a purpose (the spinning top being the worst offender).<p>The wolf mechanic was not really worth using, it was just a worse gameplay experience, so the wolf form was something just to be used when it was forced upon the player. You enter an area, it's all twilight and you turn into a wolf, then you go and collect all the light bugs, turn the area back to normal, and then you can finally play the game proper.<p>The game was aiming for a more realistic and gritty style after the backlash from Wind Waker, which is what many people wanted. But then they put all those goofy disproportionate character models in the game. It's as if Nintendo really wanted to make a new Wind Waker, but then reskinned the models with realistic and gritty textures. The end result is worse than if they had just made another Wind Waker style game. (and I did not even mind Wind Waker personally, but I do get where people are coming from)<p>The almost-open world design looked cool the first time around, but the world was just empty. There was hardly anything interesting to do. The same for the dungeons. There are no real puzzles that make you think in the game either, it's just gimmicks and chores.<p>I think this was the last time I gaslighted myself into liking a game. I had paid 250€ plus 60 € for that game, so of course it had to be good. It wasn't, but it took time to admit it. Since then I have taken a more critical stance towards video games: if it's not fun there is no point in forcing myself through it, I'll just drop it and eat the loss. It's better to wast money than waste both time and money.<p>Is Twilight Princess a bad game? Not really, there are worse offenders. If you have nothing better it's serviceable, but it just makes me want to play another game. Is it the worst Zelda? No, at least not for me; that time goes to Spirit Tracks, the game that irreparably made me give up on future Zelda forever.</p>
]]></description><pubDate>Sat, 30 May 2026 23:44:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48341688</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48341688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48341688</guid></item><item><title><![CDATA[New comment by HiPhish in "I found a seashell in the middle of the desert"]]></title><description><![CDATA[
<p>Are you sure that's a fossil and not just a rook that happens to look kinda like a snail's shell?</p>
]]></description><pubDate>Sat, 30 May 2026 23:22:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48341558</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48341558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48341558</guid></item><item><title><![CDATA[New comment by HiPhish in "Moving away from Tailwind, and learning to structure my CSS"]]></title><description><![CDATA[
<p>Even with components I prefer what Astro is doing: the component can have a `<style>` tag in which I can add my own CSS. When building the website Astro will know how to transform the CSS so it only applies to that component. This way markup and presentation remain separate even if they are within the same source file.<p><a href="https://docs.astro.build/en/guides/styling/" rel="nofollow">https://docs.astro.build/en/guides/styling/</a></p>
]]></description><pubDate>Sat, 16 May 2026 19:43:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48163139</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48163139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48163139</guid></item><item><title><![CDATA[New comment by HiPhish in "Moving away from Tailwind, and learning to structure my CSS"]]></title><description><![CDATA[
<p>I just want to point out that you can use Tailwind inside your CSS with the `@apply` directive (not to be confused with the since abandoned CSS `@apply` rule). You write your CSS and mix in Tailwind instructions where it makes sense. Example:<p><pre><code>    @import 'tailwindcss';
    
    p {
     @apply text-justify;
     @apply bg-slate-300 dark:bg-slate-800;  /* Second rule just for colors */
     display: block;  /* regular CSS */
    }
</code></pre>
I used to be a big Tailwind hater because putting all those utility classes as inline styling into my HTML is a crime against nature. But this way I get the best of both worlds. Tailwind is really nice as higher-level building blocks and saves me from writing a bunch of media queries.</p>
]]></description><pubDate>Sat, 16 May 2026 17:45:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48162264</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48162264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48162264</guid></item><item><title><![CDATA[New comment by HiPhish in "Fecal transplants for autism deliver success in clinical trials (2019)"]]></title><description><![CDATA[
<p>> and all of the diabetes.<p>Can you elaborate please? Type 1 or type 2? If type 1, does that mean your body can now produce insulin on its own? If type 2, does that mean the insulin sensitivity of your cells is now back to normal levels and you could eat sugary food without issues?</p>
]]></description><pubDate>Sat, 16 May 2026 17:33:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48162173</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48162173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48162173</guid></item><item><title><![CDATA[New comment by HiPhish in "Leaving GitHub for Forgejo"]]></title><description><![CDATA[
<p>> Git is decentralized, GitHub is just another place you can host your code in, but you can push your code to multiple remote servers.<p>That's precisely what I have been doing for years, I still get to keep one foot in the GitHub ecosystem. I still get most contributions on GitHub, and that's fine by me. When a PR comes it I check it out locally, review it, and when it's done I merge locally to master, push to origin, and then origin pushes to GitHub which then automatically closes the PR and gives the author attribution. I never actually have to interact with GitHub after the initial pull.</p>
]]></description><pubDate>Wed, 13 May 2026 21:46:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48128059</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48128059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48128059</guid></item><item><title><![CDATA[New comment by HiPhish in "Leaving GitHub for Forgejo"]]></title><description><![CDATA[
<p>> While I'm not forgetting the spirit of what Git is, I'm also remembering how GitHub used "all open repositories" to train their first Copilot without telling anyone.<p>As long as your code is out in the open anywhere the slop factories can train their models at it, regardless of whether it's on GitHub or your private server. So you might as well keep using GitHub at least as a gratis mirror. My reasoning is that if I'm going to be milked anyway I might as well freeload off GitHub.</p>
]]></description><pubDate>Wed, 13 May 2026 21:40:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48128001</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48128001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48128001</guid></item><item><title><![CDATA[New comment by HiPhish in "Linux gaming is faster because Windows APIs are becoming Linux kernel features"]]></title><description><![CDATA[
<p>Regarding mod managers, there is Limo[1] for Linux. I used it for Viva New Vegas[2], but some mods do not seem to work. I don't know if it's due to Limo or if I did something wrong though.<p>[1] <a href="https://github.com/limo-app/limo" rel="nofollow">https://github.com/limo-app/limo</a><p>[2] <a href="https://vivanewvegas.moddinglinked.com/" rel="nofollow">https://vivanewvegas.moddinglinked.com/</a></p>
]]></description><pubDate>Wed, 13 May 2026 21:31:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48127912</link><dc:creator>HiPhish</dc:creator><comments>https://news.ycombinator.com/item?id=48127912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48127912</guid></item></channel></rss>