1. Watched my first HoloCountdownLive today, absolute cinema.

  2. I have today and tomorrow off work and not the faintest idea what to do with myself

  3. Switched to a self-hosted instance of #Phanpy after many months with Tuba. The convenience of a native app is great but I just prefer Phanpy's UI much more, and the catch-up feature is unparalleled.

  4. TIL: #Git has its own version of $EDITOR - $GIT_EDITOR - that it looks up with a higher priority, which means it is possible to optionally set a different editor for your Git commit messages/rebase to-do's than everything else.

    One specific place where it's useful is integrated terminals inside IDEs, which often allow you to inject additional environment variables and thus you can set $GIT_EDITOR there to edit commit messages from the IDE while using the Git CLI

    git-scm.com/docs/git-var#Docum

  5. @uncenter that's so much better, thank you!

  6. Realising now that this was a little _too_ quick and won't handle booleans properly, for now you can just encode them as strings yourself to sidestep the issue and I'll try to remember to fix it in the morning 😅

    Replying to source post

  7. @chirpbirb the old reliable "nerds can figure it out themselves" distribution channel

  8. I need to work on getting my exercise consistency back up, it's been a little too lax the past couple weeks...

  9. @botteaap yeah in my own experience with Copilot both GPT-4o and Claude Sonnet 3.5 struggled similarly with stuff I was asking, Claude just seemed to more consistently generate plausible looking code.

    Replying to source post

  10. So many ideas and no drive to work on them, what a shame

  11. Some days I feel like a spectator of my own life

  12. #Nix might be the only language where I've had to read the documentation for a toString function because I would never think that booleans would be handled by false returning an empty string and true returning "1".

    Shout out to my one hour of debugging basic shell comparisons for github.com/NixOS/nixpkgs/pull/

  13. @pixellight fellow side project burnout victim here, will be keeping an extra close eye 👀

  14. I hate the winter so much, the bed looks so cozy and I instantly fall asleep as soon as I get in. For this whole week I've gotten out of bed in the morning, gone through the morning routine then settled back in for an extra couple hours 🫠

  15. @yosh only if it can be overridden during build with something like an environment variable, but for reproducibility by default yeah it's not a good idea.

  16. Something's definitely off with me, today's the 2nd day in a row where I took an evening nap.

  17. @timClicks if Nell's bunnies do not make an appearance I will be mildly disappointed :P

  18. Stayed up gaming till 5AM for one night and 3 days later I'm still feeling the ruin in my sleep schedule. Am I old already?

  19. @lehtimaeki I don't think BlueSky is a broadcast channel anymore, plenty of people have talked about how they see more interaction on there compared to Twitter and Threads.

    I think the people working on BlueSky are earnestly building a product that fills the gap Mastodon leaves by having incredibly bad moderation tools.

    My concerns over their crypto funding and no clear plan of sustainability is keeping me away from the platform for now, but I think I would like it when this gets resolved.

  20. Tried being nice to tablet users with the new Claw UI then promptly forgot to add the navigation rail to it before shipping so they just can't access their saved posts :blobHelp:

  21. Seems like the AndroidDev community has started congregating on BlueSky now, bit of a shame but I suppose it was inevitable.

  22. @zkat doubling down by saying that this post wasn't anti-union is Some Shit.

  23. @neil @gnome reading that thread is making me reconsider using GNOME altogether if these are the people building it.

  24. @shinmera I've had this on an older phone, it ended up being a problem with the earthing in one specific outlet that was causing current to kinda "leak" to the phone's metallic shell and mess with the touchscreen.

    Might be worth trying a different outlet to rule it out.

  25. Finally managed to find a workaround for the #RustLang problem I was having with `cargo publish` picking up files from my gitignore-d `.direnv` directory and complaining about them being uncommitted.

    This was the result of cascading surprises: setting `package.includes` causes gitignore to no longer be considered, and `"README.md"` in `package.includes` actually works like `"**/README.md"`' and picks up the READMEs from the repositories in `.direnv/flake-inputs/`.

    github.com/rust-lang/cargo/iss

  26. @shinmera I'm glad I saw this, did not know of Shaun but I already like him!

    The fact that this is how I found out that bitching about Hephaestus' wheelchair was A Thing tells me that I'm keeping good company online these days.

  27. In less mentally taxing news the new #KendrickLamar album is a banger

  28. I can't put into words how I feel when attending the weddings of friends who I've known since before I was an adult. It's a weird mix of pride and happiness but also some sadness and regret about neglecting my own personal life and not having anyone to share it with.

    Maybe I'll grow to change that someday, maybe I'll come to realise that I've been isolated out of choice and not neglect. That's what I have a therapist for I suppose :D

  29. I don't know how I've managed this, but my PC's #Nix installation is no longer able to do network operations and always fails with a cURL error "Failed to open/read local data from file/application". Heavily regretting my choice to prioritise a clean systemd-boot screen over having older generations I could restore to.

    Edit: passing `-vvvvv` to Nix revealed this was actually a cURL regression that was being misreported by Nix github.com/curl/curl/issues/15

  30. Every time I think #ArcaneS2 has peaked the show just hits a new high. Act 2 is incredible and I cannot wait for next week

  31. The usual round of broken extensions after every major GNOME release makes me realize that nearly all of my interactions with the DE rely on stuff GNOME doesn't have. Maybe I don't really like GNOME after all...

  32. @lehtimaeki Even without the Elon 🤢 mention this is just so cringe I would not wanna reply anyway

  33. @shinmera I also got this templated garbage about one of my projects which this person had indexed a week after I had officially archived it, truly genius level intellect.

  34. @AzulCrescent Specifying my age on my website is the only thing that has allowed me to remember it 😅

  35. @JenJen I've had a great experience with Porkbun in the past 2-3 years. Namecheap was also okay when I last tried them 5-6 years ago.

  36. Finally started using bacon (github.com/Canop/bacon) for my #rustlang development and it has improved every aspect of it without needing even a single line of configuration. Using just one key stroke to do any of build/test/clippy/check/run is a massive productivity boost.

    Thanks for your amazing work @dystroy 🙏

  37. @misty well...🤦

    I completely missed that announcement, thanks for the info!

  38. @fasterthanlime usual wave of "Twitter did something dumb" exodus. Hopefully a little more permanent *this time*.

  39. @zsmb13 reading this makes me wonder if there are Gradle users building up an init script of absolutely banal task aliases like how people have a whole thing of bash aliases in their dotfiles...

    Replying to source post

  40. @lehtimaeki Given the very successful track record of "just one more lane bro" I'm sure this will completely resolve the traffic issue for eternity. 🤦

  41. @JenJen Artistic nudity being allowed on the platform got *immediately* abused to hell and high heaven so I can't really say I blame Twitch for going back on it. It definitely is rough being an NSFW artist online, and I fully sympathize with the constant struggle it is just to be visible.

    Regarding the ToS update, best I can do is refer you to this ~10 minute video that explains the individual changes very well. The goalposts really haven't moved.

    youtube.com/watch?v=psA55dp3DgA

  42. @JenJen FWIW these are not new rules, it's clarifications on existing ones that lacked explanations. Honestly VTubers very frequently tow the line and I for one prefer there being more explicitly laid out examples of what does not fly.

  43. @pixellight finally, some Eva New Technology :blobSip:

  44. @jalcine@todon.eu I can reproduce the same problem across many sites, it's pretty frustrating.

  45. @samueldr it definitely gets clicks but at some point you have to realize you've recreated the Nazi bar problem without the bartender's awareness.

  46. @samueldr At this point I am fully of the believe that Phoronix actively panders to these people. The title on that post is literally written to bait in these weirdos. The release has far more important things that could've been mentioned but Michael chose to make "don't write deprecated fields into settings" The Big Thing.

  47. I see #FOSS nerds have found another app to scream at for introducing anonymized telemetry

  48. Completely missed the start of #Hacktoberfest this year! For the past few years I try to participate as a maintainer and will do so again, looking forward to helping people along with their #opensource journey :D

  49. @b0rk Every terminal having a seemingly different way of specifying a base16 color scheme has been quite a pain whenever I wanted to try something different, though if you use a popular enough scheme chances are someone's already done the hard work.

  50. I feel kinda bad for letting my #blog rot for long periods of time over a made up baseline of 'quality', so beginning tomorrow I'll start posting the TIL-style notes in my Logseq journals as short entries on there so they can exist somewhere public. No better time to follow the #RSS feed ;D

    msfjarvis.dev/

  51. @ybinnenweg I'm having trouble pulling up exact numbers but the project has received almost no external contributions in the past 2 years, so there isn't anybody I would feel comfortable handing over the project to at this point. The only real concern I have is what to do about the domain and the money sitting in the OpenCollective.

  52. Working on the Password Store Android client has reached a point where it's simply too overwhelming to look at the issue tracker. I think it might be time for me to simply give up on it and archive the repository.

    Not being able to get myself to make a release in over 3 years is probably enough of a sign that I'm no longer capable or invested enough in the project.

  53. Made it to Bangalore, and as usual the weather is just wet enough to be an annoyance.

  54. @shinmera I think I have been flashbanged by words

  55. @david_chisnall asked a friend who's been working on Android OS level stuff for a few years and they said it should be possible to hack this by connecting the USB-C cable first to the Mac and then to your phone.

  56. @misty FWIW I've been quite happy since I ditched Dependabot for all my projects in favor of Renovate.

    The upstream is super responsive to issues and the app has a significantly larger list of supported package ecosystems.

  57. @cadey It's less invasive on Windows 10 and still extremely annoying, I cannot imagine how I'll survive when I actually migrate to Windows 11.

  58. @cariad AFAIK their previous system issued digital copies of physical books that they had access to through partner libraries, if the library had 5 copies then IA used to also lend it out to 5 people at a time. During COVID they changed that to remove this self-imposed limit which resulted in the current lawsuit. I can sympathize with why they thought this was a necessity with library access being limited by COVID lockdowns but it's just theft.

    blog.archive.org/2020/03/24/an

    blog.archive.org/2020/03/30/in

  59. @ratik That's odd, you should probably contact support and see if they can explain it.

    I have a "Associated developer accounts: Enrolled for 15% service fee" entry in my activity log.

    Replying to source post

  60. @ratik @gakisstylianos @ab @sasikanth can you guys check this for your accounts as well? Play Console on the web has an Activity Log option in the sidebar, set the filter to just be your developer account and change the time range to 4-5 years.

    Replying to source post

  61. Update on the #GooglePlay verification changes, Play Support tells me that I have monetization enabled so I have no recourse other than making a new account. I went back to check my activity log and it seems back in 2021 when I received the announcement about marking down the Play Store tax to 15%, I opted into it which automatically turned on monetization on my account and resulted in the current situation. I guess it's my fault then 🤷‍♂️

    Context: androiddev.social/@msfjarvis/1

  62. TIL you can do an automatic #Git bisection if you have a script/command whose return code can reliably determine if a commit is good or bad. It's coming in pretty handy to try and isolate the #Nixpkgs change that causes glfw-wayland-minecraft to no longer build.

    git-scm.com/docs/git-bisect#_b

  63. #GooglePlay has started forcing a new account verification flow on developers and during the whole thing they've somehow managed to decide that I, as a publisher of exclusively free apps, make money on Google Play and thus need to doxx my full home address on every store listing of my apps.

    I've emailed their support team but I don't expect a resolution before the deadline on 31st October, so my Google Play publisher account might be disappearing in a couple months.

  64. Absent-mindedly ran my Restic backup service on a fresh boot which created an empty snapshot on the server and freaked me out, thankfully past me was smarter than this and I was keeping multiple snapshots. The data was salvaged!

  65. @kiranrao I wish I had something reassuring to say but mine literally went from working perfectly fine to being completely dead in the span of two hours that I spent booted into Windows off a separate SSD

    Replying to source post

  66. It's been 12 hours since my Linux SSD died and I already don't know what to do with myself...

    The new one I ordered cannot come fast enough 😩

  67. I must admit it is quite annoying to discover that SSDs just die randomly without warning at 12 AM because my Linux drive that was working perfectly fine **TWO HOURS AGO** is no longer detected by my motherboard.

  68. Random observation: every TV show I've left unfinished in the past 5 years since I've been tracking it is from Netflix.

  69. @tkuenneth@snapp.social Happy birthday!

  70. @chirpbirb that looks pretty good! My non-existent building skills are making me jealous haha

  71. @shinmera unforced self report

  72. @jalefkowit@vmst.io I read this earlier today and I could almost hear the teeth gnashing as they were forced to write this out. The worst part of this will be that Conde Nast's C-suite will hoover up all the money and these journalists will lose their jobs anyway.

  73. Very threatening aura in the issue tracker today #rustlang

    (for legal reasons this is a joke, please no fighting in the replies thanks)

    rust-lang/rust GitHub repository's issues tab, showing an issue from 2020 with the title "Purge Python" as the most recently updated one.
  74. @sanchayan if you check your server's logs you'll probably find a ton of AI crawlers, I was having the same problem from bad bots triggering tons of archive creations by scraping that URL from repository pages and trying to download it. Haven't faced this since I set up a redirect matcher on their user agents.

  75. @nileane I feel glad for having gotten my Pixel 8 right before the AI tsunami hit Google in full force. I'll be riding out those 7 years of software support to their very end and hopefully come out at the other end of this ridiculous bubble.

  76. @mwl FWIW this only applies to new patrons from after the changes go into effect, your existing patrons will continue to be charged at their current rate. Still recommended to simply cut out Apple if possible.

  77. @hossainkhan The Medium interface is bad in more ways than one, and their push to make all content require memberships to view only serves to make otherwise free content harder to access. It also prevents archival and does not let authors actually own their content.

    Replying to source post

  78. @zsmb13 lmfao that had me confused for a bit. The feature has been around for a while but yeah this is surely an "interesting" way to use it :D

    Replying to source post

  79. God I hate Medium so much, it's a real shame so many Android devs exclusively publish on there.

  80. Who in their right mind thought this is a good fucking idea?? Google PLEASE wake the fuck up

    The Google Play Store app with the search bar moved from its usual position in the top app bar to now being the central item in the bottom navigation. There is a coach mark titled "Meet the Search tab" that is supposed to make me feel there was actual thought behind this stupid change.
  81. One would think with 7 years of experience companies would stop saying that not having a college degree will be a problem...

  82. The @restic backups I set up last week are saving my ass already: A misbehaving #Minecraft mod caused corruption in the save file but I was able to restore a backup from minutes before I started playing today so I only lost 30 minutes of progress rather than days.

    I ♥️ Restic

  83. @weiznich great work! FYI the link to axum in the line about crates that have started using on_unimplemented is pointing to Bevy's PR instead.

  84. @sanchayan kondo is so good, I recommended it to a friend just yesterday :D

  85. @chirpbirb AFAIK his opinions have not improved since then :/

  86. I've finally started making progress on my #homelab, cleaning out my old PC and installing HDDs on it and it's the first time I've had only 3 disks in my primary desktop in years

  87. @neil @restic Restic is so good. I just yesterday set up Restic for my personal machine and reshared the guide I followed for it.

    links.msfjarvis.dev/22

  88. @saket every time I see a Hacker News comment it is against my will and always unpleasant. Such a miserable bunch of people.

    Replying to source post

  89. I started redirecting #AI crawlers away based on their user agents and the 307s are now the bulk of my traffic. I sure do love the AI revolution

    A pie chart of the HTTP status codes returned by my web server in the past 24 hours. 78% of those are HTTP 307 permanent redirects that are being served to AI crawlers.
  90. @frog_reborn I've laid out as much of my position as I can, and don't really need everyone else to agree with me. It's been a pleasure talking, have a great rest of your day 🫰

  91. @frog_reborn if you don't see how navigating people to a specific instance and then later presenting donation options only on that instance are connected then we're not on the same page about this.

  92. @frog_reborn @nileane @megalodon A lot of people end up on mastodon.social only because the app guides them to it

  93. @frog_reborn @nileane @megalodon I'm not against them seeking funding, they deserve to be paid and I donate to them myself.

    The problem is quite simply of optics, where the team repeatedly makes changes to the apps to promote their flagship instance which for a lot of people defeats the point of the ecosystem being decentralised and federated.

  94. @nileane @megalodon I'm not against them seeking more donations, but I feel if they can add something for their own server then they can take the time to also make it available to the broader ecosystem. This shouldn't be the app for Mastodon GmbH the company, but for Mastodon the ecosystem.

  95. @nileane @megalodon the point of contention isn't asking for donations, but rather building such features only for mastodon.social. These could instead have been more generic additions to their API that could allow other servers to be able to offer similar options within the Mastodon app.

  96. @shinmera ah yes the two relationships, heterosexual and unserious.

  97. @jessewilson because the failing component here was a kernel module from CrowdStrike, the fault isolation is significantly harder on that layer.

  98. @david_chisnall the post date reads July 03 2024 for me, is that intentional?

  99. @chirpbirb truly the pinnacle of secure group communication, no wonder my ass is still stuck on Telegram.

  100. @chirpbirb I possibly get filtered news but it seems this is like a regular occurence with Matrix? Wonder how people with reliability requirements run Matrix chatrooms...

  101. @0xabad1dea Truly the best part of erstwhile Twitter. Meanwhile Mastodon's goofy ass federation: I see nothin 😶‍🌫️

  102. @britter Snaps are such a massive downgrade for basic user flows, I cannot fathom why Ubuntu is pushing for them so heavily.

  103. Content warning: NixOS Drama, DetSys, Lunduke, Transphobia

    @jakehamilton at this point is it even surprising

  104. @sandro AI scrapers are ignoring robots.txt files anyway so that particular problem is not solved by services bundling it, although I would definitely prefer not having to set up robots.txt manually for everything.

  105. Now that I've given a couple friends accounts on my RSS feed reader I'm feeling a little _too_ much sysadmin anxiety :blobUgh:

  106. @b0rk Ctrl-X + Ctrl-E to open it in $EDITOR. Might be a Bash-only thing?

  107. @funkyidol it's more than good enough for the 25 minutes a week it takes to keep up with it. The acting performances are great but the writing is rather predictable.

    Replying to source post

  108. #TheAcolyte is nothing special and I've mostly kept up with it because I like #StarWars but the discourse around it is just absurd.

  109. @danderson Telegram's Bot API parses "entities" like links and mentions out of messages and sends their positions as UTF-16 offsets. Guess whose code incorrectly treated them as UTF-8 for months :blobHelp:

  110. I found myself scrolling a little too much this week while bedridden so I decided to again replace the #YouTube app with #NewPipe and the experience has honestly not been bad.

    It's somewhat annoying that the pop-up player is not an actual PiP window but it's not a huge deal breaker in the end. I peeked at the issue tracker and there are well thought out modernisation plans in progress so I'm hopeful the UX will continue to improve over time.

  111. @fasterthanlime assuming you're using Crane, then that's correct.

  112. @fasterthanlime you're not doing it wrong, Nix does bring in all inputs locally to determine that it already has the resultant derivation in the Nix Store. It feels a bit silly in practice but I can understand the technical problems behind it.

  113. Hey @sonny 👋

    I can't seem to find any source code repositories for your Flathub apps (specifically Commit and Junction), would you be able to point me to them if they're still open source? Thanks for all your work on these apps and Workbench!

  114. Content warning: NixOS Drama

    @jakehamilton people on that subreddit really seem to be convinced he is the second coming of Christ

  115. The number of people I've seen using Snapchat as their camera this week is making me feel too old

  116. Learned of Ptyxis yesterday which, while geared towards container use cases, works very well as a themable replacement of #GNOME console. The visual identity of both terminals is effectively identical but the added touch of being able to control UI colors is enough to sell me over.

    flathub.org/apps/app.devsuite.

  117. @danderson Zero. I use Netlify and they're firmly in the amd64 territory.

  118. @danderson as a Hugo user myself I do quite dislike how much pain their 0.x versioning brings to my workflow.

    I read somewhere about another person in your situation who just elected to stick an old Hugo binary in their Git repo and exclusively use that, ignoring all future updates and honestly for an infrequent blogger it might just be the best option.

  119. Somehow I've managed to hit the bad RAM lottery twice in a row, my old PC's Corsair RAM stick went bad and started causing random crashes and now the new PC's got one bad stick 😭

  120. I don't know why this wasn't always working but it seems the #YouTube Android app finally restored support for being able to view premium content in Picture-in-Picture mode.

  121. I'm planning to expand my #Homelab over the next few months so I finally decided to document its current state. It's pretty barebones but I'll be looking around for inspiration and flesh this page out over time.

    msfjarvis.dev/homelab/

  122. Swapped out Prettier for dprint (dprint.dev/) in a non-JS project to evaluate it and I quite like how straightforward it is to use.
    I had to plumb in some regex managers to allow Renovate to update the plugins but other than that the experience was pretty smooth.

  123. @jalcine@todon.eu Seems TikTok fame is apparently more desirable than, I don't know, not having a criminal record.

  124. RIP Boost for Reddit, time to find a different client 🫡

  125. @chrisbiscardi It is so so good! All the silent GIFs in the newsletters did not prepare me for how incredibly well the sound design goes with the game's beautiful environment.

  126. @triskelion@floss.social oh weird, I haven't had any issues but I've only been using it for the past two weeks or so.

  127. ReadYou might be the best blend of functionality and pleasant UI in an #OpenSource #RSS reader that I've experienced on #Android. The fact that it's built with #JetpackCompose is just icing on the cake

    github.com/Ashinch/ReadYou

  128. @amanzer yeah I've got an NVIDIA GPU so I've come to expect problems with Wayland frequently.

  129. @amanzer I have similar problems with VS Code as well where the cursor just likes to flicker back and forth between where it should be and where it was a few seconds ago. I would not be surprised if it was some pathological combination of NixOS and GNOME to blame but I can't bring myself to endure the misery of potentially debugging this.

  130. I've been doing daily journals in #Logseq for about a month now and I'm realising now that despite being on both my PC OSes, I only ever write on mobile.

    Whenever I'm on Windows I'm only there to play games where not much worth writing happens.

    On Linux the brokenness of Electron on Wayland makes the app just annoying enough to be unappealing.

    The phone is just always around, and I have "checkpoint" reminders so I can take a quick minute to jot down things at specific times in the day.

  131. @jsparber Looking terrific!

  132. Kinda sad how often Telegram is asking me to gift a friend Telegram Premium for their birthday, I expected better privacy hygiene from my peers lol

  133. @triskelion@floss.social Android devs are the most visible users of Kotlin but it actually has a flourishing server side userbase.

    FWIW Google does have a seat on the Kotlin foundation, but JetBrains drives the roadmap entirely.

  134. @delroth oh I can feel the pain already, I gave up on trying to put it on an S3-compatible storage and went with good ol' attic and local disk instead.

  135. Content warning: Rash driving, death

    x.com/nedwize/status/179222461

    The son of a rich businessman gets away with underage driving and MURDER with the only punishment being an internship and an essay. This country is so fucked it is beyond comprehension.

  136. Hooked up #Grafana and #Prometheus to my #Miniflux instance for the world's most over-engineered habit tracker.

    Turns out I mostly read in 3 hotspots of morning when I start up my PC, during the evening after working out and late at night when I'm avoiding sleep for no good reason 😬

    Grafana chart of unread posts in my RSS reader over the past week, polled every hour.
  137. @cadey given their consistent incompetency I am assuming the redirect will die in about 10 days time and it'll break all the currently-functional-but-unmaintained Twitter apps. I think browser extensions might just be fully dead until they're updated.

  138. Possible dum-dum question: are there any #terminal-based editors around for Linux that support LSP but aren't modal? I've half heartedly tried getting used to Helix or #Neovim but I just don't think the core idea of modal editing works for my head.

  139. Rediscovered ISO standards are not freely accessible and I'm going to bed mad.

  140. @ybinnenweg Do you have a link for it? All my searches are revealing an abandoned project.

  141. @ybinnenweg I'll check it out, thanks for the suggestion!

  142. The #YouTube app randomly decided to start crashing on launch for me today, which made me finally pull the trigger on migrating to #NewPipe. So far the experience is a major upgrade from YouTube: I no longer need to increase the quality for each video and I have no Shorts to distract me. I should've done this so long ago...

  143. Bhavish Aggarwal of Ola Cabs has started a boycott #Azure campaign over on Twitter due to Microsoft's LLM answering a question about who he is with an non-gendered "they", which according to him is "imposing a political ideology on Indian users that's unsafe, sinister".

    Of all the reasons to not use #Azure, this clown found the stupidest one.

  144. @ybinnenweg yep, it's 180Hz capable

  145. @funkyidol I use the PC for gaming pretty frequently so I think I'm fine with 1440p for a while, 4K gaming on PC doesn't seem very feasible atm.

    Replying to source post

  146. Upgrading from a 22" 1080p display to 27" 1440p is opening up entirely too many previously-infeasible avenues for me in terms of how I use my computer

  147. @QuietMisdreavus yeah it's quite frustrating, thankfully GitHub allows you to bulk disable dependabot for all repos which works out for me since I don't use it even in my active projects.

  148. @triskelion@floss.social that'd be great, thank you!

  149. Is #Feedly's "Explore" section my best bet if I'm looking to curate a collection of #RSS feeds? I'm looking to explore my morning reading to incorporate more #gaming and #science related publications.

  150. @datarama Whatever I can't host at home, I have on a netcup.de server.

  151. Started journaling 4 days ago using #Logseq after asking around for options (androiddev.social/@msfjarvis/1) and I can already see this becoming a very useful tool. I've often wanted to have a #TIL style thing going and Logseq eliminates a lot of the friction around the act of writing stuff down.

    It was pretty easy to get two-way sync going via Git between my phone and PC so I always have access to a scratchpad for thoughts I might wanna revisit.

  152. Waking up with debilitating dizziness followed by throwing up mostly water has to be the most extreme version of the Monday blues till date.

  153. Shoutout to #netcup my GOAT for having VNC support that does not depend on the system OS, which means I can actually control the server's bootloader and boot into an older generation when I hit a bad stage in the bisect.

    Replying to source post

  154. @hasnep SSH stops working on my server after upgrading, so I'm bisecting the 3k or so commits between flake.lock updates to find the culprit.

  155. Did not expect my Sunday to be spent bisecting a regression in nixpkgs but here we are.

  156. #Netlify's Hosted DNS service is apparently under maintenance which is fully preventing edits since at least 3 hours ago and they have not yet had the courtesy to put it up on their status page. Maybe this is the final straw to cut over to #Porkbun for DNS since I already use them as my registrar.

  157. May the Fourth Be With You! #StarWars

  158. @spinningthoughts thank you, that's excellent information! Based on this it looks like Logseq might be what I'm looking for, so I'll get started with it in the morning.

  159. @nickanderson @dhry I'm not smart enough for Emacs

  160. @dhry I kind of welcome it, I'm really trying to learn here. Org Mode is for nerds running on a level far above myself so that's not going to be in the running, but I'm open to be convinced to use basically anything as of now.

  161. This year I wanna get into doing diligent note-taking: #Obsidian vs #Logseq, which is the better option? Or something else entirely? My only real requirements are having a Linux app and an Android one being a nice-to-have.

  162. @nat418 @jakehamilton I've already seen jonringer and sridca do that shit on both Reddit and Hacker News but the official forum should still have more proactive moderation, regardless of which troll farm is sending the sealions in.

  163. @jakehamilton you could tell me this is Hacker News and I would believe you. I don't think that's a good thing...

  164. @ianlake in my existing navigation code I was doing a bunch of naive checks like these to figure out if the top backstack entry was one of a list of options or matched a specific destination stored in a variable elsewhere, with the type-safe version is there a recommended way to do these kinds of things?

    github.com/msfjarvis/compose-l

    github.com/msfjarvis/compose-l

    Replying to source post

  165. @Sh41 yeah even with the massive login rewards ongoing right now I find it a chore to wait a whole minute for the game to launch on a Pixel 8, they've got to be doing something very wrong to make a Unity game this bad.

    Replying to source post

  166. @danderson sadly my quest for NixOS replacements has been going similarly. I might just give up and go back to Linux Mint lol

  167. @jakehamilton I hate how predictable a Hacker News comments section always is.

  168. It's nearly 5 AM here and I am left wondering why the hell am I still up

  169. @ybinnenweg not really sure yet but I'm keeping an eye out. For better or worse I still run NixOS on a bunch of my machines so I'll simply maintain my packages downstream until I move them over to Debian or something.

  170. Apparently the problem isn't Telegram itself but upstream providers in Singapore, and since their only Asian data center is in Singapore the service goes down for all users assigned to that DC.

    Replying to source post

  171. Looks like #Telegram is down

  172. @QuietMisdreavus Divine intervention has decided you did not need that code anyway :P

    Jokes aside I do wonder if all the fancy branchless workflow tools that have popped up solved this in some way

  173. @QuietMisdreavus 🦀 Dropbox as VCS 🦀

  174. @david_chisnall based on what info I've been drip fed by my employer's sales team, having a bunch of comments on posts makes it show up in more people's feeds and it starts snowballing from there. If you keep showing up in people's feeds on a semi-regular basis it makes it more likely for them to check your profile out and become a potential customer.

    Of course I am neither an enthusiastic LinkedIn user nor a fan of this growth hacking bullshit so this theory may have holes.

  175. Adventures in #NixOS rabbit hole continue

    - Wanted to run GNOME 46
    - Didn't want to build the world locally
    - Bought a beefy x86 server and made it build staging-next branch
    - Spun up Attic (docs.attic.rs/) on my smol aarch64 server
    - Pushed up the built NixOS configuration to Attic
    - Added it as a binary cache to PC
    - Profit???

    Now I get to immerse in the beauty of GNOME 46 and have notifications look like this :blobFacePalm:

    Screenshot of a notification from the screenshot tool (so meta, I know) that shows an oversized icon of the screenshot app at the top left that looks out of place. In that same line, there is also the text "Screenshot" and "Just now" without a space separating them, making it "ScreenshotJust now" instead. Overall high quality stuff.
  176. Who the hell are Danish Creamery and how did they find every food YouTuber to sponsor them

  177. @timClicks I think if you call them from a main function they don't get optimized out, but my memory on this is fuzzy.

  178. @botteaap it's painfully obvious they don't care and I don't think having a maintainer who's less of an asshole will change the dynamic all that much.

    Replying to source post

  179. @zsmb13 I am rather surprised the post has been allowed to stay up at all. Zhuinden's continued participation already tells me that the moderators work with a pretty long leash but it is so painfully obvious this only exists to harass @skydoves

    Replying to source post

  180. The life of an average #NixOS enjoyer

    The girlfriend and tired wojak meme but about Android Studio canary updates instead, with a screenshot of GitHub pull requests showing numerous update PRs to nixpkgs by me.
  181. @zachklipp "Don't help with genocide" is popular everywhere except Google apparently

  182. @mhoye I guess it's a B2B vs B2C thing, you buy a Samsung phone not a Qualcomm Snapdragon chipset so the average consumer has no reason to be cognizant of the fact that there is no other viable mobile SoC manufacturer.

  183. Slept at 12AM yesterday and even though I felt slightly groggy in the morning after 8 hours of sleep, the amount of energy I have throughout the day is a refreshing change. Turns out I only needed to be mad at #MarvelSnap to put down my phone and sleep 🤡🤡🤡

  184. Spent some time cleaning my desk today and I feel like a whole new person

  185. @tailscale looks incredible, props to everyone who helped pull this off!

  186. Made the mistake of running `git gc --aggressive` on my nixpkgs checkout now I gotta let it eat my CPU and RAM for the next 10 minutes

  187. @sasikanth why do you need to turn off auto migrations? From what I see the code migration API is meant to slot in Kotlin code between SQL migrations not replace them.

    Replying to source post

  188. Hello #LazyWeb, I'm looking for an #RSS client for Android that supports the Fever API to integrate with my yarr server. I've found this which seems to check most boxes for me but I'd really like the app to look like an Android app and not an iOS one :D

    github.com/yang991178/fluent-r

  189. @britter It became bad once algorithmic suggestions came in, as a feed of exclusively users / organizations you follow and repositories you've starred it was pretty useful to me.

  190. I'm building the #NixOS #GNOME 46 update locally to help test it and my CPU usage graph is now a solid block because of how long the CPU has been at 100% utilisation.

    Who would've guessed rebuilding 3000 packages written in Rust, Haskell, C and JavsScript could be computationally expensive :blobUgh:

  191. It's the weekend which means it is once again time to fuck around with your blogging setup rather than actually write anything.

  192. Another day of being let down by Android Studio's Download Sources button

    #AndroidDev

    A meme about society progressing into a techno-utopia only if the "Download Sources" button in Android Studio functioned correctly.
  193. The fact that the xz backdoor caused a rebuild of basically all of NixOS is making my nixpkgs-unstable update hurt a bit more than usual :D

  194. Does anyone know what is the technical merit behind banking websites fucking dying when you press the back button in your browser?

  195. @svenjacobs I bought it 10 days ago and it has become a real problem lmfao, it's so goood

    The Steam page for Helldivers 2 showing that I have 46.7 hours in the game and I last played it yesterday
  196. @kiranrao I once spent some 20 minutes trying to debug a fixed issue because I was deploying to one device and checking the other :blobFacePalm:

    Replying to source post

  197. Ayo nobody told me writing an #AprilCools gets you a lovely note from Hillel Wayne in your email

  198. For #AprilCools I decided to dive into my screenshots folder of 5 years and running, to see if there was anything worth talking about. Turns out most of them are just me having fun in #Minecraft, so here's a small photo book of my favorite ones.

    Warning: the page has about 30 megabytes worth of images but they should load lazily and not destroy your browser performance.

    msfjarvis.dev/posts/a-tour-of-

  199. @Sh41 Very glad to hear that! I'm thoroughly addicted to Helldivers 2 right now so I'm waiting for the grind there to subside before I pick up Forbidden West :D

    Replying to source post

  200. @dansup Calling it a verification program heavily undermines what you're actually trying to do, which is gather financial support for this project. Branding it instead as a supporter program will definitely increase the reach of the initiative as well as find more willing participants. Twitter completely devaluing what verification used to mean has left a bad taste in everyone's mouth and it'd be better to steer clear of it.

  201. @gakisstylianos yeah of course, in my case it'd be from 5:30 PM to ~7 PM which is still plenty of time before I actually sleep.

    Replying to source post

  202. @gakisstylianos That makes sense, I do exercise in the evening but I think I'll move it to be slightly later and just let it put me to sleep

    Replying to source post

  203. @gakisstylianos yeah I've tried and failed a few times but as of late it's starting to become a much bigger problem. Being up till 1 or 2 is still fine but when it's starting to push 3 and past it just doesn't leave enough time to recharge for the next day and I hate being tired the entire day.

    Gonna try harder this time round and hopefully get it to stick.

    Replying to source post

  204. I need to start putting my phone away in the night, like how the hell did I go from feeling tired at 11 PM to staying up till 4 AM :thonkFish:

  205. @hadilq I believe there is a Lint for it in AGP but I can't check for its name right now.

    If your project already uses catalogs then trying to add a String-ly typed dependency should trigger the Lint in Android Studio and give you the name.

    Replying to source post

  206. @ab ktlint is the pinnacle of "0.x means no stability guarantees in SemVer", somehow they are breaking something in literally every release. I simply gave up on ktlint, delegated formatting to ktfmt and rebuilt whatever lints we did need on top of Android Lint.

    Replying to source post

  207. @Ductos I've watched two episodes and absolutely loved it.

  208. I think I've hit the tail end of good #StarWars content now, Resistance is pretty meh and Visions mostly felt like a poor knock-off of Love Death Robots. Treadmill watching will have to pivot to more recently launched shows like Shogun and The Gentlemen

  209. @anomalocarididae I keep going back and forth on SB737, I'm constantly amazed by how much this guy is able to break the game but his slightly infantilizing tone makes him hard to watch personally.

  210. @sasikanth @ivory Following specific hashtags can help surface people with similar interests.

    IDK if Ivory has a similar thing but in the Mastodon app you can long press the home tab and it pulls up a list of "popular" people in your federating network that has also had good suggestions in my experience.

    Replying to source post

  211. @patrickleavy so I keep hearing :) Anything else in the Star Wars universe I should catch up on instead? I'm done with the movies, Clone Wars and am caught up with Bad Batch.

  212. @justin kinda expected that but disappointing to hear still :(

  213. Finally finished watching #StarWars Rebels today and just like the other animated properties it was absolutely brilliant. Having caught up on the Ezra Bridger lore, a lot of the stuff in #Ahsoka now makes more sense than it did when I first watched the show. Will start watching Resistance from tomorrow!

  214. @friendlymike @pixellight @mattramotar oh my god this is addressing literally all the problems I am running into with AndroidX Paging right now. Will try to find some time over the next week to go through the code and see if I can help get this over the finish line.

    Replying to source post

  215. Lobsters made a change to their JSON response so Claw is currently broken, working on a fix

  216. @b0rk I often have trouble reconciling the mental model of when a commit means "the state of the Git tree" and when it's effectively a diff

  217. I think I have straight up never seen a Bazel fan that wasn't an ex-Googler

  218. @anomalocarididae I love Hermitcraft fans, just straight to the point.

  219. I can't remember the last time I had to deal with an OpenSSL dependency in a project and did not despise it. I've started moving all my #RustLang projects from libgit2 to gitoxide more for getting rid of OpenSSL than for the actual niceties it brings

  220. Oh brother is it really International Apple Shill day again

  221. Content warning: Transphobia, Nazis and Twitter

    Had to log into Twitter to be able to read a thread, went to the timeline view after I was done and immediately saw 2 transphobic posts and a holocaust denier. I am so glad I haven't used Twitter in the past 2 years...

  222. Didn't have a screen protector on my phone for 1 day and managed to get a very visible scratch on the display 💀💀

  223. Content warning: re: there is a penis joke

    @anomalocarididae the innuendos are on another level this season, I absolutely love it.

  224. @corpsmoderne Lapce looks interesting, will try it out. Thank you!

  225. #VSCode is subtly broken in annoying ways on the #Wayland session of my #NixOS machine and I'm on the lookout for a replacement editor that at least supports LSP so I can continue doing #Rust things on it.

    I've been trying out Helix (helix-editor.com/) but I'd really prefer a more "normal" editor, preferably GUI-driven.

  226. @kiranrao yeah I don't really know how to feel about the whole thing, it's incredibly frustrating that my home address is now just out there for any mildly motivated individual to grab.

    Replying to source post

  227. A disgruntled #Telegram user reached out to someone providing #doxxing services because I banned them for being a rude troll, which in itself wouldn't have been remotely interesting if not for BigBasket and Domino's managing to leak user databases. Two services that had my home address for completely normal reasons.

    Thankfully the doxxer in question just messaged me to ask if they should share the information forward and supposedly ended up deciding against it, but it's incredibly frustrating.

  228. @hasnep you are not helping my problem :blobUgh:

  229. @chirpbirb the perpetual 0.x also doesn't help...

  230. @chirpbirb glad someone else said it because I always felt fucking stupid looking at it lmfao

  231. @anomalocarididae my favorite content creator trope is just one singular misspoken line becoming A Whole Thing 😆

  232. Feeling pretty fucking stupid now that I've managed to make my phone a useless slab trying to install the #Android 15 DP1 build

  233. The OTA upgrade path apparently has a known bug that can prevent the device from booting which I've hit. I didn't have the bootloader unlock toggle enabled (rookie mistake) so I think I can't do anything to recover my device until the next developer preview rolls around.

    Replying to source post

  234. Figured out the problem, I was apparently doing the wrong key press incantation to get into the recovery. The correct answer was to press and hold the Power button, while holding the power button, press and release the Volume Up key and then release the power key.

    Replying to source post

  235. @pixellight can't think of one show on there I didn't enjoy, it's SO GOOD

  236. Welp, awake at 5:30 AM for no reason

  237. Tried to install the #Android 15 DP1 on my #Pixel 8 but for some reason the recovery just doesn't have any of the usual options for enabling sideloading so was unable to do so :/

  238. Finished #StarWars The Clone Wars today, probably the most enjoyable 50 hours I've put into anything. In retrospect I'm very glad I self imposed the treadmill stipulation because it both kept me on the treadmill longer as well as saved me from binging the entire thing over a week 😂

    Will start Rebels from tomorrow!

  239. @chirpbirb lost you to the dark side, we have.

  240. @rusty1281 I already watched Bad Batch on a friend's recommendation but totally forgot about Rebels and Resistance 🤦‍♂️

    Thanks for the suggestions!!

  241. I have been watching #StarWars #TheCloneWars on the treadmill for the past couple months. I'm finally close to the finish having loved every second of it, and I'm kinda sad I won't have the desire to watch this show to motivate me to stay on the treadmill a bit longer, as stupid as it sounds 😭

  242. Been trying to get gud at #sqlite by moving some of the post-processing of data in Claw into SQLDelight queries themselves and I'm pleasantly surprised on the daily by how capable SQLite is. Sorting rows by a date column and then grouping them by month was less lines in SQLite than Kotlin and actually ended up being faster too.

    #AndroidDev

  243. I haven't touched my #LinkedIn account in months yet they keep emailing me every 3 days about how I'm on an absolute roll on LinkedIn.

  244. @Sh41 that's a shame. I got into Snap while I was out on a family trip for a week and a couple weeks later my deck was so "out of meta" that I went on a 10 game loss streak and uninstalled the game lol

    Replying to source post

  245. @Sh41 is Snap still fun? I feel the cards get re-balanced too often which kinda sucked the joy out of casual play for me.

    Replying to source post

  246. Content warning: Hermitcraft S10 spoilers

    @anomalocarididae lmfao not the anti-Grian strategy making a comeback

  247. #katowice and #hermitcraft happening at the same time is entirely too much fun for a single day

  248. @nileane oof that sounds grueling. Hope you get the desired results!

  249. goddamn I am so tired lmfao good night everyone

  250. @ipg @neil indeed, although as a forced-by-employer MacBook user I have retained my "normal" habits and still use the power off functionality lol

  251. First drop: Shut down Android Studio
    Second drop: Stopped #Gradle daemon

    Not really complaining but I always find it mildly hilarious how prominent these are in the memory usage histograms :androidPetPet:

    A tiny graph of memory usage on my computer with 32 gigabytes of RAM. It starts at around 75%, then sharply dropped to around 70%. A few minutes later, it sharply drops again to around 20%
  252. The biggest issue I ran into was with the WiFi, for some reason the #RaspberryPi's WiFi hardware just really despises networks that advertise 802.11n support. After I fiddled with my router to disable 802.11n, I was able to immediately connect to my WiFi network.

    Replying to source post

  253. @bluelinden yeah it used to work fine with these USB drives before, the disks appear to have developed errors so I'm gonna try to look for those tomorrow.

  254. Finally I have the motivation to fix my #RaspberryPi and put #NixOS on it again, RIP evening 🫡

  255. POV you are looking for the Silence armor trim in #Minecraft

    The Loki falling meme from Doctor Strange with the caption "I have been looting ancient cities for 5 hours"
  256. @katzenmann no 🗿

    It was a one off script, the code's already disappeared into the nether, it's perfectly readable for the task it needed to do.

  257. @Dr_Emann I do already use shellcheck and sufficiently peppered in the right quotes but still wasn't able to convince the shell to behave properly.

  258. TFW it was quicker for me whip to this up in #Rust than figure out how to make #Bash not choke to death on spaces in paths :blobFacePalm:

    A short Rust snippet that takes in a text file as the first parameter with a newline-delimited list of paths inside it. The program compares the size of each path with a copy of that file stored in the current working directory. If the version in the current directory is larger than the original, an error is printed and the copy is deleted. The code is very unidiomatic and peppered with unwraps :)
  259. #NixOS continues to be a source of endless dotfiles-initiated procrastination.

    With these changes I can now make #Gradle JVM Toolchains work consistently in both the IDE and CLI use cases, which prevents automatic download of JDKs that can't work with NixOS.

    msfjarvis.dev/g/dotfiles/51883

  260. @eugen @Aurimas if the cost is what's putting you off, Gradle does offer a public instance at scans.gradle.com which is good enough to analyze individual builds. Running any task with the `--scan` parameter should let you publish to scans.gradle.com

    Replying to source post

  261. @arstechnica Who could've seen that coming...

  262. Content warning: jerma985

    @chirpbirb Jerma is a gift to humanity

  263. @chirpbirb if you have a few friends who do play Minecraft on the regular it can be pretty fun to have an SMP for the group. I tried it a couple times but my friends just aren't Minecraft people in general so it tends to die out in a couple months at most, and I ended up taking the world from our last playthrough and making it my single player world which I've been playing on for a couple years now.

  264. The Android system updates screen has betrayed me for so long that even though it's been years since they fixed it I still find myself clicking that check updates button at least twice before accepting the result :blobHelp:

  265. Finally have internet back after an 11+ hour outage that spanned the entire day :blobUgh:

  266. How the hell is it 11 PM already, where did my Saturday go :thisIsFine:

  267. @noc@ioc.exchange I ended up going with netcup and have managed to get NixOS going on it, everything's working well so far.

  268. @ekuber I am genuinely tired of hearing this nonsense after every Big Tech layoff and then citing Twitter as a success story of cutting staff...

  269. @zachklipp @matt oh you're right, 2AM brain is slow :blobSmileSweating:

  270. @neil I've been using atuin for a few months now and I genuinely get a lot of value from always having frequently used snippets on hand regardless of what physical machine or VPS I am currently logged into. It was one of those things that I got into to try and get some use out of a Pi I had lying around and it ended up becoming a very useful tool on the daily.

  271. 👋 #NixOS users, I have a weird issue where everytime I shut down a Minecraft instance, Xorg fully crashes for me. I'm running the Cinnamon DE, and my entire system configuration is in this repo under the ryzenbox configuration.

    I'd be grateful for tips on how to even start debugging this, I've tried swapping out the JDK I use to no avail so I don't think it's that.

    github.com/msfjarvis/dotfiles

  272. @bagder are there good reasons for not having PSL support other than presumably binary size?

  273. @rain Man who has only ever played Monument Valley: "Getting real Monument Valley vibes from this"

    Jokes aside this does look incredible, I just purchased it and am looking forward to try it in the morning.

  274. @pixellight I don't think I've seen one yet, quite a shame. VPoltrack@twitter.com used to tweet them out a few days in advance when she used to make the splash arts at Google but that's no longer happening.

  275. @pixellight the iguana is honestly not far behind!

  276. @ybinnenweg IMO the tinkering effort and risk isn't really worth it for these rare situations but if it keeps up for a couple more days I might just try...

  277. @ybinnenweg we do have power backup but the batteries aren't really capable of keeping everything running for half a day, especially my computer.

  278. Electrical grid maintenance in my area is causing nearly 8-10 hours of disruption of power during regular working hours every day and it's making me slowly lose my mind :blobUgh:

  279. Welp, looks like @getsentry is now gonna start feeding user data into LLM datasets.

    An email from Sentry announcing changes to their terms of service, they will be feeding errors and other data sent by users into datasets for AI training "but only in an aggregate and anonymous manner for any external-facing uses".
  280. We haven't had power since the morning which meant I couldn't use the treadmill and having missed my routine exercise is very actively ruining my mood :/

  281. Looks like my desktop environment struggles are going to continue for a bit more...

    When I quit Minecraft it causes my Cinnamon session to completely crash and log me out :|

  282. @simon finally I have a name to use for the idea of improving via consistency :) My struggles with managing my weight grew worse with COVID-enforced isolation and in the end the only thing that was able to put me back on the right track was grinding for the daily notification from Google Fit: "You achieved both your goals today". My daily step and activity goals have doubled over the span of six months and it has all been enabled by the desire to maintain that streak.

  283. @bagder it's definitely ChatGPT

  284. Average #NixOS trial-and-error experience, but pretty happy with the setup now.

    I did quite like #GNOME but plenty of #Electron apps have been dragging their feet on #Wayland compatibility and it was being too much of a hassle to put up with on a daily basis.

    Replying to source post

    Two Git commits as shown on GitHub, the older one is titled "cinnamon question mark" and is 9 hours old, the one after it titled "cinnamon exclamation mark" and was committed just now.
  285. @anomalocarididae something about mossy BDubs always makes me feel all warm and fuzzy when he's on my screen :D

  286. Fixed my GNOME and Wayland problems by using neither GNOME nor Wayland.

  287. @tkuenneth a quick review? that's a rare win 😂