<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: kyrofa</title><link>https://news.ycombinator.com/user?id=kyrofa</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 18 Oct 2026 06:33:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kyrofa" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kyrofa in "Claude reveals ECDSA curve origins"]]></title><description><![CDATA[
<p>Open models are just as quick to refuse to do stuff, in my experience.</p>
]]></description><pubDate>Fri, 16 Oct 2026 20:38:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=50124306</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=50124306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50124306</guid></item><item><title><![CDATA[How to Use RubyGems Trusted Publishing with Semantic Release]]></title><description><![CDATA[
<p>Article URL: <a href="https://kyrofa.com/posts/rubygems-trusted-publishing-with-semantic-release/">https://kyrofa.com/posts/rubygems-trusted-publishing-with-semantic-release/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49612809">https://news.ycombinator.com/item?id=49612809</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 08 Sep 2026 16:43:11 +0000</pubDate><link>https://kyrofa.com/posts/rubygems-trusted-publishing-with-semantic-release/</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=49612809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49612809</guid></item><item><title><![CDATA[New comment by kyrofa in "I hate packaging my software for Linux"]]></title><description><![CDATA[
<p>To be clear, I'm not trying to argue or disagree with you. I agree that PPAs are a fine option. I'm not trying to disparage them, I'm trying to explain the reasoning behind my suggestion: PPAs enforce a number of requirements that exist for a reason, but that can be a challenge to meet depending on the project. The biggest example is that of source packages. I don't mean "your source needs to be open" (which of course this project is), but rather "your software needs to be built on Launchpad infrastructure." If you take a look at the existing CI the maintainer has in place to build the binary deb, you'll see what I mean: <a href="https://github.com/sinelaw/fresh/blob/master/.github/workflows/linux-packages.yml" rel="nofollow">https://github.com/sinelaw/fresh/blob/master/.github/workflo...</a> . The maintainer already has this, and it would need to be completely re-done to make it work in Launchpad, and the amount of work might be quite significant. A standalone Debian repo can just have binary debs, i.e. the work that has already been done can continue being used.<p>Thus my recommendation for aptly/reprepro: it's a more natural extension of what the project already has in place rather than a "you should do this instead."</p>
]]></description><pubDate>Wed, 12 Aug 2026 17:06:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49275554</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=49275554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49275554</guid></item><item><title><![CDATA[New comment by kyrofa in "I hate packaging my software for Linux"]]></title><description><![CDATA[
<p>Yeah, the one thing you're missing is getting into the users' `apt update`/`apt upgrade` flow, right? This will get you there without needing to change the Debian package you already create (although you can ship different ones this way if e.g. older Ubuntu/Debian distros require it and you want to support them).</p>
]]></description><pubDate>Wed, 12 Aug 2026 13:08:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49271843</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=49271843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49271843</guid></item><item><title><![CDATA[New comment by kyrofa in "I hate packaging my software for Linux"]]></title><description><![CDATA[
<p>Of course. Needing to ship a source package (as PPAs require) may actually complicate things, though.</p>
]]></description><pubDate>Wed, 12 Aug 2026 12:54:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49271677</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=49271677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49271677</guid></item><item><title><![CDATA[New comment by kyrofa in "I hate packaging my software for Linux"]]></title><description><![CDATA[
<p>Oof, yeah that's painful. I'm impressed you've gone to these lengths, most maintainers don't do that. They generally rely on the folks who want to use the software packaging it for their distros. Obviously there's a bit of a chicken and egg problem there, though, if you care about getting your software in front of users.<p>For the Debian situation specifically:<p>> It would've been nice if there was a quick serverless solution where you could just say a URL to look for newer versions of a single package, and both apt and dnf would remember that and update a package.<p>Have you considered just hosting your own Debian repo? It's basically what you're looking for here. You don't need more infrastructure, either, you can host them straight in github pages with aptly or reprepro or something, and drop new releases in there from CI.</p>
]]></description><pubDate>Wed, 12 Aug 2026 12:23:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49271282</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=49271282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49271282</guid></item><item><title><![CDATA[New comment by kyrofa in "Darktable"]]></title><description><![CDATA[
<p>My wife is a professional photographer and Darktable is a critical part of her editing workflow. It's a truly outstanding piece of software.</p>
]]></description><pubDate>Wed, 29 Jul 2026 19:37:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49101996</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=49101996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49101996</guid></item><item><title><![CDATA[Could China and Russia Destroy Starlink? Only with a Boomerang]]></title><description><![CDATA[
<p>Article URL: <a href="https://arstechnica.com/space/2026/07/could-china-and-russia-really-destroy-starlink-only-with-a-boomerang/">https://arstechnica.com/space/2026/07/could-china-and-russia-really-destroy-starlink-only-with-a-boomerang/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48938349">https://news.ycombinator.com/item?id=48938349</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 16 Jul 2026 18:31:52 +0000</pubDate><link>https://arstechnica.com/space/2026/07/could-china-and-russia-really-destroy-starlink-only-with-a-boomerang/</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=48938349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48938349</guid></item><item><title><![CDATA[Tests suggest Russian satellites can jam GPS on a continental scale]]></title><description><![CDATA[
<p>Article URL: <a href="https://arstechnica.com/space/2026/06/tests-suggest-russian-satellites-can-jam-gps-on-a-continental-scale/">https://arstechnica.com/space/2026/06/tests-suggest-russian-satellites-can-jam-gps-on-a-continental-scale/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48461084">https://news.ycombinator.com/item?id=48461084</a></p>
<p>Points: 10</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 09 Jun 2026 13:45:05 +0000</pubDate><link>https://arstechnica.com/space/2026/06/tests-suggest-russian-satellites-can-jam-gps-on-a-continental-scale/</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=48461084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48461084</guid></item><item><title><![CDATA[New comment by kyrofa in "Google broke reCAPTCHA for de-googled Android users"]]></title><description><![CDATA[
<p>I don't even have a smart phone, I assume there is some sort of fallback behavior?</p>
]]></description><pubDate>Fri, 08 May 2026 21:57:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48069280</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=48069280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48069280</guid></item><item><title><![CDATA[New comment by kyrofa in "Update concerning DDoS attack on Canonical and Ubuntu"]]></title><description><![CDATA[
<p>Yeah that's all it says ANYWHERE right now (<a href="https://status.canonical.com/" rel="nofollow">https://status.canonical.com/</a>, X, etc.), but so much of their infrastructure is down. Hoping for an update before too long.</p>
]]></description><pubDate>Fri, 01 May 2026 21:53:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47980909</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=47980909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47980909</guid></item><item><title><![CDATA[New comment by kyrofa in "Update concerning DDoS attack on Canonical and Ubuntu"]]></title><description><![CDATA[
<p>It appears that 313 Team is claiming credit for this.<p><a href="https://www.pcmag.com/news/pro-iran-hackers-hit-ubuntus-canonical-with-ddos-float-extortion-demand" rel="nofollow">https://www.pcmag.com/news/pro-iran-hackers-hit-ubuntus-cano...</a><p><a href="https://www.reddit.com/r/cybersecurity/comments/1t0jf3p/313_team_claims_ddosextortion_attack_on_canonical/" rel="nofollow">https://www.reddit.com/r/cybersecurity/comments/1t0jf3p/313_...</a></p>
]]></description><pubDate>Fri, 01 May 2026 21:46:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47980839</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=47980839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47980839</guid></item><item><title><![CDATA[Update concerning DDoS attack on Canonical and Ubuntu]]></title><description><![CDATA[
<p>Article URL: <a href="https://discourse.ubuntu.com/t/update-concerning-ddos-attack-on-canonical-and-ubuntu/81482">https://discourse.ubuntu.com/t/update-concerning-ddos-attack-on-canonical-and-ubuntu/81482</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47980789">https://news.ycombinator.com/item?id=47980789</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Fri, 01 May 2026 21:42:38 +0000</pubDate><link>https://discourse.ubuntu.com/t/update-concerning-ddos-attack-on-canonical-and-ubuntu/81482</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=47980789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47980789</guid></item><item><title><![CDATA[New comment by kyrofa in "Dropping Cloudflare for Bunny.net"]]></title><description><![CDATA[
<p>> TL;DR my motivation and experience for moving my blog from Cloudflare to bunny.net<p>In my experience the TLDR generally gives the motivation/experience in brief. This feels more like a subtitle.</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:46:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681753</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=47681753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681753</guid></item><item><title><![CDATA[What the heck is wrong with our AI overlords?]]></title><description><![CDATA[
<p>Article URL: <a href="https://arstechnica.com/tech-policy/2026/04/what-the-heck-is-wrong-with-our-ai-overlords/">https://arstechnica.com/tech-policy/2026/04/what-the-heck-is-wrong-with-our-ai-overlords/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47681533">https://news.ycombinator.com/item?id=47681533</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:23:09 +0000</pubDate><link>https://arstechnica.com/tech-policy/2026/04/what-the-heck-is-wrong-with-our-ai-overlords/</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=47681533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681533</guid></item><item><title><![CDATA[New comment by kyrofa in "DeployTarot.com – Tarot card reading for deployments"]]></title><description><![CDATA[
<p>Heh, server time as opposed to client time at least.</p>
]]></description><pubDate>Fri, 27 Mar 2026 00:33:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47537675</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=47537675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47537675</guid></item><item><title><![CDATA[New comment by kyrofa in "DeployTarot.com – Tarot card reading for deployments"]]></title><description><![CDATA[
<p>> The cards observe it is Friday. They have not forgotten the Great Friday Deploy of 2021. They have not forgiven it either.<p>It's... it's Thursday.</p>
]]></description><pubDate>Fri, 27 Mar 2026 00:29:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47537645</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=47537645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47537645</guid></item><item><title><![CDATA[Google settles for $68M after lawsuit claimed it recorded users]]></title><description><![CDATA[
<p>Article URL: <a href="https://thehill.com/homenews/nexstar_media_wire/5707309-google-settles-for-68-million-after-lawsuit-claimed-it-secretly-recorded-users/">https://thehill.com/homenews/nexstar_media_wire/5707309-google-settles-for-68-million-after-lawsuit-claimed-it-secretly-recorded-users/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46798284">https://news.ycombinator.com/item?id=46798284</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 28 Jan 2026 17:14:55 +0000</pubDate><link>https://thehill.com/homenews/nexstar_media_wire/5707309-google-settles-for-68-million-after-lawsuit-claimed-it-secretly-recorded-users/</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=46798284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46798284</guid></item><item><title><![CDATA[New comment by kyrofa in "A decentralized peer-to-peer messaging application that operates over Bluetooth"]]></title><description><![CDATA[
<p>That's not actually true: cell phone rx/tx power is quite low. We can get away with that because all they need to do is get to the nearest tower, which has a ton of power, sensitive antennas, and is very tall. Amateur radios have far more power available to them, but any "p2p" (i.e. simplex in amateur radio) runs into normal RF issues, like obstacles and interference. If you used the existing radios in cell phones to communicate directly with other cell phones, you wouldn't get very far. Even amateur radios, with all their power, use repeaters to the same effect as cell towers.</p>
]]></description><pubDate>Mon, 19 Jan 2026 21:14:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46684584</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=46684584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46684584</guid></item><item><title><![CDATA[New comment by kyrofa in "I switched from VSCode to Zed"]]></title><description><![CDATA[
<p>Thanks Ben, I wasn't aware of that.</p>
]]></description><pubDate>Mon, 05 Jan 2026 16:59:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46501346</link><dc:creator>kyrofa</dc:creator><comments>https://news.ycombinator.com/item?id=46501346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46501346</guid></item></channel></rss>