<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: jeeyoungk</title><link>https://news.ycombinator.com/user?id=jeeyoungk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 24 Apr 2026 16:19:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jeeyoungk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jeeyoungk in "EquipmentShare (YC W15) goes public"]]></title><description><![CDATA[
<p>First one is definitely AI-ese, but the rest, I cannot tell if they are just business platitudes or AI. Sigh.</p>
]]></description><pubDate>Fri, 23 Jan 2026 21:55:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46738486</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=46738486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46738486</guid></item><item><title><![CDATA[New comment by jeeyoungk in "What an unprocessed photo looks like"]]></title><description><![CDATA[
<p>If you want "3x3 colored image", you would need 6x6 of the bayer filter pixels.<p>Each RGB pixel would be 2x2 grid of<p>```
G R
B G
```<p>So G appears twice as many as other colors (this is mostly the same for both the screen and sensor technology).<p>There are different ways to do the color filter layouts for screens and sensors (Fuji X-Trans have different layout, for example).</p>
]]></description><pubDate>Mon, 29 Dec 2025 00:00:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46415809</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=46415809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46415809</guid></item><item><title><![CDATA[New comment by jeeyoungk in "Show HN: Gemini Pro 3 imagines the HN front page 10 years from now"]]></title><description><![CDATA[
<p>Some high profile news; yahoo altaba spinoff, Magic Leap (what are they up to now?), ...</p>
]]></description><pubDate>Tue, 09 Dec 2025 20:25:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46210144</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=46210144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46210144</guid></item><item><title><![CDATA[New comment by jeeyoungk in "Amp, Inc. – Amp is spinning out of Sourcegraph"]]></title><description><![CDATA[
<p>yes that is easiest; or just be a 100% owned subsidiary. (that's what say, waymo is).<p>the good thing is that you afterwards the cap table of the subsidiary or the spunoff can evolve (ex: waymo / amp can raise money independent of the parent company).</p>
]]></description><pubDate>Tue, 09 Dec 2025 00:01:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46199476</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=46199476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46199476</guid></item><item><title><![CDATA[New comment by jeeyoungk in "What Killed Perl?"]]></title><description><![CDATA[
<p>As a user, you may not appreciate six, but popular libraries like Django would've never made the jump without six.py;</p>
]]></description><pubDate>Thu, 20 Nov 2025 06:02:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45989454</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=45989454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45989454</guid></item><item><title><![CDATA[New comment by jeeyoungk in "Projects evaluated to see if they're as free and open source as advertised"]]></title><description><![CDATA[
<p>I think this is really unfair, in the current day and age, especially when there are "Open Weight Models" that are bending the definition of the FOSS.<p>I don't have a skin in the game, but I personally think that the definition of FOSS is too rigid and strict and is not evolving. There has been many challenges over time (LGPL's linking exception, tivoization, AGPL trying to fight against SaaS, Open Core business models, ...); and we are really bestowing very harsh moral standards for people who are trying to do the right thing.<p>For me, Sentry, being 10+ years in its existence (I used it ever since its logo was a Starcraft II unit), never participated in the usual enshitification of the software, being labeled as "NOPE" is disingenuous. I would gladly pay for Sentry because I love the software, and I also know that if shit hits the fan, I can self-host it (though the configuration for self-hosting got progressively difficult over time, but that's the complexity of modern SaaS stack). I can make similar arguments to other tools in this site that I'm familiar with.</p>
]]></description><pubDate>Tue, 05 Aug 2025 00:46:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44793091</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=44793091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44793091</guid></item><item><title><![CDATA[New comment by jeeyoungk in "Webflow Down for >31 Hours"]]></title><description><![CDATA[
<p>why go for 9's when you can go for 8s? you can aim for 88.8888888!</p>
]]></description><pubDate>Tue, 29 Jul 2025 22:07:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44728815</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=44728815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44728815</guid></item><item><title><![CDATA[New comment by jeeyoungk in "Asyncio: A library with too many sharp corners"]]></title><description><![CDATA[
<p>I like `gevent` but I think it may have been too hacky of a solution to be incorporated to the main runtime.<p>"creating the first ever first-class language with green-threading at its core."<p>... isn't that what Go is? I think out of all languages I use extensively, Go is the only one that doesn't suffer from the sync/async function coloring nightmare.</p>
]]></description><pubDate>Sun, 27 Jul 2025 01:56:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44698294</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=44698294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44698294</guid></item><item><title><![CDATA[New comment by jeeyoungk in "Google's shortened goo.gl links will stop working next month"]]></title><description><![CDATA[
<p>This is the answer; turns out that non-transformed links are the most generic data format, without any "compression" - QR codes or a third-party-intermediary - needed.</p>
]]></description><pubDate>Fri, 25 Jul 2025 18:30:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44686574</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=44686574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44686574</guid></item><item><title><![CDATA[New comment by jeeyoungk in "The borrowchecker is what I like the least about Rust"]]></title><description><![CDATA[
<p>Definitely agree that goroutines don't suck; it makes go into one of the only languages without "function coloring" problem; True N:M multithreading without a separate sync and async versions of the IO libraries (thus everything else).<p>I think channels have too many footguns (what should its size be? closing without causing panics when there are multiple writers), thus it's definitely better "abstracted out" at the framework level. Most channels that developers interact with is the `Context.Done()` channel with <-chan struct{}.<p>Also, I'm not sure whether the go authors originally intended that closing a channel would effectively have a multicast semantics (all readers are notified, no matter how many are); everything else have pub-sub semantics, and turns out that this multicast semantics is much more interesting.</p>
]]></description><pubDate>Sun, 20 Jul 2025 05:50:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44622322</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=44622322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44622322</guid></item><item><title><![CDATA[New comment by jeeyoungk in "Hypercapitalism and the AI talent wars"]]></title><description><![CDATA[
<p>But the term itself was created and captured by the left from the beginning; Proudhon first used it; Marx popularized it; so in the history of terminologies it always had the meaning that we associate with it.<p>I like the term "market economy" or "commercial society" more, because it does capture more of what's happening on the market and the society.</p>
]]></description><pubDate>Mon, 14 Jul 2025 17:05:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44562526</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=44562526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44562526</guid></item><item><title><![CDATA[New comment by jeeyoungk in "Apple Notes Will Gain Markdown Export at WWDC, and, I Have Thoughts"]]></title><description><![CDATA[
<p>I think the parent's suggesting that they should be "one way" shortcuts; i.e. "# Heading" auto-formatting as a heading is a shortcut, and it doesn't allow you to go back and modify the original markdown.</p>
]]></description><pubDate>Thu, 05 Jun 2025 19:59:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44195255</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=44195255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44195255</guid></item><item><title><![CDATA[New comment by jeeyoungk in "Apple Notes Expected to Gain Markdown Support in iOS 26"]]></title><description><![CDATA[
<p>ah TIL! I only read it when it was first proposed.</p>
]]></description><pubDate>Thu, 05 Jun 2025 16:32:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44193221</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=44193221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44193221</guid></item><item><title><![CDATA[New comment by jeeyoungk in "Apple Notes Expected to Gain Markdown Support in iOS 26"]]></title><description><![CDATA[
<p>Yes; Ubuntu did this from the beginning; (6.06 is the first I've used, and I still remember _when_ I used it), Python's introducing CalVer too (aptly numbered PEP <a href="https://peps.python.org/pep-2026/" rel="nofollow">https://peps.python.org/pep-2026/</a>)</p>
]]></description><pubDate>Thu, 05 Jun 2025 02:10:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44187676</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=44187676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44187676</guid></item><item><title><![CDATA[New comment by jeeyoungk in "We’ll be ending web hosting for your apps on Glitch"]]></title><description><![CDATA[
<p>Yes, they tried to avoid the cliche by pointing at the cliche, but they weren't able to refute Our Incredible Journey.<p>Though, this was a real product, with almost 10 years of operation; very few products last this long, and the product wasn't immediately shuttered after the acquisition, so it is unfair to categorize them into the same OIJ bucket.</p>
]]></description><pubDate>Fri, 23 May 2025 17:26:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44074712</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=44074712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44074712</guid></item><item><title><![CDATA[New comment by jeeyoungk in "On JavaScript's Weirdness"]]></title><description><![CDATA[
<p>yes `== null` is quite convenient for the null or undefined check.<p>In general, the whole `==` versus `===` is a silly argument in a typescript codebase, because if you know the types of the arguments, `==` behaves predictably.</p>
]]></description><pubDate>Fri, 04 Apr 2025 15:59:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43584305</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=43584305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43584305</guid></item><item><title><![CDATA[New comment by jeeyoungk in "Tj-actions/changed-files GitHub Action Compromised – used by over 23K repos"]]></title><description><![CDATA[
<p>Looks like a lot of them are pinning to tags (which are not guaranteed to change) or SHA (<a href="https://github.com/vitejs/vite/blob/8da04227d6f818a8ad9efc0056101968037c2e36/.github/workflows/ci.yml#L61" rel="nofollow">https://github.com/vitejs/vite/blob/8da04227d6f818a8ad9efc00...</a>) which is more hermetic.</p>
]]></description><pubDate>Sat, 15 Mar 2025 03:58:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43369863</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=43369863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43369863</guid></item><item><title><![CDATA[New comment by jeeyoungk in "IBM completes acquisition of HashiCorp"]]></title><description><![CDATA[
<p>Who's the target audience for this pricing that can afford this? The RUM pricing is indeed quite ridiculous.<p>It feels quite ridiculous, especially if you are managing "soft" resources like IAM roles via Terraform / Pulumi. At least with real resources (say, RDS instances), one can argue that Terraform / Pulumi pricing is a small percentage of the cloud bill. But IAM roles are not charged for in cloud, and there are so many of them (especially if you use IaaC to create very elaborate scheme).</p>
]]></description><pubDate>Thu, 27 Feb 2025 22:54:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43199483</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=43199483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43199483</guid></item><item><title><![CDATA[New comment by jeeyoungk in "Are efficiency and horizontal scalability at odds?"]]></title><description><![CDATA[
<p>DuckDB would've been a good example to be included, because it tries to target the need for horizontal scalability with an efficient implementation altogether. If your use case stays below the need for horizontal scalability (which in the modern world, mixture of clever implementation and crazy powerful computers do allow), then you can tackle quite a large workload.</p>
]]></description><pubDate>Wed, 12 Feb 2025 19:15:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43028691</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=43028691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43028691</guid></item><item><title><![CDATA[New comment by jeeyoungk in "Understanding gRPC, OpenAPI and REST and when to use them in API design (2020)"]]></title><description><![CDATA[
<p>There's two parts to gRPC's performance<p>- 1. multiplexing protocol implemented on top of HTTP/2
- 2. serialization format via protobuf<p>For most companies, neither 1 or 2 is needed, but the side effect of 2 (of having structured schema) is good enough. This was the idea behind twrip - <a href="https://github.com/twitchtv/twirp">https://github.com/twitchtv/twirp</a> - not sure whether this is still actively used / maintained, but it's protobuf as json over HTTP.</p>
]]></description><pubDate>Thu, 23 Jan 2025 01:28:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42799593</link><dc:creator>jeeyoungk</dc:creator><comments>https://news.ycombinator.com/item?id=42799593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42799593</guid></item></channel></rss>