<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: koyote</title><link>https://news.ycombinator.com/user?id=koyote</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 01:12:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=koyote" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by koyote in "Backblaze has stopped backing up OneDrive and Dropbox folders and maybe others"]]></title><description><![CDATA[
<p>I was very surprised when I gave them a go after hearing good stuff about them here and on other techy parts of the internet:<p>After using their website and their app for a few hours I pretty much immediately decided to not proceed with them as the software was clearly not built by a team that has great competency in software development. This was a year ago so they've had plenty of time to polish it.<p>You sort of let that kind of stuff pass for a hardware company, but backblaze is not a hardware company. There's more to backup than just ensuring the disks at the data centre are replaced in a timely manner.</p>
]]></description><pubDate>Wed, 15 Apr 2026 04:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47774798</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=47774798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47774798</guid></item><item><title><![CDATA[New comment by koyote in "Someone bought 30 WordPress plugins and planted a backdoor in all of them"]]></title><description><![CDATA[
<p>Definitely!<p>The amount of third-party (non-testing related) dependencies needed for most .NET applications is very manageable and the dependencies themselves (generally) don't come with further third-party dependencies (especially now that JSON serialisation is native).<p>This means that for most applications, the developers know exactly which dependencies are needed (and they are not hidden away in large folder structures either, the dlls are right next to the assembly).</p>
]]></description><pubDate>Wed, 15 Apr 2026 02:59:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47774184</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=47774184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47774184</guid></item><item><title><![CDATA[New comment by koyote in "Sky Wins Irish Court Order to Unmask 300 Pirate IPTV Users via Revolut Bank"]]></title><description><![CDATA[
<p>It's definitely a gray area in some countries.<p>A few decades ago our family got a 'proper' company with a shop front to install a satellite dish for us. We were then able to watch the Sky Tv from the UK even though we were not based in the UK (we still paid for a subscription but it was billed to a proxy address). This was the 'gray' part of what the company was selling.<p>What they also sold was sattv boxes with integrated decryption that would allow you to watch pretty much any European Pay TV (albeit not Sky, as they used a more robust encryption scheme) for free. They never mentioned the legality of it but they definitely advertised it as something they openly sold (in shop and in their ads).</p>
]]></description><pubDate>Mon, 30 Mar 2026 00:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568830</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=47568830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568830</guid></item><item><title><![CDATA[New comment by koyote in "A nearly perfect USB cable tester"]]></title><description><![CDATA[
<p>Interesting that it refused to boot.<p>If I have a lower wattage charger connected on booth it shows me that information but I can just press enter to continue. It's just a warning.<p>Maybe it's a bios setting?<p>Workaround is of course to boot without a charger connected and then connect it later :)</p>
]]></description><pubDate>Sun, 29 Mar 2026 21:41:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47567646</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=47567646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47567646</guid></item><item><title><![CDATA[New comment by koyote in "Migrating to the EU"]]></title><description><![CDATA[
<p>What is the difficulty in getting away from gmail?<p>I did it a few years ago and I simply signed up for Fastmail and had gmail forward all email there. It forwards to a specific e-mail address so I can see if there are still people/companies that use the old email address.  
The painful part was going through all my accounts to update the e-mail, but you can do it in stages if you follow the above.</p>
]]></description><pubDate>Tue, 24 Mar 2026 00:19:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47497015</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=47497015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47497015</guid></item><item><title><![CDATA[New comment by koyote in "Ask HN: How is AI-assisted coding going for you professionally?"]]></title><description><![CDATA[
<p>If what you are doing is novel then I don't think yolo'ing it will help either. Agents don't do novel.  
I've even noticed this in meeting summaries produced by AI:  
A prioritisation meeting? AI's summary is concise, accurate, useful.  
A software algorithm design meeting, trying to solve a domain-specific issue? AI did not understand a word of what we discussed and the summary is completely garbled rubbish.<p>If all you're doing is something that already exists but you decided to architecture it in a novel way (for no tangible benefit), then I'd say starting from scratch and make it look more like existing stuff is going to help AI be more productive for you.  
Otherwise you're on your own unless you can give AI a really good description of what you are doing, how things are tied together etc.  
And even then it will probably end up going down the wrong path more often than not.</p>
]]></description><pubDate>Mon, 16 Mar 2026 00:28:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47393656</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=47393656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47393656</guid></item><item><title><![CDATA[New comment by koyote in "The MacBook Neo"]]></title><description><![CDATA[
<p>I use the non-Plus version as my work machine (not by choice).<p>It's massive and heavy and feels less snappy than my personal X1 Nano after all the corporate malware uses up most of the CPU and RAM.<p>The screen resolution is also shockingly bad (my 13 inch X1 Nano has a higher res than this 16 inch beast).<p>That being said, it's nice having 64gb of RAM, a fast CPU and an Nvidia card (we build stuff that runs on CUDA). Build times are quick and I can run some of our more demanding test suites without RAM filling up and slowing everything down.</p>
]]></description><pubDate>Wed, 11 Mar 2026 22:41:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47343332</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=47343332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47343332</guid></item><item><title><![CDATA[New comment by koyote in "Lenovo’s new ThinkPads score 10/10 for repairability"]]></title><description><![CDATA[
<p>What annoys me the most is that the information has become much less dense. There's a lot of unnecessary repetition.  
I feel like I need to feed every article through an LLM just to get a summary of it.</p>
]]></description><pubDate>Wed, 04 Mar 2026 01:30:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47241811</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=47241811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47241811</guid></item><item><title><![CDATA[New comment by koyote in "Setting up phones is a nightmare"]]></title><description><![CDATA[
<p>I still have one of those lying around in the draw. It's the backup phone and every time I or my partner needs to use it I am surprised at how well it still works.</p>
]]></description><pubDate>Mon, 02 Mar 2026 05:17:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47214128</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=47214128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47214128</guid></item><item><title><![CDATA[New comment by koyote in "Layoffs at Block"]]></title><description><![CDATA[
<p>I found it completely unreadable, similar to reading code without syntax highlighting.<p>Maybe he should have had AI fix up the grammar/spelling for him...</p>
]]></description><pubDate>Thu, 26 Feb 2026 23:02:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47173390</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=47173390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47173390</guid></item><item><title><![CDATA[New comment by koyote in "I built Timeframe, our family e-paper dashboard"]]></title><description><![CDATA[
<p>Which is weird because it's pretty straightforward to work out if you need sunscreen or not:<p><pre><code>  * Is it any month other than May-August?  
  
  * Is it after 10am or before 4pm?  
  </code></pre>
Probably need some sun screen.<p>If you have very light skin you might want to increase the timeframe by an hour.<p>And if you really want to optimise your sunscreen usage and not use it if you don't have to, the real-time UV index from ARPANSA is the way to go (<a href="https://www.arpansa.gov.au/our-services/monitoring/ultraviolet-radiation-monitoring/ultraviolet-radiation-index" rel="nofollow">https://www.arpansa.gov.au/our-services/monitoring/ultraviol...</a>).<p>All other apps simply display the expected UV index given the time of the day and the day of the year.</p>
]]></description><pubDate>Sun, 22 Feb 2026 22:18:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47115353</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=47115353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47115353</guid></item><item><title><![CDATA[New comment by koyote in "Microsoft forced me to switch to Linux"]]></title><description><![CDATA[
<p>I have the same specs in my work machine.<p>Task manager takes 10 seconds to load the list of processes.  
Right-click on the desktop takes about 1.5-2 seconds to show the 'new' context menu.  
Start menu is actually fast to start drawing but has a stupid animation that takes about half a second to fully load.<p>I sort of understand how the anti-consumer 'features' (ads) get added to a piece of software. But I have no idea how they manage to continuously degrade the experience of existing parts of the system for seemingly no one's benefit.</p>
]]></description><pubDate>Wed, 28 Jan 2026 21:25:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46801745</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=46801745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46801745</guid></item><item><title><![CDATA[New comment by koyote in "Rust’s Standard Library on the GPU"]]></title><description><![CDATA[
<p>I am not assuming it to be performant, but if you use this in earnest and the implementation is naive, you'll quickly have a bad time from all the data being copied back and forth.<p>In the end, people program for GPUs not because it's more fun (it's not!), but because they can get more performance out of it for their specific task.</p>
]]></description><pubDate>Wed, 28 Jan 2026 09:19:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46792962</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=46792962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46792962</guid></item><item><title><![CDATA[New comment by koyote in "Rust’s Standard Library on the GPU"]]></title><description><![CDATA[
<p>Are there any details around how the round-trip and exchange of data (CPU<->GPU) is implemented in order to not be a big (partially-hidden) performance hit?<p>e.g. this code seems like it would entirely run on the CPU?<p><pre><code>    print!("Enter your name: ");
    let _ = std::io::stdout().flush();
    let mut name = String::new();
    std::io::stdin().read_line(&mut name).unwrap();
</code></pre>
But what if we concatenated a number to the string that was calculated on the GPU or if we take a number:<p><pre><code>    print!("Enter a number: ");
    [...] // string number has to be converted to a float and sent to the GPU
    // Some calculations with that number performed on the GPU
    print!("The result is: " + &the_result.to_string()); // Number needs to be sent back to the CPU

</code></pre>
Or maybe I am misunderstanding how this is supposed to work?</p>
]]></description><pubDate>Wed, 28 Jan 2026 01:26:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46789827</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=46789827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46789827</guid></item><item><title><![CDATA[New comment by koyote in "ThinkNext Design"]]></title><description><![CDATA[
<p>I had the T431s for over a decade as well.<p>Replaced the keyboard (orange juice spillage), screen (upgraded to a higher resolution panel), hdd (to an SSD of course), RAM, Wifi adapter (Wifi 6) as well as the battery.<p>I now use an X1 Nano and while it's nice (and very light!) I am sad that the upgradability is nowhere near as good.</p>
]]></description><pubDate>Mon, 19 Jan 2026 00:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46673740</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=46673740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46673740</guid></item><item><title><![CDATA[New comment by koyote in "Inlining – The Ultimate Optimisation"]]></title><description><![CDATA[
<p>I ran into a similarish issue in C++ (MSVC++) where a small change that improved an error message led to a 10% slowdown.<p>The function was something like:<p><pre><code>  int ReturnAnswerIfCharIsValid(char* c)
  {
    if(c == nullptr)
      throw std::exception("ERROR!");

    return 42;
  }
</code></pre>
The exception line was changed to something like:<p><pre><code>  throw std::exception("Char is not valid, please fix it!"); // String is now longer
</code></pre>
The performance of this hot-path function went down the drain.<p>I fixed it by replacing the exception call with yet another function call:<p><pre><code>  if(c == nullptr)
     ThrowException();
</code></pre>
Other fixes might have included something like __forceinline in the function signature.</p>
]]></description><pubDate>Wed, 14 Jan 2026 01:23:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46611131</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=46611131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46611131</guid></item><item><title><![CDATA[New comment by koyote in "Postal Arbitrage"]]></title><description><![CDATA[
<p>I have done this specifically with the second item in the list in the OP.<p>Not only did I do it to get free shipping, I got it to get free international shipping.<p>For extra bonus CO2 points, the other item was coming from a different country.  
So I basically paid $0.42 to have a single packet of kool-aid shipped across the pacific ocean.<p>(I'd never had kool-aid before and I must say I was disappointed.)</p>
]]></description><pubDate>Tue, 13 Jan 2026 02:18:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46596658</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=46596658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46596658</guid></item><item><title><![CDATA[New comment by koyote in "Xfce is great"]]></title><description><![CDATA[
<p>> The only part that irritates me is having to interact with the GTK file chooser (file open dialog). Someday I might be annoyed enough to replace it.<p>That's probably my only annoyance as well.  
Is there an easy way to replace it?  
Not being able to see the path as a string is very "un-linux".</p>
]]></description><pubDate>Mon, 12 Jan 2026 09:16:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46585991</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=46585991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46585991</guid></item><item><title><![CDATA[New comment by koyote in "Xfce is great"]]></title><description><![CDATA[
<p>I've been using XFCE for several years on 4k screens and I agree that it's not great out of the box.<p>Once you've set it up it works pretty well though.<p>Now if only I could remember what I did to get it working nicely...(luckily I've had the same installation of XFCE on my machine for the past 5 years so haven't had to fiddle with that in a while)</p>
]]></description><pubDate>Mon, 12 Jan 2026 09:14:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46585973</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=46585973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46585973</guid></item><item><title><![CDATA[New comment by koyote in "I dumped Windows 11 for Linux, and you should too"]]></title><description><![CDATA[
<p>> Desktop Windows still has rough edges. Desktop MacOS still has rough edges. Desktop Linux still has rough edges. Pick your poison.<p>I think this sentiment is often overlooked as people are used to their 'poison'.<p>As someone who uses Linux a their main personal machine (with dual boot to Windows every now and then) as well as W11 for work, it's amazing what you get used to.<p>I was almost agreeing with OP, remembering bluetooth issues I had with Linux just last month when one of my headphones couldn't connect properly and I had to spend 10-15 minutes messing about with bluetooth stacks to get it working again.<p>But reading your comment I just realised that my current work machine doesn't even detect my bluetooth headphone's microphone and I have not found a fix yet.  
That machine also does not go to sleep properly (a common, real, complaint from many linux users) and I have to hibernate it manually via command line as the option does not exist in my power menu due to corporate's rules and regulations.<p>I also get Windows blue screens far more often than I get Linux kernel panics.<p>You're just so used to the issues and inconveniences that you don't even recognise them as such anymore.  
Issue and inconveniences from a new piece of software you're trialing stick out like sore thumb though...</p>
]]></description><pubDate>Sun, 11 Jan 2026 21:21:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46580214</link><dc:creator>koyote</dc:creator><comments>https://news.ycombinator.com/item?id=46580214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46580214</guid></item></channel></rss>