1. My personal domain was up for renewal over at Google Domains so I finally took the opportunity to move it over to #porkbun. Seems to have worked flawlessly, but we'll know for sure in a few days when it's finalized.

  2. @adingbatponder thanks! I should probably make these easier to find :)

  3. I commissioned a new icon for my app, Claw, from @dzuk and it came out so so nice. Ze was pleasant to work with and did a fantastic job, highly recommend grabbing a (currently open!) commission slot for any of your app icon/twitch emote/everything else listed needs :blobChefKiss:

    weirder.earth/@dzuk/1114148947

  4. @b0rk not by themselves, no. It may seem that way since every individual flakes project will pin nixpkgs to a different commit, which can lead to having multiple versions of your build dependencies being fetched into the nix store by different projects. With channels everything would naturally align on a single revision of nixpkgs and avoid that problem.

  5. @cecton@hachyderm.io I'm mostly a lurker on Discord so never really felt the need to do it, but doesn't seem like a bad idea in general.

  6. Edit(2023-11-18): the fix has reached all unstable branches and no mitigations are necessary now.

    PSA for #NixOS users: nixpkgs-unstable currently ships with the sudo module disabled due to a regression that was spotted slightly late. It's fixed in master but will take a bit to reach the nixpkgs-unstable branch. The fix is trivial but if you upgrade without it there is a chance you are locked out fully.

    msfjarvis.dev/g/dotfiles/071fb

  7. @rolgalan Thanks for letting me know! Added a reminder to read it in the morning.

  8. @chirpbirb I do that with Ctrl + V a lot when in an SSH session where I actually needed Ctrl + Shift + V :blobFacePalm:

  9. #Scaleway banned my account within a day but is continually harassing me with an invoice for a server I never got to use, which has to be paid via a billing panel I can not log into :blobFacePalm:

  10. @b0rk It's quite easy to mess up conflict resolution during rebasing in my experience, I've often made mistakes where I was rebasing a branch a couple weeks later and managed to either lose some of my changes or undo something done in the main branch. Doing a merge _sometimes_ is better in these situations, since all conflicts are presented upfront rather than per-commit so the context is easier to identify.

  11. @zachklipp @billjings @gakisstylianos it does not need anything specific on the Git host, but there is an optional GitHub integration that gives you a nice dashboard on the Graphite website of your active stacks and their state.

  12. @imperio It's merged 💫

    Excited to try it out in tomorrow's nightly!

  13. @eenriquelopez Glad to see Studio Bot is not alone in being generally useless.

  14. @bluejekyll @Gankra AFAIK cargo-deny evaluates bans on the final resolved dependency tree of the crate you applied it to, so if it's feature-flagged to not be present in your project the ban won't complain about the optional dependency in a library you use.

  15. @rolgalan Great write-up! Lots of good advice here, looking forward to the next part :)

  16. @Gankra The most frequently viewed post on my blog is about getting Rust binaries to link statically (sans libc) and the motivator for it was openssl 😭

  17. Hit my forearm on the end of a door handle and it still hurts half an hour later 😭

  18. Okay I gave :studioBot: another try and it has reinforced my belief that I am too stupid to be able to coax LLMs into doing even basic things like "Give me the code to parse this common date format"

    #AndroidDev

  19. I am glad #Discord actually offers a Linux client with a mild amount of effort put into it but good lord does it get fucking annoying to have to download a deb update every other week and then follow it up with 5-6 other OTA updates the client will download after I start it again.

  20. #GoogleAssistant 's "Read this webpage" functionality seems to be non functional on Firefox, which probably means it's Chrome-only. Disappointing.

  21. @chirpbirb questions society is not brave enough to answer

  22. @falken @thunderbird okay 🤷‍♂️

  23. @falken @thunderbird They're planning to require the sender to have a subscription for the service.

  24. @zachklipp I built design system libraries for two companies while working at a design agency and I believe our component count ended up between 15 and 20 after a year of development on the first project and at 4 after 3 months in the second (I switched jobs around that time so don't have final numbers there).

  25. As time goes on I keep getting more tempted to try #deno...

  26. @zkat having been bit many a times by `cargo install` not being locked by default I feel every tool should opt to respect the dependency lockfile unless it's doing an operation that is modifying said lockfile.

  27. Also tried :studioBot: for the first time today, unsurprisingly it did give me the wrong code for what I asked but fixing it was trivial. I remain skeptical about LLMs but it might be occasionally helpful to skip some research steps and just have Studio Bot give me the rundown.

    Replying to source post

  28. I cannot believe how hard it is to rent a VPS of any size from EU-based providers purely because I'm living in India.

    #Hetzner blocked and banned my account within 3 hours of creation, despite me providing them my government ID and everything.

    #Scaleway made me do an elaborate dance to confirm that I really did own my bank account and one day later banned my account anyway claiming "inconsistencies".

    I am tired...

  29. @leftpaddotpy I believe it's the same root cause, in my case the machine also did not have any NetworkManager interfaces which caused `wait-online` to stall forever and prevent `nixos-rebuild` from succeeding.