<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: colinsane</title><link>https://news.ycombinator.com/user?id=colinsane</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 19 Oct 2026 21:09:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=colinsane" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by colinsane in "Containment and monitoring failures are to blame for AI hacking reports: experts"]]></title><description><![CDATA[
<p>this article specifically espouses the opposite viewpoint: "The fact that [OpenAI] cannot do clear, easy operations properly does not bode well for their capabilities in security engineering".<p>that this article is no.1 on HN right now shows that media could successfully use this framing when reporting on security incidents. i.e. readers will generally accept that framing <i>and</i> engage with the story (i.e. drive views/impressions).<p>so "the more evil stuff these agents do the more capable and impressive it makes them look" is not true in any deep sense. that there are perverse incentives driving the media to choose that framing instead of the framing espoused by this article is real, and probably far more perverse than you're acknowledging. i.e. "trace the money" type of perversion; just offhand I know that OpenAI has purchased at least one media outlet that reports on AI happenings: of course <i>that</i> outlet is going to run the "OpenAI's LLM is so powerful it escaped containment" narrative. that this effect might exist across much larger scales used to be a reasonably controversial claim: just observationally, that idea seems to be received with less skepticism with each passing year.</p>
]]></description><pubDate>Wed, 14 Oct 2026 19:28:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=50093594</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=50093594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50093594</guid></item><item><title><![CDATA[New comment by colinsane in "Show HN: Janus – Go binary that runs GGUF models via Vulkan on AMD/Intel/Nvidia"]]></title><description><![CDATA[
<p>> Local inference — llama.cpp via Vulkan (AMD / Intel / NVIDIA) or CPU fallback<p>so this is just a go binary that exec's `llama-server --model $MODEL_PATH ...`? there's room for llama wrappers, sure, but the readme only shows features that are already exposed directly from llama-server. it doesn't seem to do anything besides rename the CLI arguments: i don't get it.</p>
]]></description><pubDate>Fri, 02 Oct 2026 16:18:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49935271</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=49935271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49935271</guid></item><item><title><![CDATA[New comment by colinsane in "Trusting-Trust Attack against an Entire Linux Distribution"]]></title><description><![CDATA[
<p>FYI, x86_64-linux and i686-linux nixpkgs bootstrap seed is not 25 bundled binaries, but 181 bytes, since <a href="https://github.com/NixOS/nixpkgs/pull/479322" rel="nofollow">https://github.com/NixOS/nixpkgs/pull/479322</a>.  at publication date this article would apply to non-x86 platforms like aarch64-linux, risvc64-linux, etc.<p>if you're concerned about this and not on x86, i encourage you to extend this to other platforms! i believe it's possible to generalize this to every linux platform musl itself supports, in time.</p>
]]></description><pubDate>Mon, 07 Sep 2026 21:36:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49603213</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=49603213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49603213</guid></item><item><title><![CDATA[New comment by colinsane in "Creepy Crawlies"]]></title><description><![CDATA[
<p>> I wonder if one solution here could be to turn up Anubis difficulty if the first page hit is not one of the obvious entry-points to cgit.<p>Anubis has a fairly capable "policy" system. you can place something like this in your policy.json:<p>```
{
  "bots": [
    {
      "action": "WEIGH",
      "expression": "path.startsWith(\"/expensive/endpoint\")",
      "name": "scrutinize-expensive-endpoints",
      "weight": {
        "adjust": 20
      }
    }
  ]
}
```<p>another thing smaller sites benefit from -- where the load induced by crawlers tends to be bursty (e.g. as they discover new expensive endpoints to crawl) -- is to adjust the difficulty up/down to maintain a steady system load.<p>```
{
  "bots": [
    {
      "action": "WEIGH",
      "expression": "load_15m <= 16.0",
      "name": "sustained-low-load",
      "weight": {
        "adjust": -10
      }
    },
    {
      "action": "WEIGH",
      "expression": "load_5m >= 24.0",
      "name": "intermittent-high-load",
      "weight": {
        "adjust": 10
      }
    },
  ]
}
```</p>
]]></description><pubDate>Sun, 30 Aug 2026 21:44:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49503152</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=49503152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49503152</guid></item><item><title><![CDATA[New comment by colinsane in "Creepy Crawlies"]]></title><description><![CDATA[
<p>the brutal truth is that if the website operator simply disabled Anubis, your page load would likely take <i>more</i> than 30s.<p>when a system was designed for 100 req/s and bots hit it with 5000 req/s, nobody entering that queue is having a good time. Anubis is the trade those operators make just to ensure your request gets serviced <i>at all</i>.<p>30s load time is already a sign that the Anubis approach is breaking down. if there's nothing else ready by the next order-of-magnitude increase in crawler load, those sites quite likely will just disappear from the public internet. hate Anubis all you want: for most of us, the realistic alternative is strictly worse.</p>
]]></description><pubDate>Sun, 30 Aug 2026 21:32:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49503045</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=49503045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49503045</guid></item><item><title><![CDATA[New comment by colinsane in "Creepy Crawlies"]]></title><description><![CDATA[
<p>> Is the CPU cost actually worse than mildly annoying everyone<p>> What is the cost of 20% and is that cost worth “mildly annoying” everyone?<p>from the articled:<p>> With a bunch of generous assumptions, legitimate requests are only about 2% of git.kernel.org traffic — everything else are scrapers.<p>this is not some "CPU use is 20% higher than baseline" situation. it seems that people still do not understand the scale of these bad actors.</p>
]]></description><pubDate>Sun, 30 Aug 2026 21:07:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49502825</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=49502825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49502825</guid></item><item><title><![CDATA[New comment by colinsane in "OpenAI: GPT 5.6 Sol price reduction (until at least Nov 21)"]]></title><description><![CDATA[
<p>the fastest, most compliant model remains the cheapest. you could discount Sol to the same price as Luna and i would still prefer Luna for 90%+ of tasks. once you hit this baseline capability, speed and predictability dominate for anything i'd throw these at in production.</p>
]]></description><pubDate>Mon, 24 Aug 2026 19:23:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49424659</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=49424659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49424659</guid></item><item><title><![CDATA[New comment by colinsane in "Solo – a .so loader for static Linux binaries"]]></title><description><![CDATA[
<p>i'm not sure how much people realize that the modern "graphics driver" is actually just "the kernel multiplexes userspace messages to/from the GPU and we've taught mesa to understand each family of GPU you'd ever care to support."<p>i helped somebody get Doom running on an old embedded system running some 4.x kernel. we just built everything, including mesa, statically and deployed that. imagine building everything static but loading the system's libgl.so instead (which was probably just a symlink or abstraction over mesa's own implementation). what's the benefit: we'd get older, less optimized graphics routines from 5 years ago?<p>if you're statically linking, then just bring your own graphics "driver". the kernel interfaces are stable enough. it's not conceptually different than embedding `syscall`s directly into your application the same way you do when statically linking libc.</p>
]]></description><pubDate>Wed, 19 Aug 2026 17:31:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49364548</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=49364548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49364548</guid></item><item><title><![CDATA[New comment by colinsane in "And then the men with guns tell you to do it anyway"]]></title><description><![CDATA[
<p>i've watched Seattle's lightrail add more announcements over the speakers at the station and the train cars starting with "assaulting a train operator is a federal crime", and then that same message translated into 5 other languages, progressing to "as Seattle gears up to host the world's biggest stage [the world cup], remember our city's values and treat everyone with love and kindness ...".<p>i don't leave my home without earplugs anymore. if there's no opportunity for you as a recipient to put back pressure onto whoever's making the announcements, it seems any broadcast system will just inevitably degrade. they work in smaller situations, like individual buildings and such, but if you really want a message to reach everyone in society, then tell your neighbors: person-to-person remains the only workable structure for that "last mile", so to speak.</p>
]]></description><pubDate>Wed, 19 Aug 2026 16:05:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49363410</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=49363410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49363410</guid></item><item><title><![CDATA[New comment by colinsane in "My friends all hate AI; I just joined an AI startup"]]></title><description><![CDATA[
<p>> I don't find it particularly logical; datacenters have existed forever and most money poured into computer programs are basically designed to mess up your life (deny you credit, deny you healthcare, rebook your flight to a terrible time, the list goes on) and so I don't think AI is anything new in that respect.<p>i can't not read this as "you didn't complain when we did the first bad thing, so you're wrong to complain when we do the next bad thing". that's an argument i hear presented way too often today, and it's just so dishonest.</p>
]]></description><pubDate>Tue, 18 Aug 2026 14:52:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49346502</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=49346502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49346502</guid></item><item><title><![CDATA[New comment by colinsane in "KOReader"]]></title><description><![CDATA[
<p>love this project. i used it on my pinephone daily for at least a year: it does _everything_ you'd want and does it fast.<p>problem for me was that they vendor like 30 different dependencies in a totally bespoke way that's largely incompatible with any modern package management: it downloads them as part of ./configure (IIRC) and with no way for the OS to provide its own. so you're either stuck using the prebuilt releases without any means to patch/improve the software, or if you do want to make improvements then it's a full-time job to keep the package in a buildable state. in the end that was too much work for me and i switched to Foliate: it's noticeably slower (webkitgtk) and lacking, but it's way simpler to develop on.<p>maybe they've improved the build system in the last couple years, though a quick peek shows that the nixpkgs expression is still using the binary release. if it becomes practical to build from source in the future i will 100% switch back to it.</p>
]]></description><pubDate>Wed, 29 Jul 2026 19:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49101836</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=49101836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49101836</guid></item><item><title><![CDATA[New comment by colinsane in "Who's afraid of Chinese models?"]]></title><description><![CDATA[
<p>we've barely scratched the surface when it comes to the available design space of agent harnesses.<p>i also expect you'll see markedly different results if you constrain yourself to small models. there even trivial harness improvements like Codex's /goal feature, and more capable basic tooling (e.g. semantic code grep, js-capable `fetch` tooling) make or break the actual task success rate.</p>
]]></description><pubDate>Tue, 21 Jul 2026 15:08:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48993284</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=48993284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48993284</guid></item><item><title><![CDATA[New comment by colinsane in "Who's afraid of Chinese models?"]]></title><description><![CDATA[
<p>hopefully all of the above?<p>at some point the conversation has to go past this reflexive "USA uses tech abusively -> but look at how abusive China is with tech -> ..." back-and-forth to acknowledging that neither party is your savior -- and then (hopefully) acting upon and coordinating around that understanding.</p>
]]></description><pubDate>Tue, 21 Jul 2026 14:48:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48993051</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=48993051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48993051</guid></item><item><title><![CDATA[New comment by colinsane in "Hyprland 0.55 announced the switch to Lua for its config files"]]></title><description><![CDATA[
<p>i'm mildly annoyed by the project in general because i put in a sizable effort getting the whole sway stack to cross compile correctly in nixpkgs/NixOS, keeping that stable for a year so that people could build on it, and then suddenly hyprland forked every package in the stack with a fresh set of "works on my machine" nix expressions, and then much of the peripheral sway packages (e.g. status bars like nwg-panel, notification centers, etc) decided to become dual-stack and take a dependency on those fast-moving/beta packages. for a solid month any time i updated my machine there was a _new_ hypr-something dependency in my sway desktop that broke cross compilation. eventually i gave up and just set `hyprland = null; hyprutils = null;` in my personal config: mainline's been broken for a year now, sorry to anyone who was using that.<p>it gives "rewrite it in rust" vibes in the way they rush in to re-do everything without understanding why things were the way they were or if, in fact, anyone was using that obscure feature. maybe they'll sort it all out in time; maybe not. wish they could at least take less of a "we don't care if we break <i>your</i> shit" attitude in the meantime.<p>/rant</p>
]]></description><pubDate>Mon, 20 Jul 2026 23:58:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48986446</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=48986446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48986446</guid></item><item><title><![CDATA[New comment by colinsane in "If You Build It, They Will Come"]]></title><description><![CDATA[
<p>i hadn't considered that Seattle might be an outlier; the numbers vary by city more than i knew.<p><a href="https://www.soundtransit.org/sites/default/files/documents/2025-fare-revenue-report.pdf" rel="nofollow">https://www.soundtransit.org/sites/default/files/documents/2...</a><p>page 11 has the $ figures. "link" is the commuter rail system: $408M operating expenses but only $51M revenue from fares, i.e. fares cover 12% of op ex.<p>the "average fare per boarding" is $1.34 (page 3; this is ticket price multiplied by the proportion of trips where the rider pays that ticket). throw that together: even with 100% payment compliance the average ticket price would be $11 per boarding for that to be a complete funding source. $11 would force more riders onto the subsidized fare programs, plus other knock-on effects from raising fares (e.g. reduced ridership in general) means the sticker price would have to be higher yet.<p>the commuter rail here was never designed for ridership fares to cover its operating costs. it just wasn't. the recent focus on fares in the face of all this is misinformed, that's the kindest way i can phrase that.<p>(apologies to hijack much of this with what turns out to be more of a Seattle-specific issue).</p>
]]></description><pubDate>Sun, 19 Jul 2026 02:04:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48964372</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=48964372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48964372</guid></item><item><title><![CDATA[New comment by colinsane in "If You Build It, They Will Come"]]></title><description><![CDATA[
<p>the turnstile thing is more complex than you perceive because almost every transit system relies on public funding. here (Seattle) those fares only fund about 10% of the _operating cost_ of the transit per Sound Transit's own reports. not to derail the point, but please do go read your transit system's quarterly reports instead of taking the conclusion of fare dodging for granted. just about every city has public budget reports for their transit system precisely because they are the product of public funding.</p>
]]></description><pubDate>Sat, 18 Jul 2026 20:55:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48962307</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=48962307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48962307</guid></item><item><title><![CDATA[New comment by colinsane in "The Kimi K3 Moment"]]></title><description><![CDATA[
<p>i just prompted Kimi & it replied with an uncensored version.<p>i posted the transcript as a reply to you, and HN automatically flagged it.<p>but go on.</p>
]]></description><pubDate>Sat, 18 Jul 2026 20:26:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48962001</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=48962001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48962001</guid></item><item><title><![CDATA[New comment by colinsane in "Zig Creator Calls Spade a Spade, Anthropic Blows Smoke"]]></title><description><![CDATA[
<p>> The bigger problem with the post is that it talks out of both ends of the mouth: it’s clearly meant as a personal attack, but also insists that it isn’t.<p>my instinct is to step up and defend Andrew: to say that truly, he has strong opinions -- which is to say he _cares_ about doing things right -- but that he's more patient and accommodating than you're judging him to be from this 10,000ft view.<p>that's kinda weird: you might view this as a personal attack _from_ Andrew against Bun and i might view the reactions as personal attacks _against_ Andrew. viewing it through this lens without our preconceptions ought to make either both parties or neither party look bad, i think? i don't know the solution except to highlight the outsized impact that our individual preconceptions play when judging a situation from 10,000ft away.</p>
]]></description><pubDate>Mon, 13 Jul 2026 17:34:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48896041</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=48896041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48896041</guid></item><item><title><![CDATA[New comment by colinsane in "An update on residential proxies and the scraper situation"]]></title><description><![CDATA[
<p>the options available to small web hosts are:<p>1. do nothing: everyone gets page loads of 30s if not worse.<p>2. put the content behind anubis -> load drops by 80% and page loads are back to "a couple of seconds" (including the client-side challenge).<p>3. take the content offline -> load drops to 0.<p>which of these would you prefer?</p>
]]></description><pubDate>Sat, 11 Jul 2026 23:02:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48876669</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=48876669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48876669</guid></item><item><title><![CDATA[New comment by colinsane in "An update on residential proxies and the scraper situation"]]></title><description><![CDATA[
<p>just their smallest dataset looks to be 6 TB _compressed_. not a thing you can really ship as part of the agent. but if somebody made a fetch_url tool that sharded that across all users of it, i'd give it a try. could probably just layer that on top of bittorrent or IPFS or something.</p>
]]></description><pubDate>Fri, 10 Jul 2026 22:44:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48866256</link><dc:creator>colinsane</dc:creator><comments>https://news.ycombinator.com/item?id=48866256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48866256</guid></item></channel></rss>