<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: ferguess_k</title><link>https://news.ycombinator.com/user?id=ferguess_k</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 22 Sep 2026 11:55:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ferguess_k" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ferguess_k in "Claude Desktop Silently Associates with Common Files"]]></title><description><![CDATA[
<p>Yes this is so annoying that I uninstalled Claude.</p>
]]></description><pubDate>Sat, 19 Sep 2026 22:21:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49770576</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49770576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49770576</guid></item><item><title><![CDATA[New comment by ferguess_k in "Is anyone else losing their motivation to nerd out and tinker because of AI?"]]></title><description><![CDATA[
<p>It's more or less the same for me. I do dread the impact of AI on certain fields -- e.g. let's say you want to contribute to an OSS by reading the source code, GitHub issues, and making patches, but now people swarm the repo with AI so all those low hanging fruits are gone. This of course should NOT impact your decision to continue your work, but it probably does impact your morale.<p>For me, I'm more interested in learning the internals of systems (How do locks work, and why do we need them? How does VFS work?) and making experimental implementations in learning OSes (for sure I don't have the technical skills to implement the ideas in production OSes). AI helps by being a very good search engine, but other than that it doesn't help much, as I completely block code generation from an AI agent. Everything is discussion only.</p>
]]></description><pubDate>Thu, 17 Sep 2026 14:58:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49741800</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49741800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49741800</guid></item><item><title><![CDATA[New comment by ferguess_k in "Learning Programming in an Age of LLMs"]]></title><description><![CDATA[
<p>> Still, I doubt that it's possible to significantly speed up human learning. The bottleneck is hardly the teachers nor the materials, but how fast a human brain can absorb new knowledge.<p>I completely agree with it. LLM might be able to 10x the number of PRs, and maybe that is actually is fine for the company because it doesn't care too much about verifications and such. It just wants to ship something that works. But individuals still learn at approximately the same speed. My brain still needs to hit some walls, scream at itself and assimilate the failure and success of my past, to actually learn something new. LLM does help by serving as a very good search engine if I can't Google it easily, but no more than that.<p>I'm also very happy that OP said "I don't know" a few times.</p>
]]></description><pubDate>Wed, 16 Sep 2026 18:56:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49731365</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49731365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49731365</guid></item><item><title><![CDATA[New comment by ferguess_k in "C Is Not a Low-Level Language (2018)"]]></title><description><![CDATA[
<p>Wondering can we write microcode? That's definitely closer to the metal.</p>
]]></description><pubDate>Mon, 07 Sep 2026 18:24:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49601335</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49601335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49601335</guid></item><item><title><![CDATA[New comment by ferguess_k in "Recreating Minecraft Is Not a Benchmark"]]></title><description><![CDATA[
<p>I'm wondering if the following works:<p>1. Feed it with Ultima II/III assets;<p>2. Feed it with reverse engineering research of such assets;<p>3. Ask it to use C++ and SDL2/3 to write a game engine to draw maps, generate enemies, make cities and shops. It doesn't have to be faithful to the game, just something passable is good enough;<p>4. See how it works.</p>
]]></description><pubDate>Sun, 06 Sep 2026 19:33:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49589993</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49589993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49589993</guid></item><item><title><![CDATA[New comment by ferguess_k in "US Military disables ad trackers on troops' phones"]]></title><description><![CDATA[
<p>Does it make sense to give the troops special phones instead of their own? I always find it weird that soldiers can take their own phones into the base.</p>
]]></description><pubDate>Fri, 04 Sep 2026 17:20:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49567469</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49567469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49567469</guid></item><item><title><![CDATA[New comment by ferguess_k in "Static Allocation, Constant Work"]]></title><description><![CDATA[
<p>I'm an amateur of C and knows nothing about Zig, so I'm not sure if this is equivalent to a C Union. But shouldn't we leave these kinds of problems to the programmers, not the language designers? Or did I miss anything?<p>> We have a tagged union, which can hold either A or B. We initialize the union as A, take a pointer to its internals, overwrite the original with B, and then use the pointer. The pointer is still typed as A, but the bytes it points to now belong to B: a type confusion.</p>
]]></description><pubDate>Thu, 03 Sep 2026 23:29:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49558553</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49558553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49558553</guid></item><item><title><![CDATA[New comment by ferguess_k in "Fine, I'll build my own text editor"]]></title><description><![CDATA[
<p>Yeah, I think it's good to dogfood one's own program. It's just...we are so short of time. We are not the lucky few who could actually pull it off, lol.</p>
]]></description><pubDate>Thu, 03 Sep 2026 13:28:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49549663</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49549663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49549663</guid></item><item><title><![CDATA[New comment by ferguess_k in "Fine, I'll build my own text editor"]]></title><description><![CDATA[
<p>Thanks for sharing! I'm not really good enough to make the right call, but I get your points. So you would prefer someone in Google to build custom tools or introduce features into the C++ language and compilers to fix those issues, not to create a new language. Either way, this is so above my head :D that I can only listen and learn.</p>
]]></description><pubDate>Wed, 02 Sep 2026 16:30:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49538710</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49538710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49538710</guid></item><item><title><![CDATA[New comment by ferguess_k in "Fine, I'll build my own text editor"]]></title><description><![CDATA[
<p>Thanks for sharing. Do you mind to share a bit more about your observation and experience with C++ in Google? I'm just curious what kind of guidelines and practices produce better C++ code, because I have used C++ in my side projects, but I found it difficult to command -- it was always like handling a lot of dishes without breaking any -- that's why I talked about IQ.<p>And when you said "before being given carte blanche to go off and make a new programming language to supposedly fit that niche?", did you mean that (<a href="https://go.dev/talks/2012/splash.article#TOC_4" rel="nofollow">https://go.dev/talks/2012/splash.article#TOC_4</a>) is not justified? I'm just curious.</p>
]]></description><pubDate>Wed, 02 Sep 2026 14:18:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49536645</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49536645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49536645</guid></item><item><title><![CDATA[New comment by ferguess_k in "Fine, I'll build my own text editor"]]></title><description><![CDATA[
<p>I kinda think this is the story of "Oh someone wrote a screen editor -- that's the 10th time I heard from other people".<p>Like, if you write a text editor nowadays, my thoughts would probably NOT be too different, except that 1) I wouldn't speak out, and 2) I'd congratulate you, for real, because this world doesn't give ordinary people good time.</p>
]]></description><pubDate>Wed, 02 Sep 2026 12:49:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49535472</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49535472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49535472</guid></item><item><title><![CDATA[New comment by ferguess_k in "Fine, I'll build my own text editor"]]></title><description><![CDATA[
<p>If average Google programmers are too stupid to program in C++, what kind of qualities are needed to get good at programming in C++? Like 140+ IQ? Or one needs to really sit down, think through, slow down, which is against the "velocity"?</p>
]]></description><pubDate>Wed, 02 Sep 2026 12:10:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49535075</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49535075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49535075</guid></item><item><title><![CDATA[New comment by ferguess_k in "The mechanics of the Nepali flash flood"]]></title><description><![CDATA[
<p>I think they have their fair share of snow storms during the winter because of the vortex coming from the West. The vortex goes down from Alaska because the mountains block it, and then it turns east and goes straight to the lake area.<p>I live in Montreal, but sometimes I see bitter weathers in Toronto during the winter. Ofc we have our share of pain, but I'm fine with snow -- raining is a huge problem in recent years -- I'm installing a French Drain right now, and hopefully it offers enough protection. However, my house is sitting on top of clay, so that could be a big issue.</p>
]]></description><pubDate>Fri, 28 Aug 2026 15:06:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49479674</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49479674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49479674</guid></item><item><title><![CDATA[New comment by ferguess_k in "The mechanics of the Nepali flash flood"]]></title><description><![CDATA[
<p>Which places have you found? I'm in Canada and figured most of the places are going to suffer more rain falling in the next decades.</p>
]]></description><pubDate>Thu, 27 Aug 2026 22:05:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49471918</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49471918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49471918</guid></item><item><title><![CDATA[New comment by ferguess_k in "Ask HN: If I am 16 what should I learn? Which books should read?"]]></title><description><![CDATA[
<p>Disclaimer: I'm probably not in the position of educating teenagers as my life has not been a success.<p>But my 2 cents anyway: I think you need to figure out your life first. You are 16 so you are going to college (or do other things) soon. You should at least figure out the general direction you want to pursue and then make plans. You don't have to stick to one direction, though.<p>Another advice -- restrict the resources you have access to when you are learning anything seriously. Remove as much of AI, Internet, mobile from your learning process as possible. I know this is controversial, but I believe that constraint is the father of creativity.</p>
]]></description><pubDate>Thu, 27 Aug 2026 19:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49470260</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49470260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49470260</guid></item><item><title><![CDATA[New comment by ferguess_k in "Show HN: Memorial for Athena Strand. She will always be remembered"]]></title><description><![CDATA[
<p>It is such a sad event.</p>
]]></description><pubDate>Thu, 27 Aug 2026 18:29:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49469180</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49469180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49469180</guid></item><item><title><![CDATA[New comment by ferguess_k in "Ask HN: How do you code review?"]]></title><description><![CDATA[
<p>My favourite way for relatively large PRs:<p>Read code, and then build it and run manually in my IDE against some ad-hoc test cases (unit test cases should be automated). Then check for styles and documentation.<p>My real way for any PR nowadays because we want vElOciTY:<p>"LGTM".</p>
]]></description><pubDate>Thu, 27 Aug 2026 12:39:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49463863</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49463863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49463863</guid></item><item><title><![CDATA[New comment by ferguess_k in "AWS Acquires DuckLabs"]]></title><description><![CDATA[
<p>For example, I would like to know how to calculate the charge of incremental export before I run one.<p>One blog says it is charged by the amount of change logs (but the official doc doesn't say so), which makes sense. But how do I estimate the amount? My hunch is: Put + Write + (1~100) * TransitWrite + Update + Delete + (1~25) * BatchWrite.</p>
]]></description><pubDate>Wed, 26 Aug 2026 19:17:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49454338</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49454338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49454338</guid></item><item><title><![CDATA[New comment by ferguess_k in "AWS Acquires DuckDB"]]></title><description><![CDATA[
<p>Thanks, I don't really get any chance to seriously use or manage OLTP databases (mostly working with OLAP ones myself) so it is good to know about this. The 400KB limit is indeed very limiting -- I had to truncate some data because of that.<p>I wish I could get a role to work on OLTP databases. PostgreSQL seems to be a fascinating topic so that's on my plate.</p>
]]></description><pubDate>Wed, 26 Aug 2026 16:50:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49452206</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49452206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49452206</guid></item><item><title><![CDATA[New comment by ferguess_k in "Disruption with Some GitHub Services"]]></title><description><![CDATA[
<p>Thanks!</p>
]]></description><pubDate>Wed, 26 Aug 2026 16:48:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49452170</link><dc:creator>ferguess_k</dc:creator><comments>https://news.ycombinator.com/item?id=49452170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49452170</guid></item></channel></rss>