<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: summerlight</title><link>https://news.ycombinator.com/user?id=summerlight</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 14:32:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=summerlight" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by summerlight in "FFmpeg at Meta: Media Processing at Scale"]]></title><description><![CDATA[
<p>I guess it is much more frequent to maintain internal patches rather than doing all the merging work into upstream, especially the feature is non-trivial. Merging upstream consumes more time externally <i>and</i> internally, and many developers are working with an aggressive timeline. I don't think it is fair to criticize them because they didn't do ideal things from the beginning.</p>
]]></description><pubDate>Mon, 09 Mar 2026 16:25:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47311205</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=47311205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47311205</guid></item><item><title><![CDATA[New comment by summerlight in "Code is cheap. Show me the talk"]]></title><description><![CDATA[
<p>The quality of generated code does not matter. The problem is when it breaks 2 AM and you're burning thousands of dollars every minutes. You don't own the code that you don't understand, but unfortunately that does not mean you don't own the responsibility as well. Good luck on writing the postmortem, your boss will have lots of question for you.</p>
]]></description><pubDate>Sat, 31 Jan 2026 03:02:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46832942</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=46832942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46832942</guid></item><item><title><![CDATA[New comment by summerlight in "Google co-founder reveals that "many" of the new hires do not have a degree"]]></title><description><![CDATA[
<p>This is not very surprising. I've always thought that it's more of correlation than causation. If you're a good problem solver, then there is a good chance that you are probably good at both college admission and software engineering. So companies have been using it as their proxy for hiring because... why not. I'm not saying college curricula are useless, but this dependency on (imperfect) correlation might have caused significant opportunity costs for talent acquisition and now companies are slowly acknowledging it.</p>
]]></description><pubDate>Tue, 20 Jan 2026 19:17:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46696489</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=46696489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46696489</guid></item><item><title><![CDATA[New comment by summerlight in "Why is the Gmail app 700 MB?"]]></title><description><![CDATA[
<p>Yeah, meet and chat (where each has their own bloat) are now integrated into the mail app as well. This contributes a lot.</p>
]]></description><pubDate>Tue, 06 Jan 2026 18:21:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46516304</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=46516304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46516304</guid></item><item><title><![CDATA[New comment by summerlight in "Gemini 3 Flash: Frontier intelligence built for speed"]]></title><description><![CDATA[
<p>I guess if they want to eventually deprecate the 2.5 family they will need to provide a substitute. And there are huge demands for cheap models.</p>
]]></description><pubDate>Wed, 17 Dec 2025 18:06:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46303149</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=46303149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46303149</guid></item><item><title><![CDATA[New comment by summerlight in "iPhone Typos? It's Not Just You – The iOS Keyboard Is Broken [video]"]]></title><description><![CDATA[
<p>I just hope them to provide an option to get rid of all those predictive models and just use a static, consistent layout. At least I can blame myself if my typo is from my own mistake.</p>
]]></description><pubDate>Thu, 11 Dec 2025 23:03:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46238566</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=46238566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46238566</guid></item><item><title><![CDATA[New comment by summerlight in "Apple Releases Open Weights Video Model"]]></title><description><![CDATA[
<p>This looks interesting. This project has some novelty as a research and actually delivered a promising PoC but as a product it implies that its training was severely constrained by computing resources, which correlates well with the report that their CFO overruled CEO's decision on ML infra investment.<p>JG's recent departure and follow up massive reorg to get rid of AI, rumors on Tim's upcoming step down in early 2026... All of these signals indicate that those non-ML folks have won corporate politics to reduce the in-house AI efforts.<p>I suppose this was a part of serious efforts to deliver in-house models but the directional changes on AI strategy made them to give up. What a shame... At least the approach itself seem interesting and hope others to take a look and use it for building something useful.</p>
]]></description><pubDate>Tue, 02 Dec 2025 19:45:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46125810</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=46125810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46125810</guid></item><item><title><![CDATA[New comment by summerlight in "Broccoli Man, Remastered"]]></title><description><![CDATA[
<p>Don't forget to mention automatic enrollment of your production group into access-on-demand. Any minor access on the production now requires the group manager's approval. I had a fun time with some production fire where only director level folks can approve the access. Even funnier thing is that this "refactor" was done without any prior notice.</p>
]]></description><pubDate>Wed, 26 Nov 2025 05:15:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46054412</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=46054412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46054412</guid></item><item><title><![CDATA[New comment by summerlight in "Fire destroys S. Korean government's cloud storage system, no backups available"]]></title><description><![CDATA[
<p>Basically it all boils down to budget. Those engineers knew this is a problem and wanted to fix that but that costs some money. And you know, bean counters in the treasury are basically like, "well it works well, why do we need that fix?" and the last conservative govt. was in a full spending cut mode. You know what happened there.</p>
]]></description><pubDate>Mon, 06 Oct 2025 01:44:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45486883</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=45486883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45486883</guid></item><item><title><![CDATA[New comment by summerlight in "Microsoft CTO says he wants to swap most AMD and Nvidia GPUs for homemade chips"]]></title><description><![CDATA[
<p>Internally, TPU is much cheaper for the same amount of compute compared to GPU, so I don't see much reasons why they need to use GPU. Probably >99% of compute budgets are spent on TPU. It might be true if you say these <1% still counts, but I guess it is pretty safe to say all of its meaningful production workload are running on TPU. It is simply too expensive to run a meaningful amount of compute on non-TPU.<p>Just to clarify, TPU has been in development for a decade and it is quite mature these days. Years ago internal consumers had to accept the CPU/GPU and TPU duality but I think this case is getting rarer. I guess this is even more true for DeepMind since itself owns a ML infra team. They likely be able to fix most of the issues with a high priority.</p>
]]></description><pubDate>Fri, 03 Oct 2025 18:35:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45466204</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=45466204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45466204</guid></item><item><title><![CDATA[New comment by summerlight in "South Korea's President says US investment demands would spark financial crisis"]]></title><description><![CDATA[
<p>> So do a currency swap?<p>It is the US who refuses to do.</p>
]]></description><pubDate>Mon, 22 Sep 2025 17:13:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45336474</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=45336474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45336474</guid></item><item><title><![CDATA[New comment by summerlight in "South Korea's President says US investment demands would spark financial crisis"]]></title><description><![CDATA[
<p>One condition that Washington has been broadly mandating is, when they ask for the money then it should be deposited in the treasury's account within a short period. Basically they control the pace of the investment and the detail is not even a part of the deal.</p>
]]></description><pubDate>Mon, 22 Sep 2025 17:12:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45336452</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=45336452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45336452</guid></item><item><title><![CDATA[New comment by summerlight in "In Defense of C++"]]></title><description><![CDATA[
<p>Agreed that template itself is not the problem but people are. It is still arguable that template is much more of fun to write clever codes because of its meta programming capability as well as its runtime performance advantages.<p>With a pure virtual interface you can at least track down the execution path as long as you can spot down where the object is created, but with template black magics? Good luck. Static dispatch with all those type traits and SFINAE practically makes it impossible to know before running it. Concept was supposed to solve this but this won't automatically solve all those problems lurking in legacy codes.</p>
]]></description><pubDate>Wed, 17 Sep 2025 17:03:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45278475</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=45278475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45278475</guid></item><item><title><![CDATA[New comment by summerlight in "In Defense of C++"]]></title><description><![CDATA[
<p>When people are obsessed with over-abstraction and over-generalization, you can often see FizzBuzz Enterprise in action where a single switch statement is more than enough.</p>
]]></description><pubDate>Wed, 17 Sep 2025 05:22:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45272028</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=45272028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45272028</guid></item><item><title><![CDATA[New comment by summerlight in "In Defense of C++"]]></title><description><![CDATA[
<p>> in C++, you can write perfectly fine code without ever needing to worry about the more complex features of the language. You can write simple, readable, and maintainable code in C++ without ever needing to use templates, operator overloading, or any of the other more advanced features of the language.<p>Only if you have full control on what others are writing. In reality, you're going to read a lot, lots of "clever" codes. And I'm saying as a person who have written a good amount of template meta programming codes. Even for me, some codes take hours to understand and I was usually able to cut 90% of its code after that.</p>
]]></description><pubDate>Wed, 17 Sep 2025 01:43:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45270585</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=45270585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45270585</guid></item><item><title><![CDATA[New comment by summerlight in "Waymo has received our pilot permit allowing for commercial operations at SFO"]]></title><description><![CDATA[
<p>Waymo already had the permit, but they're just being (overly) cautious.</p>
]]></description><pubDate>Tue, 16 Sep 2025 20:25:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45267499</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=45267499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45267499</guid></item><item><title><![CDATA[New comment by summerlight in "California lawmakers pass SB 79, housing bill that brings dense housing"]]></title><description><![CDATA[
<p>Unless we see unexpected side effects (like a lower number of housing or even more housing demands due to SB 79) I guess this will indirectly help the buyers looking for larger properties since so many people have no choice but purchasing a unnecessarily spacious house thanks to inflexible zoning.</p>
]]></description><pubDate>Sat, 13 Sep 2025 03:39:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45229118</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=45229118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45229118</guid></item><item><title><![CDATA[New comment by summerlight in "Protobuffers Are Wrong (2018)"]]></title><description><![CDATA[
<p>> since required fields don't contribute to b/w incompatibility at all, as every real-world protocol has a mandatory required version number that's tied to a direct parsing strategy with strictly defined algebra<p>At least I know 10 different tech companies with billion dollars revenue which does not suit to your description. This comment makes me wonder if you have any experience of working on real world distributed systems. Oh and I'm pretty sure you did not read Kenton's comment; he already precisely addressed your point:<p>> This is especially true when it comes to protocols, because in a distributed system, you cannot update both sides of a protocol simultaneously. I have found that type theorists tend to promote "version negotiation" schemes where the two sides agree on one rigid protocol to follow, but this is extremely painful in practice: you end up needing to maintain parallel code paths, leading to ugly and hard-to-test code. Inevitably, developers are pushed towards hacks in order to avoid protocol changes, which makes things worse.<p>I recommend you to do your homework before making such a strong argument. Reading a 5 mins long comment is not that hard. You can avoid lots of shame by doing so.</p>
]]></description><pubDate>Sat, 06 Sep 2025 17:14:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45151064</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=45151064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45151064</guid></item><item><title><![CDATA[New comment by summerlight in "European Commission fines Google €2.95B over abusive ad tech practices"]]></title><description><![CDATA[
<p>> would’ve been a “nature is healing” moment for the web.<p>A more likely scenario is that some other big techs like MSFT or Meta would acquire Chrome and replace the monopolist position. This is the sad truth that many people try to underplay; Nature won't heal by itself. The market is already structured to incentivize monopolist behaviors, thanks to the scaling nature of big techs. You need correction to the market itself, which can only be done by an extremely competent legislative body but we won't have that anytime soon. But at least the EU has done something with DMA so there are still some hopes.</p>
]]></description><pubDate>Sat, 06 Sep 2025 00:08:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45145186</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=45145186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45145186</guid></item><item><title><![CDATA[New comment by summerlight in "European Commission fines Google €2.95B over abusive ad tech practices"]]></title><description><![CDATA[
<p>Because the rule of law, specifically the principle of proportionality, does not allow us to penalize some entities only to hurt them. That might be something entertaining to see for many of us, but civilized societies typically limit the public power from being used in such a way.</p>
]]></description><pubDate>Fri, 05 Sep 2025 23:52:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45145080</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=45145080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45145080</guid></item></channel></rss>