Preferences

jgb1984
Joined 577 karma

  1. For me wayland offers only downsides, without any upsides. I feel the general idea behind it (pushing all complexity and work onto other layers) is broken. I'll stick to xorg and openbox for many years to come.
  2. Based on my experiments with anthropic, openai and gemini, your codebase must be an unsalvageable nightmare by now.
  3. I sure hope another winter is on the way, the LLM hype wagon is beyond exhausting.
  4. Debian: The Universal Operating System, same as the past 25 years.
  5. I did some digging in the issues and PR's of pre-commit, the guy seems to be a major douche. Too bad, because uv is amazing. Might look at an alternative to pre-commit in the future.
  6. You're falling into the false dichotomy that always comes up with these topics: as if the choice is between the cloud and renting rack space while applying your own thermal paste on the CPUs. In reality, for most people, renting dedicated servers is the goldilocks solution (not colocation with your own hardware). You get an incredible amount of power for a very reasonable price, but you don't need to drive to a datacenter to swap out a faulty PSU, the on site engineers take care of that for you. I ordered an extra server today from Hetzner. It was available 90 seconds afterwards. Using their installer I had Ubuntu 24.04 LTS up and running, and with some Ansible playbooks to finish configuration, all in all from the moment of ordering to fully operational was about 10 minutes tops. If I no longer need the server I just cancel it, the billing is per hour these days.

    Bang for the buck is unmatched, and none of the endless layers of cloud abstraction getting in the way. A fixed price, predictable, unlimited bandwidth, blazing fast performance. Just you and the server, as it's meant to be. I find it a blissful way to work.

  7. I don't use AI. Problem solved. The software I make will be better off in the long term.
  8. There is nothing python-2 about my python-3 dynamically typed code. I'm pretty confident a majority of new python code is still being written without type hints.

    Hell, python type annotations were only introduced in python 3.5, the language was 24 years old by then! So no, the way I write python is the way it was meant to be, type hints are the gadget that was bolted on when the language was already fully matured, it's pretty ridiculous painting code without type hints as unpythonic, that's the world upside down.

    If I wanted to write very verbose typed code I would switch to Go or Rust. My python stays nimble, clean and extremely readable, without type hints.

  9. Couldn't agree more! I've been using Python for almost 20 years, my whole career is built on it, and I never missed typing. Code with type hints is so verbose and unpythonic, making it much harder to read. Quite an annoying evolution.
  10. I was using autojump for years (on debian) until I lost my jump history several times in the past few months. Turns out it's a known race condition bug fixed in a newer version:

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110899

    Migrated to zoxide instead, seems to work fine! Only need to get used to using z instead of j, muscle memory hard to adjust, might set an alias :)

  11. I've been using Nvidia gpus exclusively on debian linux for the past 20 years, using the binary Nvidia drivers. Rock solid stability and excellent performance. I don't care for Wayland as I plan to stay on Xorg + Openbox for as long as I can.
  12. Specifically: buy a good desktop computer. I couldn't imagine working on a laptop several hours per day (even with an external screen + keyboard + mouse you're still stuck with subpar performance).
  13. No way an AI built tool is getting anywhere near my database.
  14. I'm not using AI for anything. I read and write my own emails, make my own slides, write my own python code using vim, debian, openbox, bash and tmux, just as I have been for almost 20 years. I don't even use an LSP or autocompletion! Hell, I even read actual books, on paper!

    And yes, I did test ChatGPT, claude, cursor, aider... They produce subpar code, riddled with subtle and not so subtle bugs, each of my attempts turned out to be a massive waste of time.

    LLM is a plague and I wish it had never showed up, the negative effects on so many aspects of the world are numerous and saddening.

  15. I don't understand how you can have the patience to deal with an LLM like that. As if you're dealing with a low skilled but highly stubborn intern. Sounds like an awful waste of time to me.
  16. What a load of crap.
  17. Today we vibecode our software, so the rot is built in from day one!
  18. I'm tired of LLM, period.
  19. Any code that chatgpt or claude ever gave me was overly verbose and highly inefficient in the best case, and riddled with subtle or not so subtle bugs in the worst case. Before the average junior dev will even discover those bugs his grasp on the codebase will have fallen so far behind that he won't stand a chance to redeem the project. Software quality is taking a nosedive. Our industry is vibecoding itself off the cliff.
  20. I'm long on no-AI becoming a label of quality, a badge of honor, as people are more exposed to the slop LLMs forces upon them. I want prose, music, photography and movies made by humans, for humans. I want to use software built by developers. The last part in particular because I've seen my share of bug riddled code spewed by the LLM du jour, I'm convinced our industry is vibecoding itself into the abyss.
  21. What worries me more is the steep decline in code quality. The python and javascript output I've seen the supposed best LLM's generate is inefficient, overly verbose and needlessly commented at best, and simply full of bugs at worst. In the best case they're glaringly obvious bugs, in the worst case they're subtle ones that will wreak havoc for a long time before they're eventually discovered, but by then the grasp of the developers on the codebase will have slipped away far enough to prevent them from being compete t enough to solve the bugs.

    There is no doubt in my mind that software quality has taken a nosedive everywhere AI has been introduced. Our entire industry is hallucinating its way into a bottomless pit.

  22. LLM are a net negative on society on so many levels.
  23. Actually, I'm kind of cheating because I use https://github.com/davidhalter/jedi-vim for that purpose: allows me to jump to definitions with <leader>d ;) Excellent plugin, and doesn't require an LSP.
  24. LLM anything makes me queasy. Why would any self respecting software developer use this tripe? Learn how to write good software. Become an expert in the trade. AI anything will only dig a hole for software to die in. Cheapens the product, butchers the process and absolutely decimates any hope for skill development for future junior developers.

    I'll just keep chugging along, with debian, python and vim, as I always have. No LLM, no LSP, heck not even autocompletion. But damn proud of every hand crafted, easy to maintain and fully understood line of code I'll write.

  25. Yeah, no thanks, I'll stick with Django (my bread and butter for over 15 years now!).
  26. I'm tired of LLM, full stop.
  27. As a long time (20+ years) vim user the passing of Bram came as a shock. But it has become clear to me that the project is in safe hands, and I've seen slow but steady progress, continuing the tradition of stability that Bram always safeguarded for 3 decades.

    I do try out neovim from time to time, but I don't care for Lua (vimscript is easier to read and less verbose for .vimrc), I don't need an LSP and I found treesitter often buggy and slow.

    So I'm sticking with vim, here's to another few decades more, thank you to all maintainers!

  28. I tried chatgpt and claude, several times over the past year. To get it to say anything sensical is a laborious game of prompt trial and error, and even then in the end the code is of junior level at best, containing subtle bugs, inefficient instructions and needs a lot of refactoring. Not sure how emotions come into play, I tested a tool and found it useless to me. I'm much faster writing my own code, that I understand deeply, can reason about and learn from. I was never a fan of copy pasting big chunks of stack overflow that I didn't understand, which is exactly what LLM coding tools facilitate.
  29. Been using Debian and vim for almost 25 years now. Tried many IDE's but they're distracting, bloated and slow.

    My main language is python and for that I use jedi-vim (which allows me to jump to a definition), fzf with ripgrep to easily open files and search for specific things, and ALE that runs ruff formatting and linting. Tmux to keep my terminals organized and openbox to make it stylish and stay out of the way.

    No LSP, no autocomplete, and sure as hell no AI nonsense.

  30. Fake news. I've got my bare metal server deployed and installed with my ansible playbook even before you manage to log into the bazillion layers of abstraction that is AWS.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal