<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: ryanianian</title><link>https://news.ycombinator.com/user?id=ryanianian</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 18:05:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ryanianian" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ryanianian in "AI's Dial-Up Era"]]></title><description><![CDATA[
<p>The "enshittification" hasn't happened yet. They'll add ads and other gross stuff to the free or cheap tiers. Some will continue to use it, but there will be an opportunity for self-hosted models to emerge.</p>
]]></description><pubDate>Mon, 03 Nov 2025 23:03:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45805528</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=45805528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45805528</guid></item><item><title><![CDATA[New comment by ryanianian in "TextEdit and the relief of simple software"]]></title><description><![CDATA[
<p>I absolutely adore TextMate, but it hasn't kept up. It will often fail to respond to the `mate` terminal command, or it will take many seconds to start even on my mostly vanilla M4 Max.</p>
]]></description><pubDate>Fri, 24 Oct 2025 21:37:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45699361</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=45699361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45699361</guid></item><item><title><![CDATA[New comment by ryanianian in "Show HN: New Ensō – first public beta"]]></title><description><![CDATA[
<p>I really want a fixed-width font. I know most people dislike writing prose with monospace fonts. But I'm a developer, and proportional fonts always feel wrong.</p>
]]></description><pubDate>Mon, 30 Jun 2025 16:20:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44425055</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=44425055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44425055</guid></item><item><title><![CDATA[New comment by ryanianian in "A man who sailed round the world with a chicken (2019)"]]></title><description><![CDATA[
<p>Chicken feed can be nutritionally complete. We've industrialized chicken nutrition.</p>
]]></description><pubDate>Mon, 02 Jun 2025 14:36:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44159273</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=44159273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44159273</guid></item><item><title><![CDATA[New comment by ryanianian in "Show HN: VectorVFS, your filesystem as a vector database"]]></title><description><![CDATA[
<p>Not sure if it's still in use, but for a very long time, AWS billing relied on getting usage data via rsync.</p>
]]></description><pubDate>Mon, 05 May 2025 16:55:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43897089</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=43897089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43897089</guid></item><item><title><![CDATA[New comment by ryanianian in "A cheat sheet for why using ChatGPT is not bad for the environment"]]></title><description><![CDATA[
<p>Watt is not a unit of energy but instead a unit of power. A brain may need 20 watts, but it may use 20 watts for a lot more time than ChatGPT would.<p>The brain may ultimately be more power-efficient, but the units you want are watt-hours.</p>
]]></description><pubDate>Tue, 29 Apr 2025 20:53:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43837933</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=43837933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43837933</guid></item><item><title><![CDATA[New comment by ryanianian in "FFmpeg School of Assembly Language"]]></title><description><![CDATA[
<p>Why is it "abusing," and what would you suggest as an alternative?</p>
]]></description><pubDate>Sat, 22 Feb 2025 18:20:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43141563</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=43141563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43141563</guid></item><item><title><![CDATA[New comment by ryanianian in "A study on how turtles navigate using the Earth’s magnetic field"]]></title><description><![CDATA[
<p>Could there be a different smell or air-flow coming from one side versus the others?<p>My apartment building has identical elevator lobbies. I thought my dog was smart by not leaving the elevator on seemingly identical incorrect floors. But actually I think she just knows what home smells like.</p>
]]></description><pubDate>Fri, 14 Feb 2025 21:52:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43053481</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=43053481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43053481</guid></item><item><title><![CDATA[New comment by ryanianian in "Show HN: SQL Noir – Learn SQL by solving crimes"]]></title><description><![CDATA[
<p>Really cute. But I really want the ability to put the different tabs -- Brief, Workspace, Schema -- side-by-side. I know SQL and wanted to play with this, but the UX was frustrating enough to drive me away, even though it is really pretty.</p>
]]></description><pubDate>Thu, 13 Feb 2025 22:33:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43042318</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=43042318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43042318</guid></item><item><title><![CDATA[New comment by ryanianian in "Calm tech certification "rewards" less distracting tech"]]></title><description><![CDATA[
<p>I get you're being snarky, but I'll politely push back.<p>I remained skeptical for a long time. Then I got one. I absolutely love it. In particular, the ability to have multiple notebooks with me and cross-linking via tags. And "infinite pages" lets you insert space in the middle of a page or continue moving down without having to worry about physical page sizes. I can also screen-share the tablet with the desktop app to draw diagrams on zoom calls.<p>Admittedly, it is only incremental over a spiral notebook and a bic pen. But they do that incremental thing pretty well, particularly because of their focus on the "calm tech" aspects and lack of mainstream ecosystem to track upstream.</p>
]]></description><pubDate>Tue, 21 Jan 2025 23:01:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42786291</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=42786291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42786291</guid></item><item><title><![CDATA[New comment by ryanianian in "1 in 5 online job postings are either fake or never filled, study finds"]]></title><description><![CDATA[
<p>Recruiters and agents have been solving this problem for years. Firms hire a recruiter for jobs that they actively want to fill. Applicants hire a job agent. Those two meet. Very little incentive for spam in this relationship.<p>The problem, of course, is mismatched incentives for the middlemen versus the clients, particularly at the margins. Similar to real-estate brokers. They may be effective in many ways, but they are looking for pareto-efficiency, where they get you 80% of the match (or 80% of the pay) or whatever for 20% of their effort.<p>It's hard to imagine any incentive scheme between buyers (hiring managers) and sellers (applicants) that wouldn' be subject to the same market mechanics, even if at lesser scales when done through more automated means.<p>I don't think crypto really has anything to do this.</p>
]]></description><pubDate>Tue, 14 Jan 2025 15:59:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42698854</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=42698854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42698854</guid></item><item><title><![CDATA[New comment by ryanianian in "Sonos CEO steps down after app update debacle"]]></title><description><![CDATA[
<p>FWIW there are several third-party mobile applications that work just fine to operate Sonos equipment.<p>The speakers expose a few SOAP-based APIs to any clients on the LAN. Those allow for track control, grouping, etc. They don't allow adding new music services, but they can do the vast majority of daily interaction. These APIs continue to work nearly flawlessly even for my Play:1 devices that are 10 years old.<p>Streaming via AirPlay is indeed hit-or-miss, but it hasn't gotten worse in the past couple years.<p>I control my Sonos from a jQuery-based web application I wrote nearly 10 years ago that runs on a raspberry pi in my closet. I have not had to change anything in several years, and I use my 15+device Sonos system all the time.<p>The new app is indeed a dumpster fire. Somehow the company managed to make their first-party application worse than any of the third-party applications.</p>
]]></description><pubDate>Mon, 13 Jan 2025 21:15:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42689466</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=42689466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42689466</guid></item><item><title><![CDATA[New comment by ryanianian in "Show HN: A Better Log Service"]]></title><description><![CDATA[
<p>PHP trivially scales up to multiple nodes behind an LB. You're really only limited by your backend storage connection count and throughput.<p>Go and friends may make for more efficient resource utilization, but it will be marginal in the grand scheme of things unless there are plans to do massively different things.<p>As it is this code is very simple. I haven't used PHP in 15 years and I was able to trace through this from front-end to back-end in less than 3 minutes.<p>To me it look like a really great level of complexity for the problem it solves.<p>Keep it up, OP.</p>
]]></description><pubDate>Sat, 11 Jan 2025 16:38:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42666977</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=42666977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42666977</guid></item><item><title><![CDATA[New comment by ryanianian in "My Amazon TV Now Unmutes Itself During Prime Video Commercial Breaks"]]></title><description><![CDATA[
<p>Frodo's eating a green-screen-like blob that your TV erases to add in a Big Mac. The car Vin Diesel is driving gets automatically replaced by the 2035 Audi. The actor just mumbles a thing, and the TV replaces it with company names in the actor's voice.</p>
]]></description><pubDate>Thu, 09 Jan 2025 13:37:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42645299</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=42645299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42645299</guid></item><item><title><![CDATA[New comment by ryanianian in "My Amazon TV Now Unmutes Itself During Prime Video Commercial Breaks"]]></title><description><![CDATA[
<p>Even if you don't click it, you still receive the message. A big part of marketing is repeating the same thing over and over again in multiple forms so it sticks with you long enough to inform a purchasing decision.</p>
]]></description><pubDate>Thu, 09 Jan 2025 13:33:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42645253</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=42645253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42645253</guid></item><item><title><![CDATA[New comment by ryanianian in "Show HN: I built open source file sharing solution using AWS S3"]]></title><description><![CDATA[
<p>A "correct" implementation would give you a temporary IAM role or something (STS) based on a JWT or other authn mechanism.<p>This is not that difficult if you're already invested in an identity ecosystem, but a right pain without something to bootstrap it.<p>On the plus side, AWS creds can be made to be temporary and limited in scope to just the nouns/verbs required. Creating and vending those tokens is an exercise for the reader.</p>
]]></description><pubDate>Mon, 30 Dec 2024 17:21:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42551310</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=42551310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42551310</guid></item><item><title><![CDATA[New comment by ryanianian in "Show HN: I built open source file sharing solution using AWS S3"]]></title><description><![CDATA[
<p>Magic wormhole is great for live, peer-to-peer transfers.<p>But it is not great if you want to distribute a file multiple times, asynchronously, or with other functionality gained from centralized storage. This is where people typically use email, dropbox, or perhaps the tool from TFA.</p>
]]></description><pubDate>Mon, 30 Dec 2024 17:16:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42551259</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=42551259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42551259</guid></item><item><title><![CDATA[New comment by ryanianian in "Fun facts about SQLite"]]></title><description><![CDATA[
<p>Please elaborate.</p>
]]></description><pubDate>Mon, 30 Dec 2024 17:14:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42551234</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=42551234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42551234</guid></item><item><title><![CDATA[New comment by ryanianian in "US could ban TP-Link routers over hacking fears: report"]]></title><description><![CDATA[
<p>For anyone curious about the vulnerabilities, this Ars article from November 2024 is a good read: <a href="https://arstechnica.com/information-technology/2024/11/microsoft-warns-of-8000-strong-botnet-used-in-password-spraying-attacks/" rel="nofollow">https://arstechnica.com/information-technology/2024/11/micro...</a></p>
]]></description><pubDate>Wed, 18 Dec 2024 16:13:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42451748</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=42451748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42451748</guid></item><item><title><![CDATA[New comment by ryanianian in "Move semantics in Rust, C++, and Hylo"]]></title><description><![CDATA[
<p>std::move is just a cast operation. A better name might be std::cast_as_rvalue to force the overload that allows it to forward to move constructors/etc that intentionally "destroy" the argument (leave it in a moved-from state).</p>
]]></description><pubDate>Thu, 05 Dec 2024 15:46:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42329268</link><dc:creator>ryanianian</dc:creator><comments>https://news.ycombinator.com/item?id=42329268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42329268</guid></item></channel></rss>