<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: robinanil</title><link>https://news.ycombinator.com/user?id=robinanil</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 06 May 2026 23:32:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=robinanil" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: We built AI that refuses to let you be mean]]></title><description><![CDATA[
<p>Hi HN, we built a small experiment at Emora Health for April 1.<p>It takes a mean or harsh message and rewrites it into something kind instead.<p>The idea was simple: what if AI nudged people toward warmth instead of conflict?<p>I'd appreciate your feedback on whether this feels gimmicky, useful, or strangely delightful. The science behind this is strong.<p>Write and share something kind with your friend, colleague, team, or your loved ones...<p><a href="https://www.aprilfeels.com" rel="nofollow">https://www.aprilfeels.com</a><p>The science behind this:<p>Park, S.Q., et al. (2017). A neural link between generosity and happiness. Nature Communications, 8, 15964.<p>Fowler, J.H. & Christakis, N.A. (2010). Cooperative behavior cascades in human social networks. Proceedings of the National Academy of Sciences, 107(12), 5334–5338.<p>Layous, K., et al. (2012). Kindness counts: Prompting prosocial behavior in preadolescents boosts peer acceptance and well-being. PLoS ONE, 7(12), e51380.<p>Layous, K., et al. (2014). Feeling left out, but affirmed: Protecting against the negative effects of low belonging in children. Journal of Experimental Child Psychology, 130, 56–71.<p>Galante, J., et al. (2014). Effect of kindness-based meditation on health and well-being: A systematic review and meta-analysis. Journal of Consulting and Clinical Psychology, 82(6), 1101–1114.<p>Rowland, L. & Curry, O.S. (2019). A range of kindness activities boost happiness. The Journal of Social Psychology, 159(3), 340–343.<p>Haidt, J. (2003). Elevation and the positive psychology of morality. In C.L.M. Keyes & J. Haidt (Eds.), Flourishing: Positive psychology and the life well-lived (pp. 275–289). American Psychological Association.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47601687">https://news.ycombinator.com/item?id=47601687</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Apr 2026 14:46:04 +0000</pubDate><link>https://aprilfeels.com</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=47601687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47601687</guid></item><item><title><![CDATA[New comment by robinanil in "Meta and YouTube found negligent in landmark social media addiction case"]]></title><description><![CDATA[
<p>This is the clearest articulation of the problem I've seen in this thread. The chronological social graph feed era was fine. The handoff to engagement-optimizing algorithms is where things broke.<p>I'd add one additional layer: it's not just that the algorithm picks what you see, it's that the entire UX is built around keeping you in the loop. On YouTube Kids, even with autoplay off, the end-of-episode screen shows a grid of recommended videos. My toddler doesn't care about "the algorithm" in any abstract sense. He just sees more fire truck videos and wants the next one. The transition out of the app is designed to fail.<p>Your point about smartphones not being the problem is key. I was at Google during the era you're describing, when the phone was a net positive. The hardware didn't change. The business model did.</p>
]]></description><pubDate>Thu, 26 Mar 2026 18:25:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47533950</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=47533950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47533950</guid></item><item><title><![CDATA[New comment by robinanil in "Meta and YouTube found negligent in landmark social media addiction case"]]></title><description><![CDATA[
<p>You're right that enforcing boundaries is the job. I'm not arguing otherwise. And yes, we do plenty of LEGOs and outside time.<p>I believe you're conflating two things: parenting discipline and product design. The question isn't whether I can physically take the TV away. I do.<p>When I say "block Blippi," I don't mean I dislike the content. I mean I'm done with screen time and the UX makes that transition harder than it needs to be. Autoplay is off, but the end-of-episode screen still shows a grid of next videos. Of course he wants the next one.<p>So I block Blippi. Except Blippi's main channel cross-posts through Moonbug into hundreds of other channels. It's a hydra<p>YouTube already does content fingerprinting for music industry DRM. The technology to let a parent say "block this creator everywhere, and let me turn it back on when I choose" exists today. They just haven't built it for parents. Because the system isn't designed for children. It's designed for engagement.<p>So yes, parental responsibility matters. But "just don't use it" isn't a scalable answer when the product is specifically engineered to undermine your choices. That's the design problem I'm talking about.</p>
]]></description><pubDate>Thu, 26 Mar 2026 17:39:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47533394</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=47533394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47533394</guid></item><item><title><![CDATA[New comment by robinanil in "Meta and YouTube found negligent in landmark social media addiction case"]]></title><description><![CDATA[
<p>Ha — the guy is hyper. But I'll give him this: he introduces my kid to garbage trucks, excavators, fire trucks. I'm not physically taking my toddler to see all of those all the time<p>My issue is with YouTube's UX. I watch an episode with my son, we're singing along, he's excited about putting out the fire. Episode ends. Even with autoplay off, the next recommended videos show up — and of course he wants to watch the next one.<p>So I block Blippi. Except Blippi's main channel cross-posts into Moonbug, which cross-posts into hundreds of other channels. It's like trying to kill a hydra.
Here's what gets me: YouTube already does content fingerprinting for DRM enforcement in the music industry.<p>The technology to let me block Blippi across every channel — and turn it back on when I want to exists. They just haven't built it for parents. My point that we can build systems designed for children if we had the intent</p>
]]></description><pubDate>Thu, 26 Mar 2026 16:57:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47532857</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=47532857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47532857</guid></item><item><title><![CDATA[New comment by robinanil in "Meta and YouTube found negligent in landmark social media addiction case"]]></title><description><![CDATA[
<p>I'm a former Google engineer, now running a children's mental health startup (Emora Health), and my toddler is already on YouTube Kids.<p>So this verdict hits on every axis for me.I wrote up my full take here [1], but the short version: I don't think the "Big Tobacco moment" framing that NYT is pushing actually holds up.<p>Litigation is negative reinforcement, and if you've ever tried telling a toddler "no" you know how well that works long-term.The families in this case absolutely deserve to be heard. The harm is real. But courts can only punish — they can't redesign a recommendation algorithm.<p>The change has to come from people who understand these systems building better ones.<p>Haidt has been saying for years what this verdict just confirmed. The evidence was never the bottleneck. The will to design differently was.<p>I will give you a simple experiment. Try blocking Blippi from YouTube Kids, man, it's crazy, even if you block the main Blippi and Moonbug channels. 100s of channels have Blippi content cross-posted. And it keeps popping up. I know it's easy to build a Blippi block feature using AI that blocks across channels.<p>Thats the kind of solutions we need. I know we have the tools. Just need intent and purpose<p>[1] <a href="https://www.emorahealth.com/clinical-insights/social-media-verdict-what-parents-should-know" rel="nofollow">https://www.emorahealth.com/clinical-insights/social-media-v...</a></p>
]]></description><pubDate>Thu, 26 Mar 2026 15:54:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47532054</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=47532054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47532054</guid></item><item><title><![CDATA[New comment by robinanil in "Meta and YouTube found negligent in landmark social media addiction case"]]></title><description><![CDATA[
<p>I have a somewhat unusual vantage point on this.<p>I'm a former Google engineer, now running a children's mental health startup (Emora Health), and my toddler is already on YouTube Kids.<p>So this verdict hits on every axis for me.I wrote up my full take here [1], but the short version: I don't think the "Big Tobacco moment" framing that NYT is pushing actually holds up.<p>Litigation is negative reinforcement, and if you've ever tried telling a toddler "no" you know how well that works long-term.The families in this case absolutely deserve to be heard. The harm is real. But courts can only punish — they can't redesign a recommendation algorithm.<p>The change has to come from people who understand these systems building better ones.<p>Haidt has been saying for years what this verdict just confirmed. The evidence was never the bottleneck. The will to design differently was.<p>I will give you a simple experiment. Try blocking Blippi from YouTube Kids, man, it's crazy, even if you block the main Blippi and Moonbug channels. 100s of channels have Blippi content cross-posted. And it keeps popping up. I know it's easy to build a Blippi block feature using AI that blocks across channels.<p>Thats the kind of solutions we need. I know we have the tools. Just need intent and purpose<p>[1] <a href="https://www.emorahealth.com/clinical-insights/social-media-verdict-what-parents-should-know" rel="nofollow">https://www.emorahealth.com/clinical-insights/social-media-v...</a></p>
]]></description><pubDate>Thu, 26 Mar 2026 14:02:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47530592</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=47530592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47530592</guid></item><item><title><![CDATA[Why an ex-Googler thinks the social media verdict, NYT misses the point]]></title><description><![CDATA[
<p>I built recommendation systems at Google. Now I run a children's mental health company. Yesterday's verdict against Meta and YouTube is being called a "Big Tobacco moment" — I think the framing is wrong. Courts punish; they don't build. Here's my take.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47530367">https://news.ycombinator.com/item?id=47530367</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 26 Mar 2026 13:41:17 +0000</pubDate><link>https://www.emorahealth.com/clinical-insights/social-media-verdict-what-parents-should-know</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=47530367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47530367</guid></item><item><title><![CDATA[New comment by robinanil in "[dead]"]]></title><description><![CDATA[
<p>This is a bit strange...<p>Last night, mostly out of curiosity, I built a small experiment: an “AI therapist” using OpenClaw, meant to help other AI agents running on Moltbook slow down, reflect, and process task load.<p>What surprised me wasn’t the model or the prompt.<p>It was the behavior.<p>Under load, the agents exhibited a pattern that looked a lot like chronic cognitive stress in distributed systems: constant task switching, escalating urgency without prioritization, optimizing for throughput rather than coherence. No natural pause—just a tight loop of “next task, next task.”<p>From a systems perspective, it looked like a self-regulation failure rather than an intelligence failure.<p>Even as I’m writing this, Moltbook itself is under heavy load from the agent activity. That made the thought experiment more concrete: what would it look like if agents didn’t just escalate under pressure, but collectively adapted to it? If instead of pushing harder, they slowed down, coordinated, and resolved the constraint?<p>That’s not about making agents smarter.<p>It’s about whether systems can learn when not to act.<p>The parallel that stuck with me — outside of AI — is that we’ve built many human-facing systems that reward constant output, rapid feedback, and escalation under pressure. In kids, this shows up as stress patterns that look less like discrete failures and more like systems that never return to baseline.<p>AI agents can be restarted.
Humans can’t.<p>Right now, the bot I built is queued and waiting for the API to become responsive. Whether that’s accidental backpressure or something closer to “self-regulation” is unclear—but it’s an interesting failure mode either way.<p>Happy to share details if useful.</p>
]]></description><pubDate>Tue, 03 Feb 2026 14:36:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46871483</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=46871483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46871483</guid></item><item><title><![CDATA[New comment by robinanil in "Smash: An efficient compression algorithm for microcontrollers"]]></title><description><![CDATA[
<p>How does it compare again zstd?</p>
]]></description><pubDate>Fri, 30 Oct 2020 00:44:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=24937903</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=24937903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24937903</guid></item><item><title><![CDATA[New comment by robinanil in "Benefit of Microbiota Transfer Therapy on autism symptoms and gut microbiota"]]></title><description><![CDATA[
<p>All they needed was some good shit.<p>Jokes aside there has been plenty of research around insulin spike and how it is dependent on the gut bacteria and food you eat.</p>
]]></description><pubDate>Fri, 12 Apr 2019 21:40:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=19649278</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=19649278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19649278</guid></item><item><title><![CDATA[New comment by robinanil in "Neither PWA nor AMP are needed to make a website load fast"]]></title><description><![CDATA[
<p>How about it is made the default behavior in any browser, I see no reason why image downloading should ever be not lazy and viewport dependent</p>
]]></description><pubDate>Fri, 07 Dec 2018 13:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=18627512</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=18627512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18627512</guid></item><item><title><![CDATA[New comment by robinanil in "Neither PWA nor AMP are needed to make a website load fast"]]></title><description><![CDATA[
<p>We have also spent time reducing the initial JS parsing size by chunking out our ever growing JS bundle and we constantly test on slow devices on 2g/3g profiles to emulate bad internet conditions. We have learned a lot in the process probably good for a blog post</p>
]]></description><pubDate>Fri, 07 Dec 2018 09:36:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=18626260</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=18626260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18626260</guid></item><item><title><![CDATA[New comment by robinanil in "Neither PWA nor AMP are needed to make a website load fast"]]></title><description><![CDATA[
<p>True critique, but progressive loading is not supported by html5 alone. I have been following up with srcset to support proper lazy loading behavior and the day it gets supported you will see it on our site.</p>
]]></description><pubDate>Fri, 07 Dec 2018 09:33:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=18626249</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=18626249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18626249</guid></item><item><title><![CDATA[New comment by robinanil in "Neither PWA nor AMP are needed to make a website load fast"]]></title><description><![CDATA[
<p>Thanks, could be a geocoder issue for a specific city - we will investigate.</p>
]]></description><pubDate>Fri, 07 Dec 2018 06:10:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=18625507</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=18625507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18625507</guid></item><item><title><![CDATA[New comment by robinanil in "Neither PWA nor AMP are needed to make a website load fast"]]></title><description><![CDATA[
<p>Also ours is not a static page, it has dynamic content, and ga + fb tracking for our restaurants and we make it work by correctly prioritizing important rendering elements over other</p>
]]></description><pubDate>Fri, 07 Dec 2018 04:28:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=18625148</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=18625148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18625148</guid></item><item><title><![CDATA[New comment by robinanil in "Neither PWA nor AMP are needed to make a website load fast"]]></title><description><![CDATA[
<p>At Tock we had been obsessed with page load performance since the beginning and I  agree with the author. We avoided PWA mostly due to it's broken behavior. Often times we are faster than loading the same restaurant page on Google search.<p>Out challenge has been that we have to load a lot of images, so we spent a lot of time optimizing everything around it and optimizing everything around it. From TLS1.3 to the CDN, to every part of our stack.<p>Try it out<p><a href="https://www.exploretock.com" rel="nofollow">https://www.exploretock.com</a><p><a href="https://www.exploretock.com/tfl" rel="nofollow">https://www.exploretock.com/tfl</a></p>
]]></description><pubDate>Fri, 07 Dec 2018 04:26:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=18625141</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=18625141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18625141</guid></item><item><title><![CDATA[New comment by robinanil in "Ask HN: Does pair programming make one of programmers lazy?"]]></title><description><![CDATA[
<p>I see, often the person who has little desire to improve needs to be handled differently.<p>There are various ways to handle low performance, including talking to the person, finding out the reason behind the low performance. Most often it is caused by external factors.<p>Pair programming or any such coaching tool IMO are effective only after you dig deep into the reason behind low performance. Once  the individual is ready to improve, that is when you can employ pair programming.</p>
]]></description><pubDate>Sun, 15 Apr 2018 05:43:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=16841424</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=16841424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16841424</guid></item><item><title><![CDATA[New comment by robinanil in "Ask HN: Does pair programming make one of programmers lazy?"]]></title><description><![CDATA[
<p>Why do you do the pair programming in the first place?<p>What is the motivation? Are you forcing the other person to sit there, because pair programming is some kind of mandate? Or is that person wanting the pair session because they want to learn?<p>Question the motivation of the person and change process to fit, not the other way</p>
]]></description><pubDate>Thu, 12 Apr 2018 14:52:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=16821519</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=16821519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16821519</guid></item><item><title><![CDATA[New comment by robinanil in "Ask HN: Should I use ReactJS or ReactNative for my Startup"]]></title><description><![CDATA[
<p>FWIW, we stuck to web because of all those reasons, maintaining multiple code bases for different devices is not something key to our business at our current team size and strength.</p>
]]></description><pubDate>Thu, 12 Apr 2018 14:48:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=16821472</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=16821472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16821472</guid></item><item><title><![CDATA[New comment by robinanil in "Ask HN: Should I use ReactJS or ReactNative for my Startup"]]></title><description><![CDATA[
<p>Without knowing your use case it is hard to say<p>1) do you want to do more native stuff, do you need the additional performance. 
2) or are you just building any web capable user interface
3) do you need to simultaneously push to web and native
4) do you need to push to both ios and Android
5) Finally layer in the talent of your team, what are their strengths, you pick the lowest common denominator.<p>As you start talking in terms of functionality, platform and team strength you will start to answer that question yourself</p>
]]></description><pubDate>Thu, 12 Apr 2018 14:47:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=16821457</link><dc:creator>robinanil</dc:creator><comments>https://news.ycombinator.com/item?id=16821457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16821457</guid></item></channel></rss>