<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: ojosilva</title><link>https://news.ycombinator.com/user?id=ojosilva</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 20:14:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ojosilva" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ojosilva in "Google plans to invest up to $40B in Anthropic"]]></title><description><![CDATA[
<p>MS is not so deep with OpenAI, it's not all black and white, they have signed several distribution deals where Claude drives Copilot [1], since Anthropic and MS are better aligned in the Enterprise market, it makes sense. It also makes sense for MS not to lose ground anywhere at this point and play with the best. Actually, any cash rich company that is not OpenAI or Anthropic wants to be close-by when any of the two needs money. That's the ultimate win they can aspire for right now, get a financial slice of frontier models on one hand while not losing revenue on the other given the existential ordeal AI represents for them.<p>1. <a href="https://www.microsoft.com/en-us/microsoft-365/blog/2026/03/09/copilot-cowork-a-new-way-of-getting-work-done/" rel="nofollow">https://www.microsoft.com/en-us/microsoft-365/blog/2026/03/0...</a></p>
]]></description><pubDate>Sat, 25 Apr 2026 07:04:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47899367</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=47899367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47899367</guid></item><item><title><![CDATA[New comment by ojosilva in "Opus 4.7 to 4.6 Inflation is ~45%"]]></title><description><![CDATA[
<p>I have it as failover to Opus 4.6 in a Claude proxy internally. People don't notice a thing when it triggers, maybe a failed tool call here and there (harness remains CC not OC) or a context window that has gone over 200k tokens or an image attachment that GLM does not handle, otherwise hunky-dory all the way. I would also use it as permanent replacement for haiku at this proxy to lower Claude costs but have not tried it yet. Opus 4.7 has shaken our setup badly and we might look into moving to Codex 100% (GLM could remain useful there too).</p>
]]></description><pubDate>Sat, 18 Apr 2026 18:55:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47818458</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=47818458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47818458</guid></item><item><title><![CDATA[New comment by ojosilva in "Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw"]]></title><description><![CDATA[
<p>We hit that problem 3 or 4 weeks ago and then we rolled back to version 2.1.44 and that apparently solved the fast consumption issue.<p>Our problems started when we moved to the claude code installer (it only affected the people who had updated) instead of using the npm version. Last week someone tried the installer version again and problems seem to have gone away. This is somewhat very anecdotal, so take it with a grain of salt.</p>
]]></description><pubDate>Sun, 05 Apr 2026 08:31:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47647343</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=47647343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47647343</guid></item><item><title><![CDATA[New comment by ojosilva in "The dead Internet is not a theory anymore"]]></title><description><![CDATA[
<p>I'm trying to imagine this new paid app in different angles and versions, ie a new Reddit... Pay to be in there, get paid for being in there, only humans can be in there, ads pay for humans being there, humans use some govt on-line ID system, karma systems improve so that only humans are rewarded, Voight-Kampf captchas, humans mail the app their dna to verify their identity, humans login on a street 24/7 login post (think phone booths).... I just don't see any good, unbreakable, viable and/or sustainable way. We just need to get used to coexist with bots everywhere while we adjust our expectations and social codes. Fast forward until AI is massively on the streets and indistinguishable from us physically (or very distinct and fascinating), and all supposing that we can keep them in control...<p>Dead internet is the prequel to dead world, let's seize the opportunity to learn how to coexist with synthetics and develop the code that will make life with a higher intelligence species possible on Earth. And remember, we humans vary widely, and just like there are people happy to share LinkedIn slop today, there will be humans gladly living surrounded exclusively by overpowering synthetics. So lower your expectations for universal solutions and focus on niche.</p>
]]></description><pubDate>Thu, 12 Mar 2026 10:24:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47348696</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=47348696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348696</guid></item><item><title><![CDATA[New comment by ojosilva in "Anthropic made a mistake in cutting off third-party clients"]]></title><description><![CDATA[
<p>Their target is the Enterprise anyway. So they are apparently willing to enrage their non-CC user base over vendor-locking.<p>But this is not the equivalent of Oracle over Postgres, as these are different technology stacks that implement an independent relational database. Here were talking about Opencode which depends on Claude models to work "as a better Claude" (according to the enraged users in the webs). Of course, one can still use OC with a bazillion other models, but Anthropic is saying that if you want the Claude Code experience, you gotta use the CC agent period.<p>Now put yourself in the Anthropic support person shoes, and suppose you have to answer an issue of a Claude Max user who is mad that OC is throwing errors when calling a tool during a vibe session, probably because the multi-million dollar Sonnet model is telling OC to do something it can't because its not the claude agent. Claude models are fine-tuned for their agent! If the support person replies "OC is an unsupported agent for Claude Code Max" you get an enraged customer anyway, so you might as well cut the crap all together by the root.</p>
]]></description><pubDate>Mon, 12 Jan 2026 16:04:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46590279</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=46590279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46590279</guid></item><item><title><![CDATA[New comment by ojosilva in "Anthropic made a mistake in cutting off third-party clients"]]></title><description><![CDATA[
<p>They did not. Anthropic is protecting its huge asset: the Claude Code value chain, which has proven itself to be a winner among devs (me included, after trying everything under the sun in 2025). If anything, Anthropic's mistake is that they are incapable of monetizing their great models in the chat market, where ChatGPT reigns: ie. Anthropic did not invest in image generation, Google did and Gemini has a shot at the market now.<p>Apparently nobody gets the Anthropic move: they are only good at coding and that's a very thin layer. Opencode and other tools are game for collecting inputs and outputs that can later be used to train their own models - not necessarily being done now, but they could - Cursor did it. Also Opencode makes it all easily swappable, just eval something by popping another API key and let's see if Codex or GLM can replicate the CC solution. Oh, it does! So let's cancel Claude and save big bucks!<p>Even though CC the agent supports external providers (via the ANTHROPIC_BASE_URL env var), they are working hard on making it impossible for other models to support their every increasing agent feature set (skills, teleport and remote sessions, LSP, Chrome integration, etc). The move totally makes sense, like it or not.</p>
]]></description><pubDate>Mon, 12 Jan 2026 14:22:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46588899</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=46588899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46588899</guid></item><item><title><![CDATA[New comment by ojosilva in "BYD's cheapest electric cars to have Lidar self-driving tech"]]></title><description><![CDATA[
<p>That's a legal non-starter for all car companies. They would be made liable for <i>every</i> car incident where self-driving vehicles were spotted in close vicinity, independently of the suit being legit. A complete nightmare and totally unrelated to the tech. Makes would spend more time and tech clearing their asses in court than building safe cars.</p>
]]></description><pubDate>Mon, 12 Jan 2026 01:09:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46582474</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=46582474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46582474</guid></item><item><title><![CDATA[New comment by ojosilva in "Google is dead. Where do we go now?"]]></title><description><![CDATA[
<p>Google is in that game too with "AI Mode", stealing traffic from ChatGPT.<p>But as OP and other threads here highlighted, the other ~half of the gold sits in more fenced communities like WhatsApp, IG, Telegram, and other messaging and non-digital communities that are getting their "news" and "information" from viral shorts from IG, TikTok and YT Shorts.</p>
]]></description><pubDate>Tue, 30 Dec 2025 15:19:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46434141</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=46434141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46434141</guid></item><item><title><![CDATA[New comment by ojosilva in "Is Mozilla trying hard to kill itself?"]]></title><description><![CDATA[
<p>3% market share is 150 million active users give or take. That's no death by any count in the software world.<p>Gosh, I really wish Mozilla would just dig into their user-base and find a way to adequately become sustainable... or find a way to make it work better as a foundation that is NOT maintained by Google, ie like the Wiki Foundation. I do spend a LOT of time in FF, can't anyone see there's a value beyond selling ads and personal info that could make Mozilla more sustainable, dependable and resilient?</p>
]]></description><pubDate>Wed, 17 Dec 2025 11:42:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46300883</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=46300883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46300883</guid></item><item><title><![CDATA[New comment by ojosilva in "IBM to acquire Confluent"]]></title><description><![CDATA[
<p>Just the set the record straight on how and why these acquisitions go at IBM. This is a first hand account working at and with IBM and competitors and being in the room as tech-guy accessory to murder.<p>IBM lives off huge multi-year contract deals with their customers, each are multi-multi-million dollars worth. IBM has many of these contracts, maybe ~2000 of them around the planet, including your own government wherever it is that you live. This is ALL that matters to IBM. ALL. That. Matters.<p>These huge contracts get renegotiated at every X years. IBM renewal salespeople are tough and rough, in particular the ones on the renewal teams, and they spend every minute of every hour in between renewals grooming the decision makers, sponsors, champions and stakeholders (and their families) within these big corporations. Every time you see an IBM logo at a sports event (and there are many IBM-sponsored events), that's not IBM marketing to you the ad-viewer. They are there for grooming their stakeholders, who fight hard to be in the best IBM sponsored-seats at those venues, and in the glamorous pre and after party, celebs included. IBM also sponsors other stuff, even special programs at universities. Who go to these universities? Oh, you bet, the stakeholder's kids, who get the IBM-treatment and IBM-scholarship at those places.<p>But the grooming is not enough. The renewal is not usually at risk - who has the balls to uninstall IBM out of a large corp? What is at risk is IBM's <i>growth</i>, which is fueled by price increases at every renewal point not the sale of new software or new clients - there are no new clients for IBM anywhere anymore! These price increases need to happen, not just because of inflation but because of the stock price and bonuses that keep the renewal army and management going strong, since this is a who-knows-who business. To justify the price increase internally at those huge client corps (not to the stakeholder but to their bosses, boards, users, etc) IBM needs to throw a bone into these negotiations. The bone is whatever acquisition you see they make: Red Hat, Hashicorp... Or developments like Watson. Or whatever. They are only interested in acquiring products or entering markets that can be thrown at those renewal negotiations, with very few exceptions. Why Confluent? Well, because they probably did their research and decided that existing Confluent licenses can be applied to one (yeah, one) or many renewal contracts as growth fuel for at least 1-to-N iterations of renewals.<p>Renewal contracts correspond anywhere from 60% to 95% of IBM's revenue, depending on how you account for the the consulting arm and "new" (software/hw sales/subscriptions). I particularly have not seen lots of companies hiring IBM consultants "just because we love IBM consultants and their rates", so consulting at a site is always tied to the renewal somehow, even if billed separately or not billed at all. Same for new sw sales, if a company wants something IBM has on their catalog from their own whim and will, then that will just probably be packed into the next renewal because that's stakeholder leverage for justifying the renewal's increase base rate. Remember, a lot of IBM's mainframes are not even sold, they are just rentals.<p>Most IBM investment into research programs, new tech (quantum computing!) etc are there just to help the renewals and secure a new Govt deal here and there. How? Well, maybe the increase in the renewal for the, ie, State of Illinois contract gets a bone thrown in for a new "Quantum Research Center (by IBM)" at some U of I campus or tech park that the now visionary Governor will happily cut the ribbon, photo op and do the speech. Oh wait! I swear I made this up as an example, but this one is actually true, lol:<p><a href="https://newsroom.ibm.com/2024-12-12-ibm-and-state-of-illinois-to-build-national-quantum-algorithm-center-in-chicago-with-universities-and-industries" rel="nofollow">https://newsroom.ibm.com/2024-12-12-ibm-and-state-of-illinoi...</a><p>You get the drill?</p>
]]></description><pubDate>Tue, 09 Dec 2025 09:46:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46203121</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=46203121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46203121</guid></item><item><title><![CDATA[New comment by ojosilva in "Perl's decline was cultural"]]></title><description><![CDATA[
<p>Yes there was a reason as Perl took inspiration from Lisp - everything is a list- and everyone knows how quick C's variadic arguments get nasty.<p>So @_ was a response to that issue, given Perl was about being dynamic and not typed and there were no IDEs or linters that would type-check and refactor code based on function signatures.<p>JS had the same issue forever and finally implemented a rest/spread operator in ES6. Python had variadic from the start but no rest operator until Python3. Perl had spread/rest for vargs in the late 80s already. For familiarity, Perl chose the @ operator that meant vargs in bourne shell in the 70s.</p>
]]></description><pubDate>Sat, 06 Dec 2025 22:24:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46177114</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=46177114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46177114</guid></item><item><title><![CDATA[New comment by ojosilva in "Netflix to Acquire Warner Bros"]]></title><description><![CDATA[
<p>Not only the movie theater, Netflix killed <i>social life</i>. Well, streaming, feeds and their algorithms in general, but Netflix is very much the ones that really owned the narrative of what to do on a weekend night.<p>This is very anecdatal, certainly, but I've spoken/overheard a few neighborhood hospitality business owners that had to forclose or cut down due to the constant decline of people leaving the house to just meet in a bar or coffee shop. Only sport nights keeps them going, because sports online remain expensive in most places.<p>Maybe just my observation or my neck of the woods, but seems to fit the general sentiment of a reduced social environment on the streets in certain parts of the world.</p>
]]></description><pubDate>Fri, 05 Dec 2025 23:51:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46168968</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=46168968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46168968</guid></item><item><title><![CDATA[New comment by ojosilva in "Thoughts on Go vs. Rust vs. Zig"]]></title><description><![CDATA[
<p>Fine, but there's a noticeable asymmetry in how the three languages get treated. Go gets dinged for hiding memory details from you. Rust gets dinged for making mutable globals hard and for conceptual density (with a maximally intimidating Pin quote to drive it home). But when Zig has the equivalent warts they're reframed as virtues or glossed over.<p>Mutable globals are easy in Zig (presented as freedom, not as "you can now write data races.")<p>Runtime checks you disable in release builds are "highly pragmatic," with no mention of what happens when illegal behavior only manifests in production.<p>The standard library having "almost zero documentation" is mentioned but not weighted as a cost the way Go's boilerplate or Rust's learning curve are.<p>The RAII critique is interesting but also somewhat unfair because Rust has arena allocators too, and nothing forces fine-grained allocation. The difference is that Rust makes the safe path easy and the unsafe path explicit whereas Zig trusts you to know what you're doing. That's a legitimate design, hacking-a!<p>The article frames Rust's guardrails as bureaucratic overhead while framing Zig's lack of them as liberation, which is grading on a curve. If we're cataloging trade-offs honestly<p>> you control the universe and nobody can tell you what to do<p>...that cuts both ways...</p>
]]></description><pubDate>Thu, 04 Dec 2025 22:27:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46154034</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=46154034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46154034</guid></item><item><title><![CDATA[New comment by ojosilva in "Anthropic acquires Bun"]]></title><description><![CDATA[
<p>Yeah, now they are part of Anthropic, who haven't figured out monetization themselves. Shikes!<p>I'm a user of Bun and an Anthropic customer. Claude Code is great and it's definitely where their models shine. Outside of that Anthropic sucks,their apps and web are complete crap, borderline unusable and the models are just meh. I get it, CC's head got probably a powerplay here given his department is towing the company and his secret sauce, according to marketing from Oven, was Bun. In fact VSCode's claude backend is distributed in bun-compiled binary exe, and the guy is featured on the front page of the Bun website since at least a week or so. So they bought the kid the toy he asked for.<p>Anthropic needs urgently, instead, to acquire a good team behind a good chatbot and make something minimally decent. Then make their models work for everything else as well as they do with code.</p>
]]></description><pubDate>Wed, 03 Dec 2025 00:00:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46128619</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=46128619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46128619</guid></item><item><title><![CDATA[New comment by ojosilva in "Americans no longer see four-year college degrees as worth the cost"]]></title><description><![CDATA[
<p>As far as the data goes, adjusted for inflation, tuition and fees have eased up in the last ~5 years [1]. But overall, college enrollment has been going down anyway [2], except for 2025, where it hints at a slight rebound.<p>So I'd say we have to consider the full set of drivers that can correlate: overall rising cost of living making it very expensive to be at a university full-time, general labor market sentiment which is mostly down since covid, interest rates and debt risk which are still high despite recent cuts, etc.<p>1. <a href="https://www.nbcnews.com/news/education/college-costs-working-class-voters-rcna179609" rel="nofollow">https://www.nbcnews.com/news/education/college-costs-working...</a><p>2. <a href="https://educationdata.org/college-enrollment-statistics" rel="nofollow">https://educationdata.org/college-enrollment-statistics</a></p>
]]></description><pubDate>Sun, 30 Nov 2025 16:33:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46098032</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=46098032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46098032</guid></item><item><title><![CDATA[New comment by ojosilva in "Voyager 1 is about to reach one light-day from Earth"]]></title><description><![CDATA[
<p>Not very encouraging to imagine ChatGPT to be the first earthling to reach another star system, but that's an option we'll have to keep on the table, at least for the time being...</p>
]]></description><pubDate>Wed, 26 Nov 2025 23:38:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46063577</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=46063577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46063577</guid></item><item><title><![CDATA[New comment by ojosilva in "Roblox CEO interview about child safety didn't go well"]]></title><description><![CDATA[
<p>Around that time in the video what I see is a journalist that did not do his homework, as he crumbled under the CEO's snarky "do you know this research company went out of business?" - he should just started to read the report findings and ask if they are true [1] or popped out the 16 public arrests [2] tied to Roblox in the US of A.<p>Both journalists were VERY agreeable and were like trying not to pick a fight. Want to talk about the fun stuff Mr CEO? There's no fun when so many kids are being systematically harassed by evil adults in the platform.<p>[1] <a href="https://hindenburgresearch.com/roblox/" rel="nofollow">https://hindenburgresearch.com/roblox/</a><p>[2] <a href="https://thebearcave.substack.com/p/problems-at-roblox-rblx-4" rel="nofollow">https://thebearcave.substack.com/p/problems-at-roblox-rblx-4</a></p>
]]></description><pubDate>Sat, 22 Nov 2025 11:53:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46014093</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=46014093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46014093</guid></item><item><title><![CDATA[New comment by ojosilva in "Shop Sans is a typeface for curved text paths"]]></title><description><![CDATA[
<p>Red Hot Chili Peppers!</p>
]]></description><pubDate>Fri, 21 Nov 2025 20:57:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46008913</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=46008913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46008913</guid></item><item><title><![CDATA[New comment by ojosilva in "What Killed Perl?"]]></title><description><![CDATA[
<p>Perl was the internet in 1990s. People (me) who were doing unix systems work (C, shell, Perl and some DBs and FTPs) could now quickly throw a CGI script behind an Apache HTTP server, which tended to be up and running in many unixes :80 port back then (Digi, HP, Sun, etc). Suddenly I had a working app that would generate reports directly to people's browsers or full-blown apps on the internet! But Perl CGI did not scale at all (spawn 1 short-lived process per request will choke a unix fast), and even after mod_perl [1], that got quickly superseded by PHP, which was really built for the web (of the 1990s). Web frameworks and fastcgi arrived too late to Perl, so internet Perl was practically dead at the turn of the century.<p>The enterprise, who either did not have any webapps or had tried Perl CGI first and suffered it dearly, got pinged by their sales reps that Java and .NET (depending if you were a IBM, Sun or MS shop) were the way to go, and there they went with their patterns and anti-patterns for "scalable" million-dollar web stacks. That kicked-off the age of the famed application servers that resist up until today (Websphere, Weblogic, etc).<p>So Perl went back to being a glue language for stitching up data, C/C++ and shell, and that's how the 2000s went by. But by then, Ruby and Python had more sane communities and Ruby was exciting and Python was simpler - Perl folks were just too peculiar, funny and nerdy to be taken seriously by a slick new generation that coded fast and had startup aspirations of the "only $1B is cool" types. Also the Perl6 delusion was too distracting to make anyone event care about giving Perl5 some good love (the real perl keeping servers running worldwide), so by the 2010s Perl was shooting down to collective ostracism, even though it still runs extremely well, fast and reliably in production. By the 2020s the release cycles were improved after Perl6 became a truly separate project (Raku, renamed in 2019), the core has gone through a relative cleanup and finally got a few popular features in demand [3]. The stack and ecosystem is holding up fine, although CPAN probably needs some good tidying up.<p>The main issue with Perl at this point is that it has not been a target for any new stuff that comes out: any cool module, library, database, etc that is launched does not put out a Perl api or a simple example of any kind, so it's up to the Perl community to release and maintain apis and integrations to the popular stacks on its own, which is a losing game and ends up being the nail-in-the-coffin. By the way, nothing (OSS) that comes out today is even written in Perl. That reduces even further the appeal of learning Perl.<p>Strangely enough, lately Perl has seen a sudden rise in the TIOBE index [4] back into a quite respectable 9th position. TIOBE ranks search queries for X language and is not much of a indicator, being quite noisy and unreliable. My guess is that those queries are issued by AI agents/chats desperately scraping information so that it can answer questions and help humans code in a language that is not well-represented in the training datasets.<p>[1] mod_perl was released in 1996, and became popular around 1999: <a href="https://perl.apache.org/about/history.html" rel="nofollow">https://perl.apache.org/about/history.html</a><p>[2] PHP was released 1994, took off ~1998 with PHP3: <a href="https://www.php.net/manual/en/history.php.php" rel="nofollow">https://www.php.net/manual/en/history.php.php</a><p>[3] Perl's version changes simplified: <a href="https://en.wikipedia.org/wiki/Perl_5_version_history" rel="nofollow">https://en.wikipedia.org/wiki/Perl_5_version_history</a><p>[4] <a href="https://www.tiobe.com/tiobe-index/" rel="nofollow">https://www.tiobe.com/tiobe-index/</a></p>
]]></description><pubDate>Wed, 19 Nov 2025 16:37:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45981638</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=45981638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45981638</guid></item><item><title><![CDATA[New comment by ojosilva in "Cloudflare outage on November 18, 2025 post mortem"]]></title><description><![CDATA[
<p>This is the multi-million dollar .unwrap() story. In a critical path of infrastructure serving a significant chunk of the internet, calling .unwrap() on a Result means you're saying "this can never fail, and if it does, crash the thread immediately."The Rust compiler forced them to acknowledge this could fail (that's what Result is for), but they explicitly chose to panic instead of handle it gracefully. This is textbook "parse, don't validate" anti-pattern.<p>I know, this is "Monday morning quarterbacking", but that's what you get for an outage this big that had me tied up for half a day.</p>
]]></description><pubDate>Wed, 19 Nov 2025 00:10:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45974052</link><dc:creator>ojosilva</dc:creator><comments>https://news.ycombinator.com/item?id=45974052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45974052</guid></item></channel></rss>