<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: alexpotato</title><link>https://news.ycombinator.com/user?id=alexpotato</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 11:50:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=alexpotato" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by alexpotato in "Code is run more than read (2023)"]]></title><description><![CDATA[
<p>I've worked at some of the "top tier" finance firms over the years.<p>It is absolutely astounding how much of them run on code that is:<p>- very reliable aka it almost never breaks/fails<p>- written in ways that makes you wonder what series of events led to such awful code<p>For example:<p>- A deployment system that used python to read and respond to raw HTTP requests. If you triggered a deployment, you had to leave the webpage open as the deployment code was in the HTTP serving code<p>- A workflow manager that had <1000 lines of code but commits from 38 different people as the ownership always got passed to whoever the newest, most junior person on the team was<p>- Python code written in Java OOP style where every function call had to be traced up and down through four levels of abstraction<p>I mention this only b/c the "LLMs write shitty code" isn't quite the insult/blocker that people think it is. Humans write TONS of awful but working code too.</p>
]]></description><pubDate>Fri, 10 Apr 2026 15:28:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47719600</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47719600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47719600</guid></item><item><title><![CDATA[New comment by alexpotato in "Ask HN: Any interesting niche hobbies?"]]></title><description><![CDATA[
<p>I try to give the people what they ask for.</p>
]]></description><pubDate>Wed, 08 Apr 2026 19:55:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47695455</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47695455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47695455</guid></item><item><title><![CDATA[New comment by alexpotato in "ML promises to be profoundly weird"]]></title><description><![CDATA[
<p>> I asked if what they had done was ethical—if making deep learning cheaper and more accessible would enable new forms of spam and propaganda.<p>Someone asked Yuval Noah Harari, author of Sapiens, his thoughts on LLMs and how easy it was to create fake news, ai slop etc.<p>His response:<p>"People creating fake stories is nothing new. It's been going on for centuries. Humans have always dealt with it the same way: by creating institutions that they trust to only deliver factual information"<p>This could be government departments, newspapers, non-profits etc.<p>A personal note on this:<p>There is a Christmas card my grandfather made in the 1950s by "photoshopping" (by hand, not the software) images of each member of the family so it looked like they were all miniature versions of themselves standing on various parts of the fireplace. The world didn't collapse due to fake media between the 1950s and today due to people having that ability.</p>
]]></description><pubDate>Wed, 08 Apr 2026 18:04:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47693966</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47693966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47693966</guid></item><item><title><![CDATA[New comment by alexpotato in "Ask HN: Any interesting niche hobbies?"]]></title><description><![CDATA[
<p>Using crooked knives [0] for woodcarving.<p>They're essentially a combination of a plane, spoke-shave, draw-knife and gouge but all in a one handed tool. They were primarily used by Native Americans to build things like canoes, snowshoes, baskets etc. I first found about them from reading John McPhee's Survival of the Bark Canoe [1] but there are lots of uses of them on video on the website below (which I created).<p>If you want to get into woodworking but want only a few tools and/or a very portable tool, highly recommend.<p>e.g. in theory you could build an entire canoe with an axe, crooked knife and 3 or 4 sided awl (and a lot of time, patience and materials)<p>0 - <a href="https://crookedknives.com/" rel="nofollow">https://crookedknives.com/</a><p>1 - <a href="https://amzn.to/3NSj4T3" rel="nofollow">https://amzn.to/3NSj4T3</a></p>
]]></description><pubDate>Wed, 08 Apr 2026 17:59:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47693886</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47693886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47693886</guid></item><item><title><![CDATA[New comment by alexpotato in "Ask HN: How do you handle marketing as a solo technical founder?"]]></title><description><![CDATA[
<p>> There was a great article on here a while back about VHS and Betamax. While Betamax was better by nearly every metric, it lost.<p>There is some nuance here.<p>Manufacturers didn't know if people preferred shorter, higher quality (Beta) or longer, less quality (VHS). That's partly why there were two formats.<p>Most people like to say VHS "won" but what it really won was the consumer market. Beta won the professional TV news market because it turns out news stations had a high demand for short, high quality video storage.<p>I point this out only to say that winning isn't a one dimensional/binary outcome. You can "lose" in one market but still be very profitable in another market.</p>
]]></description><pubDate>Wed, 08 Apr 2026 11:40:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47688807</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47688807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47688807</guid></item><item><title><![CDATA[New comment by alexpotato in "An open-source 240-antenna array to bounce signals off the Moon"]]></title><description><![CDATA[
<p>> Using video interfaces to transfer arbitrary data at high speeds is becoming a common trick for cheap boards with limited interfaces.<p>There is a line in the book Accelerando about how evolution did this with biological vision.<p>It's basically the highest bandwidth sense we have and evolved AFTER smell (chemical based) and auditory (gas pressure based) senses.</p>
]]></description><pubDate>Mon, 06 Apr 2026 17:10:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47663751</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47663751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47663751</guid></item><item><title><![CDATA[New comment by alexpotato in "Employers use your personal data to figure out the lowest salary you'll accept"]]></title><description><![CDATA[
<p>This is one of those strategies that may be "correct" in the sense that it works once or twice, but isn't a great long term strategy.<p>e.g. let's say you sue and then win: that's now in the public record (which any new hiring company can see).</p>
]]></description><pubDate>Mon, 06 Apr 2026 14:02:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47661084</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47661084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47661084</guid></item><item><title><![CDATA[New comment by alexpotato in "Employers use your personal data to figure out the lowest salary you'll accept"]]></title><description><![CDATA[
<p>> 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>Yeah, "all bets are off" once you are a FTE.</p>
]]></description><pubDate>Mon, 06 Apr 2026 14:00:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47661049</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47661049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47661049</guid></item><item><title><![CDATA[New comment by alexpotato in "Employers use your personal data to figure out the lowest salary you'll accept"]]></title><description><![CDATA[
<p>Many years ago, back when companies could ask for your previous compensation [0], a hiring manager once said to me "don't ever lie about your past compensation".<p>I wasn't sure how they could figure this out at the time until someone later pointed out that many corporations do a credit history check on you as part of the background check. This gives them access to past compensation.<p>The information asymmetry here is, as with much of hiring, pretty bonkers when they had both the current and past comp history during negotiations when you have just yours. You might also have the comp history of your friends too (if you share) but that's still tiny compared to the corporations.<p>0 - this was in NYC where it's now no longer allowed.</p>
]]></description><pubDate>Mon, 06 Apr 2026 12:22:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659992</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47659992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659992</guid></item><item><title><![CDATA[New comment by alexpotato in "Eight years of wanting, three months of building with AI"]]></title><description><![CDATA[
<p>Been using LLMs both at work (FinTech DevOps/SRE) and on side projects (big data, games, websites) and here has been my "arc"<p>- first used copy and paste in and out of Grok<p>- started using CLI tools e.g. Claude and OpenCode<p>- move up to using 3 and sometimes 4 agents at the same time<p>- considered going to the agents managing agents<p>- have settled on having LLMs build tools that are both deterministic, usable by humans and the agent, and also faster (b/c there is less "back and forth")<p>Honestly, it feels a LOT like when Kubernetes came out. e.g. you stopped running containers on a box using Docker Compose plus scripts/configs etc. Instead gave a large part of the operation to an "agent" (in this case k8s) that managed all of the details you didn't need to care about anymore.<p>I've also realized that while the LLMs can crank out code at a very high rate, someone still needs to make sure everything is running, debug issues etc. You could set up agents to monitor what the agents do but then you still end up with someone needing to keep an eye on everything. If anything, you need MORE people b/c now you can just keep spinning up new components etc.<p>Also, was in a discussion with one of the best developers I've ever worked with. It came down to the following point:<p>"Programming is rapidly becoming a hobby. Software engineering is becoming more important than ever."</p>
]]></description><pubDate>Mon, 06 Apr 2026 11:19:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659445</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47659445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659445</guid></item><item><title><![CDATA[New comment by alexpotato in "Sheets: Terminal based spreadsheet tool"]]></title><description><![CDATA[
<p>Lotus 1-2-3 was the first spreadsheet I ever used around age 9 so this is really bringing me back!</p>
]]></description><pubDate>Mon, 06 Apr 2026 11:13:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659386</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47659386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659386</guid></item><item><title><![CDATA[New comment by alexpotato in "My home network observes bedtime with OpenBSD and pf"]]></title><description><![CDATA[
<p>This reminds me of the old SuperUser post where the asker wanted the computer screen to go blank when their kids were playing a game and yelling:<p><a href="https://superuser.com/questions/545329/how-do-i-make-a-machine-blank-screen-for-a-period-of-time-as-a-penalty-if-ce" rel="nofollow">https://superuser.com/questions/545329/how-do-i-make-a-machi...</a></p>
]]></description><pubDate>Thu, 26 Mar 2026 21:56:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47536339</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47536339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47536339</guid></item><item><title><![CDATA[New comment by alexpotato in "HyperAgents: Self-referential self-improving agents"]]></title><description><![CDATA[
<p>>You can get workflows that have individual parts that aren't so precise become better by composing them, and letting one component influence the other. Like e2e coding gets better by checking with "gof" tools (linters, compilers, etc). Then it gets even better by adding a coding review stage. Then it gets even better by adding a static analysis phase.<p>This is the exact point I make whenever people say LLMs aren't deterministic and therefore not useful.<p>Yes, they are "stochastic". But you can use them to write deterministic tools that create machine readable output that the LLM can use. As you mention, you keep building more of these tools and tying them together and then you have a deterministic "network" of "lego blocks" that you can run repeatably.</p>
]]></description><pubDate>Thu, 26 Mar 2026 21:54:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47536309</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47536309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47536309</guid></item><item><title><![CDATA[New comment by alexpotato in "Anchor: Hardware-based authentication using SanDisk USB devices"]]></title><description><![CDATA[
<p>You could also use encrypted and signed keys on the devices to confirm that it's the correct drive.<p>Was recently watching a video on the RFID tags that Bambu Labs use on their spools and not only is the tag data encrypted, it's signed so even if you bypass the encryption, you still don't have a way to spoof the signature.</p>
]]></description><pubDate>Mon, 23 Mar 2026 19:56:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47494326</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47494326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47494326</guid></item><item><title><![CDATA[New comment by alexpotato in "Profiling Hacker News users based on their comments"]]></title><description><![CDATA[
<p>> Some things only need one high-effort explanation and then linking to that.<p>I mentioned in a sibling thread that I do this on Twitter (and it's a lot of fun to get to re-use old threads for new audiences).<p>> Using LLMs would in theory save some effort by rephrasing to it doesn't look copy pasted but I am strongly opposed to the mild reality distortion they are prone to doing<p>Same thoughts from me. There is also a bit of "John Henry" [0] in that I want to keep my brain strong in this skill versus letting the machines take it away.<p>0 - <a href="https://en.wikipedia.org/wiki/John_Henry_(folklore)" rel="nofollow">https://en.wikipedia.org/wiki/John_Henry_(folklore)</a></p>
]]></description><pubDate>Mon, 23 Mar 2026 12:03:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47488296</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47488296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47488296</guid></item><item><title><![CDATA[New comment by alexpotato in "Profiling Hacker News users based on their comments"]]></title><description><![CDATA[
<p>> my personal approach is to try to link to the old post or at least mention that i told this before. i don't know if that is better or not though<p>I do this on Twitter.<p>Specifically, I'll retweet the thread or tweet I already have written on the topic.<p>Retweeting is, IMHO, the best part of twitter as it lets you "weave" a narrative of old tweets and threads. It's also why I think articles are dumb b/c you can't like to the specific part of an article like you can with a tweet thread.</p>
]]></description><pubDate>Mon, 23 Mar 2026 12:01:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47488272</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47488272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47488272</guid></item><item><title><![CDATA[New comment by alexpotato in "Profiling Hacker News users based on their comments"]]></title><description><![CDATA[
<p>> In the sense that there were stories you heard retold (sometimes by the same person) over the years, mutating a bit in each retelling?<p>It's funny you mention this b/c "yes". Both of my parents are big storytellers.<p>Never realized this so thanks for pointing it out!</p>
]]></description><pubDate>Mon, 23 Mar 2026 12:00:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47488261</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47488261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47488261</guid></item><item><title><![CDATA[New comment by alexpotato in "Profiling Hacker News users based on their comments"]]></title><description><![CDATA[
<p>It’s funny because someone asked me about this on Twitter too. Specifically, how was I able to reply to tweets of other people with a relevant Twitter thread I had already written.<p>It’s all manual and I guess just how my brain works. My wife actually calls it “the database” because I can quickly access stories and I apparently tell them in a very similar way.<p>I’m just as impressed that you noticed and had the Déjà vu.</p>
]]></description><pubDate>Sun, 22 Mar 2026 09:57:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47475941</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47475941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47475941</guid></item><item><title><![CDATA[New comment by alexpotato in "Profiling Hacker News users based on their comments"]]></title><description><![CDATA[
<p>Story time:<p>My first full time job (early 2000s) was working for a firm that did online cybersecurity related investigations for Fortune 500 companies (generally via a 3rd party law firm they had retained).<p>A big part of this was running investigations into people running "pump and dump" stock schemes on Yahoo message boards. We would generally start by scraping all of the posts for a user who had instigated one of these and then handing off the posts to an analyst.<p>It's amazing:<p>a. how much info people give out even when they think they are being careful<p>b. related to a, how even small tidbits combined over time can build a pretty accurate picture of who someone is.<p>e.g. they post "oh man, the Cubs lost", then a year later "went for a walk on Lakeshore drive", another year later, there was a fire at my local subway stop etc etc and you pretty quickly narrow down the rough neighborhood where they live in Chicago.<p>Combined with tools like Lexis Nexus and you get a list of people that you can narrow down by age, sex, occupation etc and we could narrow it down to <20 people based on other info they had shared.<p>Then you fold in their posting patterns and it's pretty obvious who is at work (posting 9 to 5pm) vs home (posting 7pm to 1am).<p>Again, you keep adding constraints and the intersection of the Venn diagrams gets smaller and smaller.<p>This was all in the early 2000s before we had cellphones that tracked your location and ad infrastructure that followed you around the internet.</p>
]]></description><pubDate>Sun, 22 Mar 2026 00:51:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47473218</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47473218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47473218</guid></item><item><title><![CDATA[New comment by alexpotato in "Some things just take time"]]></title><description><![CDATA[
<p>I've been working on a clone of Sid Meier's Pirates but with a princess theme (for my daughters).<p>I've been using AI to help me write it and I've come to a couple conclusions:<p>- AI can make working PoCs incredibly quickly<p>- It can even help me think of story lines, decision paths etc<p>- Given that, there is still a TON of decisions to be made e.g. what artwork to use, what makes sense from a story perspective<p>- Playtesting alone + iterating still occurs at human speed b/c if humans are the intended audience, getting their opinions takes human time, not computer time<p>I've started using this example more and more as it highlights that, yes, AI can save huge amounts of time. However, as we learned from the Theory of Constraints, there is always another bottleneck somewhere that will slow things down.</p>
]]></description><pubDate>Sat, 21 Mar 2026 17:24:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47469097</link><dc:creator>alexpotato</dc:creator><comments>https://news.ycombinator.com/item?id=47469097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47469097</guid></item></channel></rss>