<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: g9yuayon</title><link>https://news.ycombinator.com/user?id=g9yuayon</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 14:39:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=g9yuayon" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by g9yuayon in "The Future of Everything Is Lies, I Guess: New Jobs"]]></title><description><![CDATA[
<p>> How much of the job is a structured set of tasks vs. taking accountability?<p>More accurately, how many jobs are probabilistically mechanical. That is, how many jobs are really the execution of a serious Bayesian decisions with a strong prior. LLMs are really great at displacing such jobs.</p>
]]></description><pubDate>Wed, 15 Apr 2026 21:20:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47785383</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=47785383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47785383</guid></item><item><title><![CDATA[New comment by g9yuayon in "Reports of code's death are greatly exaggerated"]]></title><description><![CDATA[
<p>> Lattner found nothing innovative in the code generated by AI<p>I don't think the replacement is binary. Instead, it’s a spectrum. The real concern for many software engineers is whether AI reduces demand enough to leave the field oversupplied. And that should be a question of economy: are we going to have enough new business problems to solve? If we do, AI will help us but will not replace us. If not, well, we are going to do a lot of bike-shedding work anyway, which means many of us will lose our jobs, with or without AI.</p>
]]></description><pubDate>Sun, 22 Mar 2026 21:50:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47482562</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=47482562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47482562</guid></item><item><title><![CDATA[New comment by g9yuayon in "Ape Coding [fiction]"]]></title><description><![CDATA[
<p>I like the Chinese alternative better: 古法编程. It feels like playful self-deprecation, suggesting old-school, handcrafted coding with a wink.<p>Ape coding sounds harsher and more insulting, implying mindless or sloppy work rather than humor.</p>
]]></description><pubDate>Sun, 01 Mar 2026 18:10:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47209135</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=47209135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47209135</guid></item><item><title><![CDATA[New comment by g9yuayon in "The US is flirting with its first-ever population decline"]]></title><description><![CDATA[
<p>Honest question: why are we so afraid of population decline? For people on the left, it means less consumption, less environment impact, less carbon footprint, and in general fewer damn evil people who are destroying the mother earth. For the right, everyone is responsible for their own destiny including their retirement life so they worry about their retirement spending solely on their own anyway. In practice, Japan seems to be fine. In particular their young people have so many job openings to fill.<p>So, what exactly are we worrying about? The social security is not sustainable? The medical cost will go through the roof? There's no enough military power? There won't be enough consumption to support the growth (in that case, why do we have to keep growing? Why can't we just stay where we are? Again, not rhetorical questions but honestly curious about the answers)?</p>
]]></description><pubDate>Tue, 10 Feb 2026 23:36:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46968627</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=46968627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46968627</guid></item><item><title><![CDATA[New comment by g9yuayon in "In a U.S. First, New Mexico Opens Doors to Free Child Care for All"]]></title><description><![CDATA[
<p><a href="https://stanfordreview.org/jo-boaler-and-the-woke-math-death-spiral/" rel="nofollow">https://stanfordreview.org/jo-boaler-and-the-woke-math-death...</a>, and wikipedia on Math Wars: <a href="https://en.wikipedia.org/wiki/Math_wars" rel="nofollow">https://en.wikipedia.org/wiki/Math_wars</a><p>Personally, I find Boaler's advocacy extreme. Her famous quote: "Every student is capable of understanding every theorem in mathematics – and beyond – the mathematics curriculum. They just need the opportunity to struggle with rich tasks and see mathematics as a conceptual, creative subject.” This sounds inspiring, but in practice she advocated the policy of truly dumbing down math curriculums and text books. To say the least, shouldn't she at least demonstrate that she could understand <i>any</i> theorem? But instead, she advocated that SFUSD eliminate algebra from 8th Grade . Another example was that the curriculum that she advocated, College Preparatory Mathematics, was so boring and trivial. She also said something along the line "Traditional mathematics teaching is repetitive and uninspiring. We give students 30 similar problems to do over and over again, and it bores them and turns them off math for life.” What's funny is that the alternatives that Boaler prescribed were quite uninspiring and low level: <a href="https://www.youcubed.org/tasks/" rel="nofollow">https://www.youcubed.org/tasks/</a>. All I can derive from her policies and complaints is that she couldn't do math. Why people would listen to someone who sucked at math about math education is beyond me.</p>
]]></description><pubDate>Sat, 22 Nov 2025 19:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46017679</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=46017679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46017679</guid></item><item><title><![CDATA[New comment by g9yuayon in "In a U.S. First, New Mexico Opens Doors to Free Child Care for All"]]></title><description><![CDATA[
<p>> so we have been unwilling to invest in our own children.<p>The school districts like SFUSD are actually sabotaging the growth of our kids in the name of equity. They're committed to ideas from people like Jo Boaler, and they tried very hard to dumb down the curriculum. The real tragedy is that kids from wealthy families will just get other means of education to make up the difference. It's the kids who desperately need the quality education who are going to be left behind.<p>If it were up to me, I'd send those people to jail (yes yes, I know. I'm just angry and lashing out)</p>
]]></description><pubDate>Sat, 22 Nov 2025 18:52:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46017221</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=46017221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46017221</guid></item><item><title><![CDATA[New comment by g9yuayon in "Lisp: Notes on its Past and Future (1980)"]]></title><description><![CDATA[
<p>I'm curious why Lisp didn't gain mass popularity despite its advantages. In fact, I was wondering if it's popularity has event decreased in the past decade or so. I remember in the 2000s and even early 2010s, there were active discussion on Clojure, Scheme, and functional/logic programming in general. There seems much less discussion or usage nowadays. One theory is that popular languages have absorbed many features of functional programming, so the mainstream programmers do not feel the need to switch. My pet theory is that many of us mortals get the productivity boost from the ecosystem, in particular powerful libraries and frameworks. Given that, the amazing features of lisp, such as its s-expression, may not be powerful enough to sway users to switch.</p>
]]></description><pubDate>Mon, 03 Nov 2025 01:31:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45795050</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=45795050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45795050</guid></item><item><title><![CDATA[New comment by g9yuayon in ""Vibe code hell" has replaced "tutorial hell" in coding education"]]></title><description><![CDATA[
<p>I think both can true. I learned a lot in my university, and my learning has been carrying me ever since. Case in point, it was never a problem for me to pick up functional programming or programming-language concepts in general because the courses on programming languages were so wonderful. I had no problem tap into formal verifications or data science or distributed systems because my universities gave me solid fundamentals. Heck, I was not even a good student back then. It was Sam Toueg of the failure detector fame who taught us distributed systems, yet I was lost most of the time and I thought he was talking some abstract nonsense. Only after I graduated could I appreciate the framework of analyzing distributed systems that he taught us.<p>On the other hand, we certainly learned more after graduation (or something is wrong, right?). When I was in the AI course, the CS department was all about symbolic reasoning I didn't even know that Hinton was in the same department. I think what matters is the core training stayed with me and helped me learn new stuff year after year.</p>
]]></description><pubDate>Fri, 10 Oct 2025 21:54:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45544231</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=45544231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45544231</guid></item><item><title><![CDATA[New comment by g9yuayon in ""Vibe code hell" has replaced "tutorial hell" in coding education"]]></title><description><![CDATA[
<p>My own experience: <a href="https://www.quora.com/Could-online-coding-programs-and-coding-boot-camps-render-CS-degrees-useless/answer/Yong-Yuan" rel="nofollow">https://www.quora.com/Could-online-coding-programs-and-codin...</a><p>And my wife's experience: <a href="https://www.quora.com/What-is-it-like-to-learn-computer-science-at-a-late-stage/answer/Yong-Yuan" rel="nofollow">https://www.quora.com/What-is-it-like-to-learn-computer-scie...</a><p>In short, the training that we got from our universities was invaluable, and I always feel fortunate and grateful to my CS department.</p>
]]></description><pubDate>Fri, 10 Oct 2025 21:30:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45543995</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=45543995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45543995</guid></item><item><title><![CDATA[New comment by g9yuayon in "Bayesian Data Analysis, Third edition (2013) [pdf]"]]></title><description><![CDATA[
<p>I guess I have a different philosophy: whoever owns the problem should learn everything necessary to solve the problem. In my case, the engineers showed no interests in learning the algorithm and the math behind it. For instance, when they built the dashboard for the testing, they omitted a few important columns and got the column names wrong. When I tested them on their understanding of the method, there was none. To say the least, my team should know enough to challenge me in case I made any mistake, or so I assume.<p>On a side note, I believe it is an individual's responsibility to find the coolness in their project. What's the fun of building a dashboard that I have done a thousand times? What's the fun of carrying out a routine that does not challenge me? But solving a problem in a most rigorous and generalized way? That is something in which an engineer can find some fun. Or maybe it's just me.</p>
]]></description><pubDate>Tue, 30 Sep 2025 18:49:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45429541</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=45429541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45429541</guid></item><item><title><![CDATA[New comment by g9yuayon in "Bayesian Data Analysis, Third edition (2013) [pdf]"]]></title><description><![CDATA[
<p>I can attest how useful Bayesian analysis is. My team recently needed to sample from many millions of items to test their qualities. The question is that given a certain budget and expectation, what's the minimum or maximum number of items that we need to sample. There was an elegant solution to this problem.<p>What was surprising, though, was how reluctant the engineers are to learn such basic techniques. It's not like the math was hard. They all went through the first-year college math and I'm sure they did reasonably well.</p>
]]></description><pubDate>Sun, 28 Sep 2025 21:14:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45408081</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=45408081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45408081</guid></item><item><title><![CDATA[New comment by g9yuayon in "Airbus A320 Poised to Overtake Boeing 737 as Most-Delivered Commercial Airliner"]]></title><description><![CDATA[
<p>And the competition from Airbus may not make Boeing better either. On the contrary, Boeing may well get into a death spiral and a slow but painful death. What competition really means is that incumbents can die without impacting customers as other more competent alternatives will fill the void.</p>
]]></description><pubDate>Mon, 18 Aug 2025 17:06:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44942918</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=44942918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44942918</guid></item><item><title><![CDATA[New comment by g9yuayon in "LLM Inflation"]]></title><description><![CDATA[
<p>The example in the article does not look like LLM Inflation, but that LLM can't reduce the waste in a bureaucratic process.</p>
]]></description><pubDate>Wed, 06 Aug 2025 17:31:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44815035</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=44815035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44815035</guid></item><item><title><![CDATA[New comment by g9yuayon in "Compression culture is making you stupid and uninteresting"]]></title><description><![CDATA[
<p>I used to try services like Blinkist. Did anyone have similar experience as I had: I simply couldn't remember what I read, let alone what I listened to. The summaries, despite being reasonably detailed and having key points and representative examples, were still bland and boring, to the point that they left little impression on me.</p>
]]></description><pubDate>Tue, 22 Jul 2025 17:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44650637</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=44650637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44650637</guid></item><item><title><![CDATA[New comment by g9yuayon in "How to negotiate your salary package"]]></title><description><![CDATA[
<p>That’s why Patrick said it helps to have a strong reputation going in. Still, you can absolutely negotiate—just make sure you have real leverage. That usually means a competing offer from another solid company (ideally a competitor).<p>Keep this in mind: it’s really hard for companies to hire good engineers. The onsite-to-offer ratio might be 20:1 or worse. So when a recruiter says they’ll just move on to the next candidate, they’re probably bluffing.<p>But what if they do have 20 people lined up? Then you don’t have leverage with that company—and that’s fine. Take the offer if it’s good enough, or walk and try elsewhere.<p>P.S., a fun anecdote: when Netflix was extending an offer to a renowned engineer, he brought his PR to negotiate. Apparently, it worked well for him.<p>P.P.S, always interview for a higher title. I get it — it’s tough with hot companies like OpenAI. But for most places, it’s worth a shot. At the very least, don’t aim lower than your current level. It’s funny how the human mind works—interviewers anchor their expectations to your title. And ironically, a senior engineer interview is often just as hard as a staff-level one. If you’re feeling cynical, just remember: title inflation is real and everywhere, and plenty of high-level ICs are great at navigating politics, drawing boxes, and sounding confident, but not necessarily skilled at offering real values like solving hard engineering problems. So if you can’t beat the game, why not play it?</p>
]]></description><pubDate>Sun, 22 Jun 2025 22:26:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44350815</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=44350815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44350815</guid></item><item><title><![CDATA[New comment by g9yuayon in "What works (and doesn't) selling formal methods"]]></title><description><![CDATA[
<p>Thanks! I used to use the same pattern library hosted in either CMU or PSU, IIRC. Glad that it has a new home.</p>
]]></description><pubDate>Mon, 02 Jun 2025 21:20:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44163152</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=44163152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44163152</guid></item><item><title><![CDATA[New comment by g9yuayon in "What works (and doesn't) selling formal methods"]]></title><description><![CDATA[
<p>Specifying a system correctly can be hard with the previous generation of tools. For instance, using LTL to describe system properties is not necessarily easy. I remember there used to be pattern library for model checking or for temporal logic. For something as simple as checking bounded existence, one has to write LTL formula like below. That certainly is out of most people's interest. Fortunately tools have improved a lot, and engineers do not really need to study temporal logic deeply for many cases.<p>```
[]((Q & <>R) ->
   ((!P & !R) U (R | ((P & !R) U
     (R | ((!P & !R) U (R | ((P & !R) U
       (R | (!P U R))))))))))
```</p>
]]></description><pubDate>Mon, 02 Jun 2025 05:19:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44155995</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=44155995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44155995</guid></item><item><title><![CDATA[New comment by g9yuayon in "What's working for YC companies since the AI boom"]]></title><description><![CDATA[
<p>> Do "AI Startups" even make sense?<p>I'm doubtful. Remember when Google said their strategy was AI First? Baidu too? I'm old enough to remember that the criticism then was along the line "AI is technology. What problems do you want to solve?". The line of thinking seems still relevant to me today.</p>
]]></description><pubDate>Sat, 31 May 2025 17:09:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44145622</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=44145622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44145622</guid></item><item><title><![CDATA[New comment by g9yuayon in "Duolingo CEO tries to walk back AI-first comments, fails"]]></title><description><![CDATA[
<p>> how Duolingo started using streaks and other gamification techniques to optimize their numbers<p>These two tactics per se are alright, right? If anything, I'd appreciate that Duolingo tries to keep me engaged. Besides, the more one spends time on learning language, the faster they learn.<p>The issue with Duolingo is not about gamification, but that translation is ineffective and boring, no matter how much gamification there is. Personally I find that the most effective way to learn a new language is starting with Comprehensible Input and then moving on with tons of output. Take Spanish for example, Easy Spanish, Dreaming in Spanish, Español Sí!, Extra, and Destinos offers lots of fun input for beginners. Paco Ardit's graded readers are great too.<p>Another problem with Duolingo is that it does not help listening comprehension at all. It turns out that we can only pick up sounds in context with tons of repetitions and combinations in consecutive sentences - a feature that is exactly what Duolingo misses. Yes, it has introduced listening and stories, but the amount of them is too little to be useful. Another lesson is that reading does not help improving listening much. When we read, we see individual words and phrases easily, while it's really hard to pick up individual words when listening. I didn't understand the difference and spent a lot more time reading than listening. As a result, my reading was at the level C1 yet I could only understand slow Spanish at the level of A2.</p>
]]></description><pubDate>Tue, 27 May 2025 02:39:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44103498</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=44103498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44103498</guid></item><item><title><![CDATA[New comment by g9yuayon in "European Investment Bank to inject €70B in European tech"]]></title><description><![CDATA[
<p>I often read that EU is incredibly bureaucratic and risk averse. On the other hand, I also read stories how startups can successfully bootstrap themselves via generous support of the government, like tax deduction for small companies, unemployment benefits for founders, low-interest loans, venture investment, free mentorship by very experienced and connected executives, and etc. The stories about French and Denmark companies are especially impressive. So, I was wondering if there's a difference between the governments of individual countries in EU and the EU government.</p>
]]></description><pubDate>Mon, 19 May 2025 18:39:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44033225</link><dc:creator>g9yuayon</dc:creator><comments>https://news.ycombinator.com/item?id=44033225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44033225</guid></item></channel></rss>