• 1 Post
  • 313 Comments
Joined 2 years ago
cake
Cake day: August 19th, 2023

help-circle



  • You make a fair point, programming skill is more important than language but picking a programming language is still important in a lot of cases.

    Ecosystem size can reduce “reinvent the wheel” code.

    Some languages just have dogshit performance like Ruby, lua is pretty good though and it absolutely matters when you have to crunch a lot of data. Access to developers is big since you ideally want to find someone with experience in the language your project is in.

    Some languages like Rust are very good for making safe code but very bad if you want to get out a microservice fast. I could make an equally correct version of some adapter in a fourth of the time in python compared to rust and I know them similarly well.

    Then there’s low RAM requirements like embedded devices, it’s best to run something that compiles to machine code and doesn’t need a big runtime. Java and C# become almost useless in very low RAM environments and you’d have to use Zig, C or Rust instead.

    So long story short, depending on what you’re writing it can just not matter or matter a lot.






  • KDE Neon, with Icons-Only task manager and global menu in a top bar. I have shortcuts for moving between activities and custom one for “show in all/show only in current activity” with a KWin script. Window rules for everything to open in the correct activity. Neon is not super stable but it’s nice and fun to get the latest KDE stuff.

    IDE is Neovim and Rider (Jetbrains)

    Neovim config is kickstart.nvim + autosave, noice-ui, commentary, luasnip and harpoon.

    Rider has Nyan progress bar, key promoter X, Ideavim and gittoolbox. I want to move to Neovim but debugger experience is very good in Rider. ctrl+p and alt+tab, Navigation is a bit too slow for me.

    Also bash, it’s big part of my development environment since I really like using the terminal and making alias and functions for everything. I have “clipboard filepath - > js code generator - > clipboard” stuff for example and it’s nice to just type gen -ts to convert C# class to TS interface ready to paste. Play/pause media with p, navigate to project and start it name [all, start, cs]. ref to fuzzy find a git branch and switch to it. Log how many hours I worked with logtime etc. I hate bash as a language but as a tool to interact with the computer I love deeply because you can automate a stupid amount of stuff.

    Also, no mouse, just trackpad for when I’m forced to use it which is not that often even though I’m in webdev (vimium plugin for browsers MVP there).


  • For youtube you should use Revanced and the subscriptions feed. No ads, no garbage recommendations but just a small amount of effort.

    I think movies are worse now, I may be getting old but I the time between “Wow, that was a great movie” seems to be getting longer.

    On the other hand, TV shows are getting better, when I watched Firefly recently (don’t kill me) it was good but not great while The Bear and Ted Lasso are just amazing.

    Anime is also getting better, there are new animes that are great being released all the time. Chainsaw Man, Frieren, Solo Levelling, Delicious Dungeon and Dan Da Dan are all great picks that came out recently.

    I feel like Steam is also really great these days, there’s a bit of a downturn in AAA game quality but the indie scene is going strong. Slay the Spire, Hades and Balatro all came out semi recently. You’re better served with getting some gaming recommendations since the catalog is so full of games that are worth playing you’ll have to quit your job to actually get through them. I really would like to dump another 100 hours into Factorio to get through the Space Age DLC.

    All in all, yeah, things are getting enshittified but there’s still plenty of entertainment that’s good being released every day.


  • I have a moderately strong opinion. I used to be very pro full minimum wage UBI until I calculated how much it actually costs and realised that it’s more than the entire budget of my country.

    I feel like there’s a lot of benefit in a BUI system though, a $500 a month UBI is a substantial difference for people, prevents starvation and so on. It should be done in increments.

    Currently the everyone in Iceland gets a tax break of around $400 on the first income they make, this amount should be directly deposited to everyone instead as a start and have it renamed as “Basic assistance” or something.

    Then since you already have a payout scheme you add in all other benefits that essentially modify the amount such as disabilities, unemployment, maternity, child support payments, retirement and so on.

    Having a unified payment scheme and just checking if people are eligible for benefits is less beaurocracy than having each institution handle payments each month.


  • You just need to find a hobby that you can do at work. Can be reading books, making music, playing video games, watching TV shows, chess etc.

    Working on some hobby coding project could also be fun. When work is slow I work on an HTTP client that’s terminal based.

    Also check if you can go out for a haircut or do misc errands and with enough excuses you could put a gym workout while at work. Maybe you say you have a dentist or a doctors appointment but go to the gym instead. Kids are also a great excuse like “my kid is sick today so I’m going to pick him up and leave early” and you just go to the gym and do groceries.

    If I had that type of situation I’d play tons of video, right now I’d play factorio and go to the gym. I might also see if there are some nice people at work that I can schedule a meeting with to just banter.