<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: jppittma</title><link>https://news.ycombinator.com/user?id=jppittma</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 05:35:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jppittma" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jppittma in "Claude Design"]]></title><description><![CDATA[
<p>I think that the beauty of the human experience is that all you need to learn is to practice. You automatically improve at what you're doing. The kinds of skills that atrophy when you use AI are skills that AI can already automate. And nobody is going to pay you to do slowly what a machine can do quickly/cheaply.<p>When you deploy AI to build something, you wind up doing the work that the AI itself can't do. Holding large amounts of context, maintaining a vision, writing apis and defining interfaces. Alongside like, project management. How much time is spent on features vs refactoring vs testing.</p>
]]></description><pubDate>Fri, 17 Apr 2026 20:42:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47810352</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=47810352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47810352</guid></item><item><title><![CDATA[New comment by jppittma in "Fast and Easy Levenshtein distance using a Trie (2011)"]]></title><description><![CDATA[
<p>It depends on if or not you're trying to correct for typos, or do something semantic. Also, embedding distance is much much more expensive.</p>
]]></description><pubDate>Thu, 16 Apr 2026 12:16:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47791903</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=47791903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47791903</guid></item><item><title><![CDATA[New comment by jppittma in "Code has always been the easy part"]]></title><description><![CDATA[
<p>coding is getting your foot in the door to software engineering, which is really like, computer systems engineering. We do so much more than code...</p>
]]></description><pubDate>Wed, 25 Feb 2026 03:54:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47147105</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=47147105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47147105</guid></item><item><title><![CDATA[New comment by jppittma in "Claws are now a new layer on top of LLM agents"]]></title><description><![CDATA[
<p>The bikeshedding is coming from in the room. The point is that the feature didn't cause any regression in capability. And who tf wants a plugin system with only support for first party plugins?</p>
]]></description><pubDate>Sat, 21 Feb 2026 13:09:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47100497</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=47100497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47100497</guid></item><item><title><![CDATA[New comment by jppittma in "Amazon strategised about keeping water use secret"]]></title><description><![CDATA[
<p>That's a fair point. If you want to calculate the real total water usage of any person, you must first invent the universe. You have to cut it off somewhere.</p>
]]></description><pubDate>Mon, 27 Oct 2025 15:20:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45721989</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=45721989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45721989</guid></item><item><title><![CDATA[New comment by jppittma in "Environment variables are a legacy mess: Let's dive deep into them"]]></title><description><![CDATA[
<p>Isn't this part of what containers/flatpaks solve?</p>
]]></description><pubDate>Fri, 17 Oct 2025 13:50:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45616820</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=45616820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45616820</guid></item><item><title><![CDATA[New comment by jppittma in "Amazon’s Ring to partner with Flock"]]></title><description><![CDATA[
<p>See, I have no problem with searches that involve warrants and probably cause. They could already violate the shit out of your privacy with a warrant. That's kind of the point of a warrant.</p>
]]></description><pubDate>Fri, 17 Oct 2025 13:32:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45616614</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=45616614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45616614</guid></item><item><title><![CDATA[New comment by jppittma in "Environment variables are a legacy mess: Let's dive deep into them"]]></title><description><![CDATA[
<p>The k8s api server is the thing that's configured to talk to your Thales or whatever. On managed kubernetes, these are usually preconfigured to talk to the vendor -- that's the difference between a secret and a config map. The secret is encrypted when it's stored in etcd.<p>You'd be forgiven for being mistaken however, because this encryption is handled in a way that's transparent to the application.<p>If you're talking about your application making a call to the k8s api server, then you shouldn't do that unless you're developing a plugin. The kubelet knows how to retrieve and mount secrets from the k8s api server and display them as environment variables to the application. You just declare it as a part of your deployment in the podspec.</p>
]]></description><pubDate>Thu, 16 Oct 2025 14:25:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45605758</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=45605758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45605758</guid></item><item><title><![CDATA[New comment by jppittma in "Environment variables are a legacy mess: Let's dive deep into them"]]></title><description><![CDATA[
<p>If you're not developing k8s operators, you're calling the api server directly, then complaining about lock in, then that's a skill issue. If you're developing k8s operators, then you should use a tool like kind for integration tests and dependency injection for other stuff and the concept of lock in doesn't make sense. You can also deploy your helm chart directly to kind.</p>
]]></description><pubDate>Mon, 13 Oct 2025 19:57:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45572656</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=45572656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45572656</guid></item><item><title><![CDATA[New comment by jppittma in "Environment variables are a legacy mess: Let's dive deep into them"]]></title><description><![CDATA[
<p>Yes you can? The container should be completely agnostic to the fact that it's running in kubernetes. You can do config the same way. Configmaps are mounted as regular files and environment variables. The application doesn't care if the configmap came from the cluster resource or a file your created on your dev machine with dev credentials. You can mount local files into the container yourself. It's docker run -v "source:destination" I think.</p>
]]></description><pubDate>Mon, 13 Oct 2025 18:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45571848</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=45571848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45571848</guid></item><item><title><![CDATA[New comment by jppittma in "Environment variables are a legacy mess: Let's dive deep into them"]]></title><description><![CDATA[
<p>How is the kubernetes secret API lock in? Genuinely wondering - were you trying to use that deployment yaml for something other than a kubernetes deployment? For most applications, you should be mounting the secret on your application, then you can inject it as either an environment variable or a json file that your application reads in an environment agnostic way.<p>Then, on the backend, you can configure etcd to use whatever KMS provider you like for encryption.</p>
]]></description><pubDate>Mon, 13 Oct 2025 18:04:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45571480</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=45571480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45571480</guid></item><item><title><![CDATA[New comment by jppittma in "Ladybird passes the Apple 90% threshold on web-platform-tests"]]></title><description><![CDATA[
<p>But is every feature in a browser supposed to be standardized? Like, it's against the rules somehow to develop features without asking permission from Apple and Mozilla?</p>
]]></description><pubDate>Mon, 06 Oct 2025 23:30:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45497500</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=45497500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45497500</guid></item><item><title><![CDATA[New comment by jppittma in "Ladybird passes the Apple 90% threshold on web-platform-tests"]]></title><description><![CDATA[
<p>OTOH, are all of the browsers supposed to move in lock step? Is chrome supposed to wait for everyone else's approval before launching any kind of feature?</p>
]]></description><pubDate>Mon, 06 Oct 2025 21:53:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45496738</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=45496738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45496738</guid></item><item><title><![CDATA[New comment by jppittma in "John Carmack's arguments against building a custom XR OS at Meta"]]></title><description><![CDATA[
<p>Other teams decommitting is just how it goes.</p>
]]></description><pubDate>Sat, 30 Aug 2025 04:36:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45071946</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=45071946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45071946</guid></item><item><title><![CDATA[New comment by jppittma in "John Carmack's arguments against building a custom XR OS at Meta"]]></title><description><![CDATA[
<p>I think the hope is that you just start there. They might have migrated the meeting room devices. Why would you set out to replace *everything* at once? Do something, get some revenue/experience, then try to fan out.</p>
]]></description><pubDate>Sat, 30 Aug 2025 04:34:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45071941</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=45071941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45071941</guid></item><item><title><![CDATA[New comment by jppittma in "Looking back at my transition from Windows to Linux"]]></title><description><![CDATA[
<p>Still a ways to go. I found out part of the reason for my linux bluetooth woes is that a settings in bluetooth called “JustWorks” and “FastConnect” default to off. Like. Why?<p>As if most linux users who enable bluetooth want it to connect slowly and not work.<p>Being a bit hyperbolic intentionally but the point still stands</p>
]]></description><pubDate>Sun, 24 Aug 2025 20:54:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45007674</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=45007674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45007674</guid></item><item><title><![CDATA[New comment by jppittma in "AGENTS.md – Open format for guiding coding agents"]]></title><description><![CDATA[
<p>Because you're not an (llm) agent and they're not for your consumption? You probably don't need the context in those docs.</p>
]]></description><pubDate>Wed, 20 Aug 2025 12:01:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44961067</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=44961067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44961067</guid></item><item><title><![CDATA[New comment by jppittma in "The decline of high-tech manufacturing in the United States"]]></title><description><![CDATA[
<p>Not sure where I fall on that one. In business, it is said that one ought to focus on core competencies and let other companies handle the rest. Why shouldn’t a country do the same? Should low level manufacturing be a core competency of the US? Why? Turning steel into screws is certainly lower margin than turning screws and engines into airplanes.</p>
]]></description><pubDate>Mon, 18 Aug 2025 00:48:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44936280</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=44936280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44936280</guid></item><item><title><![CDATA[New comment by jppittma in "I made a real-time C/C++/Rust build visualizer"]]></title><description><![CDATA[
<p>Btw, he has a YouTube channel and streams. I recommend it if you’re seeking imposter syndrome.</p>
]]></description><pubDate>Fri, 15 Aug 2025 11:17:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44910924</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=44910924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44910924</guid></item><item><title><![CDATA[New comment by jppittma in "6 weeks of Claude Code"]]></title><description><![CDATA[
<p>Here's the hope that the demand for software continues to increase as developer productivity rises, and that increases in developer productivity are partially captured in higher salaries.</p>
]]></description><pubDate>Mon, 04 Aug 2025 10:25:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44783959</link><dc:creator>jppittma</dc:creator><comments>https://news.ycombinator.com/item?id=44783959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44783959</guid></item></channel></rss>