<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: x0x0</title><link>https://news.ycombinator.com/user?id=x0x0</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 13 Aug 2026 22:47:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=x0x0" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by x0x0 in "I requested a copy of my data from McDonald’s loyalty program"]]></title><description><![CDATA[
<p>Or not just sell.  Random state governments may be able to rifle through it.</p>
]]></description><pubDate>Thu, 13 Aug 2026 17:13:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49288986</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=49288986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49288986</guid></item><item><title><![CDATA[New comment by x0x0 in "I requested a copy of my data from McDonald’s loyalty program"]]></title><description><![CDATA[
<p>> What is the actual concern with McDonalds having this data about you? That they will charge you more if they know you will come back anyway?<p>While McDonalds is somewhat benign, most people simply don't understand that this data can be (technically at least, legally is a different question) permanently stored.  See the surprise in the article that it is now easy to store every app open.  Almost certainly with associated location data.  So McDonalds selling/sharing that is a concern, particularly with the extraordinarily lax US approach to data privacy.  Data like that cleanly bound to true identity is very unhealthy.  McDonalds is highly likely syncing that into facebook as well, which is generally done both via email and phone.<p>And if McDonalds is doing this, imagine what more natively sensitive apps/websites are storing about you.  Medical sites, period / pregnancy trackers (particularly in light of the US bans on medical treatment of pregnant or possibly pregnant women), a whole host of health-related information; political opinions, etc.</p>
]]></description><pubDate>Thu, 13 Aug 2026 17:12:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49288981</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=49288981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49288981</guid></item><item><title><![CDATA[New comment by x0x0 in "HTML over WebSockets: real-time SPAs with barely any JavaScript"]]></title><description><![CDATA[
<p>Yeah, there definitely is a library here.  It is a small library: ~5 klocs.  In part because it just does (a lot less) than React and leans more on working with the browser instead of a shadow dom, etc.<p>The downside is it does less than react.  You will mostly have to keep the reactivity dependency tree in your head.  Huge win for most b2b apps; A+ for internal admin pages; solid A for config pages in almost all apps; not a great fit for (parts of) highly reactive b2c apps.</p>
]]></description><pubDate>Thu, 13 Aug 2026 00:05:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49280212</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=49280212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49280212</guid></item><item><title><![CDATA[New comment by x0x0 in "HTML over WebSockets: real-time SPAs with barely any JavaScript"]]></title><description><![CDATA[
<p>no api.  The way it works is thus (rails, because it's what I regularly use):<p>The system is called Turbo.  A turbo_frame is just a custom html element.  You can largely use it instead of a div.<p>Turbo's js watches for navigation events (link clicks, form submits) that originate inside one of these elements, and instead of letting the browser do a full navigation, it:<p>1 - makes the request itself, against the usual rails routes.  It uses your normal routing, sessions, cookies, etc.<p>2 - Intercepts the html response and looks for a <turbo-frame id="..."> that matches the id of the frame that triggered the request<p>3 - Swaps just that element's contents into the page.<p>more concretely: suppose I have a list of people in a flex table.  I wrap the people table in a turbo_frame so I can prepend to it, and wrap each person in a turbo_frame so I can update it.  My page can look as so:<p><pre><code>    turbo_frame "people", class: "person-table flex flex-row" <-- the overall list
      turbo_frame person_1, class: "person-row flex flex-col"
        the row for person 1
      turbo_frame person_17, class: "person-row flex flex-col"
        the row for person 17
      turbo_frame person_12345, class: "person-row flex flex-col"
        the row for person 12345</code></pre>
etc.<p>If the user edits a form for person 12345, that is wrapped in turbo_frame person_12345.<p>The browser makes the request itself, grabs the response, pulls out the contents of turbo_frame person_12345 (and NB: the response can be a whole page or just this fragment), then swaps that in for the existing person_12345.<p>It's designed so you can make your normal MPA with page navigations and reloads for editing a table row or whatever, make a small set of updates to the html, and have this work almost entirely for free.  It sounds too good to be true but I've been using it for years and it often really is that easy.<p>edit: for server-initiated updates, I can broadcast to select listeners:<p>1 - replace a turbo_frame (person_12345 was updated externally, and I want to just swap out)
2 - prepend (eg for a css table, put my new person_12345 row in front of other rows;
3 - append (same, but at bottom)</p>
]]></description><pubDate>Wed, 12 Aug 2026 18:49:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49276905</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=49276905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49276905</guid></item><item><title><![CDATA[New comment by x0x0 in "HTML over WebSockets: real-time SPAs with barely any JavaScript"]]></title><description><![CDATA[
<p>Responsive site built via server-side render, with a particular benefit for partial page updates.  90% of the benefit of an SPA but 10% of the code: no api, no moving of system of record for state back and forth between database and browser (it's always db), etc.  And you can avoid react.<p>A common use case: eg in Rails, a user has a table open.  you can stream new records to the top of that table as they are created in ~5 lines of ruby (a broadcast on the model, and put the table rows in a turbo_frame with a turbo_stream_from somewhere on the page).<p>There are real limits to this -- you have to hold the update dependency graph in your head -- but the benefits are huge for small to medium amounts of responsiveness.<p>My experience has been great with Rails/Turbo and htmx.</p>
]]></description><pubDate>Wed, 12 Aug 2026 17:24:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49275837</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=49275837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49275837</guid></item><item><title><![CDATA[New comment by x0x0 in "Tracking down the 16-year-old WAL-reset SQLite bug"]]></title><description><![CDATA[
<p>It's common for databases.<p>This is Percona's business model.  They employ core pg/mysql developers and you can buy a support package from them.  Same for enterprisedb.  Pretty reasonably priced packages (like maybe $10k-ish/core IIRC) get you 24x7 support.  I've only had to escalate issues once but inside 10 hours we got a pg core committer to debug some very strange vacuum behavior.</p>
]]></description><pubDate>Wed, 12 Aug 2026 16:42:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49275195</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=49275195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49275195</guid></item><item><title><![CDATA[New comment by x0x0 in "Microsoft raises Xbox prices by up to 43%"]]></title><description><![CDATA[
<p>I don't think it's played; it's that idiots brought low-margin businesses into a high-margin enterprise b2b saas company (that exploits a monopoly too) and are shocked that gaming is not going to give you 30% or higher margins.  Nintendo is super disciplined and a bad year for Microsoft margin-wise is one of Nintendo's best.  If Nintendo can't regularly hit 30% margins, nobody can, and certainly (as you say) people who don't game and don't know a single thing about gaming except speedrunning a tutorial aren't going to do that.</p>
]]></description><pubDate>Sun, 02 Aug 2026 20:41:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49148106</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=49148106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49148106</guid></item><item><title><![CDATA[New comment by x0x0 in "Turn And Face The Strange"]]></title><description><![CDATA[
<p>Well, I do interpret this is step one towards a forthcoming post titled "Our Incredible Journey [with Fly Machines]"...<p>Whether that comes to pass depends on sprite uptake and so forth, but I believe it to be a lot more likely than I did a month ago.  So, like I said, bummed, because fly is genuinely nice and I dislike using aws.</p>
]]></description><pubDate>Sun, 26 Jul 2026 01:59:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49053865</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=49053865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49053865</guid></item><item><title><![CDATA[New comment by x0x0 in "Turn And Face The Strange"]]></title><description><![CDATA[
<p>sucks: fly backburnering the app platform to build sprites.<p>> <i>[...] Sprites, and focusing the company on [Sprites] and the problem they solve.</i><p>Then later<p>> <i>first path [the thing I like/advocate/use] and [Sprites] ... We do one thing or the other. We don’t limp in on both. And if we fail, we fail with our full asses.</i><p>Hard to interpret that as anything but the thing <i>I</i> like being backburnered.  Which is how it goes, but sucks.</p>
]]></description><pubDate>Sun, 26 Jul 2026 01:36:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49053718</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=49053718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49053718</guid></item><item><title><![CDATA[New comment by x0x0 in "Turn And Face The Strange"]]></title><description><![CDATA[
<p>This really sucks.  I not only like fly a lot, I have two production apps; thousands in annual creds up for renewal soon; and some mildly embarrassing discussions about migrations to have.</p>
]]></description><pubDate>Sat, 25 Jul 2026 23:37:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49052945</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=49052945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49052945</guid></item><item><title><![CDATA[New comment by x0x0 in "The Sunscreen Result No One Wants to Talk About"]]></title><description><![CDATA[
<p>Randomized Control Trial</p>
]]></description><pubDate>Fri, 26 Jun 2026 01:47:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48681447</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=48681447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48681447</guid></item><item><title><![CDATA[New comment by x0x0 in "Identity verification on Claude"]]></title><description><![CDATA[
<p>I had immense trouble buying api quota as a startup with a brex card and a C corp.</p>
]]></description><pubDate>Mon, 22 Jun 2026 02:03:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48624751</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=48624751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48624751</guid></item><item><title><![CDATA[New comment by x0x0 in "Apple is about to make Hide My Email useless"]]></title><description><![CDATA[
<p>I used to run a hybrid mobile app + webapp company.<p>Private emails regularly lead to awful customer service interactions because people cannot tell us the email they used to register.  Fastmail at least is off the beaten path enough that people probably can understand.  Apple, especially using sign in with Apple, is horrid.  And not just people unable to tell us the email; they then create multiple accounts; try to sign in on web and use their actual email and then have 2 accounts and flip shit that their stuff is gone; etc.  Oh, and regularly blame us for their confusion.</p>
]]></description><pubDate>Tue, 16 Jun 2026 20:39:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48561717</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=48561717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48561717</guid></item><item><title><![CDATA[New comment by x0x0 in "Apple decided not to roll out Siri in EU after denied request for exemption"]]></title><description><![CDATA[
<p>Deliberate bad faith is about right.<p>Apple was not the problem for rcs; the carriers are and were.</p>
]]></description><pubDate>Wed, 10 Jun 2026 16:11:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48478490</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=48478490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48478490</guid></item><item><title><![CDATA[New comment by x0x0 in "Apple decided not to roll out Siri in EU after denied request for exemption"]]></title><description><![CDATA[
<p>That's flatly not true.  imessage interop means not just the person who installs the other app, but the data of everyone with whom they message loses the security/privacy guarantees created by imessage and Apple as a corp.  Including massive resources pointed at securing the app itself.<p>That doesn't necessarily mean it's a bad idea from a competition point of view, but good ideas can be discussed w/ an honest view of the quite real downsides.</p>
]]></description><pubDate>Tue, 09 Jun 2026 23:02:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48469029</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=48469029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48469029</guid></item><item><title><![CDATA[New comment by x0x0 in "Ask HN: Are orbital data centers possible / a good idea?"]]></title><description><![CDATA[
<p>> <i>What problem is solved by putting a data center in orbit?</i><p>Applying standard financial metrics (do they make money?  Will they ever?  What valuation does that justify?) to certain companies.</p>
]]></description><pubDate>Fri, 05 Jun 2026 18:43:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48416542</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=48416542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48416542</guid></item><item><title><![CDATA[New comment by x0x0 in "Cooldown Support for Ruby Bundler"]]></title><description><![CDATA[
<p>The idea that a package can be updated and with a deploy at the right time could be live on your servers in prod 10 minutes later has always been crazy, and the last years have just reinforced that.<p>People are encouraged by package managers to treat any bit of code someone tosses onto a package manager as equivalent in reliability to the core language and sdk.</p>
]]></description><pubDate>Fri, 05 Jun 2026 18:07:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48416115</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=48416115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48416115</guid></item><item><title><![CDATA[New comment by x0x0 in "Meta launches Instagram, Facebook, and WhatsApp subscriptions"]]></title><description><![CDATA[
<p>I'd bet good money this is mostly related to Europe's GDPR / DMA actions against Facebook.  Ironically, I think Facebook would be in the clear to just charge everyone in Europe and dump ads altogether.  :shrug:</p>
]]></description><pubDate>Sun, 31 May 2026 21:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48349759</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=48349759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48349759</guid></item><item><title><![CDATA[New comment by x0x0 in "Is AI causing a repeat of frontend’s lost decade?"]]></title><description><![CDATA[
<p>> <i>native apps a plenty in the 90s and 2000s</i><p>And 1/100th the feature footprint.</p>
]]></description><pubDate>Sat, 30 May 2026 02:24:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48331803</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=48331803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48331803</guid></item><item><title><![CDATA[New comment by x0x0 in "Is AI causing a repeat of frontend’s lost decade?"]]></title><description><![CDATA[
<p>> <i>feeling that the convenience from ignoring the "deep expertise" and piling on hacks and lazy abstractions</i><p>But again, accidental complexity.  The web platform is utterly rotten.  So the people we should blame are chrome et al for not providing a standard lib or anything approaching a reasonable UI framework, which forces people to reimplement what a competent platform provides.<p>Electron is an artifact of the richest companies in the world prioritizing their platform monopolies and trying to increase their stranglehold on businesses by forcing them to write platform specific code, which is hysterically expensive to build and maintain.  When I'm confronted with writing for web then reimplementing for mac and win... the answer is electron.  I don't think anybody likes building in Electron; it's just it's that or +200% (or more) eng headcount to build 3 apps, one per platform.</p>
]]></description><pubDate>Fri, 29 May 2026 16:06:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48325076</link><dc:creator>x0x0</dc:creator><comments>https://news.ycombinator.com/item?id=48325076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48325076</guid></item></channel></rss>