<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: jakevoytko</title><link>https://news.ycombinator.com/user?id=jakevoytko</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 08 Jun 2026 16:15:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jakevoytko" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jakevoytko in "Ask HN: What was your "oh shit" moment with GenAI?"]]></title><description><![CDATA[
<p>I needed to set up a VPS for my blog, so I gave Claude SSH access to a fresh Digital Ocean droplet and told it to set up a deploy with Ansible and harden the instance. It one-shot it in 15 minutes.</p>
]]></description><pubDate>Sun, 07 Jun 2026 11:40:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433889</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=48433889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433889</guid></item><item><title><![CDATA[New comment by jakevoytko in "Don't Roll Your Own"]]></title><description><![CDATA[
<p>That is indeed how things like copy/paste through the menus already work; you install an extension to get the clipboard permission or the browser limits you to keyboard shortcuts</p>
]]></description><pubDate>Sun, 24 May 2026 02:34:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48253797</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=48253797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48253797</guid></item><item><title><![CDATA[New comment by jakevoytko in "Don't Roll Your Own"]]></title><description><![CDATA[
<p>Applications like Google Docs would be impossible without each of the four things you listed being available. We had Google Docs that didn’t roll-your-own for each of the items in that list and it was called Writely and it was absolute dogshit (but super cool for its time) because those limitations were too extreme. And by extension it wouldn’t make sense to have Chromebooks as a category of hardware, because web software could never compete at a feature parity level with native software.</p>
]]></description><pubDate>Sun, 24 May 2026 01:18:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48253360</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=48253360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48253360</guid></item><item><title><![CDATA[Why are we getting worse at software engineering?]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bitlog.com/2026/05/19/why-are-we-getting-worse-at-software-engineering/">https://www.bitlog.com/2026/05/19/why-are-we-getting-worse-at-software-engineering/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48192131">https://news.ycombinator.com/item?id=48192131</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 19 May 2026 11:53:07 +0000</pubDate><link>https://www.bitlog.com/2026/05/19/why-are-we-getting-worse-at-software-engineering/</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=48192131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48192131</guid></item><item><title><![CDATA[New comment by jakevoytko in "A History of IDEs at Google"]]></title><description><![CDATA[
<p>> The decision was made to go with Eclipse. Then it magically went into some sort of internal box/decision process, and came out IntelliJ instead. I've always thought this was because of a sufficiently highly placed Android person with a personal preference, but I could be 100% wrong.<p>I'm relying purely on memory, but all of the reasons were super public at the time. The internal Java editor tooling team decided that they weren't investing any more time into Intellij. And then a few months later, the Android team relaunched Android Studio using Intellij with full internal support. The existing Java tooling squad put up some amount of fuss saying that they had already made the decision, and the Android team gave a long and diplomatic response that could be compressed down into, "we don't report to you and we don't care what you think." This coincided with the entirety of Google becoming mobile native, so the mobile team were given free rein to call the shots.<p>> IMO IntelliJ never worked very well in google3<p>YMMV, we had some people in Docs/Drive who invested a lot of time into making Intellij usable for everyone, and following their system, it worked way better for us than Eclipse did. All of the "Let me sing you the song of my people ::UI freezes::" memes were very true in my experience.</p>
]]></description><pubDate>Thu, 14 May 2026 16:43:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48137845</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=48137845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48137845</guid></item><item><title><![CDATA[New comment by jakevoytko in "Vibe coding and agentic engineering are getting closer than I'd like"]]></title><description><![CDATA[
<p>Yeah, a lot of people came of age with a "we'll fix it when it's a problem" mindset. Previously their codebases would start to resist feature development, you'd fix the immediate bottlenecks, and then you could kick the can down the road a bit until you hit the next point of resistance. You kinda refactor as you do features. The frontier models have pushed the "it's a problem" moment further back. They can kinda work with whatever pile of code you give them... to a point. So it manifests as the LLM introducing extra regressions, or dropping more requirements than it used to, but it's not really manifesting as the job being harder for you. It's just not as smooth as it was from an empty repository. Then you hit the point where it just breaks too much and you need to fix it. And the whole codebase is just fractal layers of decisions that you didn't make. That's hard to untangle. And you're not editing the code yourself, so you don't have that visceral "adding this specific thing in this specific way has a lot of tension" reaction that allows you to have those refactoring breakthroughs.</p>
]]></description><pubDate>Wed, 06 May 2026 17:22:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48038862</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=48038862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48038862</guid></item><item><title><![CDATA[New comment by jakevoytko in "SubQ: a sub-quadratic LLM with 12M-token context"]]></title><description><![CDATA[
<p>The proof is in the pudding. At this point, there have been plenty of models that overperformed on benchmarks and underperformed on real work. So my stance is that I'm curious, I'm excited to see where it goes, and I don't believe it until I can try it.</p>
]]></description><pubDate>Tue, 05 May 2026 15:47:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48024126</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=48024126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48024126</guid></item><item><title><![CDATA[New comment by jakevoytko in "Nobody got fired for Uber's $8M ledger mistake?"]]></title><description><![CDATA[
<p>Yeah, this is exactly what I thought when I read this post. It seemed like the author either hasn't worked in big tech, or hasn't worked in the industry very long. It's extremely likely that the engineer who designed this was standing on his desk shouting "it's going to cost THIS MUCH MONEY. I want to make sure that EVERYONE IS OK WITH THIS." and was met with shrugs.<p>Here's how a big tech reporting chain sees this situation when everything is smooth sailing: "We're growing 3x year-over-year? After 2 years, the cost will be an order of magnitude higher no matter what solution we pick. The constant factor doesn't matter that much. But we have such an incredible roadmap that we will book more than an order of magnitude of revenue, backed by this new ledger project. The cost will always be a nonissue because of growth."<p>And then 2 years go by, and this incredible product growth adds a bunch of ledger entries that weren't there 2 years ago, someone nudges your reporting chain with the question, "this is pretty expensive.. what gives?" and then someone with a good combination of social and technical skills points out that a migration to your existing storage solution would be a cost effective way to continue growing.<p>At every step of the way, everyone is generally happy with what's going on.</p>
]]></description><pubDate>Wed, 22 Apr 2026 14:39:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47864309</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=47864309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47864309</guid></item><item><title><![CDATA[New comment by jakevoytko in "Does Gas Town 'steal' usage from users' LLM credits to improve itself?"]]></title><description><![CDATA[
<p>And even still, it’s hard to ignore him because he’ll still have some insight like “token efficiency is going to be the big thing we care about in the future,” which was a small section of one of his Gastown blogs. And after you’re done asking yourself if that means Gastown is performance art, or he just said that as a hedge against his “vomit tokens” approach so that he could say “look I knew it all along” when this is all proven to be misguided, you’ll start to mull on just the concept of “token efficiency” and realize “someone who can do work in 1/10th the tokens will be king.” I mean hell, Gastown preceded real support for multiagent orchestration in Claude and potentially nudged it along that path.</p>
]]></description><pubDate>Thu, 16 Apr 2026 09:52:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47790876</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=47790876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47790876</guid></item><item><title><![CDATA[New comment by jakevoytko in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>I have some blog posts coming out soon. I’m also trying an experiment where I make YouTube videos[0] on each of them. My first video was a huge lift, since it was my first time doing everything.<p>Random observations from my first one:
- presenting my idea visually helped crystallize my thinking in a way that writing doesn’t. And writing was already very good at crystallizing my thinking.
- even making a bad video was a lot of work
- making a video presentable is a deep subject. Subtle changes were throwing off my setup. Now I understand why so many influencers are fitness and lifestyle; the demand side is obvious, but when you’re already camera-ready you have a huge advantage on the supply side 
- described something I built felt natural. I do that for a living. The intro was like 45 seconds and took me like 45 minutes to film because it was acting and I don’t know how to do that 
- learning about video editing features had an immediate payoff because video is so long<p>[0] I’m posting the videos at <a href="https://m.youtube.com/@bitlog-dev" rel="nofollow">https://m.youtube.com/@bitlog-dev</a> . I said if the first one got to 100 I’d commit to making at least 10, and I just crossed that threshold</p>
]]></description><pubDate>Mon, 13 Apr 2026 00:29:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47746090</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=47746090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47746090</guid></item><item><title><![CDATA[New comment by jakevoytko in "Employers use your personal data to figure out the lowest salary you'll accept"]]></title><description><![CDATA[
<p>He recruited for wall street trading firms; based on the finance types I've met over the years in NYC I would 100% believe some did this just because they hated losing. He was just making the point that you should never lie about your salary history, because he can help you if you didn't want to give it but he couldn't help you if you BSed everyone and got caught.</p>
]]></description><pubDate>Mon, 06 Apr 2026 15:33:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47662260</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=47662260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47662260</guid></item><item><title><![CDATA[New comment by jakevoytko in "Employers use your personal data to figure out the lowest salary you'll accept"]]></title><description><![CDATA[
<p>An old neighbor of mine was a headhunter. He once told me that some companies had a trick to get around the law. Upon getting hired, you'd sign a document saying that you'd agree to all policies in the employee handbook. Pretty standard stuff. One of the company policies was that you needed to prove any previous salary you stated in the negotiation. If it was too far off, they'd just terminate you. The trick is that they didn't ask at all during the hiring process; you're already hired and onboarded and then HR puts a meeting on your calendar to explain the policy to you.</p>
]]></description><pubDate>Mon, 06 Apr 2026 13:50:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47660924</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=47660924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47660924</guid></item><item><title><![CDATA[New comment by jakevoytko in "Significant raise of reports"]]></title><description><![CDATA[
<p>Fun fact: I was on the Google Docs team from 2010-2015. Save didn't do anything but we still hooked up an impression to the keystroke to measure how often people tried to save. It was one of the top things people did in the app at first; it was comparable to how often people would bold and unbold text. And then as people gained confidence it went down over time.</p>
]]></description><pubDate>Thu, 02 Apr 2026 20:06:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47619496</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=47619496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47619496</guid></item><item><title><![CDATA[New comment by jakevoytko in "Significant raise of reports"]]></title><description><![CDATA[
<p>There are some rose-colored glasses when people say this.<p>Programs didn’t auto save and regularly crashed. It was extremely common to hear someone talk about losing hours of work. Computers regularly blue screened at random. Device drivers weren’t isolated from the kernel so you could easily buy a dongle or something that single-handedly destabilized your system. Viruses regularly brought the white-collar economy to its knees. Computer games that were just starting to come online and be collaborative didn’t do any validation of what the client sent it (this is true sometimes now, but it was the rule back then).</p>
]]></description><pubDate>Thu, 02 Apr 2026 13:32:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47614259</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=47614259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614259</guid></item><item><title><![CDATA[New comment by jakevoytko in "Ozempic Is About to Go Generic for Billions of People"]]></title><description><![CDATA[
<p>I’m on tirzepatide and it’s crazy how it can truly reform habits. I’ve been a night snacker my whole life. I don’t even think about food after dinner anymore. At a bar, I used to pound down the last quarter of a beer so I could go get another. Now I might forget to finish it and I probably won’t get another. Now I feel full while eating for the first time in my life. It’s going to be truly transformative at scale, even knowing it doesn’t work for everyone.</p>
]]></description><pubDate>Sat, 21 Mar 2026 18:42:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47469950</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=47469950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47469950</guid></item><item><title><![CDATA[New comment by jakevoytko in "Discontinuation and reinitiation of dual-labeled GLP-1 receptor agonists"]]></title><description><![CDATA[
<p>My doctor, who is on the older side, told me that he went through his records when GLP-1s started being prescribed for weight loss. He wanted to calculate what percentage of his patients (a) he had advised to lose weight, (b) reduced their weight to healthy levels, (c) and kept it off.<p>From the starting population of overweight people, only 3% of people dropped down to, and stayed, a healthy weight.</p>
]]></description><pubDate>Sat, 21 Mar 2026 18:26:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47469805</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=47469805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47469805</guid></item><item><title><![CDATA[New comment by jakevoytko in "Every layer of review makes you 10x slower"]]></title><description><![CDATA[
<p>I also think we're going to see a resurgence of either pair programming, or the buddy system where both engineers take responsibility for the prompting and review and each commit has 2 authors. I actually wrote a post on this subject on my blog yesterday, so I'm happy to see other people saying it too. I've worked on 2-engineer projects recently and it's been way smoother than larger projects. It's just so obvious that asynchronous review cycles are way too slow nowadays, and we're DDoSing our project leaders who have to take responsibility for engineering outcomes.</p>
]]></description><pubDate>Tue, 17 Mar 2026 13:38:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47412502</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=47412502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47412502</guid></item><item><title><![CDATA[New comment by jakevoytko in "Agents that run while I sleep"]]></title><description><![CDATA[
<p>I'll try that out, thanks for the tip!</p>
]]></description><pubDate>Wed, 11 Mar 2026 17:07:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47338240</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=47338240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47338240</guid></item><item><title><![CDATA[New comment by jakevoytko in "Agents that run while I sleep"]]></title><description><![CDATA[
<p>I’ve been playing around with these kinds of prompts. My experience is that the prompts need a lot of iteration to truly one-shot something that is halfway usable. If it’s under-spec’d it’ll just return after 15-20 minutes with something that’s not even half baked. If I give it an extremely detailed spec it’ll start dropping requirements and then finish around the 60-70 minute mark, but I needed 20 minutes to write the prompt and I need to hunt for the things it didn’t bother to do.<p>I’ve gotten some success iterating on the one-shot prompt until it’s less work to productionize the newest artifact than to start over, and it does have some learning benefits to iterate like this. I’m not sure if it’s any faster than just focusing on the problem directly though.</p>
]]></description><pubDate>Wed, 11 Mar 2026 10:07:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47333693</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=47333693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47333693</guid></item><item><title><![CDATA[Claude Code is a great Dad side project environment]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bitlog.com/2026/02/28/claude-code-is-a-great-dad-side-project-environment/">https://www.bitlog.com/2026/02/28/claude-code-is-a-great-dad-side-project-environment/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47203985">https://news.ycombinator.com/item?id=47203985</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 01 Mar 2026 05:25:41 +0000</pubDate><link>https://www.bitlog.com/2026/02/28/claude-code-is-a-great-dad-side-project-environment/</link><dc:creator>jakevoytko</dc:creator><comments>https://news.ycombinator.com/item?id=47203985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47203985</guid></item></channel></rss>