<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: tulio_ribeiro</title><link>https://news.ycombinator.com/user?id=tulio_ribeiro</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Jul 2026 16:25:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tulio_ribeiro" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tulio_ribeiro in "Codex Security"]]></title><description><![CDATA[
<p>I fail to see the problem in that.</p>
]]></description><pubDate>Wed, 29 Jul 2026 13:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49097160</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=49097160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49097160</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "Codex Security"]]></title><description><![CDATA[
<p>As the other comment stated: different purposes. Still! I appreciate your sharing this. I’ll try this later today.</p>
]]></description><pubDate>Wed, 29 Jul 2026 13:17:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49097125</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=49097125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49097125</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "Ars Astronomica – English translations of rare Hebrew and Latin astronomy texts"]]></title><description><![CDATA[
<p>Hey, man. Great work and thanks for sharing this as CC.</p>
]]></description><pubDate>Tue, 28 Jul 2026 14:38:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49084658</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=49084658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49084658</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "LLM Usage in Debian: Three Proposals"]]></title><description><![CDATA[
<p>The whole anti-LLM crusade feels like developers trying to gatekeep their own relevance. They know the tool can automate parts if not all of what gave them status, so instead of adapting, they want to declare its use illegitimate and keep themselves as mandatory middlemen. Which is already ironic enough. If Proposal A passes and is somehow enforceable, every distro that embraces AI while Debian moralizes about it will lap them within a few years. You do not stop technological displacement by banning the tools everyone else is using. You just volunteer to be displaced first.<p>Elementary, Redox and Gentoo already banned it. Nix and Fedora allow it with disclosure. Now Debian and Arch are debating whether to adapt or seal their fate alongside Gentoo. Nix and Fedora got it right. Debian and Arch are deciding whether they want to remain relevant or fade into irrelevance.</p>
]]></description><pubDate>Sun, 26 Jul 2026 02:12:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49053956</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=49053956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49053956</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "LLM Usage in Debian: Three Proposals"]]></title><description><![CDATA[
<p>Yes, they are. But that’s exactly what Proposal B (the only one without moral panic) says: allow its use, but place the responsibility on whoever uploads it. If you upload broken or unlicensed code, that’s on you. Proposal B is the most pragmatic and realistic option.</p>
]]></description><pubDate>Sun, 26 Jul 2026 01:43:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49053758</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=49053758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49053758</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "LLM Usage in Debian: Three Proposals"]]></title><description><![CDATA[
<p>Supervised learning and reinforcement learning are mathematically distinct. Supervised pre-training as you said maximizes the likelihood of a token sequence. RL optimizes a policy against an external reward signal or execution environment. For example, RL evaluates code against runtime execution/unit tests/proof checkers (e.g lean). Models learn new strategies and are able to produce novel code if trained in an RL environment.</p>
]]></description><pubDate>Sun, 26 Jul 2026 01:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49053737</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=49053737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49053737</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "I regret migrating to Codeberg"]]></title><description><![CDATA[
<p>Needs to be a member of parent #codeberg, which is invite only. I wonder if they gated the room after public backlash?</p>
]]></description><pubDate>Sat, 25 Jul 2026 13:42:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49047515</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=49047515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49047515</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "Gemini 3.6 Flash, 3.5 Flash-Lite, and 3.5 Flash Cyber"]]></title><description><![CDATA[
<p>I’d just like to add, and this may interest you both, that I’m not disagreeing with either of you. When 3.5 Flash first showed up in AI Studio, its model card said it had a March 2026 knowledge cutoff. After the backlash over it apparently knowing nothing past December 2024, the card was changed to read: “Knowledge cutoff: Unknown.” Maybe the timing was coincidental, but I doubt it.</p>
]]></description><pubDate>Wed, 22 Jul 2026 15:13:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49008107</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=49008107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49008107</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in ""Drawing" the Mona Lisa with GPT-5.6, Claude, Gemini, and Grok"]]></title><description><![CDATA[
<p>Weird choice of SSIM/RMSE. By feeding these back into the model, the agent is actively degrading its artistic output. This is only valid for the target reference I think?<p>Alternatively, I think much better results could be had by computing the cosine similarly using DINOv2 ONNX (@xenova/transformers).<p>My guess is that the results are greatly limited by relying on the current metrics.<p>Even better, attach toModelOutput directly to drawTool so it returns the rendered canvas image immediately upon drawing.</p>
]]></description><pubDate>Wed, 22 Jul 2026 07:40:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49003119</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=49003119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49003119</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "First atmosphere found on Earth-like planet in habitable zone of distant star"]]></title><description><![CDATA[
<p>Didn't know a rocky planet in the habitable zone of a red dwarf could retain atmosphere against intense stellar stripping.<p>Red dwarfs are known to be cooler (the habitable zone is therefore closer) and unstable.<p>I don't think LHS 1140b is "Earth-like" at all. Rather, it's more like a mini-Neptune, being boiled off by its star.<p>Edit: JWST emission spectroscopy of LHS 1140b as it passes behind its star rules out a mini-Neptune. <a href="https://arxiv.org/abs/2406.15136" rel="nofollow">https://arxiv.org/abs/2406.15136</a></p>
]]></description><pubDate>Fri, 17 Jul 2026 19:32:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48951361</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=48951361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48951361</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "Grok Build is open source"]]></title><description><![CDATA[
<p>Thanks for doing the work and hosting this. This will very quickly become one of my daily drivers.</p>
]]></description><pubDate>Thu, 16 Jul 2026 08:24:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48931734</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=48931734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48931734</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "Show HN: HackerNows – Native iOS HN Client"]]></title><description><![CDATA[
<p>HN clients are one of the most popular projects. I’m gonna agree with some of the other comment: this is nothing new.<p><a href="https://hnpwa.com/" rel="nofollow">https://hnpwa.com/</a></p>
]]></description><pubDate>Wed, 01 Jul 2026 12:56:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48745953</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=48745953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48745953</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "Show HN: HackerNows – Native iOS HN Client"]]></title><description><![CDATA[
<p>I don’t think the Firebase HN API has rate limits. By the way, how many concurrent requests are you doing?</p>
]]></description><pubDate>Wed, 01 Jul 2026 12:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48745749</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=48745749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48745749</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "Nearly half of LG smart TV apps contain residential proxy SDKs"]]></title><description><![CDATA[
<p>LG’s guidelines state:<p>- “Your app should only collect the minimum user data required for providing service and should avoid collecting unnecessary data.”<p>- “LG performs security reviews on submitted apps before distribution, using the vulnerability analyzing system.”<p>- “All app developers must complete and submit well-defined and comprehensible data safety information detailing collection, usage, and sharing of user data.” They explicitly classify the "IP address" under Device Identifier Information.<p><a href="https://webostv.developer.lge.com/develop/guides/privacy-guideline" rel="nofollow">https://webostv.developer.lge.com/develop/guides/privacy-gui...</a><p>Blatant lies.</p>
]]></description><pubDate>Tue, 23 Jun 2026 10:37:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48642916</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=48642916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48642916</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "Google Hits 50% IPv6"]]></title><description><![CDATA[
<p>Cloudflare shows a 59/41 split: <a href="https://radar.cloudflare.com/adoption-and-usage?dateStart=2026-05-20&dateEnd=2026-06-21" rel="nofollow">https://radar.cloudflare.com/adoption-and-usage?dateStart=20...</a><p>HE shows 41% ASNs support v6: <a href="https://ipv6.he.net/" rel="nofollow">https://ipv6.he.net/</a></p>
]]></description><pubDate>Sun, 21 Jun 2026 14:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48619321</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=48619321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48619321</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "The Website Specification"]]></title><description><![CDATA[
<p>Maybe these are what you mean?<p><a href="https://github.com/jdevalk/specification.website/blob/main/public/.well-known/agent-skills/specification-website/SKILL.md" rel="nofollow">https://github.com/jdevalk/specification.website/blob/main/p...</a><p><a href="https://github.com/jdevalk/specification.website/blob/main/mcp/README.md" rel="nofollow">https://github.com/jdevalk/specification.website/blob/main/m...</a></p>
]]></description><pubDate>Sun, 31 May 2026 08:42:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48344047</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=48344047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48344047</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "MCP is dead?"]]></title><description><![CDATA[
<p>What’s up with case 09058169? Seems like a 5 minute fix</p>
]]></description><pubDate>Sat, 30 May 2026 00:44:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48331201</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=48331201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48331201</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "Datalog in Rust"]]></title><description><![CDATA[
<p>"I, a notorious villain, was invited for what I was half sure was my long-due comeuppance." -- Best opening line of a technical blog post I've read all year.<p>The narrator's interjections were a great touch. It's rare to see a post that is this technically deep but also so fun to read. The journey through optimizing the aliasing query felt like a detective story. We, the readers, were right there with you, groaning at the 50GB memory usage and cheering when you got it down to 5GB.<p>Fantastic work, both on the code and the prose.</p>
]]></description><pubDate>Sun, 15 Jun 2025 14:43:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44282533</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=44282533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44282533</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "Aspartame aggravates atherosclerosis through insulin-triggered inflammation"]]></title><description><![CDATA[
<p>Sweeteners are processed food.  Timeline shows <i>more</i> processed food hitting the market, period.  Obesity rises.  Coincidence?  Doubt it.<p>It's not just the <i>sweetener</i> itself. It's the whole shift.  More processed crap in everything, sweeteners included.  Cheaper, easier, engineered to be addictive.  That's the real change that lines up with the weight gain.<p>Focusing just on sweeteners is missing the point.  They're just one piece of the bigger processed food takeover.  That's the simpler, more likely explanation.</p>
]]></description><pubDate>Sun, 09 Mar 2025 22:51:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43314763</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=43314763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43314763</guid></item><item><title><![CDATA[New comment by tulio_ribeiro in "The Impact of Generative AI on Critical Thinking [pdf]"]]></title><description><![CDATA[
<p>People are worried AI is making us dumber. You hear it all the time. GPS wrecked our sense of direction. Spellcheck killed spelling. Now it’s AI’s turn to supposedly rot our brains.<p>It’s the same old story. New tool comes along, people freak out about what we’re “losing.” But they’re missing the point. It’s never about losing skills, it’s about shifting them. And usually, the shift is upwards.<p>Take GPS. Yeah, okay, maybe you can’t navigate with a paper map anymore. So what? Navigation isn’t about memorizing street names. It’s about getting from A to B. GPS makes that way easier, for way more people. Suddenly, everyone can explore, find their way around unfamiliar places without stress. Is that “dumber”? No, it’s just… better navigation. We optimized for the outcome, not the parlor trick of knowing all the streets by heart.<p>Same with the printing press. Before that, memory was king. Stories, knowledge – all in your head. Then books came along, and the hand-wringing started. “We’ll stop memorizing! Our minds will get soft!” Except, that’s not what happened. Books didn’t make us dumber. They democratized knowledge. Freed up our brains from rote memorization to actually think, analyze, create. We shifted from being walking libraries to… well, to being able to use libraries. Again, better.<p>Now it’s AI and coding. The worry is, AI code assistants will make us worse programmers. Maybe we won’t memorize syntax as well. Maybe we’ll lean on AI to fill in the boilerplate. Fine. So what if we do?<p>Programming isn’t about remembering every function name in some library. It’s about solving problems with code. And AI? Right now, it’s a tool to solve problems faster, more efficiently. To use it well in its current form, you need to be better at the important parts of programming:<p>- Problem Definition: You have to be crystal clear about what you want to build. Vague prompts, vague code. AI kind of forces you to think precisely.<p>- System Design: AI can write code snippets. As of right now, designing a whole system? That’s still on you. And that’s the hard part, the valuable part.<p>- Testing and Debugging: AI isn’t magic. At least, not yet. You still need to test, validate, and fix its output. Critical thinking, still essential.<p>So, yeah, maybe some brain scans will show changes. Brains are plastic. Use a muscle less, it changes. Use a new one more, it grows. Expected. But if someone’s scoring lower on some old-school coding test because they rely on AI, ask yourself: are they actually worse at building software? Or are they just working smarter? Faster? More effectively with the tools available today?<p>This isn’t about “dumbing down.” It’s about cognitive specialization. We’re offloading the stuff machines are good at – rote tasks, memorization, syntax drudgery – so we can focus on what humans are actually good at: abstraction, creativity, problem-solving at a higher level.<p>Don’t get caught up in nostalgia for obsolete skills. Focus on the outcome. Are we building better things? Are we solving harder problems? Are we moving faster in this current technological landscape? If the answer is yes, then maybe “dumber” isn’t the right word. Maybe it’s just... evolved. And who knows what’s next?<p><a href="https://tulio.org/blog/dumber-no-different/" rel="nofollow">https://tulio.org/blog/dumber-no-different/</a></p>
]]></description><pubDate>Sat, 15 Feb 2025 13:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43058249</link><dc:creator>tulio_ribeiro</dc:creator><comments>https://news.ycombinator.com/item?id=43058249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43058249</guid></item></channel></rss>