<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: wbkang</title><link>https://news.ycombinator.com/user?id=wbkang</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 01:10:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wbkang" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wbkang in "How I estimate work"]]></title><description><![CDATA[
<p>This resonated with me a lot, thank you. It more or less matches what I have experienced, and it’s good to see someone write this down in a fairly balanced point of view.<p>My favourite parts:<p>> My job is to figure out the set of software approaches that match that estimate. […]<p>> Many engineers find this approach distasteful. […]<p>> If you refuse to estimate, you’re forcing someone less technical to estimate for you.<p>Even after many years, I still find it distasteful sometimes but I have to remind myself what everyone gets paid for at the end of the day.</p>
]]></description><pubDate>Sat, 24 Jan 2026 14:42:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46743968</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=46743968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46743968</guid></item><item><title><![CDATA[New comment by wbkang in "The Windows Subsystem for Linux is now open source"]]></title><description><![CDATA[
<p>I read your issue, and it's not so different from `sudo rm -rf /` as opposed to an actual design flaw.</p>
]]></description><pubDate>Wed, 21 May 2025 01:04:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44047395</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=44047395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44047395</guid></item><item><title><![CDATA[New comment by wbkang in "Jeju Air Jet Crashes in South Korea With Over 170 Dead or Missing"]]></title><description><![CDATA[
<p>This is from more than 25 years ago, there has been big changes since then.</p>
]]></description><pubDate>Sun, 29 Dec 2024 17:25:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42541317</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=42541317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42541317</guid></item><item><title><![CDATA[New comment by wbkang in "I'm daily driving Jujutsu, and maybe you should too"]]></title><description><![CDATA[
<p>It sounds like Stockholm to me ;) I don't think you _need_ the index to make partial commit work. I've used Mercurial first so I know "hg commit -i" exists.<p>Even if the staging concept is clear to someone, git cli terminology _is_ objectively very confusing and there are many articles written about it already (e.g., do I "add" to index? Is the index also referred as cached/Staged? Mixing different verbs and nouns everywhere).  Are they all the same?)<p>I just wrote this to say it is not a necessary part of making a tool as powerful as git - Mercurial shows an example of a similar tool with a less confusing CLI.<p>Of course, git won so I just live with it. I enjoy teaching git new devs because once you explain the confusing terminology up front, they understand it faster.</p>
]]></description><pubDate>Thu, 12 Dec 2024 14:34:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42399435</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=42399435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42399435</guid></item><item><title><![CDATA[New comment by wbkang in "Is there ever a good reason to disable swap?"]]></title><description><![CDATA[
<p>Disabling swap on windows means all of your applications virtual memory has to fit in your physical memory. In Windows any unused virtual memory still needs space in RAM or, it has to have space in the page files.<p>Right now if I look at my Firefox processes, they take more (10-20%, sometimes a lot more) more commit size (virtual memory) than their private working set. With page files the unused virtual memory portion is simply reserved on the page file with minimal overhead. Without any page files, you will be just wasting memory.<p>RE: unnecessary writes, it might be windows proactively dumping the contents of the memory (I think this happens but I cannot confirm right now). But in general that's very low priority and it should affect your performance.</p>
]]></description><pubDate>Sun, 16 Jun 2024 15:09:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40697633</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=40697633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40697633</guid></item><item><title><![CDATA[New comment by wbkang in "Is there ever a good reason to disable swap?"]]></title><description><![CDATA[
<p>This is the correct answer that needs to be at the top. No swap doesn't mean OOM killer magically kicks in earlier. It just means the anonymous memory has no where to go and your executable pages get evicted and then you are really hosed.</p>
]]></description><pubDate>Sun, 16 Jun 2024 14:52:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=40697526</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=40697526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40697526</guid></item><item><title><![CDATA[New comment by wbkang in "Google shuts down GPay app and P2P payments in the US"]]></title><description><![CDATA[
<p>I feel like the typical Google answer to this would just be to shut down your account D: <i>fingers-crossed that it doesn't happen</i></p>
]]></description><pubDate>Tue, 11 Jun 2024 18:08:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=40649526</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=40649526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40649526</guid></item><item><title><![CDATA[New comment by wbkang in "Fairbuds: In-ear with replaceable batteries"]]></title><description><![CDATA[
<p>Sony WF-1000XM3,4 had fairly easily replaceable batteries, but they regressed with the latest XM5. iFixedIt covered it here <a href="https://www.ifixit.com/News/79140/sony-just-nerfed-their-most-repairable-earbud-line" rel="nofollow">https://www.ifixit.com/News/79140/sony-just-nerfed-their-mos...</a><p>I am still using the XM3 - both the earbud and case batteries are repleacable.</p>
]]></description><pubDate>Tue, 09 Apr 2024 20:46:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=39984061</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=39984061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39984061</guid></item><item><title><![CDATA[New comment by wbkang in "HP Tries Desperately to Make 'Printer as a Subscription' a Thing"]]></title><description><![CDATA[
<p>Are there any open source printers? I know that 3d printers have many open source designs and they perform ok.</p>
]]></description><pubDate>Thu, 07 Mar 2024 17:56:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=39632217</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=39632217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39632217</guid></item><item><title><![CDATA[New comment by wbkang in "Why do we need for an Undefined Behavior Annex to C++"]]></title><description><![CDATA[
<p>I don't have solid data but for "core" mature software written in c/c++ like browsers and Linux, I feel like I see far more high profile security bugs from the lack of memory safety rather than something like "Linux failed to enforce the existing permissions".</p>
]]></description><pubDate>Sat, 02 Mar 2024 00:43:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39568701</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=39568701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39568701</guid></item><item><title><![CDATA[New comment by wbkang in "Auth0 OSS alternative Ory Kratos now with passwordless and SMS support"]]></title><description><![CDATA[
<p>SMS OTP sucks but this isn't it. Receiving text abroad is free with almost all carriers including Rogers.</p>
]]></description><pubDate>Thu, 22 Feb 2024 18:01:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39470739</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=39470739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39470739</guid></item><item><title><![CDATA[New comment by wbkang in "The day I canceled my Spotify subscription"]]></title><description><![CDATA[
<p>It's an unreliable and jarring experience, I had to give up on it. The app gives no indication when the synchronization would happen, and doesn't explain why when it does not work.</p>
]]></description><pubDate>Mon, 19 Feb 2024 20:22:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39434335</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=39434335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39434335</guid></item><item><title><![CDATA[New comment by wbkang in "Don't pass structs bigger than 16 bytes on AMD64"]]></title><description><![CDATA[
<p>The vanilla interface often allows what's right depending on the context (e.g., if an unnamed return value is passed in, it can be move constructed, otherwise it can be copied). I saw some code bases provide an override for a const ref and a normal type.</p>
]]></description><pubDate>Sat, 06 Jan 2024 16:12:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=38892588</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=38892588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38892588</guid></item><item><title><![CDATA[New comment by wbkang in "Apple Rejects the Hey Calendar from Their App Store"]]></title><description><![CDATA[
<p>It's still a valid point. Is it ok to take 15% more if you make more money? Does the marginal cost of supporting an app _increase_ as opposed to stay the same or decrease?</p>
]]></description><pubDate>Fri, 05 Jan 2024 22:33:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=38885937</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=38885937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38885937</guid></item><item><title><![CDATA[New comment by wbkang in "Researchers uncover on/off switch for breast cancer metastasis in mice"]]></title><description><![CDATA[
<p>This is not an informed comment. New immunotherapies for cancers are real. It's just that they are very expensive. But it's not right to claim they are very far or imaginative.</p>
]]></description><pubDate>Thu, 21 Dec 2023 02:45:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38716438</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=38716438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38716438</guid></item><item><title><![CDATA[New comment by wbkang in "Rust std fs slower than Python? No, it's hardware"]]></title><description><![CDATA[
<p>I don't think so, but it's difficult to find an actual reference. For sure it does overcommit like crazy. Here's an output from my mac:<p>% ps aux | sort -k5 -rh | head -1<p>xxxxxxxx         88273   1.2  0.9 1597482768 316064   ??  S     4:07PM  35:09.71 /Applications/Slack.app/Contents/Frameworks/Slack Helper (Renderer).app/...<p>Since ps displays vsz column in KiB, 1597482768 corresponds to 1TB+.</p>
]]></description><pubDate>Wed, 29 Nov 2023 15:50:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=38460927</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=38460927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38460927</guid></item><item><title><![CDATA[New comment by wbkang in "Solar eclipse of August 12, 2026"]]></title><description><![CDATA[
<p>I saw the same eclipse when I was on a plane from Rome to Seoul. I don't remember it too well anymore but really cool experience.</p>
]]></description><pubDate>Sun, 15 Oct 2023 13:48:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=37889691</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=37889691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37889691</guid></item><item><title><![CDATA[New comment by wbkang in "Windows Copilot's is showing third-party Ads to Windows users"]]></title><description><![CDATA[
<p>This is the first time I hear Linux has better fractional scaling than Windows. Is this because of Wayland or something? Windows always had reasonably good fractional scaling story. Wanted to hear why you think Windoes fractional scaling is broken.</p>
]]></description><pubDate>Thu, 05 Oct 2023 21:59:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=37784825</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=37784825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37784825</guid></item><item><title><![CDATA[New comment by wbkang in "Bypassing Bitlocker using a cheap logic analyzer on a Lenovo laptop"]]></title><description><![CDATA[
<p>It's called "device encryption" which seems to do the same thing and they allow it for Windows 10 home. It's confusing.</p>
]]></description><pubDate>Thu, 24 Aug 2023 17:25:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=37251847</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=37251847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37251847</guid></item><item><title><![CDATA[New comment by wbkang in "Show HN: Axilla – Open-source TypeScript framework for LLM apps"]]></title><description><![CDATA[
<p>Axillary in English also means "of armpit"</p>
]]></description><pubDate>Mon, 07 Aug 2023 15:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=37035640</link><dc:creator>wbkang</dc:creator><comments>https://news.ycombinator.com/item?id=37035640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37035640</guid></item></channel></rss>