<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: Doxin</title><link>https://news.ycombinator.com/user?id=Doxin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 31 May 2026 17:47:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Doxin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Doxin in "Amazon scraps AI leaderboard to stop workers chasing usage scores"]]></title><description><![CDATA[
<p>There's playing the game as intended and playing to the rules. People who insist on doing the latter even after being asked not to are infuriating. I've got one friend who got himself permanently uninvited from board game night for these sorts of shenanigans.</p>
]]></description><pubDate>Fri, 29 May 2026 08:09:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48320433</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=48320433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48320433</guid></item><item><title><![CDATA[New comment by Doxin in "Self-Driving bus in Sweden crashes with tram on first day of passenger service"]]></title><description><![CDATA[
<p>Except trams have, as far as I know without exception, specific traffic rules around them. A tram simply does not and cannot stop as quickly as a car (or indeed a bus) can. The reason that that's largely accepted is because the tradeoff is also that a tram can't really make any sudden unexpected motions at all.<p>If you get hit by a tram it is because you are in a place where you should have known the tram would hit you. The things are on tracks.</p>
]]></description><pubDate>Tue, 26 May 2026 08:45:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48276930</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=48276930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48276930</guid></item><item><title><![CDATA[New comment by Doxin in "The User Is Visibly Frustrated"]]></title><description><![CDATA[
<p>I find this also <i>heavily</i> depends on which LLM you're using. I've found chatGPT is completely awful at getting corrected, it'll double down until the cows come home. Meanwhile claude will generally adjust its behavior without too much nagging.</p>
]]></description><pubDate>Tue, 26 May 2026 06:59:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48276090</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=48276090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48276090</guid></item><item><title><![CDATA[New comment by Doxin in "A nicer voltmeter clock"]]></title><description><![CDATA[
<p>A linear ramp would work, but you can probably get to the end-point quicker if you're not going linearly. Something like<p>needle_position = needle_position * 0.9 + desired_needle_position * 0.1<p>is very easy to implement, easier than linear if you ask me, and should give it a nice damped movement. The constants can be tuned to go as quick or as slow as you like of course.</p>
]]></description><pubDate>Mon, 18 May 2026 07:42:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48176569</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=48176569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48176569</guid></item><item><title><![CDATA[New comment by Doxin in "dBase: 1979-2026"]]></title><description><![CDATA[
<p>except if := was the default then accidentally typing ":=" instead of "==" would be the easy bug to make.<p>:= <i>was</i> bolted on after of course, and I think that was a mistake, but no one asked me, nor do I expect anyone to ;P</p>
]]></description><pubDate>Wed, 13 May 2026 20:12:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48126849</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=48126849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48126849</guid></item><item><title><![CDATA[New comment by Doxin in "I hate soldering"]]></title><description><![CDATA[
<p>Maybe not. I don't know. I'm not a scientist. I have to err on the side of caution with these things <i>because</i> I don't know.</p>
]]></description><pubDate>Tue, 12 May 2026 12:12:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48107141</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=48107141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48107141</guid></item><item><title><![CDATA[New comment by Doxin in "I hate soldering"]]></title><description><![CDATA[
<p>not really? I have a habit of using the wrongest solder for my projects. The stuff I use currently was formulated for wave soldering, no clue why it comes in spools but it was cheap.<p>In general the formulation is more important than the brand, and the formulation isn't /that/ important either. If it's lead free, has a rosin core, and comes on a spool, you can probably use it.</p>
]]></description><pubDate>Tue, 12 May 2026 11:59:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48107007</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=48107007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48107007</guid></item><item><title><![CDATA[New comment by Doxin in "dBase: 1979-2026"]]></title><description><![CDATA[
<p>Splitting = and := in python is very intentional though, It makes writing bugs like this impossible:<p><pre><code>    if is_logged_in=True:
        allow_access()
</code></pre>
I've got... opinions on the way python separates statements and expressions, but there's some real benefits to it too.</p>
]]></description><pubDate>Tue, 12 May 2026 08:26:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48105649</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=48105649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105649</guid></item><item><title><![CDATA[New comment by Doxin in "I hate soldering"]]></title><description><![CDATA[
<p>> Leaded solder is easier to work with for personal projects<p>it <i>really</i> isn't if you use a nice modern lead-free solder. you'll need your iron to be about 20c hotter, but it's not like the early days of lead-free where it'd flow all weird.</p>
]]></description><pubDate>Tue, 12 May 2026 07:13:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48105208</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=48105208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105208</guid></item><item><title><![CDATA[New comment by Doxin in "I hate soldering"]]></title><description><![CDATA[
<p>A glass fiber pen is my go-to for cleaning groddy pads and pins and the like. Works a treat.</p>
]]></description><pubDate>Tue, 12 May 2026 07:11:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48105193</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=48105193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105193</guid></item><item><title><![CDATA[New comment by Doxin in "I hate soldering"]]></title><description><![CDATA[
<p>I can make no claims as to the brands mentioned in the parent post, but a 3 second heating time isn't all that fast for a real nice soldering iron. Previous job had an iron that'd heat between you picking it up and moving it over to the PCB. That one was stupendously expensive from what I heard, but I can only imagine that tech has gotten a lot cheaper since then.</p>
]]></description><pubDate>Tue, 12 May 2026 07:10:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48105176</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=48105176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105176</guid></item><item><title><![CDATA[New comment by Doxin in "I hate soldering"]]></title><description><![CDATA[
<p>Important to note that these days you <i>really</i> should use lead-free solder. You'll find all sorts of people going around claiming that leaded is better, but it's really not, and it's not worth the health risk. Your iron needs to be about 20c hotter than for leaded and your solder joints will look dull instead of shiny. If you find lead-free solder to not flow properly to be grainy your iron isn't hot enough.<p>Still wash your hands after using lead-free solder by the way. You don't want to be eating rosin or copper either.</p>
]]></description><pubDate>Tue, 12 May 2026 07:06:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48105150</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=48105150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105150</guid></item><item><title><![CDATA[New comment by Doxin in "Making LLM Training Faster with Unsloth and NVIDIA"]]></title><description><![CDATA[
<p>For this example, perhaps not much, but a similar query <i>also</i> works. given this image[0] I queried qwen3.5-35b-a3b "where is waldo", and after thinking some got this back:<p>---<p>Waldo is located in the *center* of the image.<p>Here is how to spot him:<p>1.  Look towards the middle of the beach scene.<p>2.  Find the *red and white striped lifeguard stand/booth* on the right side of the center area.<p>3.  Just to the left of that booth, there is a man standing up wearing his signature *red and white striped shirt*, blue jeans, and red hat with a pom-pom. He also has a camera around his neck.<p>---<p>Which is not generally something OCR can do. If you instead ask "how many horses are in this image?" you get this response:<p>---<p>Based on a careful look at the image, there are *3* equine animals (which appear to be donkeys or ponies used for beach rides).<p>1.  One is near the top left, being ridden by someone in yellow shorts.<p>2.  Right next to it is another one, being ridden by someone in blue and yellow.<p>3.  On the far right edge of the image (near the water), there is a third grey animal being ridden by someone wearing a hat.<p>--<p>Now is this all anything you can't do with more boring machine learning? sure, but there's something incredibly convenient about how generic LLMs are. You don't need to train anything, just point the LLM at an image and ask.<p>[0] <a href="https://i.pinimg.com/originals/18/64/44/1864444c819a7adae742da263e5a90ed.png" rel="nofollow">https://i.pinimg.com/originals/18/64/44/1864444c819a7adae742...</a></p>
]]></description><pubDate>Fri, 08 May 2026 21:57:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48069281</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=48069281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48069281</guid></item><item><title><![CDATA[New comment by Doxin in "Things C++26 define_static_array can't do"]]></title><description><![CDATA[
<p>I'd recommend you'd give D a try. It manages to have a bunch of the cool features C++ has, while still largely feeling like working in C with some of the cruft fixed.<p>D's equivalent to "constexpr" is "compile time function evaluation". i.e. in any context where it only makes sense to run code at compile time, it will do so. This makes it trivial to do some pretty complex things at compile time. I put together an example that shows creating static arrays, dynamic arrays, and a dynamic array with a partial fibbonaci sequence all at compile time[0].<p>[0] <a href="https://gist.github.com/SuperDoxin/d9fcc68b73c035cbde7f0bd0826849e5" rel="nofollow">https://gist.github.com/SuperDoxin/d9fcc68b73c035cbde7f0bd08...</a></p>
]]></description><pubDate>Thu, 30 Apr 2026 09:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47960037</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=47960037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960037</guid></item><item><title><![CDATA[New comment by Doxin in "Playdate’s handheld changed how Duke University teaches game design"]]></title><description><![CDATA[
<p>ah I guess I sort of elided actually... saying the point I was trying to make. If it's just about showing games off to your friends (which with a course like this is pretty likely) you <i>can</i> point them to the emulator.<p>yeah if you're aiming to make a proper professional game with aims of making profit... the playdate probably isn't the way to go. But then I recon that's part of what makes it an awesome platform. It hasn't been captured by capitalism yet.</p>
]]></description><pubDate>Fri, 17 Apr 2026 12:10:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47805037</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=47805037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47805037</guid></item><item><title><![CDATA[New comment by Doxin in "LittleSnitch for Linux"]]></title><description><![CDATA[
<p>I'm not convinced "most played" is the relevant criteria here. That's easily skewed by games which are time-sinks, like PvP games with draconic anti-cheat and DRM. That doesn't make those games more important than games which absorb less playtime.</p>
]]></description><pubDate>Fri, 17 Apr 2026 09:00:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47803892</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=47803892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47803892</guid></item><item><title><![CDATA[New comment by Doxin in "CadQuery is an open-source Python library for building 3D CAD models"]]></title><description><![CDATA[
<p>yes, exactly.</p>
]]></description><pubDate>Fri, 17 Apr 2026 08:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47803877</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=47803877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47803877</guid></item><item><title><![CDATA[New comment by Doxin in "A Python Interpreter Written in Python"]]></title><description><![CDATA[
<p>oh for sure, but I still feel like telling people pypy is written in python is misleading. it's written in something significantly <i>like</i> python, but it's not python.</p>
]]></description><pubDate>Fri, 17 Apr 2026 08:57:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47803876</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=47803876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47803876</guid></item><item><title><![CDATA[New comment by Doxin in "Playdate’s handheld changed how Duke University teaches game design"]]></title><description><![CDATA[
<p>you can run playdate games on the desktop using the emulator included in the free SDK. It won't be as fun as running it on an actual device, but nothing stopping people from actually messing with making playdate games without a playdate.</p>
]]></description><pubDate>Fri, 17 Apr 2026 06:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47803139</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=47803139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47803139</guid></item><item><title><![CDATA[New comment by Doxin in "A Python Interpreter Written in Python"]]></title><description><![CDATA[
<p>PyPy is python implemented in RPython, which is technically a python subset. It's so restricted it might as well be a different language though.</p>
]]></description><pubDate>Fri, 17 Apr 2026 06:31:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47803033</link><dc:creator>Doxin</dc:creator><comments>https://news.ycombinator.com/item?id=47803033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47803033</guid></item></channel></rss>