Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. F-Droid 2.0(f-droid.org)
    75comments
  2. Two-tier encryption in the UK(macanorak.com)
    229comments
  3. Nokia Design Archive (2025)(aalto.fi)
    88comments
  4. GitHub has not removed malicious imitation software after 3 weeks(successfulsoftware.net)
    27comments
  5. Linux support is coming to Snapdragon X2 series(qualcomm.com)
    239comments
  6. WaveDigger: Dig into wireless signals to discover their physical locations(github.com/christianrowlands)
    2comments
  7. B5-BJ2 – Ice Cream Barges – Concrete Ship Constructors (2023)(thecretefleet.com)
    1comments
  8. Ideas on modernizing the open-source desktop(lwn.net)
    394comments
  9. The science of Monkey Island: can grog dissolve a metal mug that fast?(jgeekstudies.org)
    15comments
  10. Why is the human body so crap except for the liver?(dynomight.net)
    discuss
  11. Experiencing writing at our recent Chinese calligraphy workshop(viewsproject.wordpress.com)
    discuss
  12. RAM: the forgotten history (2024)(coredump.cx)
    2comments
  13. ArXiv receives multiyear commitments to support it as an independent nonprofit(arxiv.org)
    37comments
  14. Enjoy Every Sandwich(bradmontague.substack.com)
    61comments
  15. When the Debugger Lies(danielmangum.com)
    17comments
  16. Coulomb's law remains tricky to test at home(chillphysicsenjoyer.substack.com)
    12comments
  17. The newest ESP32 can run Linux and it's getting close to a Raspberry Pi(xda-developers.com)
    69comments
  18. VSCode's SSH Agent Is Bananas (2025)(fly.io)
    186comments
  19. Contrastive Language Models(contrastive-lm.notion.site)
    41comments
  20. The "Windows XP Box" (2003)(mini-itx.com)
    44comments
  21. The Year of Internal Tools(geocod.io)
    18comments
  22. Federal judge orders Texas to air condition all prisons by the end of 2029(texastribune.org)
    3comments
  23. LinkedIn wins court order blocking mass scraping of user data(therecord.media)
    20comments
  24. Fixing the Portobello Police Station Clock(pointinthecloud.com)
    112comments
  25. Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest(github.com/nestrilabs)
    59comments
  26. Hackers influence ChatGPT and Gemini to direct users to scam centers(medium.com/arielsimon)
    34comments
  27. Dynamic Abliteration: Non-Destructive Refusal Suppression via Engram Steering(blog.madhukaraphatak.in)
    31comments
  28. Owners mourn spoiled food after firmware update bricks Samsung smart fridges(arstechnica.com)
    213comments
  29. What Is RLCD? The Secret Behind Jev(di-zhang-llm.github.io)
    4comments
  30. Why 'What's Opera, Doc?' looks like that(animationobsessive.substack.com)
    22comments

I Have a Confession: I Built This Site with AI – Please Forgive Me

33 pointsby 1h agodynamicallytyped.org
29 comments
44m agoHN ↗

To be clear, none of the content, but the site engine itself is all AI built.

Feels a bit odd to apologise for this. I mean the only downside is you might get hacked if you don't understand your code or what it might be missing, but it's a personal blog, so I don't really see what real damage this would do or why you'd have to apologise for trying something out, whatever tools you use.

If you'd used AI to generate the content that would be a different matter, and is what people complain about as it is killing the internet. Instagram for example is now completely infested with AI generated slop, posting huge dollops of slop under videos that nobody ever reads.

42m agoHN ↗

I don't really see what damage this would do or why you'd have to apologise.

FTFA:

I didn't learn these libraries. Hell I barely know which libraries I've built on top of! Open source development used to run on attribution, how can I attribute what I barely know I've consumed?! Why would those developers continue to work on these projects when they now go even more unappreciated than they used to be?! I assume many have stopped.

And those are just the libraries. The code it is generating is synthesized from being trained on code they have sucked out of the public (and perhaps not so public) internet. Code like my own from my own Github page and many many others, all without attribution or compensation. I could have paid someone to build it, freelance software development used to be a thing, but I didn't. I bet that market is pretty dry these days.

31m agoHN ↗

Your question seems disengenuous, and it’s not clear you read the post. But I would reckon many of us are having very similar experiences with how our daily activities are shaking out. The author’s story likely resonates with many devs here, who lament the loss of what many of them found interesting or compelling about the work they did.

42m agoHN ↗

You know how we used to have little badges on sites like "built with react" or occasionally Wysiwyg editors?

Why not just have that at the bottom for whatever agent you used. That would give a good picture of the state of the art of agents and tooling and devs could show off their set up in a standard way.

25m agoHN ↗

Then people could create their own custom models with silly names like Linux distributions or cannabis strains, and then it would be all about fashion and branding.

I know: Web rings for agents!

42m agoHN ↗

Your mission is not to build software, it's to share your collection of cool typewriters with the world. And your AI built website helps you do that! It shares your YT channel, and now I know a bit more about typewriters. Thank you for building your site with AI and for building your collection with passion. Do you have a typewriter room somewhere?

28m agoHN ↗

I think you missed the message of the post -- sure, the typewriters are ostensibly the objective of the website, but there was a separate, interesting challenge that he enjoyed for, you know, human reasons: it's fun to learn new things and apply what you learned. In this case, it's software development, but it could easily be learning how to fix a car, how to cook a certain cuisine, how to play an instrument.

Sure, the mission is the end goal: having a fixed car, a completed meal, a sonata you can rehearse. These are all good for you, the viewer, to admire. But that's not where the enjoyment comes from for the creator. It's completely empty satisfaction.

39m agoHN ↗

I always feel bad and guilty when coding with ai support or with an agent. This is the new way and things can be done that seemed impossible but I always have a bad feeling

32m agoHN ↗

I always feel bad and guilty when coding with emacs, giving me such an unfair advantage over people using vi. This is the old way and things can be done that seemed impossible but I always have a bad feeling for vi users.

13m agoHN ↗

I've written at least hundreds of thousands of lines of Java code in my career, possibly over a million. I used to be extremely fast at building new features when I worked on a MLOC Java app I'd architected from the ground up. A huge percentage of the characters in that code were not typed by me, but were generated by my IDE.

Did I have an unfair advantage compared to the guys who were trying to get by using Notepad and the commandline?

35m agoHN ↗

I have two issues with AI coding. The first is how giant trillion dollar companies are profiting off the accumulated labour of mostly open source developers who mostly offered their work for free. Open source had this pattern too but there was a kind of give and take that is not present here. The other is the atrophying of my own skills. That’s one of the reasons I don’t use it for my side projects since it’s become a requirement in my day job and I don’t want to forget how to code.

This creates a grey area for things like a personal blog. If you’re not trying to maintain skills, yeah I wish we could avoid supporting these companies, but I can’t be a hypocrite seeing as I have to use them for work, and I use my provided account as a personal tutor to learn cool stuff.

12m agoHN ↗

What’s wrong with using work offered for free?

32m agoHN ↗

I forgive you.

Thanks for your perspective on things!

32m agoHN ↗

the real risk with an ai built personal blog isn't getting hacked, it's what happens when something breaks and you have no mental model of the code to even know where to look

29m agoHN ↗

aka the purpose of 'Ask' mode. These new tools require one to 'Think Different'

27m agoHN ↗

The agent is your mental model. As someone who held pride in his ability to dive into unknown codebases and quickly figure out how they tick, Agents just do it more efficiently. Even if I have to follow up on what the agent finds, it's so much faster and efficient to have an agent in the mix.

26m agoHN ↗

Lol fixing a bug in a simple personal blog is WAY above the paygrade of latest Claude/OAI models. It will literally one shot fix any bug that is ever found in such simple application.

25m agoHN ↗

By construction, a personal blog is very likely to break unexpectedly compared to other types of vibecoded projects because a) the scope is very narrow and b) there is only one user.

22m agoHN ↗

No problem, just have the AI fix it, or build it again from scratch. If it's done it once it can do it again. Unless you lose access to the AI, which is what I worry about.

20m agoHN ↗

idk when most ppl's cars break down, they dont have the mental model to fix their cars either

we've been here / done this before, but in other journeys and with other "vehicles"

this is just another kind of vehicle, in a field where vehicles never existed

5m agoHN ↗

This is not much different for hiring a contractor to build your personal blog. What happens when something breaks and you have no mental model of the code to know where to look? You call up the contractor to fix it. You have simply outsourced the problem.

The mistake in logic here the assumption that having AI build your personal blog means that you build the personal blog. You did not. There should be no more expectation of having a mental model than if you got another human to do it.

31m agoHN ↗

I recently redesigned my own blog (https://minimaxir.com) during some experiments into how well modern LLMs can be conditioned into not outputting the stereotypical telltale designs of web vibecoded slop; it worked well enough (although more difficult than expected) and "how to design a website using agents that doesn't look like an agent made it" might be a fun topic for a blog post as there were a few gotchas.

The main reason I did the redesign is because my blog is running Hugo + PaperMod theme, which is becoming too popular and it makes blogs no longer stand out. There were also a few features/shortcodes I wanted added (better video support, better sidenote support, etc) that give me more tools for blogging.

25m agoHN ↗

“I've learned a lot about using a tool like this but the biggest result is that development has lost its joy. There were no challenges, there were no puzzles, no hurdles to overcome. The biggest lesson is that software development is now about the destination not the journey, the journey is for the agent. If that's the case then the joy now has to be thinking about what is possible. I have built features into this site that I never would have on my own.”

I really appreciate these words. I am not a professional developer, and my code to this point has been limited to VBA and writing excel formulas (if that’s even coding).

I’ve recently started work on a full-blown Mac App. I’ve had the idea for years, but never the expertise. It’s not something I’d ever pay someone for either, mainly because it would be expensive and I don’t know if there’s a market for it. But I got a Pro subscription, fired up Xcode and got to work. Within minutes I had a proof of concept. Less than a month later, and I’ve got what I consider to be a nearly finished app with more features than I’d ever considered.

In the interim, I’ve also vibe-coded up two quick single-page web tools to my (and my wife’s) specifications. Things that I could describe, but would have taken me so much time to learn and build that I just wouldn’t have bothered.

24m agoHN ↗

I have built several web sites using AI only. I'm a coder so I could do web development if I wanted, but it's tedious and I hate it.

I've created 3 sites now with a few prompts, and then a few iterative prompts afterwards and they are all fully functioning and looks great. I didn't look at the code once, because I don't care.

One of the sites had a simulated 2D-style map on it. I asked it to convert it to a 3D image. That's all I asked. It did it in 1 minute, and now all my figures which used to be stick figures are all fully functioning 3D humans, the environment is 3D and I can rotate it by dragging and clicking, I didn't even ask for that. I asked to add the ability to interact with the environment with clicks and I also prompted for the ability to pick up the humans with the cursor and drop them, and to have them flail their arms and kick their legs while they were picked up like Nintendo Wii.

It took me about 10 mins and it works perfectly.

Web development is absolutely dead. The only place I see for growth is for high volume web sites (10k rps) where ordinary techniques won't work, but those are few and far between.

13m agoHN ↗

This is a silly post. No one is forcing this guy to do anything. He did it because he didn't want to take the time to learn to do this all himself or simplify his expectations so that he'd have to learn less. Or he did it because he wanted to and liked the way the website looks and it was easy and he may not actually care too much about the ethics (at least not as much as who ever he's asking forgiveness from).

2m agoHN ↗

My problem with AI is never going to be "It replaced Squarespace for small websites"