Skip Navigation

Posts
1
Comments
105
Joined
3 yr. ago

  • I'm a:

    • Gamer
    • Full stack web dev
    • Android/iOS/MacOS/Windows Dev

    So I have a lot of machines


    Machine 1

    • Purpose: MacOS/iOS app builder/publisher
    • Usage: 100% work
    • Location: Work
    • OS: Modified MacOS Sequoia
      • Sequoia to avoid the glass interface disaster that Apple released
      • Uses custom window manager built in hammerspoon because fuck macos's window management
      • Modified firmware so Caps + IJKJ = Arrows
    • Shell: ZSH
    • IDE: VSCode

    Machine 2

    • Purpose: Personal computer
    • Usage: 90% games / 10% work
    • Location: Home
    • OS: Modified Windows 11
      • All the ads and AI bloat is removed but it requires increasing maintenance to maintain
    • Shell: ZSH through WSL Ubuntu
    • IDE: VSCode

    Machine 3:

    • Purpose: do everything on the go
    • Usage: 50% games / 50% work
    • Location: Wherever
    • OS: Modified Windows 11
      • All the ads and AI bloat is removed but it requires increasing maintenance to maintain
    • Shell: ZSH through WSL Ubuntu
    • IDE: VSCode

    Machine 4:

    • Purpose: Disposable environments to test new things
    • Usage: 100% work
    • Location: Work
    • OS: Kubuntu 25.10 (Current plasma version is great so far)
    • Shell: ZSH
    • IDE: VSCode


    Also:

    • Android Tablets
    • Android Phones
    • iPads
    • iPhones


    Future:

    • Helix
      • I want to learn Helix's keyboard workflow
      • Helix's lack of extensions has held me back.
        • Helix has been working on extensions for a while though and I'll re-evaluate it once it does and the community builds the needed extensions
      • Zed has some helix commands, so I may switch to that from vscode to get helix commands + extensions.
    • OSs
      • I want to reduce my windows 11 maintenance
      • Held back by anti-cheat games (PUBG, then Helldivers 2, and will try Arc Raiders these holidays, potentially Marathon next year)
      • I'll experiment with KDE / Cosmic / Niri in 2026.
      • If no anti-cheat games have captured my attention in 2027, I'll switch another one of my personal machines to Linux
  • It looks nice, but I don't want to downgrade back to a 24.04 LTS release.

    Currently running Kubuntu 25.10.

    I ran 24.04 LTS earlier an it had terrible gpu and wayland issues which are fixed in 25.10.

    Kubuntu 25.10 runs amazingly.


    I'm waiting for 26.04 LTS before trying out Cosmic.

    Cosmic will have sorted out the biggest new launch bugs and paper cuts by then, and I won't have to use 24.04.

  • What about non-steam games or discord game invites?

  • It’s scanning your computer by default to check what programs are you using or what games are you playing

    This is exactly why I like Discord.

    If I'm online and not playing a game, I want my friends to see that I'm online so they can message me.

    If I'm playing a game, I want my friends to know I am playing that game.

    If it's a multiplayer game, they can join in.

    If it's a single player campaign focused game, they know I won't be keen to play a multiplayer game right now, but they can still message me if something big and spontaneous is happening.

    If I don't want to be contacted at all, I close discord.

  • Nah, it's totes the same.

    Use a playstation controller on your emulator.

  • Most projects have codes of conduct, even if it's something as simple as Wheaton's Law.

    The original creator of hyprland behaved in a way that made people leave the project (the "political" part comes from their discrimination). It was basically a good example for why projects should have codes of conduct.

  • I'm literally slower with AI, because I have to waste my time review slop generated code that looks convincing rather than actually works.

    If they tried at least to write the code themselves they would get better over time

  • Pretty sure Deno had that first though.

    Deno launched with an all-tools-in-one approach and then you could use deno bundle to compile everything into a single binary that you could run on another machine.

    Then they briefly broke deno bundle in their 2.0 release when they added node/npm compatibility then brought it back in 2.4.

  • Serious question for anyone who actually uses Bun:

    Why are you using Bun instead of Deno or Node?

    If you would have asked me 10 years ago, what were the biggest problems with JS as a whole, I would have stated:

    1. Poor type safety
    2. No standard library which leads people into dependency hell
    3. Poor security (installing a project should not even allow the possibility of key stealing or ransomware)
    4. No runtime ergonomic immutable data structures with fast equality checks (looked like it was going to be resolved with the Records and Tuples proposal, but it was withdrawn and discussions are continuing in the composites proposal)


    Today I consider point 1 mostly resolved and point 4 a problem for TC39 and engine implementers, and not resolvable by runtimes themselves.

    That leaves us with problems 2 and 3.

    I see Node having poor solutions for 2 and 3.

    I see Bun having poor solutions for 2 and 3.

    I see Deno having great solutions for 2 and 3.


    As far as I can tell, people have chosen Bun for either hype or speed reasons.

    Hype doesn't seem like an important reason to choose Bun since it's always fleeting and there's enough investment in the industry to keep each runtime going for a long time.

    I do see speed being a moderate issue with JS, but that's mainly due to:

    • dependency install times which should be a one time cost, and which can be reduced anyway by using a standard library
    • slow framework slop, which isn't really a runtime issue.

    So I'm not sure speed fits as a reason for choosing Bun.

    I'm not sure what the other reasons are, but I'm genuinely curious.

    If you're using Bun in projects today, why have you chosen bun?

  • Bruh, deno's great!

  • A framework alternative like novacustom would be better

  • Personally I think it’s more of a fuckup and PR misstep rather than endorsing any particular world-view.

    Nah,

    If they admitted they hadn't done their research, apologised for the matter and promised to be more careful in the future, it would have blown over in a day and their community would have retained their respect for them and it would have been looked back as a brief fuckup / pr misstep.

    Instead they went into detail about how one of the two controversial parties has changed and said nothing about the other party, except to say they wanted a big tent (which is a massive "dogwhistle" for we allow the intolerant into our space and will let them be intolerant to the detriment of all others).

    When asked for clarification and given the chance to explain what they really wanted, they went silent and haven't responded since.

    That silence speaks volumes.

  • If it were me, I'd go novacustom. They're framework without the nazi shit.

  • Or

    ... you could just buy from another company like framework but without the nazi shit.

    Like: https://novacustom.com/

    Configure what laptop you want and buy it.

    If any random part breaks, you can buy a replacement and switch it out.

  • There's a difference between someone who likes poker and someone who has a gambling problem.

    The same thing exists in games. It could be a reliance on gambling or other addictive behavior, it could be the game generates online toxicity, or something else. Either way, if it's becoming a problem it needs to be addressed.

  • Did anyone else know this existed?

    What is wrong with Mozilla's management?

  • Can we change the title to:

    Liberal party commits to net zero seats until 2050

  • Money is fictional anyways. If they want to, Moscow can print literally arbitrary amounts of Rubels. There’s no way they’re gonna bankrupt.

    Germany printed more money during a certain world war...

    It didn't work out great for them

  • Yes but sanctions take years to take effect because they accumulate over time.

    They've been slow rolled which has slowed the effects, but Ukraine's "kinetic" sanctions have accelerated the effects back up.