<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: microtonal</title><link>https://news.ycombinator.com/user?id=microtonal</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 05:07:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=microtonal" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by microtonal in "macOS 15.8.2 Breaks OpenGL"]]></title><description><![CDATA[
<p>SwiftUI and probably Liquid Glass preceded slop. It's a larger cultural/management issue within Apple.</p>
]]></description><pubDate>Sun, 18 Oct 2026 17:19:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=50143122</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50143122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50143122</guid></item><item><title><![CDATA[New comment by microtonal in "macOS 15.8.2 Breaks OpenGL"]]></title><description><![CDATA[
<p><i>The general Apple software quality decline seems to be accelerating.</i><p>The iPhone 18 Pro has been out exactly a month now and they still haven't pushed a fix for the popping/crackling speaker issue:<p><a href="https://www.macrumors.com/2026/09/29/iphone-18-pro-speaker-crackling/" rel="nofollow">https://www.macrumors.com/2026/09/29/iphone-18-pro-speaker-c...</a><p>I still get crackling or popping many times a day.<p>Also, the annoying render stutters during scrolling across many apps haven't been fixed since iOS 26 was introduced (they were probably there before, but Liquid Glass made it worse). Even the iPhone 18 Pro suffers from it (also checked on iPhone 17 Pro and iPhone Air).<p>Meanwhile, my underpowered P10P with GrapheneOS renders scrolling super smoothly.</p>
]]></description><pubDate>Sun, 18 Oct 2026 17:12:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=50143060</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50143060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50143060</guid></item><item><title><![CDATA[New comment by microtonal in "DeepSeek search and fetch – $0.75 per 1000 successful requests"]]></title><description><![CDATA[
<p>People said the same for 5.0, 4.8, 4.7, and...<p>I am not disputing that the models are getting better for vibe coding. But I think people have very different standards of what a 'big mess' or 'maintainable software' is.</p>
]]></description><pubDate>Sun, 18 Oct 2026 09:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=50139314</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50139314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50139314</guid></item><item><title><![CDATA[New comment by microtonal in "AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs"]]></title><description><![CDATA[
<p><i>QPR and security updates are different things.</i><p>Not completely. Android Security Bulletins only have fixes for vulnerabilities marked high/critical in resent years. To get all other security fixes, you need QPRs and major releases.</p>
]]></description><pubDate>Thu, 15 Oct 2026 12:00:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50102433</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50102433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50102433</guid></item><item><title><![CDATA[New comment by microtonal in "Do dentists know what they're doing?"]]></title><description><![CDATA[
<p>Not going to the dentist for checks for over 7 years is a terrible idea though.</p>
]]></description><pubDate>Thu, 15 Oct 2026 06:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=50100096</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50100096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50100096</guid></item><item><title><![CDATA[New comment by microtonal in "Do dentists know what they're doing?"]]></title><description><![CDATA[
<p>It’s interesting how many people report issues with drills + fillings. I’m 44 and had my share, but never had a single issue. Had three dentists in my life (due to moving). I don’t have anything negative to say, except for the German dentist I had for a few years, because he never did anything, not even a good cleaning, only checks.</p>
]]></description><pubDate>Thu, 15 Oct 2026 06:42:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=50100085</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50100085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50100085</guid></item><item><title><![CDATA[New comment by microtonal in "Do dentists know what they're doing?"]]></title><description><![CDATA[
<p>Where we live (somewhere in Europe), all the costs, procedures, etc. are standardized by the health insurance companies (which are in turn strongly regulated), so it is really hard for dentists to overcharge without getting in hot water with the insurance companies. The insurance also pays a good chunk of the ongoing dentist costs (though IIRC we have some extra dentist insurance). We go twice a year for a checkup and cleaning (last few bills were 12 Euros after the insurance paid the rest). Drilling (with anesthetic) and filling with a composite is typically 25-30 Euro out of pocket after insurance.<p>Going every six months for a checkup is really nice, because thing rarely get out of hand (+ you have whiter teeth after cleaning, which is especially nice for tea addicts like me :)) and they x-ray every two years or so.</p>
]]></description><pubDate>Wed, 14 Oct 2026 18:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=50092884</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50092884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50092884</guid></item><item><title><![CDATA[New comment by microtonal in "AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs"]]></title><description><![CDATA[
<p><i>The QPRs are in the same repo they're getting their security patches from.</i><p>That doesn't mean that they are actually allowed to release them. Big difference.</p>
]]></description><pubDate>Wed, 14 Oct 2026 14:35:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=50088367</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50088367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50088367</guid></item><item><title><![CDATA[New comment by microtonal in "AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs"]]></title><description><![CDATA[
<p><i>What does "timely" here mean? A lot of security patches for all these companies take ~weeks+ to actually make it to customers</i><p>Google has an embargo period of up to 6 months on AOSP patches. This is why GrapheneOS already has April 2027 AOSP security patches <i>now</i>. Even though some patches are already known for 6 months, they still manage to ship it 1-3 months late. 7-9 months after they got the patches already from Google.<p><i>due to things like QA testing, carrier testing and release processes.</i><p>Carrier testing is mostly a US thing. If you cannot roll out security patches within a few days, your QA and release processes are just totally broken. GrapheneOS can do it and they generally have far fewer regressions than Android OEMs.<p>Major releases and QPR2 take some time for testing, but they already have the access to sources months before they are released. Heck, Samsung releases major release betas and QPR2 betas quite a while before Google releases it as stable.<p>The problem is that the OEMs made a mess. First they just dropped phones on the market without doing any updates at all. Mid 2010s it was very normal for an OEM to do maybe one or two updates. Then Google had to push them to do better, among other reasons because Apple does much better and there were really big fails like Stagefright. Plus users wanted new Android releases. Then they did only 2-3 updates with very irregular software updates. Now they are under pressure from EU regulations and they actually have to support devices for a long time and do regular updates, but they just don't have good release processes. Plus they made their own 'skins' on top of it that they have to rebase, etc.<p>Companies that have their ducks in a row better, abuse the release process to push sales of new devices. E.g. Samsung withholds major/QPR releases for a while so that only their latest device have it, e.g. recently Fold 8/Flip 8.<p>People should stop beingapologists for multi-billion dollar companies.</p>
]]></description><pubDate>Wed, 14 Oct 2026 14:30:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=50088307</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50088307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50088307</guid></item><item><title><![CDATA[New comment by microtonal in "AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs"]]></title><description><![CDATA[
<p><i>Nothing of that has to do with OEMs being forbidden from shipping QPRs though.</i><p>Are reading the same post?<p>“ The new APIs are currently exclusive to the Pixel OS and aren't available to other Android OEMs. […] Non-Google Android OEMs and AOSP-based projects can ship yearly and QPR2 releases.”<p><i>the person running it has a penchant for overexaggeration and selective truth telling when they feel aggrieved.</i><p>Here we go again…</p>
]]></description><pubDate>Wed, 14 Oct 2026 11:37:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=50086069</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50086069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50086069</guid></item><item><title><![CDATA[New comment by microtonal in "AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs"]]></title><description><![CDATA[
<p>I have read in multiple sources that OEMs cannot roll out QPR1/3. E.g. see this thread:<p><a href="https://grapheneos.social/@GrapheneOS/117282080803799576" rel="nofollow">https://grapheneos.social/@GrapheneOS/117282080803799576</a><p>Since they are working with two OEMs (one for GrapheneOS support and one for getting embargoed security patches), I think they know what they are taking about.</p>
]]></description><pubDate>Wed, 14 Oct 2026 09:23:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=50084727</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50084727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50084727</guid></item><item><title><![CDATA[New comment by microtonal in "AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs"]]></title><description><![CDATA[
<p>But doing timely security updates is not impossible. Apple does it, GrapheneOS does it, Google does it with Pixel, Samsung is nearly doing it on flagships.<p>But many Android OEMs are probably terrible at software engineering and have their attention spread across multiple SoCs, etc. It’s their own fault.</p>
]]></description><pubDate>Wed, 14 Oct 2026 09:19:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=50084691</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50084691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50084691</guid></item><item><title><![CDATA[New comment by microtonal in "AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs"]]></title><description><![CDATA[
<p>I would be surprised if they have the expertise and manpower to do that.<p>They are mostly relying on LineageOS now and putting their own cloud, microG, and App Store app and branding on top of Lineage. Even now they are not able to roll out Android releases and WebView updates timely. Them maintaining an AOSP fork would probably end up in an outdated, broken mess.<p>My money is on GrapheneOS and maybe LineageOS to do it when needed.</p>
]]></description><pubDate>Wed, 14 Oct 2026 08:09:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=50084074</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50084074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50084074</guid></item><item><title><![CDATA[New comment by microtonal in "AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs"]]></title><description><![CDATA[
<p>WhatsApp and my banking apps work fine on GrapheneOS (and /e/OS).</p>
]]></description><pubDate>Wed, 14 Oct 2026 08:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=50084017</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50084017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50084017</guid></item><item><title><![CDATA[New comment by microtonal in "AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs"]]></title><description><![CDATA[
<p>We are already there and it is called Play Integrity (meets STRONG integrity) and Google is trying to get apps to use it to shut out competitors. They are succeeding to some extend (see the Volkswagen and IKEA Smart Home apps as recent successes for Google).<p>Google should not be allowed to abuse its duopoly position in this way. I recommend EU citizens to report every case they are (potentially) affected by to the EU DMA team.</p>
]]></description><pubDate>Wed, 14 Oct 2026 08:00:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=50084006</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50084006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50084006</guid></item><item><title><![CDATA[New comment by microtonal in "AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs"]]></title><description><![CDATA[
<p>Aren’t most OEMs in violation anyway because Linux (as in the kernel) gets regular security patches and most OEMs are on ancient kernel versions?<p>Also, major Android releases and QPR2s have many security fixes (anything not marked high/critical), yet OEMs are not rolling them out (QPR2) or very late (major releases).<p>Just to say that OEMs were probably violating the act already before Google started withholding source code.<p>I also think it’s an attempt of Google closing up AOSP more, otherwise they wouldn’t make it so darn hard to get updated Pixel kernel trees.</p>
]]></description><pubDate>Wed, 14 Oct 2026 07:55:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=50083970</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50083970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50083970</guid></item><item><title><![CDATA[New comment by microtonal in "AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs"]]></title><description><![CDATA[
<p>As far as I understand, most OEMs are not allowed to release QPR1 or QPR3 either (not that OEMs outside maybe Samsung would be able to). So part of it also reeks of giving Pixel benefits over phones of other manufacturers.</p>
]]></description><pubDate>Wed, 14 Oct 2026 07:50:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50083934</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50083934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50083934</guid></item><item><title><![CDATA[New comment by microtonal in "AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs"]]></title><description><![CDATA[
<p>Even better, you can install your own AOSP-based OS that does not track you, will not have a 24 hour waiting period, etc.</p>
]]></description><pubDate>Wed, 14 Oct 2026 07:36:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50083814</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50083814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50083814</guid></item><item><title><![CDATA[New comment by microtonal in "AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs"]]></title><description><![CDATA[
<p>Yes, let's throw away a fully mature smartphone OS (AOSP) and replace it by something that does not even have proper app sandboxing. /s<p>The alternative are other AOSP-based OSes like GrapheneOS and Lineage. Once they are used widely enough and funded enough, they could fork AOSP when needed. In some sense they have already soft-forked in that they use major and QPR2 releases, but put a lot of patches on top to fix issues, improve security, etc.<p>GrapheneOS has an estimated 500,000 active installs now, apparently LineageOS has 1.4M active installs. Probably around two orders of magnitude more than traditional Linux desktop-based phones, which have been trying since, checking notes, Maemo in 2005?</p>
]]></description><pubDate>Wed, 14 Oct 2026 07:33:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=50083786</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50083786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50083786</guid></item><item><title><![CDATA[New comment by microtonal in "New Apple TV 4K"]]></title><description><![CDATA[
<p>Yeah, you have to trust the app. The point is that they don’t have to do anything nefarious in their app, because there already is a gaping hole in the system.</p>
]]></description><pubDate>Wed, 14 Oct 2026 05:36:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=50082822</link><dc:creator>microtonal</dc:creator><comments>https://news.ycombinator.com/item?id=50082822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50082822</guid></item></channel></rss>