<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: emilecantin</title><link>https://news.ycombinator.com/user?id=emilecantin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 01:37:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=emilecantin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by emilecantin in "Tesla Wall Connector bootloader bypasses the firmware downgrade ratchet"]]></title><description><![CDATA[
<p>They make a "universal charger" for this express purpose. It even has the adapter embedded in the holster, so you can either grab just the NACS connector, or the connector + J1772 adapter in one smooth motion.<p>Just don't try to use that adapter on another NACS connector like the Mobile Connector, it'll get stuck and you'll have to do some magnet shenanigans to get it off (ask me how I know...)<p>NACS on Level 2 has the same number of pins, but speaks a different protocol than J1772, so just a normal "dumb" adapter won't work. You either need a Connector that can speak J1772, or a TeslaTap.</p>
]]></description><pubDate>Fri, 15 May 2026 16:28:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48150596</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=48150596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48150596</guid></item><item><title><![CDATA[New comment by emilecantin in "Restore full BambuNetwork support for Bambu Lab printers"]]></title><description><![CDATA[
<p>> However according to Bambu, Pawel specifically modified Orca to make it look like BambuStudio<p>"Specifically modifying" as in "not even touching that part of the code in the fork"...</p>
]]></description><pubDate>Wed, 13 May 2026 15:00:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48122835</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=48122835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48122835</guid></item><item><title><![CDATA[New comment by emilecantin in "A programmable watch you can actually wear"]]></title><description><![CDATA[
<p>I had one, broke 2 screens before I gave up wearing it... It's really not meant to be work in daily life, which is sad because an e-paper screen makes a lot of sense on a watch.</p>
]]></description><pubDate>Fri, 24 Apr 2026 13:12:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47889735</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=47889735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47889735</guid></item><item><title><![CDATA[New comment by emilecantin in "FrameBook"]]></title><description><![CDATA[
<p>Mine had been upgraded from 4GB of RAM to 8GB, and I replaced the HDD with an SSD, and replaced the DVD drive with the original HDD for more storage. Was a nice machine for uni, I really loved it.</p>
]]></description><pubDate>Mon, 09 Mar 2026 15:31:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47310400</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=47310400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47310400</guid></item><item><title><![CDATA[New comment by emilecantin in "More Mac malware from Google search"]]></title><description><![CDATA[
<p>Attacks like this are not helped by the increasingly-common "curl | bash" installation instructions (e.g. the new "native" Claude Code install)...<p>Publish through homebrew like a civilized person, please!</p>
]]></description><pubDate>Mon, 09 Feb 2026 01:32:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46940540</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=46940540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46940540</guid></item><item><title><![CDATA[New comment by emilecantin in "Ask HN: Do you have any evidence that agentic coding works?"]]></title><description><![CDATA[
<p>A loop I've found that works pretty well for bugs is this:<p>- Ask Claude to look at my current in-progress task (from Github/Jira/whatever) and repro the bug using the Chrome MCP.<p>- Ask it to fix it<p>- Review the code manually, usually it's pretty self-contained and easy to ensure it does what I want<p>- If I'm feeling cautious, ask it to run "manual" tests on related components (this is a huge time-saver!)<p>- Ask it to help me prepare the PR: This refers to instructions I put in CLAUDE.md so it gives me a branch name, commit message and PR description based on our internal processes.<p>- I do the commit operations, PR and stuff myself, often tweaking the messages / description.<p>- Clear context / start a new conversation for the next bug.<p>On a personal project where I'm less concerned about code quality, I'll often do the plan->implementation approach. Getting pretty in-depth about your requirements ovbiously leads to a much better plan. For fixing bugs it really helps to tell the model to check its assumptions, because that's often where it gets stuck and create new bugs while fixing others.<p>All in all, I think it's working for me. I'll tackle 2-3 day refactors in an afternoon. But obviously there's a learning curve and having the technical skills to know what you want will give you much better results.</p>
]]></description><pubDate>Tue, 20 Jan 2026 16:17:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46693594</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=46693594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46693594</guid></item><item><title><![CDATA[New comment by emilecantin in "I switched from VSCode to Zed"]]></title><description><![CDATA[
<p>I switched to Zed from a tmux/nvim setup. I think Zed is the first editor I've tried that has a good enough Vim mode for me to switch and keep my built-up muscle memory.</p>
]]></description><pubDate>Mon, 05 Jan 2026 15:18:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46499763</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=46499763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46499763</guid></item><item><title><![CDATA[New comment by emilecantin in "Valve reveals it’s the architect behind a push to bring Windows games to Arm"]]></title><description><![CDATA[
<p>It would obviously need to be accompanied with rigorous enforcement of employee classification. I know there would be a bunch of possible ways to game this, so there are a lot of other rules we'd need to add but I didn't want to make my comment too long.<p>Also, I wouldn't necessarily make a distinction between the full-time employees vs the part-time ones.</p>
]]></description><pubDate>Thu, 04 Dec 2025 13:08:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46147254</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=46147254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46147254</guid></item><item><title><![CDATA[New comment by emilecantin in "Valve reveals it’s the architect behind a push to bring Windows games to Arm"]]></title><description><![CDATA[
<p>I think there should perhaps be a law that any corporation automatically has a new class of un-tradeable VOTING shares, worth 50% of the overall vote, held by the employees. Everybody with an employment contract with this company is entitled to 1 vote, no more, no less; whether they're the janitor or the CEO.<p>Employees of a company are the ones who are the most affected by the company's decisions, it's only fair that they have a say.</p>
]]></description><pubDate>Thu, 04 Dec 2025 04:11:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46143729</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=46143729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46143729</guid></item><item><title><![CDATA[New comment by emilecantin in "The biggest sign of an AI bubble is starting to appear – debt"]]></title><description><![CDATA[
<p>Yeah, I saw "AI winter" mentioned elsewhere in the thread...<p>IMO there is a real qualitative difference between AI and crypto in terms of the durable impact it's going to have on the world. Does that mean I've bought into the AI hype? Maybe. But I think the signs are there.</p>
]]></description><pubDate>Fri, 03 Oct 2025 16:06:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45464506</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=45464506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45464506</guid></item><item><title><![CDATA[New comment by emilecantin in "The biggest sign of an AI bubble is starting to appear – debt"]]></title><description><![CDATA[
<p>Both can be true at the same time. Similar to the early days of the Internet, the dot-com bubble eventually popped, but the Internet (and dot-coms, for that matter) didn't go away.<p>What people are saying is that this mad race to throw cash at anything that has "AI" in it will eventually stop, and what will remain are the useful things.</p>
]]></description><pubDate>Fri, 03 Oct 2025 13:11:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45462604</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=45462604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45462604</guid></item><item><title><![CDATA[New comment by emilecantin in "Why is Venus hell and Earth an Eden?"]]></title><description><![CDATA[
<p>> If I can't get the materials to repair my building in a hurry, I go outside and I wait. Or I stay inside and I wait. And if I can't do that for my Venusian balloon city, I slowly sink into a zone that melts lead and bakes me alive. And if I get the materials after it has stared sinking, repairing it won't reinflate the balloon and have it rise again, because some significant fraction of the air has leaked out.<p>It's more similar to a boat than a house. If your boat has a leak, you need to repair it very quickly or it ends up at the bottom of the ocean. Yet we've managed to do it relatively reliably.</p>
]]></description><pubDate>Mon, 22 Sep 2025 14:07:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45333686</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=45333686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45333686</guid></item><item><title><![CDATA[New comment by emilecantin in "How I, a non-developer, read the tutorial you, a developer, wrote for me"]]></title><description><![CDATA[
<p>My recent experience with getting an app deployed from Gitlab to a kubernetes cluster on DigitalOcean was exactly like this. There were like 3 or 4 different third-party technologies I was expected to set up with absolutely no explanation of what problem they're solving, and there was a bunch of steps where I had to supply names or paths as command-line arguments with no guidance on what these values should contain (is it arbitrary? Does it need to match something else?)<p>Mind you, I have relatively good Docker experience (wrote Dockerfiles, have a pretty extensive Docker-Compose - based home server with ~15 services) so I'm not new to containers at all. But man, the documentation for all these tools was worse than useless.</p>
]]></description><pubDate>Mon, 22 Sep 2025 13:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45333369</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=45333369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45333369</guid></item><item><title><![CDATA[New comment by emilecantin in "Using Claude Code to modernize a 25-year-old kernel driver"]]></title><description><![CDATA[
<p>One area where it really shines for me is personal projects. You know, the type of projects you might get to spend a couple hours on once the kids are in bed... Spending that couple hours guiding Claude do do what I want is way quicker than doing it all myself. Especially since I do have the skills to do it all myself, just not the time. It's been particularly effective around UI stuff since I've selected a popular UI library (MUI) but I don't use it in my day job; I had to keep looking up documentation but Claude just bangs it out very easily.<p>One thing where it hasn't shone is configuring my production deployment. I had set this project up with a docker-compose, but my selected CI/CD (Gitlab) and my selected hosting provider (DigitalOcean) seemed to steer me more towards Kubernetes, which I don't know anything about. Gitlab's documentation wanted me to setup Flux (?) and at some point referred to a Helm chart (?)... All words I've heard but their documentation is useless to newcomers ("manage containers in production!": yes, that's obviously what I'm trying to do... "Getting started: run this obscure command with 5 arguments": wth is this path I need to provide? what's this parameter? etc.) I honestly can't believe how complex the recommended setup is, to ultimately run 2 containers that I already have defined in ~20 lines of docker-compose...<p>Claude got me through it. Took it about 5-6 hours of trying stuff, build failing, trying again. And even then, it still doesn't deploy when I push. It builds, pushes the new container images, and spins up a new pod... which it then immediately kills because my older one is still running and I only want one pod running... Oh well, I'll just keep killing the old pod until I have some more energy to throw at it to try and fix it.<p>TL;DR: it's much better at some things than others.</p>
]]></description><pubDate>Mon, 08 Sep 2025 15:07:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45169267</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=45169267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45169267</guid></item><item><title><![CDATA[New comment by emilecantin in "Claude Code Checkpoints"]]></title><description><![CDATA[
<p>True, but it's harder to reject changes in one file, make a quick fix, etc. I like to keep control over my git repo as it's a very useful tool for supervising the AI.</p>
]]></description><pubDate>Thu, 28 Aug 2025 15:51:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45053717</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=45053717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45053717</guid></item><item><title><![CDATA[New comment by emilecantin in "Claude Code Checkpoints"]]></title><description><![CDATA[
<p>It's also very easy to throw away unstaged changes, and to stage exactly what you want. I treat the staging process ("git add") as a code review.</p>
]]></description><pubDate>Thu, 28 Aug 2025 13:49:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45052167</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=45052167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45052167</guid></item><item><title><![CDATA[New comment by emilecantin in "Are OpenAI and Anthropic losing money on inference?"]]></title><description><![CDATA[
<p>Training.</p>
]]></description><pubDate>Thu, 28 Aug 2025 13:44:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45052106</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=45052106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45052106</guid></item><item><title><![CDATA[New comment by emilecantin in "Claude Code Checkpoints"]]></title><description><![CDATA[
<p>I tend to have auto-accept on for edits, and once Claude is done with a task I'll just use git to review and stage the changes, sometimes commit them when it's a logical spot for it.<p>I wouldn't want to have Claude auto-commit everything it does (because I sometimes revert its changes), nor would I want to YOLO it without any git repo... This seems like a nice tool, but for someone who has a very different workflow.</p>
]]></description><pubDate>Thu, 28 Aug 2025 12:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45051525</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=45051525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45051525</guid></item><item><title><![CDATA[New comment by emilecantin in "Why LLMs can't really build software"]]></title><description><![CDATA[
<p>Yeah, I think it's pretty clear to a lot of people that LLMs aren't at the "build me Facebook, but for dogs" stage yet. I've had relatively good success with more targeted tasks, like "Add a modal that does this, take this existing modal as an example for code style". I also break my problem down into smaller chunks, and give them one by one to the LLM. It seems to work much better that way.</p>
]]></description><pubDate>Thu, 14 Aug 2025 15:13:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44901371</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=44901371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44901371</guid></item><item><title><![CDATA[New comment by emilecantin in "I'm dialing back my LLM usage"]]></title><description><![CDATA[
<p>I'm in a similar boat. I've only started using it more very recently, and it's really helping my "white-page syndrome" when I'm starting a new feature. I still have to fix a bunch of stuff, but I think it's easier for me to fix, tweak and refactor existing code than it is to write a new file from scratch.<p>Often times there's a lot of repetition in the app I'm working on, and there's a lot of it that's already been abstracted away, but we still have to import the component, its dependencies, and setup the whole thing which is indeed pretty boring. It really helps to tell the LLM to implement something and point it to an example of the style I want.</p>
]]></description><pubDate>Wed, 02 Jul 2025 15:50:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44445220</link><dc:creator>emilecantin</dc:creator><comments>https://news.ycombinator.com/item?id=44445220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44445220</guid></item></channel></rss>