<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: kritr</title><link>https://news.ycombinator.com/user?id=kritr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 21:02:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kritr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kritr in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>Unfortunately even with these improvements, working in the repo was quite slow.<p>Changes branches took an eternity, and people resorted to a more workspaces style solution.<p>If you’re planning on starting a big tech company, I wouldn’t recommend the approach.</p>
]]></description><pubDate>Wed, 15 Apr 2026 09:27:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47776693</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=47776693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776693</guid></item><item><title><![CDATA[New comment by kritr in "Building the largest known Kubernetes cluster"]]></title><description><![CDATA[
<p>I’ve seen some talk of replacing etcd with FoundationDB, which could yield similar improvements.</p>
]]></description><pubDate>Tue, 25 Nov 2025 13:42:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46045689</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=46045689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46045689</guid></item><item><title><![CDATA[New comment by kritr in "How America got hooked on ultraprocessed foods"]]></title><description><![CDATA[
<p>Ironically in SF it seems inversed. Whole Foods is second cheapest to Trader Joe’s, and Safeway is the most expensive.</p>
]]></description><pubDate>Thu, 16 Oct 2025 18:52:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45609237</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=45609237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45609237</guid></item><item><title><![CDATA[New comment by kritr in "Fastmail desktop app"]]></title><description><![CDATA[
<p>I was looking for this 2 days ago for a new computer setup.<p>I haven’t had a chance to download this yet, but hoping that it has native keybindings. (Cmd+N) on mac for composing a new email or something similar.<p>I know fastmail’s built in keybindings are robust, but I can’t keep track of them all.</p>
]]></description><pubDate>Mon, 13 Oct 2025 05:33:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45564985</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=45564985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45564985</guid></item><item><title><![CDATA[New comment by kritr in "GitOps Considered Harmful for MVP"]]></title><description><![CDATA[
<p>I don’t see this article actually arguing against GitOps. It just argues that the policies in place for GitOps need to make sense for the environment you’re developing in.<p>Obviously, the level of auditing and reviewing for infrastructure changes in a Prod environment make no sense for a Sandbox environment, and there’s nothing in GitOps that implies these need to be the same.<p>Ideally at every phase of development, you have very legible infrastructure that can be shared and iterated on by a team. The CI pipelines backing this should offer rapid turnaround times, and things should be easy to test.<p>All things which the general GitOps concept still works in tandem with.</p>
]]></description><pubDate>Fri, 26 Sep 2025 08:54:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45384325</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=45384325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45384325</guid></item><item><title><![CDATA[New comment by kritr in "If you are reading this obituary, it looks like I'm dead"]]></title><description><![CDATA[
<p>Eh, I think more optimistically, this is something her and her partner could joke about, and that he got a chuckle out of it.<p>I’m sure more heartfelt words were shared outside the scope of this obit.</p>
]]></description><pubDate>Tue, 23 Sep 2025 16:31:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45349326</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=45349326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45349326</guid></item><item><title><![CDATA[New comment by kritr in "Zoxide: A Better CD Command"]]></title><description><![CDATA[
<p>One useful thing I discovered recently about zoxide is that it has a basedir flag, so in theory you scan scope your query to the directory you’re in or based off some git root.<p>something like<p>alias zg=‘zoxide —basedir $(git rev-parse --show-toplevel)’<p><a href="https://github.com/ajeetdsouza/zoxide/pull/1027" rel="nofollow">https://github.com/ajeetdsouza/zoxide/pull/1027</a></p>
]]></description><pubDate>Tue, 23 Sep 2025 07:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45343736</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=45343736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45343736</guid></item><item><title><![CDATA[New comment by kritr in "My thoughts on renting versus buying"]]></title><description><![CDATA[
<p>My current assumption is that other classes of assets, assuming technological progress continues at its current rate, will grow significantly faster than demand for land.
So the economics that once made homeownership favorable, no longer exist.<p>Holding the assumption that your landlord operates on favorable conditions (mine is pretty responsive and rent increases are controlled), I’m not sure I have a good reason to opt to purchase a house unless I’m planning on occupying it for the next 2 decades at minimum.<p>I can’t help but think purchasing is an emotional decision, <i>unless</i> the location you live in allows you to buy for a similar rate to the mortgage pricing, but I’ve only observed this in LCOL areas.</p>
]]></description><pubDate>Sun, 14 Sep 2025 22:57:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45244136</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=45244136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45244136</guid></item><item><title><![CDATA[New comment by kritr in "PlasticList – Plastic Levels in Foods"]]></title><description><![CDATA[
<p>A friend of mine built an alternative UI for this, that may be more digestible if you’re trying to lookup individual items.<p><a href="http://plastic.food/" rel="nofollow">http://plastic.food/</a></p>
]]></description><pubDate>Tue, 24 Jun 2025 19:38:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44370157</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=44370157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44370157</guid></item><item><title><![CDATA[New comment by kritr in "Build a Container Image from Scratch"]]></title><description><![CDATA[
<p>Running the container on Windows is probably a lot more complicated because there’s no obvious built in chroot + mount filesystem command (at least from memory).<p>I believe they’re built on silos. I believe containerd itself is probably as low in the container runtime as you’d want to go…
See <a href="https://github.com/microsoft/hcsshim" rel="nofollow">https://github.com/microsoft/hcsshim</a> for the actual bindings.</p>
]]></description><pubDate>Fri, 21 Mar 2025 08:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43433114</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=43433114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43433114</guid></item><item><title><![CDATA[New comment by kritr in "Build a Container Image from Scratch"]]></title><description><![CDATA[
<p>iTerm and Terminal are pieces of software emulate a physical terminal environment. They take the output of programs/shells output characters and control codes to render text, clear the screen, etc.<p>The terminal emulator receives keyboard input via your operating system, and passes it to the shell program via stdin.<p>The shell is responsible for prompting you and handling whatever you type.
For example the “$ “ <i>waits for next character from the terminal emulator until you hit newline</i>.<p>The shell is responsible for parsing your input, executing any child programs “ls” for example, outputting their content to stdout, and prompting you again.</p>
]]></description><pubDate>Fri, 21 Mar 2025 08:12:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43432995</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=43432995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43432995</guid></item><item><title><![CDATA[New comment by kritr in "How I Ace Midterms at a Top CS School by Studying 1-3 Hours (and Skipping Class)"]]></title><description><![CDATA[
<p>Chiming in with a Purdue alum perspective.<p>If you can get away with this, keep doing so, but definitely recommend putting some time into the 59000 / 69000 classes taught at the grad level.
Advisors let you swap elective classes in your track for the higher level ones, and they’re far more interesting (especially for the AI/ML track).
Also connects you with more professors that would be research oriented (if that was something you were interested in).
The program also had an exchange with ETH/KTH which unfortunately I couldn’t take advantage of due to COVID.</p>
]]></description><pubDate>Mon, 03 Mar 2025 09:38:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43240035</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=43240035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43240035</guid></item><item><title><![CDATA[New comment by kritr in "Why Vim uses hjkl keys as arrow keys"]]></title><description><![CDATA[
<p>Then how would you type uppercase letters? /s
But on a more serious note, it does appear that some people are not aware that the shift key capitalizes letters and exclusively rely on the caps lock key.</p>
]]></description><pubDate>Mon, 01 Apr 2024 16:23:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=39895859</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=39895859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39895859</guid></item><item><title><![CDATA[New comment by kritr in "Ask HN: What is your best flight booking app/site"]]></title><description><![CDATA[
<p>Honestly haven’t had too bad of an experience with Capital One’s hopper portal. 
Normally I don’t care for these aggregators, but 9/10 times the price difference is negligible, I don’t have to create a new account, and their customer service has actually been decent ( booked a flight with ryan air that showed incorrectly free check in on the portal, and they reimbursed me for the baggage ).
Also it usually ends up forwarding me the direct flight details anyway, so I can always modify the booking on the main airline’s page.</p>
]]></description><pubDate>Sat, 20 Jan 2024 07:37:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39065496</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=39065496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39065496</guid></item><item><title><![CDATA[New comment by kritr in "Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?"]]></title><description><![CDATA[
<p>Like a lot of people in this thread. I was 9 when I started using game maker. 
This wasn’t by chance, the good fortune of some willing parent who wanted to teach kids how to make games started a club at my elementary school.
By the end of the year, I could put together most rudimentary 2d games I could imagine.
I think more than anything, don’t worry about finishing, don’t worry about getting everything right, empower the kid to engage with their ideas and that’ll go a long way.</p>
]]></description><pubDate>Thu, 18 Jan 2024 16:49:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39044076</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=39044076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39044076</guid></item><item><title><![CDATA[New comment by kritr in "Bitwarden Heist – How to break into password vaults without using passwords"]]></title><description><![CDATA[
<p>Sounds like the bigger issue in this case is that it’s not clear to developers in which cases they can rely on DPAPI to be entirely local, which I assume is what’s needed for password manager style applications.</p>
]]></description><pubDate>Wed, 03 Jan 2024 18:48:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=38857980</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=38857980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38857980</guid></item><item><title><![CDATA[New comment by kritr in "Mfio – Completion I/O for Rust"]]></title><description><![CDATA[
<p>It’s frequently used to describe the problem of calling an async function from a sync one or vice versa. There’s other applications of the term though (pure vs impure functions).<p>I think it just happens to be that we like assigning colors to differentiate things in the mathematical side of CS.</p>
]]></description><pubDate>Sat, 16 Dec 2023 02:48:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=38661285</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=38661285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38661285</guid></item><item><title><![CDATA[New comment by kritr in "Tested: Black 4.0, the "blackest black" is a lot blacker. 0f1012 vs. 272928"]]></title><description><![CDATA[
<p>Having seen his exhibit in Venice. I will say, in the right contexts it really does look like a black hole. This doesn’t require limited lighting, just regular room lighting. 3d objects painted with it will disappear into themselves as if it was 2d.</p>
]]></description><pubDate>Thu, 09 Nov 2023 13:46:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=38204887</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=38204887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38204887</guid></item><item><title><![CDATA[New comment by kritr in "Reverse-engineering Ethernet backoff on the Intel 82586 network chip's die"]]></title><description><![CDATA[
<p>Great article!
The led me into a rabbit hole, exploring collisions in Wi-Fi and the corresponding CSMA/CA Protocol. I hadn’t put that much thought into how this worked in practice.</p>
]]></description><pubDate>Wed, 01 Nov 2023 02:24:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=38093897</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=38093897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38093897</guid></item><item><title><![CDATA[New comment by kritr in "Analyzing Data 170,000x Faster with Python"]]></title><description><![CDATA[
<p>As someone that doesn’t spend a lot of time in Python, but is familiar with the ecosystem and numpy. I would say this is actually a lot more approachable than I thought it would be. 
The only thing that really surprised me was that rewriting corrcoef led to a speedup. I would imagine that’s a fairly optimized function in numpy.</p>
]]></description><pubDate>Mon, 30 Oct 2023 16:33:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=38071785</link><dc:creator>kritr</dc:creator><comments>https://news.ycombinator.com/item?id=38071785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38071785</guid></item></channel></rss>