Skip Navigation

Posts
1
Comments
939
Joined
2 yr. ago

  • Deleted

    Permanently Deleted

    Jump
  • At work, I still use JetBrains', including the in-line, local code completion. Though it (or rather the machines at work) are so slow, 99% of the time I've already written everything out before it can suggest something.

  • Shell: Bash. Basic and very consistent imo.Terminal: foot. Basically wayland/sway default, but purely config-file driven, no UI.IDE: I'm trying to move to neovim with LSP etc. fully, as most if not all IDEs move towards enshittification, especially towards ML, and those that don't have very little or no feature benefit over nvim. Except being a standalone graphical program. And therefore annoying to use on remote servers.

    I do run nearly everything bare metal on Arch. Simply because it's very easy, as almost everything is either in the official repos, or in the AUR. In any case, 99% of the time it's literally just "pacman -S $service; systemctl enable --now $service; nvim /etc/$service.conf".

    I don't feel any difference between nvim locally and remote, except if the remote does not have foot-terminfo (or whatever your terminal is) installed.

    Except two services that have no or very little bare metal support - Piped and webodm/nodeodm. I'm working to get both nicely packaged.

  • well, foot is wayland-focused and not common in DE due to being mostly config file driven without UI for settings.

    I learned bash first, and simply don't like stuff like the tab-completion approaches etc. by other shells.

  • Someone who bought such a thing is 100% stupid. Don't try to argue with or suggest logic.

  • Foot as terminal, bash as shell

  • I use sway and replace everything mentioned above with a terminal

  • Love that the german pronunciation is "Klaut Kot", and therefore accurate ("Steals shit")

  • Perks of running bare metal at home, the service is never down (as long as I'm home)

  • In some way, I am, but mainly I feel my need to only use selfhosteable stuff, and selfhost 90% of those services, confirmed.

  • And I'm having a very good day now :3

  • Gitlab and Nextcloud broke (cuz I ctrl+c'd the pacman hooks, oops), but some manual DB upgrades and rebooting fixed that. However, I can't login into my synapse from anywhere, and can only use it with existing sessions for some reason.

    Also, there's searxng.30p87.de now :3

  • Kikeriki

    Jump
  • Good thing there are alternatives.

  • lol

  • If it actually works.

    I'd guess training a model on nothing but C and the resulting ASM would be much better.

  • I program out of my own need, and if something/a project catches me, it really catches me (ADD). So for a large part, it's customizing software and scripting for my server (selfhosting and hosting others).

    As for larger projects, rn I'm managing a middle-sized but fucked up old django webapp, and rewriting it.

    Mostly, it's actually writing code (primarily python), including reading docs/tutorials and adapting that to how I actually need it, in my head, and integrating that into the codebase.

    At work, it's the fixing of small stuff in Java Spring. And that certainly does not catch me at all.

  • MooOO!

    Jump
  • Tbh, if you're using the same DB for PWs, you've successfully downgraded to 1FA now. Except maybe if you use a seperate KeyStick/Yubikey as secret bearer or smth

  • Mostly fixing stuff, of which there is a lot after moving servers (from a Debian 8 host to a Debian 13 VM with Debian 8 Repos, and different mail servers).

    And yeah, Python 2 + Django 1.4 has many vulns, and mitigating them is a whole project.

  • We have a Python 2, Django 1.4.22 webapp, with no realistic way to port it to Python 3, so now the only viable option is a full rewrite. Which will take a lot of time.