1. @sanchayan Definitely! Once the apartment situation settles down I'm gonna have Fenil give me the tour of all the tech meet-ups around here.

  2. I'm at an IKEA today to get some things for my new place and just had to make a stop at the #blahaj shrine.

    A pile of Blahaj shark plushies
  3. Google Play has been sitting on my Open Testing build for over a day now, pain

  4. Obviously this is an alpha/pre-alpha release so there are issues, there's a known bug with interrupting animations causing crashes but it's all in active development so I wouldn't ship this out straight away.

    Replying to source post

  5. Took up a weekend project to port my #JetpackCompose app to the newly announced Nav3 (goo.gle/nav3). I was pretty optimistic going in but the results completely blew my mind. The new APIs are significantly easier to use, animations work great, the core backstack primitives are fully in your control and the library gets out of your way. Adaptive support was so ridiculously simple that I can't imagine ever going back.

    github.com/msfjarvis/compose-l

  6. Finally managed to sign the rent agreement, can't wait for the next month to start so I can stop living in this hotel :blobUgh:

  7. Tried using Fedora Asahi Remix on the decommissioned M2 MacBook for the past week and ultimately had to go back to macOS. KDE is nice and having Linux was good, but ultimately everything works just inefficiently enough to be functional but irritating. Lack of hardware decoding makes it near useless for media consumption, none of the games I was hoping to play actually worked and I just couldn't get comfortable with the default keymap.

  8. Dayjob enrolled us into a pilot for Windsurf and so far I am yet to see it do anything correctly, even after telling it multiple times to stop making unrelated changes it just cannot help itself.

  9. @kiranrao with any luck today was the last day of my strife with Xcode for a while but I dread the day when I draw the short stick again

    Replying to source post

  10. The solution to this is to apparently select every one of the non-existent source files from your project navigator menu, press the delete key then select "Remove references only". Then, open Finder with the folder your code is in, select all files and subfolders in there and drag it into the same folder in the Xcode project navigator to attach them as source files.

    Thanks Apple, very cool.

    Replying to source post

  11. Today in things I learned during my ongoing struggle with the iOS developer ecosystem: Xcode has no concept of "files in this specific folder are the Swift code of this package", which means every individual file must be manually added as a source in the relevant build phase.

    Conversely, this means that if you were to rely on the command line to do any bulk renames of these files, say to replace a prefix, your Xcode build will break completely.

  12. @cadey I somehow managed to dodge all mentions of Apple virtualization on my first pass and was very confused about the specifications for a second

  13. @nemo AFAIK public repositories are not billed

    *unless you use the larger runners

  14. I think it's amazing that #Obsidian defaults to vendoring all plugins into my Vault and letting the user control when and what to update, but the fact that basically every extension publishes obfuscated code means that you simply cannot review the changes even though they technically live in your Vault as "plain" JavaScript.

  15. Finally I had the need for feeding multiple Prometheus sources into my Grafana instance and burned 2 hours to discover that my #Tailscale ACLs were actually fine the whole time and not in fact gaslighting me about the passing tests.

    Apparently when I first set up Prometheus I had stupidly copied in my Grafana instance's proxy authentication Caddy config so only my user could access it, while the Grafana instance was running as its own tagged device via caddy-tailscale.

  16. @paul it's all in NVIDIA you're good :nyanCat:

  17. After 5 years of dutiful service my Anker earbuds have finally succumbed to a crisis of faith.

    They never report at being over 90% charge, plummet to 10% within 20 minutes, sound off the low battery warning then continue working fine for the next 2 hours.

    I have more belief in them than they do in themselves.