<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: rekoil</title><link>https://news.ycombinator.com/user?id=rekoil</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 10:33:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rekoil" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rekoil in "Everyone hates OneDrive, Microsofts cloud app that steals and deletes files"]]></title><description><![CDATA[
<p>I'm sure the number probably changed a bit, but I can tell you for a fact it isn't like cheaters disappeared overnight just because they banned Linux clients.</p>
]]></description><pubDate>Thu, 08 Jan 2026 12:48:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46540417</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=46540417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46540417</guid></item><item><title><![CDATA[New comment by rekoil in "Everyone hates OneDrive, Microsofts cloud app that steals and deletes files"]]></title><description><![CDATA[
<p>All the damn developers keep turning off online play for Linux users though... I play two games a lot currently, Apex Legends and Battlefield 6, both block Linux players from online play thanks to their shitty kernel rootkits not supporting Linux.<p>Apex Legends at least was running fine on Steam Deck prior to november 2024 when they instituted this change, and I can tell you from personal experience it had very little impact on cheaters, which was their excuse for the change (supposedly most cheaters were connecting via Linux clients).</p>
]]></description><pubDate>Thu, 08 Jan 2026 08:22:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46538653</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=46538653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46538653</guid></item><item><title><![CDATA[New comment by rekoil in "Running Unsupported iOS on Deprecated Devices"]]></title><description><![CDATA[
<p>Fascinating. Could this method be used to boot iPhone OS 1.0 (or at least 1.1.1) on an iPhone 2G with 16GB NAND maybe?<p>The oldest iPhone OS that natively boots on my particular one is 1.1.4, 1.1.1 (which is the highest version number where you can trivially escape the OOBE via the emergency dialer) fails to initialise the FTL (flash translation layer), probably because the chip is sufficiently different from that used in the older phones.<p>It would bring me great joy to be able to relive emergency dialer hacktivation again, but I have lost that particular iPhone 2G, and only have this 16GB one left.</p>
]]></description><pubDate>Thu, 27 Nov 2025 10:30:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46067861</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=46067861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46067861</guid></item><item><title><![CDATA[New comment by rekoil in "iPhone Pocket"]]></title><description><![CDATA[
<p>I wish the iPhone 12/13 mini had been a few mm thicker for a bigger battery, and had been in the Pro class of devices. As it stands they didn't have a good enough battery to last a day, and most people interested in smaller devices had probably just picked up the new SE that was released just half a year earlier.</p>
]]></description><pubDate>Tue, 11 Nov 2025 14:51:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45887871</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45887871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45887871</guid></item><item><title><![CDATA[New comment by rekoil in "Next Steps for the Caddy Project Maintainership"]]></title><description><![CDATA[
<p>Right, in the nginx example above, someone has setup a secondary tool to provide certs at the location referenced, and is also handling renewal of them.<p>Also, if I want to add another domain that should be accepted and reverse proxied to my application, in Caddy I just do this:<p><pre><code>    example.com wp.example.com caddyfreakingrules.example.com {
      root * /var/www/wordpress
      php_fastcgi unix//run/php/php-version-fpm.sock
      file_server
    }
</code></pre>
Suddenly not only does my Wordpress site respond on example.com, but also wp.example.com, and caddyfreakingrules.example.com, Caddy will fetch and automatically rotate certs for all three domains, and Caddy will auto-redirect from http to https on all three domains. (Does the ngnix example actually do that?)<p>Another thing, does nginx with the above configuration automatically load new certs if the ones that were there when the process spawned have since expired? Because not only does Caddy automatically renew the certs, it is handled transparently and there's zero downtime (provided nothing changes about the DNS pointers of course).<p>Caddy is freaking awesome!<p>Bonus, if this were your Caddyfile (the entire thing, this is all that's needed!):<p><pre><code>    {
      admin off
      auto_https prefer_wildcard
      email hostmaster@example.com
      cert_issuer acme {
        dir https://acme-v02.api.letsencrypt.org/directory
        resolvers 1.1.1.1 1.0.0.1
        dns cloudflare {env.CLOUDFLARE_API_TOKEN}
      }
      ocsp_stapling off
    }

    example.com wp.example.com caddyfreakingrules.example.com {
      root * /var/www/wordpress
      php_fastcgi unix//run/php/php-version-fpm.sock
      file_server
    }

    # This is simply to trigger generation of the wildcard cert without
    # responding with the Wordpress application on all of the domains.
    *.example.com {
      respond "This is not the app you're looking for" 404
    }
</code></pre>
Then you'll disable the unauthenticated JSON API on localhost:2019 (which is a good security practice, this is my only gripe with Caddy, this API shouldn't be enabled by default), tell Caddy how to use the DNS-01 ACME resolver against Cloudflare (requires a plugin to Caddy, there are loads for many DNS providers), and then tell Caddy to use appropriate wildcard certs if it has generated them (which for *.example.com it will have).<p>The result of which is that Caddy will only generate one cert for the above 3 sites, and Let's Encrypt won't leak the existance of the wp.example.com and caddyfreakingrules.example.com domains via certificate transparency.</p>
]]></description><pubDate>Thu, 16 Oct 2025 13:22:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45605043</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45605043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45605043</guid></item><item><title><![CDATA[New comment by rekoil in "Jeep pushed software update that bricked all 2024 Wrangler 4xe models"]]></title><description><![CDATA[
<p>I don't disagree, but if we end up in a situation where users are negatively affected because they chose not to update for fear of shit like this happening, that's not a great position either.</p>
]]></description><pubDate>Sun, 12 Oct 2025 17:35:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45560074</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45560074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45560074</guid></item><item><title><![CDATA[New comment by rekoil in "Jeep pushed software update that bricked all 2024 Wrangler 4xe models"]]></title><description><![CDATA[
<p>Yeah, I should have spent an extra 10 seconds thinking of the problem here and I'd have realised you can have multiple sensors going to different software on one steering column...</p>
]]></description><pubDate>Sun, 12 Oct 2025 16:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45559698</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45559698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45559698</guid></item><item><title><![CDATA[New comment by rekoil in "Jeep pushed software update that bricked all 2024 Wrangler 4xe models"]]></title><description><![CDATA[
<p>Problem with that is that if it's an <i>online</i> product then the manufacturer also  _must_ provide updates to keep the device secure so that it continues to do whatever they sold you in the first place.<p>Also, adding features on its own is great, but obviously stuff like what happened here can't be allowed to happen, and those Samsung or LG smart fridges that became advertising boards is obviously also not acceptable...<p>Easy to call the bullshit out, hard to actually define the responsibilities of a manufacturer in a law.</p>
]]></description><pubDate>Sun, 12 Oct 2025 16:11:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45559267</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45559267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45559267</guid></item><item><title><![CDATA[New comment by rekoil in "Jeep pushed software update that bricked all 2024 Wrangler 4xe models"]]></title><description><![CDATA[
<p>Disregard me, I'm dumb.</p>
]]></description><pubDate>Sun, 12 Oct 2025 16:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45559202</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45559202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45559202</guid></item><item><title><![CDATA[New comment by rekoil in "iTerm2 Web Browser"]]></title><description><![CDATA[
<p>First I thought "WTF why?", and then it appeared in my terminal and then I thought "what the hell, I thought I turned this stuff off!?!"</p>
]]></description><pubDate>Fri, 19 Sep 2025 08:52:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45299441</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45299441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45299441</guid></item><item><title><![CDATA[New comment by rekoil in "macOS Tahoe"]]></title><description><![CDATA[
<p>If Asahi Linux had support for Thunderbolt and DP alt-mode I would be running it today, but those are dealbreakers for me unfortunately.<p>I'm donating to them and hoping they eventually get those implemented.</p>
]]></description><pubDate>Tue, 16 Sep 2025 10:20:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45260349</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45260349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45260349</guid></item><item><title><![CDATA[New comment by rekoil in "ChatControl update: blocking minority held but Denmark is moving forward anyway"]]></title><description><![CDATA[
<p>Or just host their own actually end-to-end encrypted chat apps.</p>
]]></description><pubDate>Mon, 15 Sep 2025 06:35:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45246756</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45246756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45246756</guid></item><item><title><![CDATA[New comment by rekoil in "Danish supermarket chain is setting up "Emergency Stores""]]></title><description><![CDATA[
<p>I also reacted to this and came to the same conclusion as you.</p>
]]></description><pubDate>Sun, 14 Sep 2025 09:01:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45238524</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45238524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45238524</guid></item><item><title><![CDATA[New comment by rekoil in "BCacheFS is being disabled in the openSUSE kernels 6.17+"]]></title><description><![CDATA[
<p>Sounds like what bcache does? <a href="https://bcache.evilpiepirate.org/" rel="nofollow">https://bcache.evilpiepirate.org/</a><p>This is what bcachefs is based on.</p>
]]></description><pubDate>Thu, 11 Sep 2025 12:15:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45210657</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45210657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45210657</guid></item><item><title><![CDATA[New comment by rekoil in "iPhone Air"]]></title><description><![CDATA[
<p>> letting that effort linger till display tech catches up to whatever Apple is waiting for, would feel like a waste perhaps.<p>To add to this, it's often said that research can only take you so far, at some point you have to ship something to get the opinions and hands on from a wider audience of users to make further discoveries and improvements.</p>
]]></description><pubDate>Wed, 10 Sep 2025 12:16:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45196553</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45196553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45196553</guid></item><item><title><![CDATA[New comment by rekoil in "Bcachefs Goes to "Externally Maintained""]]></title><description><![CDATA[
<p>I mean I've read a lot of what you've posted everywhere, and I can't really say I disagree with much of it, it's just a shame it all happened the way it did.<p>Hope "go back in later" isn't too far down the line, I have 10x8TB spinners, and 4x2TB NVMe disks that I'm looking to move from md-raid + BTRFS to something else, and I really want that to be an in-tree filesystem.</p>
]]></description><pubDate>Tue, 09 Sep 2025 15:52:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45183765</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45183765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45183765</guid></item><item><title><![CDATA[New comment by rekoil in "Bcachefs Goes to "Externally Maintained""]]></title><description><![CDATA[
<p>> Working with the kernel has been extremely disruptive to bcachefs development and the community<p>From an excited and hopeful potential future user looking in, this sounds like "working with <insert only grocery store in town> has been extremely disruptive to me selling my produce", there's nowhere else your customers can realistically get your product, unless you want to only sell to extremely picky customers who will make the hour long trip out to your farm and back.<p>> I do not strictly need bcachefs to be in the kernel.<p>But I (and your other users) do...<p>I shouldn't be weighing in, I'm a lightweight with no skin in the game here, just a regular (very technical) user. I guess I just want you to know that your product has many people that want to use it, but even I won't drive to your farm for it, as I can't risk a Linux-update breaking the DKMS-modules that make my system able to use the bcachefs filesystem all my data is on.<p>I don't know what possible avenue we have of getting bcachefs back into the kernel and maintained, but I hope you find it, whatever it is.</p>
]]></description><pubDate>Tue, 09 Sep 2025 08:00:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45178915</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45178915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45178915</guid></item><item><title><![CDATA[New comment by rekoil in "Bcachefs Goes to "Externally Maintained""]]></title><description><![CDATA[
<p>> Now almost nobody will be able to use it.<p>Which hurts so much because it truly seems amazing from so many perspectives, and I admire Kents dedication to it. I was extremely excited to make a large bcachefs filesystem, with RAID6-like redundancy, foreground NVMe disks and spinning rust as background storage, and it seemed to be in the near future too, but now it probably won't happen at all which makes me incredibly sad for us all.</p>
]]></description><pubDate>Tue, 09 Sep 2025 07:29:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45178658</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45178658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45178658</guid></item><item><title><![CDATA[New comment by rekoil in "Bcachefs Goes to "Externally Maintained""]]></title><description><![CDATA[
<p>> And you sure as hell don't have primadonna developers stay in the payroll for long if they start throwing tantrums and personal attacks towards fellow engineers when they are asked to follow the release process or are called out for trying to sneak untested changes in mission-critical components.<p>You've obviously not been in this industry for very long, about half the places I've been to have had at least one "rockstar developer" that was actually quite mediocre but had the ear of management which thought they were all that and as a result got to do whatever they wanted.</p>
]]></description><pubDate>Tue, 09 Sep 2025 07:22:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45178621</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45178621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45178621</guid></item><item><title><![CDATA[New comment by rekoil in "macOS 26 Tahoe's Dead Canary Utility App Icons"]]></title><description><![CDATA[
<p>No, the bribe disk was round, this is hexagonal, big difference.</p>
]]></description><pubDate>Tue, 26 Aug 2025 07:29:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45023382</link><dc:creator>rekoil</dc:creator><comments>https://news.ycombinator.com/item?id=45023382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45023382</guid></item></channel></rss>