<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: iggldiggl</title><link>https://news.ycombinator.com/user?id=iggldiggl</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 19 Sep 2026 08:15:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=iggldiggl" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by iggldiggl in "I don't have a smartphone or at least I wish I didn't"]]></title><description><![CDATA[
<p>> Always figure out all the apps I need to use local transport, to park, to charge the car, etc. In plenty of regions you also need special (often confusing) wallet apps to be able to pay for stuff without local bank accounts.<p>And everybody's favourite, apps that have been region-locked to local-inhabitants-only, because foreign visitors don't exist, right?</p>
]]></description><pubDate>Thu, 03 Sep 2026 10:36:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49548288</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=49548288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49548288</guid></item><item><title><![CDATA[New comment by iggldiggl in "I Don't Have a Smartphone"]]></title><description><![CDATA[
<p>> The problem is not smartphones per se. They are very handy. They eliminate the need to carry a thick wallet full of physical ID cards, credit cards, membership/discount cards, etc. They help you if you are lost (who even gets lost anymore, with navigation and maps in your pocket). They let you access information and entertainment wherever you are.<p>> The problem is the tracking and invasion of privacy, and that all traces back to ads.<p>The other problem is, what happens when your phone breaks? With more and more things slowly becoming app-only or mandating smartphone-based 2FA, we're slowly getting to a point where when your phone breaks, you're going to have major difficulties buying a new replacement phone in the first place.</p>
]]></description><pubDate>Thu, 03 Sep 2026 10:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49548129</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=49548129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49548129</guid></item><item><title><![CDATA[New comment by iggldiggl in "How Railroad Crossings Work (2024)"]]></title><description><![CDATA[
<p>>  Also the former national railway company decided to not build new crossings at all.<p>At least partially that's actually the law as well – the default mode for new rail-road crossings is mandated to be grade-separation, with exceptions to that rule decided on a case-by-case basis, though primarily only in cases of low traffic (which in case of roads means ≤ 100 vehicles/day). Plus in actual practice the federal railway authority also having a reputation for a strict interpretation of that paragraph and tending to not grant exceptions has also done its thing, so in practice new level crossing on the federally-operated railway network (i.e. DB) are indeed a total rarity.</p>
]]></description><pubDate>Thu, 03 Sep 2026 09:39:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49547892</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=49547892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49547892</guid></item><item><title><![CDATA[New comment by iggldiggl in "Internet centralization and the original sin of NAT"]]></title><description><![CDATA[
<p>> without rooting being required<p>If you want to use the standard port, that's only true as of very recently, though, see <a href="https://issuetracker.google.com/issues/218578943#comment17" rel="nofollow">https://issuetracker.google.com/issues/218578943#comment17</a></p>
]]></description><pubDate>Mon, 31 Aug 2026 08:55:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49507256</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=49507256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49507256</guid></item><item><title><![CDATA[New comment by iggldiggl in "The Amazon tax"]]></title><description><![CDATA[
<p>Yeah, like for another example, I'd stumbled across some (probably somewhat obscure) blog/podcast series about Bob Dylan songs some time ago, but had forgotten to bookmark it. A few month later, I tried to find it again using the same search terms, but nothing turned up anymore (only dozens of various song lyrics pages, but not the blog I was interested in). Luckily I eventually managed to retrieve it from some older backup of my browser history…</p>
]]></description><pubDate>Wed, 19 Aug 2026 16:36:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49363820</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=49363820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49363820</guid></item><item><title><![CDATA[New comment by iggldiggl in "My phone detects going on a run as “someone snatching my phone and running off”"]]></title><description><![CDATA[
<p>> And personally if it's more than 5 min of walking i would just look up the way to the station and then from the station separately with whatever modes i prefer<p>Problem is when there's multiple stations nearby and which one has the quickest connection varies depending on when exactly you leave. In that case manually checking every combination of stations could be somewhat cumbersome, especially if there's a choice of stations at both ends…</p>
]]></description><pubDate>Fri, 07 Aug 2026 16:21:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49212776</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=49212776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49212776</guid></item><item><title><![CDATA[New comment by iggldiggl in "My phone detects going on a run as “someone snatching my phone and running off”"]]></title><description><![CDATA[
<p>Well, in my opinion Google Maps is terrible as an actual map anyway, it's more like some vaguely map-shaped thing that serves as a convenient geographical background for displaying POIs and directions on, but no so much use for actually orienting yourself or getting a feel for the geography of a place.<p>And +1 to the lack of railway lines when zoomed out, indeed another annoyance along the above lines.</p>
]]></description><pubDate>Fri, 07 Aug 2026 10:29:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49208319</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=49208319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49208319</guid></item><item><title><![CDATA[New comment by iggldiggl in "Train sim created by just one person is being called the best ever made"]]></title><description><![CDATA[
<p>openBVE's not directly Japanese, it's an open-source re-implementation of the original BVE 2 and 4, which is.</p>
]]></description><pubDate>Fri, 10 Jul 2026 17:17:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48862663</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=48862663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48862663</guid></item><item><title><![CDATA[New comment by iggldiggl in "All phones sold in the EU to have replaceable batteries from 2027"]]></title><description><![CDATA[
<p>> This is what happens when the market for phone batteries only exists for OEMs who buy millions at a time, custom.<p>Even a few years ago when phones with replaceable batteries weren't that rare and I was in possession of one – by the time I started thinking about a battery replacement, offers of original OEM batteries usually seemed to have vanished into thin air and it was having to find out which aftermarket battery seemed reputable enough…</p>
]]></description><pubDate>Thu, 23 Apr 2026 06:55:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47872881</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=47872881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47872881</guid></item><item><title><![CDATA[New comment by iggldiggl in "Smoking ban for people born after 2008 in the UK agreed"]]></title><description><![CDATA[
<p>No indoor smoking makes a major difference, but there still are enough semi-stationary semi-close-up situations where smokers can be still rather annoying, e.g. outdoor seating in cafes and restaurants, popular lunch break spots in parks and plazas, public transport stops, next-door neighbours… And even if you manage to position yourself upwind of all pre-existing smokers, there's no guarantee that a few minutes later somebody upwind of you suddenly won't light up…</p>
]]></description><pubDate>Wed, 22 Apr 2026 20:34:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47868967</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=47868967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47868967</guid></item><item><title><![CDATA[New comment by iggldiggl in "Why Japan has such good railways"]]></title><description><![CDATA[
<p>Another crucial difference is that energy supply (as in selling energy to end users – physically providing electric energy to the grid on the other hand <i>does</i> require sufficient physical transport capacity in some ways) and internet access are much more virtual things – the mere existence of an additional company offering those services doesn't directly congest the infrastructure as such.<p>Trains on the other hand are decidedly physical things that take up a significant amount of space on the infrastructure, and they do so as soon you start offering the service, no matter whether people actually use it or not. This means that railway networks can only support a very limited amount of competing companies before you start running out of capacity to run additional trains, and it's especially easy to run out of capacity when you're talking about mixed-traffic railways where fast long-distance services intermingle with slower regional and/or freight services.<p>And as soon as you run out of capacity, train operating companies have to start battling each other for train paths instead of passengers, a situation that can have completely different incentives which aren't necessarily best aligned with passengers' actual interests.<p>Another difference is that competing trains obviously cannot run at exactly the same time, which again makes competition less efficient because trains running at differing times cannot be perfect substitutes for each other, which becomes relevant once you add passengers' external schedule-constraints (having to arrive in time for work or whatever appointment they might have and maybe cannot really influence) into the mix. (Long-distance leisure travel is probably less affected by that, because people are regularly willing to flex their schedules for that, but other kinds of traffic aren't as flexible.)<p>This effect then only gets magnified further once connections come into play, because with different trains along the same route always having to be separated by at least a few minutes, it's impossible to offer equally attractive connections between e.g. a branch line (which might run only hourly or half-hourly at best) and all the various hypothetical competing services on the main line.</p>
]]></description><pubDate>Tue, 21 Apr 2026 18:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47852267</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=47852267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47852267</guid></item><item><title><![CDATA[New comment by iggldiggl in "Why Japan has such good railways"]]></title><description><![CDATA[
<p>> or live closer to work<p>Which means you also need to battle the housing problem, too, though, plus changes in settlement patterns take years to decades to manifest. In the meantime, you might have to weather quite some griping about it or even serious pushback.</p>
]]></description><pubDate>Sun, 19 Apr 2026 19:29:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47826922</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=47826922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47826922</guid></item><item><title><![CDATA[New comment by iggldiggl in "Direct Win32 API, weird-shaped windows, and why they mostly disappeared"]]></title><description><![CDATA[
<p>> Unused memory is wasted memory. 77% is basically caches + private process memory + shared memory.<p>In simplified overviews, Windows counts file system caches (standby memory) as free (respectively available) memory, so if 77% of 32 GB is to be taken literally, it still sounds rather on the high side.</p>
]]></description><pubDate>Wed, 15 Apr 2026 12:17:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47778017</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=47778017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47778017</guid></item><item><title><![CDATA[New comment by iggldiggl in "Identify a London Underground Line just by listening to it"]]></title><description><![CDATA[
<p>> The deep tube lines will all get variations on the 2024 stock<p>I think that's a bit optimistic. Right now, the only thing that has confirmed orders is the replacement for the 1973 stock (Piccadilly line). The same order also has <i>options</i> for further trains which would cover the Bakerloo, Central and Waterloo & City lines, but somebody still needs to come up with the money for it.<p>For the Bakerloo line trains (1972 stock) that's probably going to happen, since those trains really are getting long in the tooth now, but for the Central/W&C line stock (1992 stock) there's currently a refurbishment programme underway, so depending on how that goes, those trains will probably continue running for a while further.<p>That still leaves the Northern and Jubilee lines (1995 and 1996 stock respectively), whose replacement trains, whenever they might happen, will probably need a new tender – it could be that whatever train gets selected then will be a close relative to the 2024 stock, but I don't think it's automatically a given.<p>And the Victoria line – that one only got new trains in 2009, so those will continue for quite a while further and will be the last ones due for replacement on the deep tubes.</p>
]]></description><pubDate>Fri, 10 Apr 2026 08:10:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47715065</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=47715065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715065</guid></item><item><title><![CDATA[New comment by iggldiggl in "ICAO issued new power bank restriction on flight"]]></title><description><![CDATA[
<p>> I've never actually seen 230 V, the supposed standard, in real life.<p>I've just measured the voltage in a socket my home (Germany) and the multimeter says 231 V. (And it's nighttime, so no solar generation from houses in the neighbourhood potentially distorting the local grid.)</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:56:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681845</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=47681845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681845</guid></item><item><title><![CDATA[New comment by iggldiggl in "I won't download your app. The web version is a-ok"]]></title><description><![CDATA[
<p>With Android that's definitely not the case. Supporting older phones might get harder over time because you can't use any new APIs introduced in more recent OS releases, respectively always have to provide some fallback code path, and occasionally (at least if you want to publish on the Play Store) you're forced to use the new APIs, so you can't avoid the complexity of supporting both old and new APIs.<p>Plus if you're using any dependencies, you're also bound by whatever minimum API version all your dependencies are using. (Even Google's support library – on the one hand that one does try to somewhat smooth over the API differences between various OS releases and make your life easier, but eventually it'll also drop old Android API versions – on the conservative side, but eventually it'll do.)<p>But – if you're prepared to somehow work around all that, there's no hard cut-off, and a modern Android toolchain will still happily produce APKs that would run on by now very old phones, too.<p>Like e.g. I've taken an old app that had initially been developed during the Android 2.x era (around 2010/11) in order to fix a few annoyances and add some features. Since I didn't do any kind of radical overhaul of the original code so far, the resulting app happily runs both on modern phones (albeit with a somewhat older look-and-feel), but also on the oldest emulator image I could still get to work on my computer (Android 2.3.3 / API10 from February 2011).</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:25:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681553</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=47681553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681553</guid></item><item><title><![CDATA[New comment by iggldiggl in "Android Developer Verification"]]></title><description><![CDATA[
<p>The other factor would be driving away potential users – even when giving away an app for free, some people might derive satisfaction from knowing that other people find it useful and are actually using it, too.</p>
]]></description><pubDate>Wed, 01 Apr 2026 11:30:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47599437</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=47599437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47599437</guid></item><item><title><![CDATA[New comment by iggldiggl in "Android Developer Verification"]]></title><description><![CDATA[
<p>> And every time a car makes a turn, pedestrians automatically have priority. Which creates an implicit zebra crossing.<p>Only for turning traffic, though, i.e. as a pedestrian you still need to yield to traffic coming <i>from</i> the side street. There was some talk of having pedestrians participate more fully in right-of-way-rules, too, i.e. if  the side street has a yield/stop sign, traffic would have to yield to crossing pedestrians, too, but so far that idea didn't get anywhere.</p>
]]></description><pubDate>Wed, 01 Apr 2026 08:21:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47598275</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=47598275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47598275</guid></item><item><title><![CDATA[New comment by iggldiggl in "JPEG Compression"]]></title><description><![CDATA[
<p>Also if your software for whatever reasons is using the original libjpeg in its modern (post classic version 6b) incarnation [1], right from version 7 onwards the new (and still current) maintainer switched the algorithm for chroma up-/downsampling from classic pixel interpolation to DCT-based scaling, claiming it's mathematically more beautiful and (apart from the unavoidable information loss on the first downscaling) perfectly reversible [2].<p>The problem with that approach however is that DCT-scaling is block-based, so for classic 4:2:0 subsampling, each 16x16 chroma block in the original image is now <i>individually</i> being downscaled to 8x8, and perhaps more importantly, later-on <i>individually</i> being upscaled back to 16x16 on decompression.<p>Compared to classic image resizing algorithms (bilinear scaling or whatever), this block-based upscaling can and does introduce additional visual artefacts at the block boundaries, which, while somewhat subtle, are still large enough to be actually borderline visible even when not quite pixel-peeping. ([3] notes that the visual differences between libjpeg 6b/turbo and libjpeg 7-9 on image decompression are indeed of a borderline visible magnitude.)<p>I stumbled across this detail after having finally upgraded my image editing software [4] from the old freebie version I'd been using for years (it was included with a computer magazine at some point) to its current incarnation, which came with a libjpeg version upgrade under the hood. Not long afterwards I noticed that for quite a few images, the new version introduced some additional blockiness when decoding JPEG images (also subsequently exacerbated by some particular post-processing steps I was doing on those images), and then I somehow stumbled across this article [3] which noted the change in chroma subsampling and provided the crucial clue to this riddle.<p>Thankfully, the developers of that image editor were (still are) very friendly and responsive and actually agreed to switch out the jpeg library to libjpeg-turbo, thereby resolving that issue. Likewise, luckily few other programs and operating systems seem to actually use modern libjpeg, usually preferring libjpeg-turbo or something else that continues using regular image scaling algorithms for chroma subsampling.<p>[1] Instead of libjpeg-turbo or whatever else is around these days.<p>[2] Which might be true in theory, but I tried de- and recompressing images in a loop with both libjpeg 6b and 9e, and didn't find a significant difference in the number of iterations required until the image converged to a stable compression result.<p>[3] <a href="https://informationsecurity.uibk.ac.at/pdfs/BHB2022_IHMMSEC.pdf" rel="nofollow">https://informationsecurity.uibk.ac.at/pdfs/BHB2022_IHMMSEC....</a><p>[4] PhotoLine</p>
]]></description><pubDate>Wed, 18 Mar 2026 18:00:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47429072</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=47429072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47429072</guid></item><item><title><![CDATA[New comment by iggldiggl in "Microsoft Authenticator to nuke Entra creds on rooted and jailbroken phones"]]></title><description><![CDATA[
<p>I poked at the app, which surprisingly enough isn't even obfuscated, and as far as I can tell, it's mainly relying on Play Integrity's verdict. I didn't investigate it in detail though, so I don't know absolutely sure if that's really all or whether they're also running some additional custom checks, and I also don't know which integrity level they're requiring.</p>
]]></description><pubDate>Thu, 12 Mar 2026 12:22:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47349585</link><dc:creator>iggldiggl</dc:creator><comments>https://news.ycombinator.com/item?id=47349585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47349585</guid></item></channel></rss>