<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: snackbroken</title><link>https://news.ycombinator.com/user?id=snackbroken</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 13 Aug 2026 06:21:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=snackbroken" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by snackbroken in "App Store Rejection of the Week: Dark Hours"]]></title><description><![CDATA[
<p>Market forces are not effective at creating good outcomes when there is an oligopoly.<p>If there are two producers each with ~50% market share, it's not profitable for one of them to improve their product such that they capture an additional 5% of the market but reduces the profit margin of their product by 10%. If there are 50 producers each with ~2% market share, one of them would happily capture 5% of the market (more than doubling the size of their business!) by sacrificing 10% of their profit margin.<p>In the Google-Apple duopoly it's <i>much</i> more profitable to engage in tacit collusion than it is to defect.</p>
]]></description><pubDate>Fri, 07 Aug 2026 23:27:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49217415</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=49217415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49217415</guid></item><item><title><![CDATA[New comment by snackbroken in "China’s open-weights AI strategy is winning"]]></title><description><![CDATA[
<p>First, copying information isn't wrong to begin with. It is literally the one thing that makes our species special.<p>Second, even if you are a copyright maximalist the output of an LLM is either<p>a) not subject to copyright because it is not the creative work of a human or<p>b) a derivative work of the original training material to which the LLM's operator has no rights.<p>Since the LLM's operator forcefully asserts that it is not infringing, any wrong that arises from taking their word for it and distilling one model into another rests squarely with the operator of the former.</p>
]]></description><pubDate>Mon, 20 Jul 2026 20:30:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48984475</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=48984475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48984475</guid></item><item><title><![CDATA[New comment by snackbroken in "NYC may require landlords and realtors to disclose the use of AI in listings"]]></title><description><![CDATA[
<p>It's not <i>just</i> good PR for politicians to pass "<specific instance> case of already illegal <generic> is explicitly illegal"-laws. Prosecuting a violation of <generic> tends to be a lot harder because in addition to providing evidence for <specific instance> it requires convincing a judge that <generic> even applies to <specific instance> in the first place. You get to short-circuit that ordeal by passing a law that clarifies the intent that yes, <specific instance> is in fact an instance of <generic> without having to go all the way through setting precedent in higher courts.</p>
]]></description><pubDate>Sun, 19 Jul 2026 10:15:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48966626</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=48966626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48966626</guid></item><item><title><![CDATA[New comment by snackbroken in "Europe's company websites are mostly served by US vendors"]]></title><description><![CDATA[
<p>LLM text is like an optical illusion for the language part of your brain, only instead of the payoff being "Oh, cool! The dots aren't actually moving!" it's "Oh, 'cool'. You weren't actually trying to tell me anything worth my time."</p>
]]></description><pubDate>Tue, 07 Jul 2026 14:01:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48818025</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=48818025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48818025</guid></item><item><title><![CDATA[New comment by snackbroken in "Resetting Xbox"]]></title><description><![CDATA[
<p>50 years ago, publicly listed companies understood that chasing short-term growth targets undermined long-term sustainability. The current failure mode is not an inherent property of being a publicly listed company, it's a consequence of incompetent leadership and bad regulatory policy.</p>
]]></description><pubDate>Tue, 07 Jul 2026 01:29:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48812648</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=48812648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48812648</guid></item><item><title><![CDATA[New comment by snackbroken in "EU Commission Response to 'Stop Destroying Videogames'"]]></title><description><![CDATA[
<p>It is somewhat infuriating (though not unexpected) that the EC is parroting the AAA industry talking points when said talking points were/are blatantly obvious lies about what remedies the Stop Destroying Videogames ECI is actually seeking.<p>Unfortunately, the charitable interpretation of the EC's behavior is that they lack reading comprehension. Less charitably, maybe if the EC had fewer shady backroom meetings with industry lobbyists and more meetings with the constituents they are meant to serve, they would act differently.</p>
]]></description><pubDate>Tue, 16 Jun 2026 22:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48562947</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=48562947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48562947</guid></item><item><title><![CDATA[New comment by snackbroken in "Every Frame Perfect"]]></title><description><![CDATA[
<p>It's jarring to see instant changes that don't make sense. Animations are primarily a way to paper over UI that sucks to begin with.<p>Many transitions in Android are perfectly fine at 0x animation speed. The majority of transitions that suck without animation suck because the pre-/post-transition layout sucks and the transition between the two states doesn't make sense as a result.<p>It's the same with several of the transitions in TFA. For example, the address bar placeholder text[1] should just be left-aligned all the time. The save dialog[2] should <i>leave all the basic controls in their original location</i>[3] when switching from the basic mode to the advanced mode. That means the "Where:" label should also remain in the advanced mode, and the controls[4] that pop up to replace it should either be moved to the right or below. The search bar should also be moved down.<p>These are some really basic details and it is my understanding Apple used to not screw them up nearly as badly.<p>[1]<a href="https://tonsky.me/blog/every-frame-perfect/safari@2x.mp4?t=1781346810" rel="nofollow">https://tonsky.me/blog/every-frame-perfect/safari@2x.mp4?t=1...</a><p>[2]<a href="https://tonsky.me/blog/every-frame-perfect/save@1x.mp4?t=1781346810" rel="nofollow">https://tonsky.me/blog/every-frame-perfect/save@1x.mp4?t=178...</a><p>[3]<a href="https://imgur.com/ZpHLCsv" rel="nofollow">https://imgur.com/ZpHLCsv</a> Artist's rendition. Please excuse the minor jank and criminal amount of empty space; I couldn't be arsed to fiddle with the screenshots to get pixel-perfect positioning and shrink the advanced dialog horizontally. Bikeshedding over where exactly the new controls belong is welcomed but irrelevant to the point I'm making.<p>[4]Is it just me, or are their icons uselessly, impenetrably, unhelpful?</p>
]]></description><pubDate>Sat, 13 Jun 2026 20:47:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48521282</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=48521282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48521282</guid></item><item><title><![CDATA[New comment by snackbroken in "IXI's autofocusing lenses are almost ready to replace multifocal glasses"]]></title><description><![CDATA[
<p>Yes, It's something you'd only want to do in particular situations where you know you'd otherwise keep swapping between two pairs of glasses annoyingly often.</p>
]]></description><pubDate>Mon, 01 Jun 2026 21:37:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48362997</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=48362997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48362997</guid></item><item><title><![CDATA[New comment by snackbroken in "IXI's autofocusing lenses are almost ready to replace multifocal glasses"]]></title><description><![CDATA[
<p>An alternative to multifocals is glasses with one lens for near and the other for far or to use a contact lens in only one eye in addition to your normal glasses. This also obviously comes with downsides that take some getting used to but some people prefer it.</p>
]]></description><pubDate>Sat, 30 May 2026 16:07:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48337724</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=48337724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48337724</guid></item><item><title><![CDATA[New comment by snackbroken in "IXI's autofocusing lenses are almost ready to replace multifocal glasses"]]></title><description><![CDATA[
<p>There <i>is</i> potential danger with a lens that can suddenly change to a second prescription. For example: imagine you're driving and your whole field of vision suddenly starts flickering in and out of focus. That would be incredibly distracting and pretty dangerous. Even if they just started focusing on 1 foot away it'd be quite bad.</p>
]]></description><pubDate>Sat, 30 May 2026 15:56:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48337602</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=48337602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48337602</guid></item><item><title><![CDATA[New comment by snackbroken in "Distributing Mac software is increasing my cortisol levels"]]></title><description><![CDATA[
<p>> just so that grandma doesn't accidentally install malware<p>That's the stated reason. The actual reason is that they are salivating at the sight of how much money the app store and play store are making. They just don't want to move too quickly for fear of customers revolting.</p>
]]></description><pubDate>Sat, 09 May 2026 21:50:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48078602</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=48078602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48078602</guid></item><item><title><![CDATA[New comment by snackbroken in "Why most product tours get skipped"]]></title><description><![CDATA[
<p>The dislike stems from two (and a half) reasons:<p>1) Push vs pull. As you identified, ls doesn't stop you from doing the thing you wanted to push the man page on you when you don't need/want it. ls just does the thing you ask. man also just does the thing you ask. The product tour is a sign that the developer doesn't understand consent and is trying to get the user to do what the <i>developer</i> wants, not what the <i>user</i> wants.<p>2) It's infantilizing. The product tour assumes the user doesn't know what they want, and doesn't know how to RTFM to learn how to do the thing they want to do. It treats the user as having no agency.<p>2.5) It's a tacit admission that TFM sucks and R-ing it isn't a productive use of your time.</p>
]]></description><pubDate>Tue, 05 May 2026 23:43:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48030282</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=48030282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48030282</guid></item><item><title><![CDATA[New comment by snackbroken in "The USB Situation"]]></title><description><![CDATA[
<p>Here's a lifehack that will extend the life of the socket by ~1000x: you can buy a 3.5mm-to-3.5mm "adapter" that you keep plugged in to the female end. Now you have a wear part that is trivially replaceable.<p>Of course that doesn't work all that well for laptops where it would stick out and easily break when you put it in a bag, but for that one pair of headphones you like that is no longer being manufactured it's great!</p>
]]></description><pubDate>Sun, 03 May 2026 16:06:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47998344</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=47998344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47998344</guid></item><item><title><![CDATA[New comment by snackbroken in "Online age verification is the hill to die on"]]></title><description><![CDATA[
<p>Further, "porn tokens" are the pointy end of the wedge, because it's easy to misconstrue any opposition as advocating for "kids should have access to porn, actually". The broad end that is being hammered towards is "kids aren't allowed on social media because it's harmful to them" AKA "free speech tokens".</p>
]]></description><pubDate>Wed, 29 Apr 2026 18:04:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47952055</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=47952055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47952055</guid></item><item><title><![CDATA[New comment by snackbroken in "Your phone is about to stop being yours"]]></title><description><![CDATA[
<p>I should not have to enter into a business relationship with google just to hand my non-technical friend an APK any more than I have to enter into a business relationship with the Linux Foundation to hand my friend an AppImage.</p>
]]></description><pubDate>Tue, 28 Apr 2026 17:52:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47937962</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=47937962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47937962</guid></item><item><title><![CDATA[New comment by snackbroken in "Plain text has been around for decades and it’s here to stay"]]></title><description><![CDATA[
<p>D2 <a href="https://d2lang.com/" rel="nofollow">https://d2lang.com/</a> added beta support for ASCII & Unicode output last year.</p>
]]></description><pubDate>Sat, 25 Apr 2026 06:54:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47899328</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=47899328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47899328</guid></item><item><title><![CDATA[New comment by snackbroken in "Brussels launched an age checking app. Hackers took 2 minutes to break it"]]></title><description><![CDATA[
<p>But laws against selling/giving alcohol to minors are moderately successful at curbing teen alcohol use because they carry with them a risk of punishment that grows with the scale of the operation. If all it took was <i>one</i> adult who thought "kids should be allowed to drink if they want" to provide all the kids in the country with free booze and that adult had no meaningful fear of repercussions, the laws would be nothing but sternly worded advice.<p>If the proof of adulthood scheme is truly anonymous, <i>one</i> adult with some technical chops who thinks "kids should be allowed to watch porn if they want" would be able to, say, run an adult-o-matic-9000 TOR hidden service that anyone can use to pinky promise that they are an adult without fear of repercussions. If such a service comes with a meaningful risk of being identified and punished, it is by definition not anonymous.<p>I suppose I'm just not convinced giving up some basic liberties for a law that converts into sternly worded advice if just <i>one</i> adult chooses to break it is a great idea.</p>
]]></description><pubDate>Mon, 20 Apr 2026 17:51:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47838034</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=47838034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47838034</guid></item><item><title><![CDATA[New comment by snackbroken in "Brussels launched an age checking app. Hackers took 2 minutes to break it"]]></title><description><![CDATA[
<p>Precisely. To rate-limit attestations you either need government somewhere in the loop so that they get notified and can revoke certificates when they detect abuse (but then they can correlate requests to prove adulthood with the service provider), or you need the proof of adulthood to be tied to the certificate in some way that the service provider can tell if a certificate is being re-used. But then anyone with a copy of all the certificates (read: the government) can re-run the proof on their end and figure out who is who.</p>
]]></description><pubDate>Mon, 20 Apr 2026 14:21:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47834793</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=47834793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47834793</guid></item><item><title><![CDATA[New comment by snackbroken in "Brussels launched an age checking app. Hackers took 2 minutes to break it"]]></title><description><![CDATA[
<p>> The point of this is that you can use the credentials on your phone to prove that you are an adult to a website using zero-knowledge proofs to avoid disclosing your identity to anybody.<p>It is my understanding that this is not possible. I would be happy to be shown to be wrong, but to me it seems like you can either prevent people from lending out their credentials, or you can preserve the anonymity of the user, but not both.<p>You can use 0KP to prove you have a signed certificate issued by your government that says you are an adult, but then anyone with such a certificate can use it to masquerade as however many sock puppets they like and act as a proxy for people who aren't adults. You can have the issuing government in the loop signing one-time tokens to stop Adults-Georg from creating 10k 18+ attestations per day, but then the issuing government and the service providers have a timing side-channel they can use to correlate identities to service users. Is there some other scheme I'm missing that solves this dilemma?</p>
]]></description><pubDate>Mon, 20 Apr 2026 10:17:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47832317</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=47832317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47832317</guid></item><item><title><![CDATA[New comment by snackbroken in ""Negative" views of Broadcom driving VMware migrations, rival says"]]></title><description><![CDATA[
<p>> Just because a company folds doesn't mean they can violate licensing agreements.<p>It does if that's the law. Every jurisdiction routinely overrules contracts as unenforceable on the basis of some overriding law, so it wouldn't even really be that unusual. Whether it's a good idea or not is another question and one that depends almost entirely on second, third and higher order effects.<p>There probably is a world where all software is libre software and we still see similar rates of development, but it's not at all clear how you could get there. Especially not if you cared about the damage caused by upending the business models of a significant fraction of the world economy.</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:48:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47722091</link><dc:creator>snackbroken</dc:creator><comments>https://news.ycombinator.com/item?id=47722091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47722091</guid></item></channel></rss>