<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: spacedcowboy</title><link>https://news.ycombinator.com/user?id=spacedcowboy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 17 May 2026 09:19:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=spacedcowboy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by spacedcowboy in "XS Programming Language"]]></title><description><![CDATA[
<p>S'funny - I just used Claude to help me make a more-modern language[1] for the Atari 8-bit than the assembly/Action!/C that I've been using up until now<p>1: <a href="http://atari-xt.com/" rel="nofollow">http://atari-xt.com/</a>     (I really ought to get on that SSL cert, I guess)</p>
]]></description><pubDate>Sun, 17 May 2026 09:18:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48167298</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=48167298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48167298</guid></item><item><title><![CDATA[New comment by spacedcowboy in "We should federally tax Tokens at the Provider level"]]></title><description><![CDATA[
<p>He missed the first bullet point<p>"which will: drive up the prices that everyone pays, and none of the following will happen".</p>
]]></description><pubDate>Sat, 16 May 2026 09:45:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48158583</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=48158583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48158583</guid></item><item><title><![CDATA[New comment by spacedcowboy in "Frontier AI has broken the open CTF format"]]></title><description><![CDATA[
<p>The first paragraph on anything with an acronym in it should explain the bloody acronym. I assumed CTF was an encryption standard, given the headline. It was only coming here and reading the comments that made me realise it's a game-format ("Capture The Flag").</p>
]]></description><pubDate>Sat, 16 May 2026 09:39:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48158559</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=48158559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48158559</guid></item><item><title><![CDATA[New comment by spacedcowboy in "DeepSeek V4 Pro and Flash vs. Claude Opus 4.7 and Kimi K2.6"]]></title><description><![CDATA[
<p>i know i’ve been using Claude code with deepseek flash as the back end, and it means i can drop my claude subscription down from the £200/month to £18/month, using deepseek for most of the work and claude to just test the hypothesis and make fine tuning<p>I’m getting them to design HDL for an FPGA and write a compiler for the eventual CPU, not trivial tasks by any means</p>
]]></description><pubDate>Fri, 15 May 2026 12:34:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48147830</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=48147830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48147830</guid></item><item><title><![CDATA[New comment by spacedcowboy in "Ask HN: One mistake or hack that taught you the most?"]]></title><description><![CDATA[
<p>Waaay back in the mists of time, when behemoths roamed the plains and cell phones smaller than bricks had yet to be invented, I was an undergraduate student in Physics at Imperial College, London.<p>The physics teaching lab had a large number of BBC Micro computers, these were the precursor to the ARM RiscOS ones made by Acorn, and physics departments loved them because (a) they were full of ports that could be attached to experiments for data-gathering, and (b) they were easy to use and had a (for the time) fairly high-res screen for displaying results.<p>One of those ports was the "econet" port, which linked all the computers together to a fileserver with (gasp) a hard disk on it, giving a primitive (by today's standards) networking ability.<p>So we were all given YR1.<letter><letter> usernames, and the letters more or less corresponded with our initials. I figured out that they'd actually just made all combinations of YR1.AA to YR1.ZZ, so I logged into a spare one for deniability using the supplied default password (it was a different age...), bought a copy of the "Advanced User Guide" and the "Econet user guide" and history was about to be made...<p>Myself and a couple of friends decided we'd write a networked virus - viruses weren't very common in those days, they mainly came on floppy disks for Amigas or Atari ST's and did something nasty to your computer. Networked computers were rare outside of government or big business, so the opportunity was there, and we took it :)<p>I probably ought to say that the virus didn't do anything destructive, it just appended "Copyright (c) The Virus, 1988" to the end of any directory listing (get a directory listing was one of the vectors).<p>[technical aside]<p>The BBC micro had two different "interrupt" type mechanisms ("events" and "interrupts"), and the OS was highly vectored (so on an interrupt or event, the 6502 would jump to the location provided by a table of 2-byte entries in RAM, with the event/interrupt being the index into that table).<p>Everything was vectored, "get a character", "write a byte to a device", "perform an OS call", ... And all the devices (floppy disk, network, ...) were implemented in a similar manner. It was a hackers dream of a computer, really.<p>[/aside]<p>What we also did was enable the virus from any event (key-press mainly) or interrupt (VBI, NMI,...), and the events enabled the interrupts, and the interrupts enabled the events. We also made it re-enable itself specifically when you typed "*." (which made the "get a directory listing on the current device" OS call) - this was sneaky, we thought, because if you'd somehow managed to disable the other code, you'd do a "*." to see if the virus was still there...<p>The virus wrote itself as !Boot in the root directory of the current media (and of course hid that entry from view, so you couldn't see it) which meant the next time you used that account, it would be activated on that machine.<p>Come April Fools day, we decided we were ready. We put the virus on one machine in the lab, one of the 10 machines that were in the "damn I need to get my lab-report written up" section that wasn't actually in the lab itself, but was still networked to your account.<p>We were sitting in the same section updating our own lab work, and heard the "WTF!" Students gathered round, the affected person logged out, went to a different machine (thinking there was a problem with the machine) and logged in there, infecting that second machine with the virus. Someone else logged into the first machine, and they were infected too... Since the !Boot file was on the account on the network server, turning the machine off/on and then logging in re-infected the machine...<p>It spread like wildfire.<p>We had built in a vulcan-death-grip-style "disable the virus" key combination, so we wouldn't be affected, and thought ourselves very clever. The idea was not to be affected, but soon after release it was necessary to ignore that because 3 accounts unaccountably (sorry!) uninfected would have stood out like a sore thumb.<p>A couple of days later, an all-students meeting was called. "Authority" was taking this very seriously, they shut down the network, turned off all the machines, and disinfected the network server by hand, removing the !Boot file from every account. They said something along the lines of "this was not funny, don't do it again or there'll be serious consequences". Everyone went back, and life went on.<p>About a week later, the virus again raced through the network, infecting every account in a matter of hours. We hadn't re-released it, and with some horror, realised what had happened - someone had done a "*." on their backup floppy disk, and then brought it back into the lab and booted from it, infecting the machine, and thereafter the network. The thing was too damn infectious for its own good.<p>If we thought "Authority" had no sense of humour last time, this time the meeting was very short, the message was "when we find who did this, we will expel them". Excrement and Fans were in close proximity. Hitting each other, one might say. We couldn't "own up", it was too late. We had no control over what people did with their floppy disks, and things had escalated way too far. We came up with a plan...<p>We wrote another virus.<p>Hear me out. This one was silent, had a time-to-die (when it would delete itself) of about 2 months, and (virtually) "pressed" the key combination that deleted the old virus. We purposefully infected lots of machines with the new virus, waited, and prayed.<p>Things worked out fine. Everyone got infected with the new virus for a while, which destroyed the old one, without being aware of that fact, "Authority" thought they'd laid down the law and been taken seriously, and we managed to not get expelled.<p><i>And breathe</i><p>I have never written anything remotely like a virus ever since.</p>
]]></description><pubDate>Fri, 15 May 2026 07:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48145424</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=48145424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48145424</guid></item><item><title><![CDATA[New comment by spacedcowboy in "Claude Code weekly limits increasing 50% till July 13"]]></title><description><![CDATA[
<p>I've found that using Claude (in Terminal.app) with DeepSeek at the back-end is much the same (I'd say about 95% of Real-Claude's ability), and it's a <i>lot</i> cheaper. I can burn through the 20x weekly limit pretty much every week (and not have credit for the weekend) so that's costing me £200/month. DeepSeek is averaging at about £1/day.<p>I just bumped my Claude account down from the £200/month option to £18/month. I use Real-Claude to validate the decisions of DeepSeek, which seems to not get <i>quite</i> as much of the fine details as Real-Claude does. Once they're pointed out though, DeepSeek is fine, and off to the races.</p>
]]></description><pubDate>Wed, 13 May 2026 19:43:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48126496</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=48126496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48126496</guid></item><item><title><![CDATA[New comment by spacedcowboy in "CIA spy blames Dr Fauci for covering up Covid lab leak"]]></title><description><![CDATA[
<p>Dude, it's the Daily Fail. The National Enquirer has more credibility, hell The Quibbler has more credibility!</p>
]]></description><pubDate>Wed, 13 May 2026 17:20:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48124775</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=48124775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48124775</guid></item><item><title><![CDATA[New comment by spacedcowboy in "Apple's privacy invading tech is likely going mainstream"]]></title><description><![CDATA[
<p>I worked in iCloud for the last 5 years before I left in 2026, in fact I wrote the mechanics behind "Hide My Email", which is gated through akd, the authkit daemon.<p>I had regular meetings with 'Privacy', and by that I mean the iCloud privacy team, the Engineering privacy team, and the Security privacy team. There are a lot of people whose job it is to see that Apple don't overstep the line regarding data-privacy, and if you're writing a proposal for a feature, getting signoff from Privacy is one of the checklist items before you'll get approval.<p>There is an inherent conflict between user-experience and data-privacy, because making users lives easier is often the less privacy-preserving choice, but I think Apple manages that judgement-call pretty well. I also know it hires people, a lot of people, who have veto power over feature-creep into areas that are privacy risks, sometimes to the extent that I looked on in disbelief, along the lines of "Ok, I have some keys, inside an owner-privileged data-vault[1], within which is an encrypted database acting as a temporary cache, which is created on user-login and destroyed on user logout, and you still want me to encrypt the individual keys inside the already-encrypted and access-restricted DB ? Really ? If data-vaults are broken, we have bigger problems than an email being discovered..."<p>[1] data-vaults, for the unaware, are kernel-enforced directories on the SSD that you need entitlements (rather than unix permissions) to access, which you won't have because only system-provided binaries from Apple will ever have them. It's how Apple Mail protects all your email, for example.</p>
]]></description><pubDate>Mon, 11 May 2026 08:00:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48092268</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=48092268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48092268</guid></item><item><title><![CDATA[New comment by spacedcowboy in "BYD overtakes Tesla and Kia as the best-selling EV brand in key overseas markets"]]></title><description><![CDATA[
<p>I see plenty of BYD around, but I see more Kia cars. Maybe I'm biased with my EV6 GT Line S, but I wouldn't swap it for a damn thing.</p>
]]></description><pubDate>Wed, 06 May 2026 19:52:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48040872</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=48040872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48040872</guid></item><item><title><![CDATA[New comment by spacedcowboy in "Apple Faces Lawsuits over AirTag Stalking After Class Action Denied"]]></title><description><![CDATA[
<p>Isn't this the same as "You sell guns, and someone used a gun you sold to kill someone else"<p>It's the people who do the killing that are generally held accountable, not the vendors...</p>
]]></description><pubDate>Sat, 02 May 2026 15:44:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47987376</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=47987376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47987376</guid></item><item><title><![CDATA[New comment by spacedcowboy in "Spirit Airlines Is Winding Down All Operations"]]></title><description><![CDATA[
<p>It's probably the association with Trump, at least to those outside the US. Anything even remotely connected to that arsehole is, almost by definition, to be reviled. If he wanted to save it, there's probably a really good reason not to, without reading any further into the topic.</p>
]]></description><pubDate>Sat, 02 May 2026 09:09:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47984747</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=47984747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47984747</guid></item><item><title><![CDATA[New comment by spacedcowboy in "Pentagon email floats suspending Spain from NATO"]]></title><description><![CDATA[
<p>Given that the only country to ever invoke article 5 is the US, well ... not much of a loss, really.<p>EU is already increasing military spending, but it doesn't need to be anywhere near 3x - unless the US actually follows through on its threat to invade EU nations of course, and then we're into WW3. Everyone loses.<p>The EU is funding Ukraine more than the US is, and Russia is having problems with just the Ukraine. They have nukes, sure, some of them may even be operational, but conventionally they'd be no match for NATO-sans-US, even right now.<p>Currently the EU is spending a fucking fortune paying for US weapons - the real reason Trump wanted NATO to spend more is because it's all just been income to the USA. Fuck that. It may take a while to wean off the US teat, but its now inevitable I think. Americans have demonstrated the inherent weakness of their political system, and the world has realised it cannot count on the USA to be a reliable or predictable partner nation.<p>Over time, the US will inevitably lose its bases in Europe and its ability to project power will be curtailed, it will lose a large chunk of its economy of scale with weapons when coutries aren't buying them (and therefore funding their R&D) and hopefully that reduction in US world power will change things for the better. At this point, even China is looking like a better partner-nation than the USA to Europeans. At least they do as they say, and they're stable.</p>
]]></description><pubDate>Fri, 24 Apr 2026 07:53:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47887051</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=47887051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47887051</guid></item><item><title><![CDATA[New comment by spacedcowboy in "Pentagon email floats suspending Spain from NATO"]]></title><description><![CDATA[
<p>Right now, I suspect most members of NATO are far more likely to vote the US is suspended than anyone else... That would cause chaos, but... Maybe it's worth a little chaos now for <i>real</i> stability later, not to mention that all the money being paid to the US for their weapons could be redirected locally.</p>
]]></description><pubDate>Fri, 24 Apr 2026 06:52:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47886552</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=47886552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47886552</guid></item><item><title><![CDATA[New comment by spacedcowboy in "Tim Cook Calls Apple Maps Launch His 'First Big Mistake' as CEO"]]></title><description><![CDATA[
<p>God, yes. Much better for accuracy (in terms of trip time) for me than google maps.</p>
]]></description><pubDate>Thu, 23 Apr 2026 20:07:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47881082</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=47881082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47881082</guid></item><item><title><![CDATA[New comment by spacedcowboy in "John Ternus to become Apple CEO"]]></title><description><![CDATA[
<p>yep, I worked there for 20+ years, only retired due to health. I was about middle of the park in my group’s tenure there…</p>
]]></description><pubDate>Tue, 21 Apr 2026 10:19:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47846858</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=47846858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47846858</guid></item><item><title><![CDATA[New comment by spacedcowboy in ""cat readme.txt" is not safe if you use iTerm2"]]></title><description><![CDATA[
<p>I found a 20-year old bug in gmime a couple of months or so ago. You don't need to be an AI to do that ...<p>It also puts the lie to "all bugs are shallow with sufficient eyes", gmime is pretty commonly used, but locale<->UTF and back were still wrong.</p>
]]></description><pubDate>Sat, 18 Apr 2026 13:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47815934</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=47815934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47815934</guid></item><item><title><![CDATA[New comment by spacedcowboy in "Hungary's Orban, a Beacon to the Right Wing, Concedes Election Defeat"]]></title><description><![CDATA[
<p>Unless you're the pope. Don't let him near you if you're the pope...</p>
]]></description><pubDate>Sun, 12 Apr 2026 20:10:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47743929</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=47743929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47743929</guid></item><item><title><![CDATA[New comment by spacedcowboy in "ORAC-NT – A 3D Tactical Bridge for NASA Kepler/Tess Star Stability"]]></title><description><![CDATA[
<p>Presumably NT stands for “Next Technology” or some such, but is it as intelligent, arrogant, and condescending as the original [1]<p>1: <a href="https://en.wikipedia.org/wiki/List_of_Blake%27s_7_characters" rel="nofollow">https://en.wikipedia.org/wiki/List_of_Blake%27s_7_characters</a></p>
]]></description><pubDate>Sun, 12 Apr 2026 08:24:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47737289</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=47737289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47737289</guid></item><item><title><![CDATA[New comment by spacedcowboy in "Every GPU That Mattered"]]></title><description><![CDATA[
<p>Should have started with ANTIC - the very first programmable video chip I'm aware of...</p>
]]></description><pubDate>Wed, 08 Apr 2026 12:48:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47689465</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=47689465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47689465</guid></item><item><title><![CDATA[New comment by spacedcowboy in "WebGPU Bench"]]></title><description><![CDATA[
<p>can't get the particle test to give a different result between CPU and GPU on my M4 Max. The others do, though.</p>
]]></description><pubDate>Thu, 02 Apr 2026 10:28:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47612455</link><dc:creator>spacedcowboy</dc:creator><comments>https://news.ycombinator.com/item?id=47612455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47612455</guid></item></channel></rss>