<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: caseyross</title><link>https://news.ycombinator.com/user?id=caseyross</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 11:40:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=caseyross" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by caseyross in "What category theory teaches us about dataframes"]]></title><description><![CDATA[
<p>Interesting idea. I feel like it could be productive to categorize operations by their result shape as well:<p>- Row select: From N rows, produce 0-N rows.<p>- Column select: From N columns, produce 0-N columns.<p>- Table add: From MxN and OxP tables, produce max M+OxN+P table.<p>- Table subtract: From MxN and OxP tables, produce min 0x0 table.<p>This line of thinking reveals some normally hard-to-see similarities, such as `groupby` and `dedupe` sharing the same underlying mechanism. (i.e., both are "collapsing" row selects.)</p>
]]></description><pubDate>Fri, 03 Apr 2026 21:57:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47632867</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=47632867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47632867</guid></item><item><title><![CDATA[New comment by caseyross in "The Overcomplexity of the Shadcn Radio Button"]]></title><description><![CDATA[
<p>This is only "overcomplex" from a naive point of view.<p>Radio buttons, as with all UI controls, have tremendous inherent complexity, which comes to light once requirements ask for something beyond the blessed happy path of the default browser button. Pixel perfect styling, animations, focus behaviors, interactions with external state, componentized branding to fit in with companies' ecosystems, etc.<p>The baseline <input> paradigm struggles to provide the tools needed to adequately handle this complexity, even today, after many decades of web development.<p>And of course --- you can also argue that we should all just use the default browser button and everything should be solved. But this is also suboptimal, as it's clear from research that users prefer custom buttons if they provide more "features" than the defaults.</p>
]]></description><pubDate>Tue, 20 Jan 2026 09:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46689990</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=46689990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46689990</guid></item><item><title><![CDATA[New comment by caseyross in "IKEA for Software"]]></title><description><![CDATA[
<p>The real world is infinitely more standardized than virtual ones.<p>Physical space itself enforces a set of laws that make any two objects "compatible", regardless of any established interoperability agreements.<p>However, in software, there is no such constraint. Two randomly chosen software components are, in general, less composable than a chair and a galaxy.<p>This is the core reason why we have only been able to achieve interoperability in very specific domains. It's not because we're bad at design or planning --- it's because the space of ideas itself is simply so overwhelmingly large that it takes time and incredible coordination to get anything like pre-built IKEA blocks which fit together naturally.</p>
]]></description><pubDate>Sat, 17 Jan 2026 06:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46655859</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=46655859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46655859</guid></item><item><title><![CDATA[A Chinese lab starts to tackle a giant mystery in particle physics]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.economist.com/interactive/science-and-technology/2025/08/26/a-chinese-lab-starts-to-tackle-a-giant-mystery-in-particle-physics">https://www.economist.com/interactive/science-and-technology/2025/08/26/a-chinese-lab-starts-to-tackle-a-giant-mystery-in-particle-physics</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45035015">https://news.ycombinator.com/item?id=45035015</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 27 Aug 2025 03:03:24 +0000</pubDate><link>https://www.economist.com/interactive/science-and-technology/2025/08/26/a-chinese-lab-starts-to-tackle-a-giant-mystery-in-particle-physics</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=45035015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45035015</guid></item><item><title><![CDATA[New comment by caseyross in "VR Design Unpacked: The secret to Beat Saber's fun"]]></title><description><![CDATA[
<p>So, building on this, we can view Beat Saber not as a music game, but as a *dance* game that figured out a reliable, precise way to track player movements.<p>It's interesting to note that similar movement-quantizing systems are at the core of numerous other hit games, most notably in <i>Dance Dance Revolution</i> but also to some extent <i>Rock Band</i> and <i>Taiko no Tatsujin</i>.</p>
]]></description><pubDate>Fri, 02 May 2025 22:17:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43875078</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=43875078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43875078</guid></item><item><title><![CDATA[Dollar Street]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gapminder.org/dollar-street">https://www.gapminder.org/dollar-street</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43338898">https://news.ycombinator.com/item?id=43338898</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 12 Mar 2025 01:02:17 +0000</pubDate><link>https://www.gapminder.org/dollar-street</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=43338898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43338898</guid></item><item><title><![CDATA[New comment by caseyross in "You are not late (2014)"]]></title><description><![CDATA[
<p>While I agree with the spirit of the post, I think that there are better and worse times to start something new, and in retrospect 2014 seems like it was one of those worse times. The period from 2014--2024 was an era where the sheer gravity of the big tech platforms crushed out innovative startups left and right. People with an extreme focus on product polish could succeed, like Slack (est. 2013) and Discord (est. 2015), but it feels like most of the tech-sphere was either just working on half-hearted products towards an inevitable acqui-hire, or fervently trying to mainstream blockchain in a wishful attempt to create an entirely separate, more open ecosystem.</p>
]]></description><pubDate>Tue, 27 Feb 2024 04:45:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=39520252</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=39520252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39520252</guid></item><item><title><![CDATA[Patreon: Blocking platforms from sharing user video data is unconstitutional]]></title><description><![CDATA[
<p>Article URL: <a href="https://arstechnica.com/tech-policy/2024/01/patreon-attacks-law-that-keeps-platforms-from-sharing-your-video-views/">https://arstechnica.com/tech-policy/2024/01/patreon-attacks-law-that-keeps-platforms-from-sharing-your-video-views/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39113383">https://news.ycombinator.com/item?id=39113383</a></p>
<p>Points: 82</p>
<p># Comments: 41</p>
]]></description><pubDate>Wed, 24 Jan 2024 03:48:23 +0000</pubDate><link>https://arstechnica.com/tech-policy/2024/01/patreon-attacks-law-that-keeps-platforms-from-sharing-your-video-views/</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=39113383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39113383</guid></item><item><title><![CDATA[New comment by caseyross in "HTML First"]]></title><description><![CDATA[
<p>I wholeheartedly support this. But frameworks exist for one simple reason: HTML has never been powerful enough for the work people do.<p>The last two decades of web UI framework development has shown, over and over, what people need out of HTML that they're not getting. Componentization is one big area, and fortunately, it's already far along the path of integration into the native web platform. But there's another, bigger, area, which has not seen a single ounce of integration into native HTML: <i>reactivity</i>.<p>So what if we could just solve that? What is preventing us from adding native reactivity to HTML, a language that already contains numerous interactive elements and hard-coded ties to JavaScript? Seriously, why is this not already implemented when we have things like Shadow DOM out there already?<p>We could get a huge amount of impact with just minor changes. In my view, HTML could meet 90% of peoples' reactivity needs with just <i>two</i> simple tags:<p>1. `<sync value='variableName' />`: Renders as a text node that shows the current (live-updated) value of the referenced JS variable. If the value is undefined, renders nothing (special case).<p>2. `<test if='variableName'></test>`: Renders as its children if the referenced JS variable is truthy, and as nothing if the variable is falsy.<p>That's it. Just these two almost-trivial tags would solve an incredible amount of use cases. And with sufficiently expanded componentization (say, React-style props for `<template>`), the web platform would be well positioned to cover all others in time as well.</p>
]]></description><pubDate>Mon, 13 Nov 2023 02:48:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=38246332</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=38246332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38246332</guid></item><item><title><![CDATA[First-Gen Social Media Users Have Nowhere to Go]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.wired.com/story/first-gen-social-media-users-have-nowhere-to-go/">https://www.wired.com/story/first-gen-social-media-users-have-nowhere-to-go/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38185334">https://news.ycombinator.com/item?id=38185334</a></p>
<p>Points: 11</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 08 Nov 2023 00:49:59 +0000</pubDate><link>https://www.wired.com/story/first-gen-social-media-users-have-nowhere-to-go/</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=38185334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38185334</guid></item><item><title><![CDATA[New comment by caseyross in "NYC Subway Rat Detector"]]></title><description><![CDATA[
<p>Here's the data on a map, since for some reason the article didn't include one:<p><a href="https://felt.com/map/NYC-Rat-Observations-Oct-2023-via-Transit-app-43yKvJ4CRti1j9CEdMXrSqC?loc=40.7188,-73.9336,11.41z&share=1" rel="nofollow noreferrer">https://felt.com/map/NYC-Rat-Observations-Oct-2023-via-Trans...</a><p>(You can toggle the layers to switch between no/some/many rat data. Sorry about the colors, best I could find. More purple = higher frequency of rat observations.)</p>
]]></description><pubDate>Thu, 02 Nov 2023 23:58:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=38122154</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=38122154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38122154</guid></item><item><title><![CDATA[New comment by caseyross in "Vice files for Bankruptcy"]]></title><description><![CDATA[
<p>Isn't it more likely to be the case that no one was willing to pay for the investigative journalism?<p>You see this everywhere. The clickbait is a funding source for the real work. Journalists almost never <i>want</i> to push garbage on the public --- they're usually forced to by management, either as an attempt at growth-at-all-costs or as a revenue source of last resort.</p>
]]></description><pubDate>Mon, 15 May 2023 10:21:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=35945964</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=35945964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35945964</guid></item><item><title><![CDATA[New comment by caseyross in "Subscription fatigue and related musings"]]></title><description><![CDATA[
<p>The big underlying factor is that so many software prices are artificially low because they're subsidized by collecting and making money off of users' personal data.<p>Unlike with physical goods, users don't know any "objective" ways to judge the fairness of software pricing. So they see (monetarily) free software everywhere and think that good software is cheap to make.<p>You can view the subscription/purchase debate as a second-order effect of people just not wanting to pay much for software, because they think that's what it's worth.</p>
]]></description><pubDate>Sun, 26 Feb 2023 22:34:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=34950346</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=34950346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34950346</guid></item><item><title><![CDATA[New comment by caseyross in "Airbnb nightly rates shot up 36% in 3 years"]]></title><description><![CDATA[
<p>For comparison, US median house prices are up by 42% over the same period [1]. Hospitality prices (especially for traditional hotels, which raised rates by about 10%), are actually significantly trailing inflation.<p>[1]: <a href="https://fred.stlouisfed.org/series/MSPUS" rel="nofollow">https://fred.stlouisfed.org/series/MSPUS</a></p>
]]></description><pubDate>Thu, 16 Feb 2023 17:13:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=34821636</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=34821636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34821636</guid></item><item><title><![CDATA[New comment by caseyross in "Internal document explains why Google has become slow and bureaucratic"]]></title><description><![CDATA[
<p>Owning the world, and being slow and bureaucratic, are not mutually exclusive. In fact, I imagine they're highly correlated.</p>
]]></description><pubDate>Sat, 14 Jan 2023 22:25:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=34384743</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=34384743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34384743</guid></item><item><title><![CDATA[New comment by caseyross in "Loss of epigenetic information can drive aging in mice"]]></title><description><![CDATA[
<p>Rather than scrolling through the obligatory endless speculation in the comments, I encourage all of you reading this to open up the section entitled "Long time coming" at the end of the article, and reflect on the fact that worthwhile science is hard and takes a long time to do, and nearly every incentive in academia or industry works in opposition to this.<p>How many other teams could we get working on projects in this field, were it not for funders preferring less risky but far less valuable studies?</p>
]]></description><pubDate>Fri, 13 Jan 2023 02:05:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=34363085</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=34363085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34363085</guid></item><item><title><![CDATA[New comment by caseyross in "Japan’s business owners can’t find successors – one man is giving his away"]]></title><description><![CDATA[
<p>I think this gets to the core of it. It's just not economic anymore.<p>My sense is that most of these family shops were started during the mid-20th century when the economy in developed countries was more accommodating to small business. Through decades of ever-increasing pricing pressure from giant multinationals, the most successful family operations could still keep their doors open because of the trusted reputation they had earned in their communities. But even that lifeline is increasingly imperiled as their best, longest customers age out and die, and are not replaced by younger customers because of constantly falling wages in real terms.</p>
]]></description><pubDate>Wed, 04 Jan 2023 05:20:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=34242310</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=34242310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34242310</guid></item><item><title><![CDATA[New comment by caseyross in "Names that decreased in popularity from 2020 to 2021"]]></title><description><![CDATA[
<p>Would be much more interesting to see absolute numbers compared instead.<p>My conjecture is that Mason is the biggest YoY decrease (11 -> 18), followed by Abigail and Michael (both 12 -> 17).<p>The counts elsewhere on the website show:<p>- Mason: 10,075 babies -> 9,040 babies (down 1,035)<p>- Abigail: 7,874 babies -> 6,938 babies (down 936)<p>- Michael: 9,783 babies -> 9,041 babies (down 742)</p>
]]></description><pubDate>Wed, 04 Jan 2023 04:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=34242069</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=34242069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34242069</guid></item><item><title><![CDATA[New comment by caseyross in "I was an undercover Uber driver (2015)"]]></title><description><![CDATA[
<p>Previous submission in 2015: <a href="https://news.ycombinator.com/item?id=9501112" rel="nofollow">https://news.ycombinator.com/item?id=9501112</a> (167 comments)</p>
]]></description><pubDate>Mon, 26 Dec 2022 23:37:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=34143153</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=34143153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34143153</guid></item><item><title><![CDATA[I was an undercover Uber driver (2015)]]></title><description><![CDATA[
<p>Article URL: <a href="https://philadelphiaweekly.com/i-was-an-undercover-uber-driver/">https://philadelphiaweekly.com/i-was-an-undercover-uber-driver/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34143141">https://news.ycombinator.com/item?id=34143141</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 26 Dec 2022 23:35:38 +0000</pubDate><link>https://philadelphiaweekly.com/i-was-an-undercover-uber-driver/</link><dc:creator>caseyross</dc:creator><comments>https://news.ycombinator.com/item?id=34143141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34143141</guid></item></channel></rss>