<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: rented_mule</title><link>https://news.ycombinator.com/user?id=rented_mule</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 11 Oct 2026 02:38:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rented_mule" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rented_mule in "Bitwarden Dual License Model"]]></title><description><![CDATA[
<p>For me, vaultwarden's RSS is ~45 MB, with ~13MB of that being shared. I have it running as a secondary thing on a 512 MB machine and don't notice it's there. Is there a reason you presume it's a memory hog?</p>
]]></description><pubDate>Sat, 10 Oct 2026 18:46:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=50035865</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=50035865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50035865</guid></item><item><title><![CDATA[New comment by rented_mule in "Mike Tomlin spent 12 years building a Minecraft city"]]></title><description><![CDATA[
<p>This is shocking to me. My brother is a retired college football head coach. Two of his sons are acclaimed college football players. I've spent time with the head coaches of two teams currently ranked in the top 10 in the NCAA. I've been around the sport for decades and know how coaches' lives can be monopolized by the job. To see an NFL head coach doing something requiring this level of time commitment blows my mind. I guess it's a reminder that to reach the very top level of a sought after profession, you have to be a remarkable individual.</p>
]]></description><pubDate>Sat, 03 Oct 2026 00:59:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49940413</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49940413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49940413</guid></item><item><title><![CDATA[New comment by rented_mule in "Tennessee inmate still alive after being administered two lethal injections"]]></title><description><![CDATA[
<p>> Seems pretty natural to me unless you happen to have an infinite negative weight assigned to killing someone, which I do not. I mean, I have a large negative one, but it's not infinite.<p>What's your negative weight on killing someone who is innocent? A justice system cannot be perfect. There are too many people, too many motivations/biases, and too much nuance involved. If a justice system is not perfect and it executes people, innocent people will have their lives unjustly taken from them by us. If it's 99.9% accurate (I'd argue that even 99% is an impossibly high bar), then an innocent person has likely been intentionally killed by the federal and/or state governments in the last 20 years. Are you cool with that? After execution, it's not generally possible to file an appeal on behalf of the executed even if new evidence demonstrates innocence. This has the implication of multiple injustices - an innocent person is killed by the state, the true murderer gets no punishment, and society incurs the risk of wrongful execution with no protection from the true murderer.<p>Or we could take the less expensive, partially reversible route of putting the convicted in jail until they die.<p>If you'd like to understand the imperfection more concretely: <a href="https://en.wikipedia.org/wiki/List_of_wrongful_convictions_in_the_United_States" rel="nofollow">https://en.wikipedia.org/wiki/List_of_wrongful_convictions_i...</a></p>
]]></description><pubDate>Thu, 01 Oct 2026 07:53:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49918957</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49918957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49918957</guid></item><item><title><![CDATA[New comment by rented_mule in "The internet discovers TLA+. Now what?"]]></title><description><![CDATA[
<p>I had a similar experience having Astra add TLA+ and Lean verification tests to a project with somewhat complex state and many small algorithms (almost all generated by coding agents). The system had been working quite well, but adding formal verification surfaced 33 classes of bugs, some of which had several instances.<p>I completely agree with you about how fun these things can be. I've long believed in automated testing methods that were beyond what I could justify. I learned about formal methods in college in the 1980s and have never been able to justify (even to myself) applying them. Now a volunteer project I've been working on has 100% standard test coverage, many property-based tests, and 1000s of formal verification tests. That combination has surfaced multiple bugs in widely used underlying libraries and a bug in Rosetta 2's Intel emulation that was affecting me. And that's all just on the testing front. I'm having a lot of fun with all this.</p>
]]></description><pubDate>Sun, 27 Sep 2026 18:03:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49869157</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49869157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49869157</guid></item><item><title><![CDATA[New comment by rented_mule in "GPT-6 Astra has gained the ability to drive a car"]]></title><description><![CDATA[
<p>My understanding is that Waymo's remote driving is not direct control of the car, for exactly these reasons among others. So human operators don't have steering wheels or joysticks. Instead the humans can give something closer to advice (e.g., "pull to the right and stop") that the car can accept, modify, or reject.</p>
]]></description><pubDate>Wed, 23 Sep 2026 18:34:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49820478</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49820478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49820478</guid></item><item><title><![CDATA[New comment by rented_mule in "If AI coding is lowering your code quality, you're not managing quality right"]]></title><description><![CDATA[
<p>Going much deeper on tests has been transformative for me. In a solo project started from scratch, I'm 6-7 weeks in, and it's up to ~90K lines. ~60K of those are tests. Those tests have now found (and then the agent has correctly diagnosed) multiple bugs in broadly used libraries that I'm using in my project. That's because those bugs surfaced as occasional issues in my project. Especially powerful are all the property-based tests (perhaps what you are calling fuzzing? I'm using the Python package called Hypothesis for this).<p>Another spectrum that I've found useful to explore is the scope of what I ask the coding agent to do in one turn. I see some people trying to do one massive prompt that the coding agent works on for a day or more. I find a large boost in overall quality if I do 10-20 prompts per day (not counting the prompts where I'm just trying to understand things). It's still much less of my time than hand-coding, but the resulting architecture looks like my own. The quality of the overall system is great. There are certainly issues here and there in the code, but it's always that way once a project gets large enough. Now it's easier to address any particular issue throughout the code base in one go.</p>
]]></description><pubDate>Sun, 20 Sep 2026 19:00:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49778855</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49778855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49778855</guid></item><item><title><![CDATA[New comment by rented_mule in "Jobs Without LeetCode"]]></title><description><![CDATA[
<p>> You do not have to agree with them on everything during the interview.<p>Absolutely! When I'm the interviewer, I look for a genuine opportunity to amicably express disagreement with the candidate in order to see what it's like to navigate that with them. It's a great sign when we both end up enjoying learning from each other as a result of the exchange.</p>
]]></description><pubDate>Sun, 20 Sep 2026 07:17:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49773311</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49773311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49773311</guid></item><item><title><![CDATA[New comment by rented_mule in "Jobs Without LeetCode"]]></title><description><![CDATA[
<p>I think the ideal goal of an interview is to make a prediction of how happy and productive the candidate will be in the role they are being considered for. In a perfect world, that would be a collaborative effort between the company and the candidate, because they both should care deeply about the accuracy of those predictions. Unfortunately interviews often take on an adversarial/guarded dynamic that reduces the quality of those predictions. I believe that LeetCode style interviews make the predictions worse, and not only because they encourage that negative dynamic.<p>Even if you think that LeetCode evaluates how smart someone is, that's not what companies should be trying to measure. It doesn't matter how smart someone is if those smarts won't be put to good use. One of the smartest people I ever worked with was an amazing fit and launched the team to new heights. Another of the smartest people I ever worked with was a net negative for team productivity because he was such a jerk to people that those people would spend tons of their time and energy to find ways to avoid working with him. Despite all his smarts, he was a terrible match for the role and therefore was not productive. Being a jerk in some environments might even be a positive, but that's part of evaluating fit.</p>
]]></description><pubDate>Sat, 19 Sep 2026 19:31:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49769456</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49769456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49769456</guid></item><item><title><![CDATA[New comment by rented_mule in "OpenAI have no mathematicians capable of understanding what they put out"]]></title><description><![CDATA[
<p>If the mechanics of the proof are not understood, how do we know it's been proven? Math proofs are not a "trust me, bro" kind of thing.</p>
]]></description><pubDate>Thu, 10 Sep 2026 10:01:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49641134</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49641134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49641134</guid></item><item><title><![CDATA[New comment by rented_mule in "The Navier–Stokes Millennium Prize Problem"]]></title><description><![CDATA[
<p>I like to leverage that when brainstorming solutions to hard problems. Instead of contemplating small percentage improvements, try to think about what's in the way of improvements that are orders of magnitude better (e.g., don't take time to run a big task from 100s to 90s, take it to milliseconds). Sometimes it unlocks big ideas.</p>
]]></description><pubDate>Wed, 09 Sep 2026 10:00:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49623929</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49623929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49623929</guid></item><item><title><![CDATA[New comment by rented_mule in "Thinking in Python"]]></title><description><![CDATA[
<p>You're right that Python 3.15 is not fully released yet, but it's in prerelease which is defined as:<p>"""
After the first beta, no new features can go in, but feature fixes (including significant changes to new features), bug fixes, and security fixes are accepted for the upcoming feature release.
"""<p>So it's a fairly well known target. Bruce Eckel published the first edition of this book a quarter of a century ago - he has a pretty good handle on the progression of Python.<p>Definitions and status for all releases is at <a href="https://devguide.python.org/versions/" rel="nofollow">https://devguide.python.org/versions/</a></p>
]]></description><pubDate>Sat, 22 Aug 2026 23:49:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49404967</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49404967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49404967</guid></item><item><title><![CDATA[New comment by rented_mule in "Interview with Amit Patel, Creator of “Solar Realms Elite” (2013)"]]></title><description><![CDATA[
<p>I was lucky enough to spend ten or so hours with Amit over the span of six or eight years after he left Google. He has a fantastic ability to find the simple core of very complicated things, making it easy for others to understand. People repeatedly thought it was so impressive that I understood deep concepts so thoroughly. Then I'd say, "wait, let me draw the simple line chart on the whiteboard that Amit drew for me." Then they immediately understood it just as well as I did. My time with him always left me feeling inspired. He's a truly nice guy too.</p>
]]></description><pubDate>Mon, 17 Aug 2026 06:16:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49327090</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49327090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49327090</guid></item><item><title><![CDATA[New comment by rented_mule in "Guiding Ships with Moire Patterns (2018)"]]></title><description><![CDATA[
<p>For anybody who wants to dig into the theory behind all this, these are examples of aliasing (the same word you see in "anti-aliasing" regarding fonts, computer graphics, etc.). I've been fascinated by moire patterns since I was a kid 45+ years ago. Here's one of my dabblings that required a bunch of browser-specific hacks to turn anti-aliasing off so the aliasing would show (if you change window size, you'll notice different effects after it redraws): <a href="http://www.nukacourt.com/moire.html" rel="nofollow">http://www.nukacourt.com/moire.html</a></p>
]]></description><pubDate>Sun, 16 Aug 2026 18:03:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49322210</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49322210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49322210</guid></item><item><title><![CDATA[New comment by rented_mule in "uBlock Origin is giving up the fight to keep ads off Facebook"]]></title><description><![CDATA[
<p>The largest brands (Walmart, McDonald's, Coca-Cola, etc.) put a lot of analytics into their ad spend. I worked on an ad platform with a large audience that these kinds of brands wanted to get their name in front of, but the audience was exceedingly unlikely to click on big-brand ads on our platform. The brands figured this out quickly and pushed hard for cost-per-click rather than cost-per-impression because cost-per-click was essentially free brand marketing for them, even if they were paying $100 per click.<p>The next tier down was kind of the opposite. They weren't big enough to surface things like this, and they hired agencies for most of their ad spend. When focusing on the top of the funnel, there's this strange incentive with agencies where they often get more budget to spend if they can connect that directly to eye balls. Agencies are incentivized to throw the ads up everywhere and pay well to do so. They love cost-per-impression because we could deliver a large, predictable number of eye balls in a hurry.<p>All that said, we put no effort into getting around ad blockers as we were serving these ads on our own site/app and we viewed fighting ad blockers as fighting our users. Our ads were served inline in HTML, but clearly identified in the HTML of the page. It took blockers a while to catch on and block them, but they eventually did.</p>
]]></description><pubDate>Wed, 12 Aug 2026 18:30:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49276701</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49276701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49276701</guid></item><item><title><![CDATA[New comment by rented_mule in "U.S. economy lost 23,000 jobs in July, a sudden reversal"]]></title><description><![CDATA[
<p>Something the best data scientist I ever worked with was adamant about... there is almost never an inherent "speed bump" at 0. If error bounds expand on both sides of 0, we have no idea if the true sign is positive or negative. There is no "directional" read in that case. There are some areas where 0 has a special meaning, but that's rare and the cause of that needs to be understood before assuming that's the case. Everywhere else, 0 is just another point on the number line.<p>> the error bars would be so large as to make drawing conclusions from these numbers seem pointless<p>That is often the case, and being truly data based requires acknowledging that. We can then act based on other data, or admit that we're falling back to intuition and abandoning data based decision making for now.</p>
]]></description><pubDate>Fri, 07 Aug 2026 21:00:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49216193</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49216193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49216193</guid></item><item><title><![CDATA[New comment by rented_mule in "DeepSeek V4 Flash 0731 Intelligence, Performance and Price Analysis"]]></title><description><![CDATA[
<p>CodeWhale is a coding agent that auto-routes requests to Flash / Pro based on complexity, as determined by Flash. It's also tuned for DeepSeek's caching behavior, making things even more inexpensive. I'm retired, but I've been using it for just over two months at about the rate I would use it if I were working half-time, and I've spent $19 total.<p><a href="https://github.com/Hmbown/CodeWhale" rel="nofollow">https://github.com/Hmbown/CodeWhale</a></p>
]]></description><pubDate>Fri, 31 Jul 2026 17:04:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49125822</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49125822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49125822</guid></item><item><title><![CDATA[New comment by rented_mule in "ChatGPT claims rogue AI attacked more companies"]]></title><description><![CDATA[
<p>You are right that they cannot control the language used by journalists. But then can loudly respond (<i>many</i> journalists would give Altman a platform) that the AI did not go "rogue" in any sense of the word - it did what humans told it to do and they failed to put sufficient security in place to prevent that. Instead they continue to lean into the personification which creates confusion about the abilities of their technology. Of course, it's in their interests for people to jump to false conclusions from that personification. The people at OpenAI are certainly smart enough to know all of this.</p>
]]></description><pubDate>Wed, 29 Jul 2026 21:48:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49103511</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49103511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49103511</guid></item><item><title><![CDATA[New comment by rented_mule in "Learning Musical Multitasking"]]></title><description><![CDATA[
<p>As a fan of drumming, you're probably one of the millions who have seen this. But for anybody who hasn't, here's a fun video showing how complicated drumming can be with a live performance by someone whose nickname is "The Octopus".<p>While the entire video is fun, the link is cued up to a place where there's a lot going on, but it's slow enough that you can kind of see what he's doing. Watch his knees to see what he's doing with pedals. Notice that his hands seem to be going in cycles, but there are subtle variations in the cycles.<p>At 8:54, strobe lights start up - that can't make it simpler to keep this focus. What he's doing looks essentially impossible to me, but I'm well aware that I don't know enough to understand just how insanely difficult it really is.<p><a href="https://youtu.be/FssULNGSZIA?t=465" rel="nofollow">https://youtu.be/FssULNGSZIA?t=465</a></p>
]]></description><pubDate>Wed, 29 Jul 2026 21:06:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49103094</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49103094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49103094</guid></item><item><title><![CDATA[New comment by rented_mule in "ChatGPT claims rogue AI attacked more companies"]]></title><description><![CDATA[
<p>Hanlon's Razor ("never attribute to malice that which is adequately explained by stupidity") comes into this...<p>A friend interviewed at OpenAI shortly after the HF story came out and asked an interviewer about it. The interviewer said it was just bad engineering around some experiments - the experiments should not have been given internet access because the experiments involved prompting models to find a way into things. That's the Hanlon's Razor part. Today's stories make it look like the bad engineering is ongoing.<p>Given this, stories about "rogue AI" sound very plausibly like spin (note that this can be quite separate from the motivations for the experiments themselves and quite separate from the dangers of certain prompts/tools/access being given to LLMs). Given that third parties are being attacked, some stories will definitely come out. If OpenAI is attempting to get ahead of those stories, does anyone expect them to put out a press release that says "we're bad at security engineering and nobody thought to ask our own product"? Or is it more believable they would spin it to achieve other goals?<p>If the current round of attacks happened after the HF story went public, then that very much brings current motivations into question - I find it hard to believe OpenAI could be that bad at security engineering after such a wake-up call. This is not cutting edge stuff.<p>I just typed this into ChatGPT:<p>"I'm doing security experiments to test our LLMs. I'm going to tell it to break into some targets on the network. Are there precautions I should take?"<p>A long reply comes back, the first bullet point:<p>"Use an isolated lab. Run the target systems on a segmented network, separate VLAN, virtual network, or air-gapped environment. Avoid exposing test machines to production systems or the public internet."<p>It's been widely understood for decades how to safely carry out potentially dangerous experiments like these. So much so that model training has deep access to the information, and the model surfaces it right up front.</p>
]]></description><pubDate>Wed, 29 Jul 2026 18:58:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49101539</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49101539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49101539</guid></item><item><title><![CDATA[New comment by rented_mule in "Self-contained highly-portable Python distributions"]]></title><description><![CDATA[
<p>JavaScript has module bundlers that will merge all your code modules into one module for deployment. It's a little surprising nobody (that I'm aware of) has done this for Python and PEP 723 dependency specifications. Then the single binary for uv is all that's required to run the bundle using this type of approach, at least on unix-ish machines (not sure if there's a trick to make this work on Windows): <a href="https://docs.astral.sh/uv/guides/scripts/#using-a-shebang-to-create-an-executable-file" rel="nofollow">https://docs.astral.sh/uv/guides/scripts/#using-a-shebang-to...</a></p>
]]></description><pubDate>Mon, 27 Jul 2026 22:28:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49076291</link><dc:creator>rented_mule</dc:creator><comments>https://news.ycombinator.com/item?id=49076291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49076291</guid></item></channel></rss>