Want To Admit

AI reaches the threshold of average human creativity.

That’s a pretty low bar, to be fair. The average human is nothing special in this or any other area. But still it is quite an achievement and AI will only improve.

The best AIs now can surpass 95%+ of the juniors I’ve ever worked with, and about half of the mid-tier folks. That’s substantial and is going to change the job market and society more than most people now realize or want to admit.

The left’s inane screeching about it won’t change that, nor will the right’s attempt to strangle the future in other ways.

NAT Not

IPv6 is not insecure because it lacks a NAT.

Not this asinine shit again. I hate this idiot and idiots like this in general. That is, the “Well, ackshually” shitheels who ignore how anything is in the real world, standard practices, and how things actually work. And also do not really understand the tech, either.

First of all, you stupid motherfucker, a device can (and most consumer crap does) implement NAPT/PAT with dynamic state but often has1 no explicit packet-filter policy engine (what most people would term a “firewall”), yet will still refuse unsolicited inbound flows simply because these flows donโ€™t match any mapping/state. That is in fact de facto protection via reachability restriction. And that behavior is explicitly defined in NAT RFCs. The NAT RFCs in fact directly discuss filtering behavior associated with NAT operations (not just a separate firewall). Check out RFC 4787 (BCP 127), RFC 5382 (BCP 142), RFC 5508 (BCP 148) and RFC 7857 for how NAT really works. I’ve read those documents in toto several times over the years. I can guarantee that doofus has not.

Miraculously, he is right that โ€œNAT isnโ€™t designed as security,โ€ but the clown-ass shitstain then uses that to imply โ€œNAT adds no security value,โ€ which is false in actual practice. Nearly every existing IPv4 NAT (NAPT/PAT) gateway2 enforces stateful inbound blocking out of the box. This NAT — independent of the router’s firewall function — does provide decent default-on security for home users.

On the other hand, his core premise (โ€œmodern routers default-deny inbound IPv6 anywayโ€) is absolutely not a sure thing. Standards and real deployments often have non-optimal defaults, including configs that default-forward unsolicited inbound IPv6 traffic. This is because unlike IPv4, IPv6 expects end-to-end connectivity. So that means many router vendors ship equipment that way. Thus, having NAT adds quite hardy extra protection in practice. That is to say, with any IPv4 home NAT you need both a firewall hole and a port-forward/mapping mistake to expose a device. With IPv6 global addressing, exposure can occur with only one minor screw-up. Then boom, your whole network is out there on the wide-open internet.

This disphit’s NAT explanation is also crazy sloppy (he frames it as mainly destination-rewrite based on static port forwards), just glossing over or ignoring that the real โ€œdefault denyโ€ effect largely comes from dynamically created state. He overstates a conditional truth (โ€œIPv6 is fine if you keep equivalent edge filteringโ€) into an unsupported and often-wrong universal claim, using cherry-picked vendor defaults as if they were always the case. Also, he deliberately handwaves away as irrelevant the safety margin NAT provides in reality every damn day.

NAT wasn’t designed for security, wah wah. Carbon steel wasn’t designed for armor, either, but we use it for that in the real world.

My conclusion: Fuck this fucking clown who doesn’t know a damn thing, and what he thinks he knows is wrong. Read the RFCs, motherfucker. I’ll wait. You won’t understand them anyway, but I’ll still wait.

  1. And does not require.
  2. I have not seen one in 20+ years that does not.

Au Hell Yeah

I guess I am a tech elder now, and the reason for gold is that it was corrosion-proof and is easier to solder and wire-bond (the gold was present in more than just the cap). The older process (prior to gold) with tin and whatever else, was prone to oxidizing and corroding.

Gold was the best option at the time vis-ร -vis the drawbacks of the others and technological capabilities. Not needed any longer as the tech matured. I know this stuff because I read about it on some website back in like 1997 or so (maybe HardOCP).

Dev HD

What Twenty Years of DevOps Has Failed to Do.

One of the primary reasons DevOps failed is that it invariably ends up becoming the developer help desk. Into that department is dumped all the tasks and project that developers don’t want to do, don’t understand how to do, or are not smart enough to undertake.

And in my experience devs are even worse to support than regular users. Most non-dev users are aware of how little they know. However, developers often think they know much more than they actually do. This leads to untold problems.

DevOps is a failed experiment. In the end, ops people should do ops and devs should do dev work. AI might change that some, but that’s the basic shape of it.

Module

Correct. I’ve found ChatGPT chokes after about 10,000 lines of code. Beyond that, you’d have to start modularizing stuff a lot. I have little interest in doing that, so I’ve mostly restricted what I’ve done to smallish projects. One day I’ll take on a bigger one, but in the main I’m not interested in being a programmer with or without AI.

It is an anti-interest of mine. I only do it because it must be done.

Fixing the Fox

When AI gets bigger context windows so I don’t have to manage so much myself, I am going to start altering Firefox and making it better on my own.

First goals:

  • Remove the requirement for extension signing
  • Add an internal tool to customize the GUI, especially the context menu
  • Re-add a status bar
  • Optimize it better for Mac
  • Built-in ad-blocking
  • Complete telemetry removal

I’ll probably think of more. I could do almost all of this now with Claude Code + ChatGPT. It’d just be too much of a time investment at the moment. In a year or so as AI improves, I’ll give it a go.

I’ll probably never release it. It’ll just be for me. But for the first time in history, it’ll be possible for people who don’t want to be full-time programmers to unfuck clown-ass decisions by absolute idiots.

All the Gbs

Eventually, I will go with something like this when all-SSD NASes become practical for home use.

25Gbs NICs are fairly affordable now, specially if you buy old but-still-fine off-lease enterprise gear. I technically already have infra endpoints (NVMe SSDs, etc.) that can push more than 25Gbs across the network if I had the switches and NICs to support doing so, but I just wouldn’t use those capabilities that much. But when I’m tossing 8K video and VR stuff around it’ll be a lot more useful.

And then I’ll show that data the meaning of haste.

1980

It’s wild that I’ve been using computers since 1980. I can’t even really remember a life without them.

Obviously, they’ve changed an enormous amount and are no longer “bicycles for the mind.” But I’ve had some fun along the way, at least. And that matters.

You Actually Do

Stonewalled by Citrix’s new AI “Customer Service” model : sysadmin

Stonewalled by Citrix's new AI "Customer Service" model.

This is so common in my industry. I’ve had to do that with HP, VMWare, Citrix, and others.

Me: I’m calling about your SDN product. (Note that I called the correct support line.)

Them: We don’t offer SDN at this time.

Me: Yes, you actually do. I am using it and have five licenses I bought six months ago.

It’s amazing how often that sort of thing happens. The idea that corporations are “efficient” is only something a true libertardian could believe.