HN user

djha-skin

5,296 karma

https://about.djhaskin.com/

Posts247
Comments573
View on HN
arxiv.org 15d ago

StoryScope: Investigating Idiosyncracies in AI Fiction

djha-skin
2pts0
blog.djhaskin.com 1mo ago

The AI Curse (Vis the Lisp Curse)

djha-skin
4pts0
tomtunguz.com 1mo ago

The Unsustainable AI Subsidy

djha-skin
3pts0
www.boxeldercountyut.gov 2mo ago

New 40k Acre NSA AI Datacenter: Stratos Project Fact Sheet

djha-skin
2pts1
blog.djhaskin.com 3mo ago

Writing Lisp is AI resistant and I'm sad

djha-skin
99pts100
tomtunguz.com 4mo ago

Data Center Intelligence at the Price of a Laptop

djha-skin
6pts2
www.catb.org 4mo ago

Nasal Demons

djha-skin
1pts0
sourceforge.net 5mo ago

SBCL's official policy on LLM-assisted contributions

djha-skin
1pts0
www.lisp-screenshots.org 5mo ago

Common Lisp Screenshots: Today's CL applications in action

djha-skin
7pts0
muratbuffalo.blogspot.com 5mo ago

The F Word

djha-skin
1pts0
funcall.blogspot.com 6mo ago

The AI Gazes at Its Navel

djha-skin
1pts0
stackoverflow.blog 8mo ago

The AI Ick

djha-skin
2pts0
servo.org 9mo ago

Servo 0.0.1 Release

djha-skin
2pts1
tomtunguz.com 9mo ago

What Happened to My Traffic?

djha-skin
1pts0
brianchristner.io 9mo ago

Why Your Company Needs a Chief Failure Officer

djha-skin
7pts3
github.com 9mo ago

Codespell: Forbid British English

djha-skin
4pts0
martinfowler.com 9mo ago

To Vibe or Not to Vibe

djha-skin
1pts0
endler.dev 9mo ago

Choosing Rust

djha-skin
2pts1
andrewkelley.me 10mo ago

Open Letter to Everyone I've Butted Heads With

djha-skin
8pts2
stackoverflow.blog 10mo ago

We built stackoverflow.ai with the community and for the community

djha-skin
2pts0
tomtunguz.com 11mo ago

When One AI Grades Another's Work

djha-skin
2pts0
funcall.blogspot.com 11mo ago

Dinosaurs

djha-skin
2pts1
tomtunguz.com 11mo ago

The Groupon Era of AI

djha-skin
1pts0
stackoverflow.blog 11mo ago

Research roadmap update, August 2025

djha-skin
1pts1
funcall.blogspot.com 11mo ago

Pseudo (Building LLMs into Lisp)

djha-skin
1pts0
www.nbcnews.com 1y ago

Newark Air Traffic Control Lost Communication with Aircraft

djha-skin
6pts0
thenewstack.io 1y ago

Vibe Coding and You

djha-skin
2pts1
www.cncf.io 1y ago

Technology Where I Belong

djha-skin
1pts0
twitter.com 1y ago

Fortnite to Return to iOS May 2025

djha-skin
1pts0
www.businessinsider.com 1y ago

I Quit Google After 23 Years

djha-skin
2pts0

It cannot be a better C. You cannot implement exceptions in it using set jump for example, but the biggest problem is memory management. You can't implement your own arena allocator in golang.

I suspect this "not a systems language" alludes only to OCaml's rather steeper learning curve and until-recently difficulty with multiple threads. I am sure it could roll just fine as a single-threaded compiler language written by a small team, which indeed, it was.

In the age of AI, writing things that used to take years can now be done in months or weeks if you have deep enough pockets for it.

Reimplementation is a particularly juicy target because it's easy to test. Imagine someone writing a better browser than Chrome from scratch in just a year.

Because of this moats around business due to difficulty of implementation are effectively gone.

New datacenter going up in Utah. 40k acres. For context the local land footprint of a Facebook datacenter is 390 acres. Projected to consume tens of gigawatts. For context the entire state last year only consumed 4 but was able to produce 10. This thing is like Manhattan Project/Apollo Project sized.

Google Chrome silently installs a 4 GB AI model on your device without consent. At a billion-device scale the climate costs are insane.

OH MY GOODNESS, this is the WORST headline.

If Google Chrome comes with an AI model, and you install Chrome of your own free will, you just gave consent.

The "climate costs" are happening whether or not the AI is there. Sure, maybe it makes the hardware work a bit harder, but like, come on. I'm still using my computer anyway. YOU are the one costing the climate, not Google. You're the one turning the "On" button on.

I don't even know why headlines like these are taken seriously.

Obfuscation. By inspecting packets coming from my network now you can tell what MAC addresses are in my network and also internal network topology. It's part of the reason your cell phone feels the need to randomize its MAC.

Everyone I've talked to with this opinion are typically mobile devs thinking about cell phones. Ipv6 works great there, but NATs are often used in corporate networks for isolation and in particular obfuscation. You can't tell what's behind a NAT by inspecting traffic coming from inside it like you can with no NAT networks. Some of the networks I administrate are contractually obligated to be so isolated.

I am reading about ipv6 nat. I guess it's possible but discouraged?

This contention point confuses me. I consistently get downvoted for this opinion, and I've seen contrarian voices online, but I have yet to meet an actual datacenter network admin who disagrees with me.

Article does not address the elephant: there is no ability to NAT with IPv6. Sure, absolutely, you shouldn't have to NAT, but in my datacenter, NAT is a feature, not a bug. The article specifically asks "did the ipv6 designers go mad" and then they list features I've never heard of or use to prove they didn't. Those features are not why I think they went mad. The inability to create a NAT is.

For this reason, at every shop I've ever worked at, the intranet is ipv4, often with ipv6 disabled, with dual stack on the load balancer for ingress traffic. Note, I do not set it up that way: it comes like that when I've arrived.

I have recently blogged that AI and Common Lisp don't mix, but I've come to the opposite conclusion lately. AI evens the playing field between large teams and single developers. Now all the lone wolves in cl will be able to do large things, like a .net implementation or a yaml parser. I heard one guy say he was using AI to write a c complete in common lisp. I wonder if AI was used here or not.

I would probably just call it hand coding, as we say we use hand tools in wood working. Many do this for fun, but knowing the hand tools also makes you a better woodworker.

It's an interesting question: Will coding turn out to be more like landscaping, where (referring to the practice specifically of cutting grass) no one uses hand tools (to a first approximation)? Or it will it be more like woodworking, where everyone at least knows where a Stanley hand plane is in their work shop?

If you're a Mac or Windows user, I mean, fine.

This is just not going to be a thing on Linux.

Are there app stores on Linux? Yes, that's what FlatHub and Snap supposed to be.

So what, should Canonical just block Ubuntu downloads to anyone in the state of California? No security researcher is going to download an operating system that asks them their age for example. I feel like it draws a red line for me also.

This law is so completely insane. It sounds like it was written by some Apple fanboy to whom there is no other operating system other than Apple. The very state that spawned GNU and BSD is the same state that is not only demanding your data but enshrining its use in spyware in law.

...because dumping stuff into the middle of what is already a barren wasteland isn't actually a problem.

What would fix that is enforcing the regulations nation wide, then applying tariffs on imported products that don't enforce the same regulations.

This is the biggest lie we are told, and the most heinous. The only thing that will fix it is when people like you (and me!) stop purchasing things which were made in those regulatory environments. If you continue to purchase them under the premise that "I have no choice, I have to participate in this fallen world," so does the state of California. Banning these activities when there are alternative regulatory environments just pushes the problem to someone else.

A great example of this is the Obama-era fuel efficiency laws. No one actually wanted a more efficient truck, so to get around the laws, the manufacturers just made larger trucks, which caused more problems than they solved.

Outlawing something, then doing nothing to stop demand for that thing, that's just irresponsible.

You jest, but when I do interviews, I have prospectives write out a python program that ingests yaml ON THE WHITEBOARD. They don't have to be perfect. Their code doesn't have to compile. But, how closely they can hit this mark tells me if they have even a sliver of an idea what's going on in code.

If you connect to a Wi-Fi network that isn't your company's, Teams will simply display the name of that network. So if you decide to take a "working lunch" and connect to "Starbucks_Guest_WiFi", your boss sees it instantly.

Looks like I need to rename my home wifi to "Corporate Network."

It's not that hard to create your own search engine, office suite, and school ecosystem. I mean, no single one of google's services isn't replaceable, especially if a country sets its mind to it. Just do that if you're worried about it.

Instead, just look at go.mod. It lists the precise version at which all dependencies are built.

No, it does not. Minimum version selection means that the libraries will at least be that version, but it could be substituted for a later version if a transient dependency asks for such.

That I'm reading this blog post at all suggests there is a "market" for a single checksum/version manifest, which data is currently housed in go.sum . This is sad, but, Hyrum's Law and all that.