<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: narrowtux</title><link>https://news.ycombinator.com/user?id=narrowtux</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 10:40:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=narrowtux" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by narrowtux in "GitHub appears to be struggling with measly three nines availability"]]></title><description><![CDATA[
<p>When will they introduce GitHub for Business?</p>
]]></description><pubDate>Mon, 23 Mar 2026 13:18:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47489125</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=47489125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47489125</guid></item><item><title><![CDATA[New comment by narrowtux in "Oban Comes to Python"]]></title><description><![CDATA[
<p>Truly a great library. I have become so reliant on it, because I can basically have a guarantee that some complex process will run eventually, instead of manually catching and handling every error that might happen and write the 50th retry logic manually.</p>
]]></description><pubDate>Wed, 21 Jan 2026 14:42:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46706365</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=46706365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46706365</guid></item><item><title><![CDATA[New comment by narrowtux in "AI generated music barred from Bandcamp"]]></title><description><![CDATA[
<p>Everybody who cares about music will immediately turn off recommended music with AI. Of course they're not transparent about it.</p>
]]></description><pubDate>Wed, 14 Jan 2026 09:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46613950</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=46613950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46613950</guid></item><item><title><![CDATA[New comment by narrowtux in "Features I wish PostgreSQL had as a developer"]]></title><description><![CDATA[
<p>> The typical way to do schema migration is to compose a list of ALTER TABLE statements. This becomes hard to track the latest schema state as the migration accumulates. It's more intuitive for the developers to specify the desired state. Ideally, PostgreSQL could allow developers to specify the desired CREATE TABLE schema, the engine then reconcile it with the latest schema, figure out the diff, and plan the migration path internally.<p>This is a terrible idea. The behaviour of engines that do this is unpredictable and suddenly you lose data because the engine deleted a column.</p>
]]></description><pubDate>Fri, 05 Apr 2024 09:55:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39940580</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=39940580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39940580</guid></item><item><title><![CDATA[New comment by narrowtux in "IKEA sensors for doors and windows, motion, water leaks"]]></title><description><![CDATA[
<p>I agree that this is the ideal solution, but you can't exactly retrofit a place you rent with completely new plumbing.</p>
]]></description><pubDate>Tue, 28 Nov 2023 17:31:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=38448305</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=38448305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38448305</guid></item><item><title><![CDATA[New comment by narrowtux in "I Hacked the Magic Mouse"]]></title><description><![CDATA[
<p>Think about having one plane (the entire glass) pressing 2 microswitches. Debouncing one switch is hard enough, now you've got to debounce 2, and detect if the user was doing a really fast double click, or just pressed in the center of the mouse.</p>
]]></description><pubDate>Sat, 18 Nov 2023 10:46:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=38317934</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=38317934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38317934</guid></item><item><title><![CDATA[New comment by narrowtux in "Chonky Menu Re-Creation"]]></title><description><![CDATA[
<p>macOS has both. if you keep dragging after opening the menu, the mouseup will activate the menu item.</p>
]]></description><pubDate>Wed, 20 Sep 2023 08:55:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=37581985</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=37581985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37581985</guid></item><item><title><![CDATA[New comment by narrowtux in "Organic Maps"]]></title><description><![CDATA[
<p>I still want some app that makes the awesome brouter algorithm usable on iOS. They have an android app which is "easy" to do since the routing module is written in Java, but alas, iOS doesn't support Java.<p>IMO, brouter generates the best routes for bicycling with lots of options to customize for what kind of riding you want to do (road, trekking, gravel, recreational, commuting, safe and quiet vs. quick, etc.).<p>Right now I use brouter-web on my iPhone but it's really hard to use since the UI is really small and it's very simple to accidentally place a waypoint.
After that, I send the GPX file to my bike computer.</p>
]]></description><pubDate>Fri, 01 Sep 2023 10:28:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=37348947</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=37348947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37348947</guid></item><item><title><![CDATA[New comment by narrowtux in "Major Reddit communities will go dark to protest threat to third-party apps"]]></title><description><![CDATA[
<p>Inspecting the app's content or the network traffic.</p>
]]></description><pubDate>Mon, 05 Jun 2023 15:06:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=36197231</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=36197231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36197231</guid></item><item><title><![CDATA[New comment by narrowtux in "Ask Wirecutter: Can you recommend a not-smart TV for me?"]]></title><description><![CDATA[
<p>Then I'm afraid it's not possible. The reason the input switch takes so long is because of the HDID negotiation.<p>A video mixer acts as the source and sink for the output and the inputs respectively, where a HDMI switch will just physically disconnect and connect the output port to a different input port, meaning the HDID negotiation has to be re-done every time.</p>
]]></description><pubDate>Sat, 08 Apr 2023 09:43:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=35491889</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=35491889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35491889</guid></item><item><title><![CDATA[New comment by narrowtux in "Ask Wirecutter: Can you recommend a not-smart TV for me?"]]></title><description><![CDATA[
<p>A video mixer a-la Blackmagic ATEM Mini will do this. Maybe there are cheaper options if it's just being used for input switching.</p>
]]></description><pubDate>Sat, 08 Apr 2023 08:29:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=35491613</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=35491613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35491613</guid></item><item><title><![CDATA[New comment by narrowtux in "Experian is a pile of dark pattern garbage"]]></title><description><![CDATA[
<p>You can't tell me they are on the same level. I'm infuriated just reading all the issues people have with this experian service.</p>
]]></description><pubDate>Mon, 13 Mar 2023 22:35:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=35144059</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=35144059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35144059</guid></item><item><title><![CDATA[New comment by narrowtux in "Serverless maps at 1/700 the cost of Google Maps API"]]></title><description><![CDATA[
<p>Thanks, but I'm really happy with our vector tileset solution, and don't want to downgrade to raster tiles. They are pretty slow compared to vector tiles with mapbox/maplibre gl.</p>
]]></description><pubDate>Fri, 10 Mar 2023 14:15:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=35094515</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=35094515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35094515</guid></item><item><title><![CDATA[New comment by narrowtux in "Serverless maps at 1/700 the cost of Google Maps API"]]></title><description><![CDATA[
<p>That is usually out of the question, because raster tiles don't allow you to customize the map (colors, which features to display at which zoom levels, etc). I find openstreetmap way too busy as a backdrop for data.<p>As I've said, the solutions are there, and there is an actual demand for cheap vector tile hosting without all of the other cruft that is bundled in the commercial solutions but isn't actually needed.</p>
]]></description><pubDate>Fri, 10 Mar 2023 13:38:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=35094167</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=35094167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35094167</guid></item><item><title><![CDATA[New comment by narrowtux in "Serverless maps at 1/700 the cost of Google Maps API"]]></title><description><![CDATA[
<p>There are lots of usecases for apps that don't need these advanced features, and just want a nice backdrop for their geo data.<p>The current offerings of google, mapbox, bing, etc are prohibitively expensive when you just need a small subset of their features.<p>The company I work for is a happy customer of maptiler.com which even offers routing and reverse geocoding. It might not be as great and up to date as google's, but it's more than enough for our apps.</p>
]]></description><pubDate>Fri, 10 Mar 2023 13:20:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=35093994</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=35093994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35093994</guid></item><item><title><![CDATA[New comment by narrowtux in "Throughout the rich world, the young are falling out of love with cars"]]></title><description><![CDATA[
<p>Open your eyes and look at the "one size fits all" solution that we have today. Cars upon cars upon cars.<p>Alternatives such as public transport, walking and cycling have always been gimped in favour of car traffic, lest the car driving populace complain.</p>
]]></description><pubDate>Fri, 17 Feb 2023 14:25:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=34834977</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=34834977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34834977</guid></item><item><title><![CDATA[New comment by narrowtux in "Throughout the rich world, the young are falling out of love with cars"]]></title><description><![CDATA[
<p>Nobody is talking about taking away cars from people who live outside of cities. Yet this argument always comes up when problems with cars in densely populated areas are discussed.</p>
]]></description><pubDate>Fri, 17 Feb 2023 13:06:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=34834168</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=34834168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34834168</guid></item><item><title><![CDATA[New comment by narrowtux in "History of Video Games (1940's – 2010's) – list of firsts"]]></title><description><![CDATA[
<p>Don't click [view source]</p>
]]></description><pubDate>Tue, 07 Feb 2023 13:56:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=34692754</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=34692754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34692754</guid></item><item><title><![CDATA[New comment by narrowtux in "ChatAI Unavailable? Try Poe"]]></title><description><![CDATA[
<p>No web version?</p>
]]></description><pubDate>Mon, 06 Feb 2023 17:41:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=34681055</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=34681055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34681055</guid></item><item><title><![CDATA[New comment by narrowtux in "EU chat control law will ban open source operating systems"]]></title><description><![CDATA[
<p>Yea, I wouldn't have a problem with that regulation if it would be applied to only these critical areas. But it seems that they want to apply this directive to all software that's sold in the EU.<p>To be fair, I haven't read the actual draft, just read some reporting about the implications for open source software.</p>
]]></description><pubDate>Wed, 01 Feb 2023 12:14:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=34609455</link><dc:creator>narrowtux</dc:creator><comments>https://news.ycombinator.com/item?id=34609455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34609455</guid></item></channel></rss>