<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>Sat, 30 May 2026 05:30:18 +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 "Bill to block publishers from killing online games advances in California"]]></title><description><![CDATA[
<p>> 99% of the server code doesn't deserve trade secret protection,<p>Unfortunately, it is not you define whether it deserves. It's a court, ultimately SCOTUS.</p>
]]></description><pubDate>Sun, 17 May 2026 19:47:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48172585</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=48172585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48172585</guid></item><item><title><![CDATA[New comment by summerlight in "Bill to block publishers from killing online games advances in California"]]></title><description><![CDATA[
<p>This is one of the reason why that law will surely be challenged and very likely invalidated by SCOTUS. Trade secret protection is a very fundamental part and if this is forced to be broken by legally compelled speech, then it needs to have very creative interpretations over judicial precedents.</p>
]]></description><pubDate>Sat, 16 May 2026 03:19:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48156538</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=48156538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48156538</guid></item><item><title><![CDATA[New comment by summerlight in "California bill would require patches or refunds when online games shut down"]]></title><description><![CDATA[
<p>Many developers with good will actually tried that and gave up due to lots of problems. This is not just bad ROI but also a legal minefield. Engineers usually cannot argue against this kind of risks. Enforcing this will unlikely work in higher courts. Though something like open sourcing protocols for server reimplementation may have some chances.<p>While I see problems in the law but the spirit is reasonable. We need to push toward this direction. At least there should be difficult economical trade-off for publishers when they decide to shut down the game. Nowadays, some random executive just takes look into some excel, see some games have declining revenue and decides to "simplify the business" without much thoughts. This has to stop.</p>
]]></description><pubDate>Sat, 16 May 2026 03:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48156465</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=48156465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48156465</guid></item><item><title><![CDATA[New comment by summerlight in "A History of IDEs at Google"]]></title><description><![CDATA[
<p>Because of high coupling dependencies between google3 projects, compiling just a single project usually pulls hundreds of thousands of different build targets.</p>
]]></description><pubDate>Wed, 13 May 2026 20:47:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48127348</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=48127348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48127348</guid></item><item><title><![CDATA[New comment by summerlight in "A History of IDEs at Google"]]></title><description><![CDATA[
<p>All the developments are done in a virtual remote file system. From editing to compiling, everything is done remotely. Of course this does not fully stop people from doing manual c&p, but it still makes it hard enough to discourage it.</p>
]]></description><pubDate>Wed, 13 May 2026 20:44:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48127308</link><dc:creator>summerlight</dc:creator><comments>https://news.ycombinator.com/item?id=48127308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48127308</guid></item><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></channel></rss>