<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: CableNinja</title><link>https://news.ycombinator.com/user?id=CableNinja</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 14 Oct 2026 14:33:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=CableNinja" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by CableNinja in "Small Programming Tricks"]]></title><description><![CDATA[
<p>Ctrl+r is great, sometimes. History saving sucks which can make using it difficult, but i usually use it out of laziness than trying to recall a command, especially with ssh or repeated iterations requiring flipping between two settings/states. Its hard to rely on it for other things, but its still super useful.</p>
]]></description><pubDate>Wed, 16 Sep 2026 16:53:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49729777</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49729777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49729777</guid></item><item><title><![CDATA[New comment by CableNinja in "Small programming tricks"]]></title><description><![CDATA[
<p>I think that "everyday" would be a stretch, but i dont understand why youd think thats annoying, someone took the time to consider helping the rest of the engineering team grow, by posting something useful.<p>I frequently do the same, but not everyday; only when i think its something actually useful/helpful beyond the everyday crap. Most recently, we have had a huge push to use ai (just like everywhere else), ive been getting pretty creative with it, and at this point have a well polished setup that i can give a shitty sentence on a problem, not only does it understand the task, but theres a full ticket->branch->work->pr review->ready comment flow that it uses. My team also uses ai but they havent quite wrapped their head on ways to really work with it. I have built and shared a number of helpful things with the team to try and help them grow. One such thing was a doc i had my ai instance write, based on how ive been using my setup. This alone has started to get the rest of the team up to where i am.<p>My team doesnt share the same types of things i do, but they still share helpful things.<p>Call it what you will; I think if youre not helping your team grow by providing insights and helpful things, then youre not the kind of person i want to work with.</p>
]]></description><pubDate>Wed, 16 Sep 2026 16:49:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49729725</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49729725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49729725</guid></item><item><title><![CDATA[New comment by CableNinja in "95% of projects publishing an OpenAPI spec have no compatibility gate"]]></title><description><![CDATA[
<p>Artifactory (jfrog) is a laughably bad openapi spec setup. Ive even called them out on it. "we provide an openapi spec".. well its technically sort of true, except if you actually want that spec, theres no way to actually sanely grab the spec. And, when you do finally manage to get it, its incomplete, full of badly defined objects, and ends up being utterly useless. Oh and did i mention that their spec ends up being some 35MB even after beating it to death and trying to shape it up. And, while they have /v1/ pathing, you guessed it, every app version changes the spec somewhere, and theres no v2 etc.<p>Ive concluded that unless the person is 100% passionate about openapi, the spec is a mess, and compatibility is a joke contained in an afterthought</p>
]]></description><pubDate>Wed, 16 Sep 2026 02:16:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49721378</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49721378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49721378</guid></item><item><title><![CDATA[New comment by CableNinja in "Any embedded app that can be written in JavaScript will be written in JavaScript [video]"]]></title><description><![CDATA[
<p>Did not watch the video, but the title immediately reminded me of an incident at a past job.<p>Was a devops engineer, whole app team (who only ever wrote nodejs) got fed up with pacemaker/corosync. "we are going to write our own" they said, and  proceeded to try to whip out nodejs for it, i laughed and laughed, and then told them fuck no, dont do it.<p>When all you know is a hammer...</p>
]]></description><pubDate>Wed, 16 Sep 2026 02:05:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49721312</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49721312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49721312</guid></item><item><title><![CDATA[New comment by CableNinja in "Data collected by cars and sold to third parties"]]></title><description><![CDATA[
<p>Thats quite a lot more than i expected, i just have never had a good experience with insurance, everything is a long drawn fight. Probably not worth it unless under specific circumstances</p>
]]></description><pubDate>Tue, 15 Sep 2026 03:59:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49707543</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49707543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49707543</guid></item><item><title><![CDATA[New comment by CableNinja in "Data collected by cars and sold to third parties"]]></title><description><![CDATA[
<p>Someone forgot to set the brake in their car, rolled into the back of my dads 70ish pickup. It rolled the width of a parking row, on fairly flat surface. The car had no chance obviously, but it was pretty funny seeing the damage; bumper and fender, not just a minor one you could slap out with a good fist slam either. There was zero damage to the truck</p>
]]></description><pubDate>Mon, 14 Sep 2026 03:50:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49691764</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49691764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49691764</guid></item><item><title><![CDATA[New comment by CableNinja in "Data collected by cars and sold to third parties"]]></title><description><![CDATA[
<p>Can you elaborate on this some? Afaik insurance is the only thing they would accept. I think insurance is generally a nasty scam so anything to get away from it would be pretty neat</p>
]]></description><pubDate>Mon, 14 Sep 2026 03:44:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49691724</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49691724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49691724</guid></item><item><title><![CDATA[New comment by CableNinja in "Data collected by cars and sold to third parties"]]></title><description><![CDATA[
<p>Funny enough i was just recently thinking about how most defrosters would probably make a great antenna with minor modifications</p>
]]></description><pubDate>Mon, 14 Sep 2026 03:31:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49691612</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49691612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49691612</guid></item><item><title><![CDATA[New comment by CableNinja in "Show HN: Bodily Oddities"]]></title><description><![CDATA[
<p>No migraine associated with it when this happens, just "inverted tunnel vision", goes away after 5-10 minutes</p>
]]></description><pubDate>Sun, 13 Sep 2026 13:20:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49683671</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49683671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49683671</guid></item><item><title><![CDATA[New comment by CableNinja in "Show HN: Bodily Oddities"]]></title><description><![CDATA[
<p>Interesting, something that wasnt covered on your site, although the inverse is. I sometimes get the opposite of the troxler effect, the center of my vision goes "black" while the edges stay visible. The black center gets "worse" if my eyes stay still, and is usually accompanied by a halo of various colors. It goes away after a few minutes. Ive never found a consistent trigger for it, sometimes light changes will do it (going from outside to inside) but not consistently, it can also just seemingly randomly happen</p>
]]></description><pubDate>Sat, 12 Sep 2026 15:34:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49673401</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49673401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49673401</guid></item><item><title><![CDATA[New comment by CableNinja in "Heart aerospace completes first flight of largest electric aircraft"]]></title><description><![CDATA[
<p>It was not</p>
]]></description><pubDate>Fri, 14 Aug 2026 21:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49305080</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49305080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49305080</guid></item><item><title><![CDATA[New comment by CableNinja in "Heart aerospace completes first flight of largest electric aircraft"]]></title><description><![CDATA[
<p>Funny (stupid) story.<p>Denvers original airport was built in the "middle of no where", for noise reasons. Continue on for 30 years and lots of housing built up around it. People start complaining about noise. City decides to move the airport. Moves it 30 miles away, in the middle of no where (now DIA). Yep, you guessed it. People start building close to the airport, and then complain about the noise. I fully expect it to move again in 15-20 years</p>
]]></description><pubDate>Fri, 14 Aug 2026 01:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49293709</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49293709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49293709</guid></item><item><title><![CDATA[New comment by CableNinja in "A new study of a bot running a store finds it is friendly but not very smart"]]></title><description><![CDATA[
<p>I have gotten my ai setup to learn quite a bit. As i work with it, if something was encountered that would be useful to remember, i literally just say "save this into your learnings/long term memory". It writes a markdown doc for itself and a note elsewhere for context. Between the memory and rules, its been pretty nice. I touch many things at work and i can pop open a new session and say "project x needs a b c" or "project y had this issue <issue>" and it knows where to go, what im referencing and things to fix. I dont even have to be precise or ultra descriptive.<p>with this ive been able to, with some minor adjustments and "oh that would be a good feature" additons, oneshot a flask app at work with everything ready for oidc, ldap lookups, bunch of other stuff - from a single 3 sentence paragraph.<p>With some rules in its configuration (more markdown its written by it for it, at my guidance of "always do x and remember this for all sessions"), it has a whole flow and i barely have to feed it anything to get out useful results quickly.<p>I will say though that the ai operates however the user says, so if you dont take steps to ensure survival of info at the start of using ai (or even from now on as a fresh session), youll get mixed results, but you can shape it and mold it into amazing flows that do remember</p>
]]></description><pubDate>Wed, 12 Aug 2026 05:00:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49267979</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49267979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49267979</guid></item><item><title><![CDATA[New comment by CableNinja in "Georgia police officers fired after Flock camera misuse"]]></title><description><![CDATA[
<p>I dont think thats everywhere. CA freeways have speed sensors every mile or two, and from that, along a given route you can estimate time</p>
]]></description><pubDate>Mon, 10 Aug 2026 02:04:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49238450</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49238450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49238450</guid></item><item><title><![CDATA[New comment by CableNinja in "Georgia police officers fired after Flock camera misuse"]]></title><description><![CDATA[
<p>Most definitely ring. I used to park near one of their offices, for at least 3-5 months they had one of those podium pole camera systems, with a big ring logo on the side, and ring workers occasionally tinkering with it. You know, the kind you see in Home Depot lots.</p>
]]></description><pubDate>Mon, 10 Aug 2026 02:02:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49238436</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49238436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49238436</guid></item><item><title><![CDATA[New comment by CableNinja in "Auto mode is now the default in Claude Code for Pro, Max, and Team plans"]]></title><description><![CDATA[
<p>The real question here is why youre freely running it on a system and dont have it sandboxed in some way. Literally the first thing i did the day i signed up for an ai subscription.<p>I have a base docker container and a shell script that "customizes" each instance for where its running (making sure user id matches for permissions, etc). Runs as non root in container, has minimal privileges, and only access to the repo or dir where the shell script was called<p>You definitely let the ai shoot your legs off all on your own.</p>
]]></description><pubDate>Sun, 09 Aug 2026 05:30:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49228694</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49228694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49228694</guid></item><item><title><![CDATA[New comment by CableNinja in "IPC-7351B Electronic Component Zero Orientation [pdf] (2010)"]]></title><description><![CDATA[
<p>What an awful set of things to do!</p>
]]></description><pubDate>Tue, 04 Aug 2026 12:06:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49167512</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=49167512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49167512</guid></item><item><title><![CDATA[New comment by CableNinja in "DOGE is done. What happened to its records?"]]></title><description><![CDATA[
<p>Replace ini with himem.sys<p>"That takes up so much space!"<p>Worked until reboot. And thats the start of my dive into IT</p>
]]></description><pubDate>Tue, 14 Jul 2026 04:39:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48902364</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=48902364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48902364</guid></item><item><title><![CDATA[New comment by CableNinja in "Delta flight hit by firework while landing at Midway Airport on Fourth of July"]]></title><description><![CDATA[
<p>Its become a dick waggling contest. It will be quiet all night and then one person sets something off. Some other person "well ill show them who has better booms" and gets a bigger one, sets it off. Next thing you know its 30 minutes of booms and pops culminating in the largest boom possible, its goddamn irritatibg</p>
]]></description><pubDate>Mon, 06 Jul 2026 12:36:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48803741</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=48803741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48803741</guid></item><item><title><![CDATA[New comment by CableNinja in "Google Hits 50% IPv6"]]></title><description><![CDATA[
<p>The issue the GP is making is that rather than devising a whole new protocol altogether, including resolution and assignments, other things like that, adoption likely would have been much faster and wider.<p>Had the original plan been simply "extend address space" instead of "extend address space and while we are at it revamp and rewrite every part of the whole scheme including assignment, discovery, and everything else we see wrong with ipv4"; we would be in a much better place.<p>Adding extra address bytes would of course require new changes across the internet, but that change would be easier to swallow compared to having to rip and replace large swaths of processes to make ipv6 work because of all of the other changes that came with ipv6.<p>Also, the stupid idea of turning addresses to hex as the default, and more specifically the dumb :: shortening methods really made it confusing for everyone and didnt help at all in the efforts.</p>
]]></description><pubDate>Sun, 21 Jun 2026 15:53:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48619961</link><dc:creator>CableNinja</dc:creator><comments>https://news.ycombinator.com/item?id=48619961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48619961</guid></item></channel></rss>