@anomalocarididae I'm probably in a minority who got into Minecraft way after becoming a programmer, so my proficiency is there but unrelated to the game.
Public · 2023-12-29 16:07+00:00 Public · 2023-12-29 07:52+00:00 Started watching #StarWarsTheCloneWars a few weeks ago under the stipulation that I'd only do so while on the treadmill and it's done wonders for being consistent about exercise. I hate my brain sometimes but if it works, it works :thisIsFine:
Public · 2023-12-27 05:58+00:00 TIL you can nominate a cat-of-the-release for Clippy!
#rustlang
Public · 2023-12-26 15:29+00:00 @kdwk I actually tried Spot today and it didn't load in any songs when I clicked on my playlists, not sure if it's something wrong with my setup.
Public · 2023-12-26 13:58+00:00 Content warning: re: nixos opinion@chirpbirb I expected it to be a big problem when I finally switched over this month but honestly I've had more Wayland problems than NixOS problems. With nix-ld I can almost always run arbitrary binaries off the internet but I'll admit I do tend to look for it in nixpkgs first purely for convenience.
Public · 2023-12-26 13:28+00:00 @ybinnenweg I'll give it a try and see if the missing features are a deal breaker. I tried Spotify-Qt and spot and was left fairly disappointed.
Public · 2023-12-26 13:06+00:00 Using #Nix just adds infinite potential to the act of "fiddling with dotfiles for procrastination reasons"
Public · 2023-12-26 12:19+00:00 Question for #Linux users: does anyone use a GUI #Spotify client other than the official one? I know ncspot is pretty solid on the terminal but I'd much rather have a GUI if I can help it.
Public · 2023-12-26 10:11+00:00 @heyheymomo I can't tell if this is supposed to be socks (misspelling), stocks (finance) or stocks (cooking) because all sound good to me :thisIsFine:
Public · 2023-12-26 10:02+00:00 @kiranrao this is the secret to how Apple has a higher floor for app quality, only people with infinite determination can endure this IDE long enough to finish a project.
Public · 2023-12-25 10:40+00:00 I added a memory indicator to my GNOME top-bar-thingy and watching it fall of a cliff every time I close #AndroidStudio or #Minecraft just tickles my brain
Public · 2023-12-25 09:22+00:00 @megalodon less code to maintain downstream :copium:
Public · 2023-12-24 18:57+00:00 @nileane good luck! make sure to keep mob sounds enabled, I fell for the classic blunder in my very first run :blobFacePalm:
Public · 2023-12-24 18:52+00:00 @nileane lovely to see a fellow #Hermitcraft fan in the wild! I ran Decked Out and hundreds of hours of watching do not do justice to the actual experience :D
Public · 2023-12-24 16:25+00:00 Fat shaming #captcha is new.
Thanks hCaptcha
Public · 2023-12-24 11:01+00:00 @jscarrott precisely, this kind of behavior is just unacceptable when the cli team is very clearly invested in solving the problem.
Public · 2023-12-24 10:32+00:00 We need a ban on the word "enshittify" because #Linux users will apparently use that for literally anything at this point
https://github.com/cli/cli/issues/8462#issuecomment-1858410660
Public · 2023-12-23 07:19+00:00 Sent in a small patch to Nixpkgs to fix some library loading problems in glfw but thankfully Nix itself is good enough for me to not have to wait for the merge before I can use it for my machines.
Public · 2023-12-22 13:50+00:00 @IslandUsurper I've used Vultr in the past and they were okay but I feel basically everyone else gives you more bang for the buck on the low end front, I ended up going with netcup.de on someone else's suggestion in the replies and they seem to be quite solid so far.
Public · 2023-12-22 13:29+00:00 · edited 2023-12-22 14:00+00:00 @kueckieben netcup were being pretty lovely to get set up with but the NixOS image I created using my Flakes configuration and https://github.com/nix-community/nixos-generators didn't end up booting, so that's some debugging for me to do tomorrow. Thanks for the suggestion!
Edit: nevermind I completely forgot the netcup server I chose is arm64 and tried to boot an x86_64 image on it 😬
Public · 2023-12-22 11:54+00:00 @EdyBolos things seem fine for me on both Linux and macOS, maybe it's a misbehaving plugin?
Public · 2023-12-22 07:20+00:00 I've been having a fairly subpar experience with running @nixos_org on Digital Ocean and/or Oracle Cloud, do people have any recommendations for VPS providers that they know work well with #NixOS and won't immediately ban my account for the crime of living in India (looking at you Hetzner and Scaleway)?
Public · 2023-12-22 07:09+00:00 Installed #NixOS on Sunday and I'm already up to 61 generations because of how often I was fucking things up lolrip :blobF:
```
nixos-rebuild --fast list-generations --json | jq .[0].generation
61
```Public · 2023-12-21 20:34+00:00 @afzal that makes sense, I'll give it a honest go for the next few days and see how I fare. Thanks!
Public · 2023-12-21 19:51+00:00 I got my exercise consistency going basically by gamifying it so I guess I just haven't found something that'll reward me for sleeping at a normal hour with trivial affirmation
Public · 2023-12-21 19:48+00:00 I set my phone's bedtime mode to automatically come on at a fairly absurd 1AM and yet I still find myself manually disabling it each time. Feels like there's no possibility of me ever fixing my sleep schedule.
Public · 2023-12-21 16:15+00:00 · edited 2023-12-21 16:24+00:00 @Gankra I briefly had the misfortune of being in charge of some TypeScript and I think it was somehow the worst IDE experience I've had while somehow having the most "blessed" components involved.
ESLint ALWAYS wants to be screaming at you inside VSCode, and the VSCode TypeScript plugin actually doesn't even use the version of TypeScript your project is using** so a bunch of things in your tsconfig file will silently not work as intended.
(**): by default, you can change it.
Public · 2023-12-20 14:55+00:00 Minor #AndroidDev achievement: have AOSP regress core functionality in your app https://issuetracker.google.com/issues/301862978
Public · 2023-12-19 10:00+00:00 Running proper #NixOS on my daily driver is exposing me to entirely too many niceties that I had just not bothered looking for when my setup was Nix on $DISTRO. Installing Gradle with toolchains preconfigured is just so simple:
Public · 2023-12-18 12:58+00:00 @AngryAnt Don't really see the point of Flatpak when everything I want is already packaged in Nixpkgs.
Public · 2023-12-18 11:37+00:00 @mhwombat I didn't find anything in the issue tracker but some google-fu turned up a workaround.
Public · 2023-12-18 11:29+00:00 The problem ended up being incompatibility of GLFW with Wayland which needed a patched version that a fellow Minecrafter had already committed into nixpkgs so it ended up being a fairly simple fix, albeit one that was not obvious in the slightest :/
Public · 2023-12-18 11:22+00:00 @fourlastor Seems like someone already did it, and it does fix the problem! https://github.com/NixOS/nixpkgs/pull/243950
Public · 2023-12-18 11:05+00:00 @fourlastor I tried using glfw-wayland but unfortunately Minecraft depends on a pre-release version of glfw and the APIs introduced there (that Minecraft is using) do not exist in any stable releases as of now. I'm working to get a glfw-wayland-git kind of package going for myself to see if that helps.
Public · 2023-12-18 10:48+00:00 I'm inclined to believe this is an incompatibility between my presumably Wayland-using GNOME DE and my NVIDIA GPU but there doesn't seem to be an obvious solution.
Public · 2023-12-18 10:43+00:00 · edited 2023-12-18 11:38+00:00 Was planning to stick with #NixOS for good but I'm having trouble getting #Minecraft to run correctly and that is a very strong dealbreaker. Gonna poke at it for a bit and if I can't fix it, off to Linux Mint I go again.
Found a workaround: https://androiddev.social/@msfjarvis/111601188229840448
Public · 2023-12-18 05:22+00:00 @sen If only!
Public · 2023-12-17 19:40+00:00 Using GNOME did the job, still missing a bunch of my stuff but overall quite satisfied so far. Will continue iterating over the next few days to get it to a more functional state.
https://github.com/msfjarvis/dotfiles/commit/0924ddaa5c4efcde8f2d910975dbec07bb54f5d5
Public · 2023-12-17 17:19+00:00 First attempt with the graphical installer resulted in a system with a broken display manager, assuming my choice of Cinnamon caused it and going with Gnome now.
Public · 2023-12-17 16:44+00:00 My #LinuxMint installation inexplicably broke down with Cinnamon unable to boot so I'm finally moving over to #NixOS
No way this goes south :thisIsFine:
Public · 2023-12-17 08:47+00:00 I knew there was a reason why I wasn't using the #Gradle `InclusiveRepositoryContentDescriptor.includeGroupAndSubgroups` API in my builds but hadn't actually looked, finally did it today and found this bug report which matches the issue I was seeing. Subscribed, let's see when this gets resolved.
https://github.com/gradle/gradle/issues/26569Public · 2023-12-17 08:32+00:00 Fine I'm working on it now
Public · 2023-12-17 08:27+00:00 I'd go and finish it today but there is just so much #Minecraft I could be playing instead...
Public · 2023-12-17 08:18+00:00 I had a blog post sitting for 6 months with a single line written, then over the course of two flights I wrote 1555 words and now I'm procrastinating again on putting the final touches on it :thisIsFine:
Public · 2023-12-16 18:33+00:00 Realized that meeting my daily activity goals was feeling *too* easy the past few days so trying out a 50% increase across the board, excited to be making tangible progress on the weight loss journey.
Public · 2023-12-16 14:37+00:00 @schrottkatze @pixelfed @dansup Firefox doesn't support offline translations on mobile so the question doesn't really apply, on desktop they appear to be using https://github.com/browsermt/bergamot-translator
Public · 2023-12-15 21:23+00:00 Just discovered @phanpy can refresh timelines automatically, somehow the best web client only keeps getting better
Public · 2023-12-15 18:03+00:00 · edited 2023-12-15 18:05+00:00 @b0rk I use --no-merges to cut down some of the noise but it's not an ideal situation.
I tend to rely on git blame a lot within IntelliJ to grok changes to individual files.
Public · 2023-12-15 17:54+00:00 Public · 2023-12-15 13:32+00:00 @hankg the code completion features in your screenshot have existed in JetBrains IDEs since before the advent of ChatGPT and OpenAI, they run locally and do fairly basic classification. The one to lookout for regarding privacy implications is https://www.jetbrains.com/ai/
Public · 2023-12-15 04:36+00:00 @danluu hCaptcha has single-handedly denied many websites my business because of how *incredibly* frustrating their captchas can be.
Public · 2023-12-15 04:14+00:00 It is slightly maddening how hard Nilay Patel makes it to like him, why does the occasional spot of good journalism have to be padded by absolute bullshit like this
Public · 2023-12-15 03:42+00:00 Android Blobs were the peak of #emoji and everything else since has just been a weak attempt at imitation :blobChefKiss:
Public · 2023-12-14 10:23+00:00 @gp5 yeah I regret not doing this sooner, was pleasantly surprised to discover it can fast charge my Pixel 8!
Public · 2023-12-14 09:51+00:00 Using my MacBook as a glorified power bank might be the most disrespect I've laid onto this thing to date.
Public · 2023-12-09 07:14+00:00 @saket I assumed Pocket's doing all of this server side, if it doesn't need an active internet connection when I try to read it later then that just might be the easiest solution.
Public · 2023-12-09 05:12+00:00 · edited 2023-12-09 05:13+00:00 The state of masking here at #Delhi airport is quite abysmal, most of the staff here is unmasked let alone the travelers. Quite sad that #COVID is no longer taken seriously in India.
Public · 2023-12-09 04:45+00:00 GitHub searches indicate the answer for this might be a resounding "no", so there's a slight possibility I will ignore the other two WIP features for Claw and work on this...
Public · 2023-12-09 04:37+00:00 Is there an Android app that I can share articles into and have it cache a copy locally for reading later? Basically seeing if I can avoid building that into Claw myself :blobUgh:
Public · 2023-12-09 04:32+00:00 A blueberry muffin and an americano at the airport being the most normal breakfast I've had in the past 5 days just reinforces the fact that I should get better at cooking for myself lolsob
Public · 2023-12-07 17:44+00:00 @b0rk @tqbf @charliemac I feel I'm fairly well versed with Git and even I've done the good old yeet and repeat because a lot of times it's just not worth unfucking whatever I have accidentally done to the repository.
Public · 2023-12-07 17:36+00:00 @yosh just today I was talking to someone on here about Firefox's subpar handling of separate profiles compared to Chrome and got a condescending reply guy saying how I am contributing to the browser monoculture by being irritated by a supposedly irrelevant pain point. Even though I use Firefox everywhere.
It is so, so annoying.
Public · 2023-12-07 14:58+00:00 @neil I literally *just* had to mute someone and left a note to remind me to never unmute them lol
Public · 2023-12-07 14:50+00:00 @yoasif @svenjacobs I don't particularly appreciate the condescending tone so I didn't want to answer, but I'll humor you once before I mute you. I use Firefox on all machines and OSes as my primary browser, despite the very annoying gap in functionality that you elect to trivialize just because it doesn't affect you. In the future I would recommend not barging into someone else's conversation being the asshole riding their imaginary high horse.
Public · 2023-12-07 09:45+00:00 @svenjacobs yeah this exact thing kinda pisses me off too, I tend to use multiple workspaces and with Chrome it would open links in the "closest" window which used to fit into my workflow but Firefox always insisting on opening the default profile is frustrating. It seems the containers extension is the real "blessed" solution but it simply doesn't work as well if you have sites that you want to use across both profiles.
Public · 2023-12-07 07:42+00:00 @bagder wow I had no idea you were a part of Rockbox! I used to look at it with mild envy, saddened that nothing I could get my hands on was capable of running it :D
Public · 2023-12-07 05:07+00:00 Finally went to bed at 3:30 AM and am still groggy at 10:30 AM, thanks coffee.
Public · 2023-12-06 19:08+00:00 :blobFacePalm: made the mistake of drinking caffeine at 11PM again
Public · 2023-12-06 18:45+00:00 #JetpackCompose Compiler 1.5.6 is out with #Kotlin 1.9.21 support
https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.6
#AndroidDev
Public · 2023-12-06 14:34+00:00 @Gankra Quite recently, actually! It sure is nice to hear :D
Public · 2023-12-06 07:40+00:00 @algo_luca I literally just saw a message on our Slack from our ops team that mentioned a doc being stale lol
Public · 2023-12-05 09:51+00:00 @imperio Might wanna edit these to add a space between the colon and the URLs, some clients like phanpy.social seem to interpret it as part of the URL which breaks it over on GitHub.
Public · 2023-12-05 07:49+00:00 In the next release Claw will gain the ability to export your saved posts in a format understood by browsers to aid data portability. This also works with bookmark managers like Linkding, allowing for cross platform access to your favorite Lobsters stories.
https://github.com/msfjarvis/compose-lobsters/commit/338ad07db77fd3342c8ca8606d0771c9d6975644
#AndroidDev #IndieDev
Public · 2023-12-04 07:56+00:00 @nemo
> the pidgin 3.0 release has been under progress for 14 years now.
Looks over at my project :blobSmileSweating:
*roll for psychic damage*
Public · 2023-12-04 06:46+00:00 @saket I love it so much, super glad I was able to commission @dzuk
Public · 2023-12-03 15:52+00:00 · edited 2023-12-03 15:52+00:00 I think these past two weeks have been the longest I've gone without making any changes to Claw, my lobste.rs client. Feels kinda weird...
Public · 2023-12-03 15:08+00:00 Randomly feeling the urge to install #Figma and teach myself how to do design
Public · 2023-12-03 12:07+00:00 Another weekend spent refactoring my dotfiles for no reason at all...
Public · 2023-12-02 17:30+00:00 @seldo I believe even breaching your phone is not a necessity, and some social engineering at your telecom provider will also leave you vulnerable. It's a shit show through and through :(
Public · 2023-12-02 15:28+00:00 Acting like a real programmer this month by being too lazy to do AoC yet again.
Public · 2023-12-01 17:03+00:00 like, I appreciate them making an official build available but it is quite annoying to have to download a deb update, install that, then wait additional multiple seconds for more Electron code push updates to be installed.
Public · 2023-12-01 17:01+00:00 At some point #Discord has to realize that it is 100% certified not anybody's lucky day when it takes an additional 3 minutes before they can launch a chat app.
Public · 2023-11-30 18:27+00:00 Post nut clarity for developers
#AndroidDev
Public · 2023-11-30 07:35+00:00 @alsutton Yeah the compiler plugin API being unstable is such a pain, with JetBrains investing heavily in Compose I would like to see this stabilized for Kotlin 2.0 so we don't have to do the Compose Compiler version dance for each patch release of Kotlin.
Public · 2023-11-29 15:00+00:00 Public · 2023-11-29 04:51+00:00 Time to see if I can survive the day on 4 hours of sleep and a Diet Coke amount of caffeine
Public · 2023-11-29 02:17+00:00 @timClicks Maybe Bard is currently too stupid to be useful in Google Docs :thonkFish:
Public · 2023-11-28 15:42+00:00 Public · 2023-11-28 13:55+00:00 Are #PGP encrypted #passkeys too cursed of an idea because I'm thinking of giving it a shot for Android Password Store :thinkSpin:
Public · 2023-11-28 06:43+00:00 @fourlastor yeah it's somehow always too late to use it so I never got around to switching
Public · 2023-11-28 06:37+00:00 @fourlastor it's a weird situation to be in, GitHub does let you use a "masked" email but I don't think I would want my commits to be authored by 13348378+msfjarvis@users.noreply.github.com in perpetuity...
Public · 2023-11-28 05:57+00:00 @fourlastor I get these so frequently it's actually maddening.
Public · 2023-11-27 13:43+00:00 Managed to fix an 8 year old bug in Password Store with a "simple" dependency bump :blobDab:
#AndroidDev
Public · 2023-11-26 13:43+00:00 @cadey the fact that it exists at all is too funny to me.
Public · 2023-11-26 11:35+00:00 Got a herb chicken bowl from https://EatClub.in's WeFit today and while it did make a decent low calorie high protein lunch I was hoping for the chicken to have more seasoning than salt and a shit ton of black pepper. 3/10, gonna order something else next time.
Public · 2023-11-26 05:55+00:00 @saket only accidentally
Public · 2023-11-25 15:31+00:00 @kiranrao yeah Vercel is a hosting service, they do a bunch of AI shit now like every other Silicon Valley joint.
Public · 2023-11-25 15:00+00:00 @kiranrao Sadly VC money more or less converted Vercel into a marketing campaign that simply happened to also contain Next.js within
Public · 2023-11-24 04:01+00:00 @kiranrao there's no shortcut to it unfortunately, I use pass-rotate (https://sr.ht/~sircmpwn/pass-rotate/) for bulk updating passwords but there's no similar utility for emails since it's not something that comes up frequently.
I'm also effectively stuck with my GMail address despite moving off actively using it some 3 years ago due to banking nonsense and such but a decent email client more or less alleviates the pain of having multiple inboxes.
Public · 2023-11-24 02:56+00:00 @kiranrao @svenjacobs It also helps that most email hosts let you use proper wildcards so you can create a catch-all rule allowing you to use emails like spam_$service@domain.tld instead of your "real" one. Lets you identify which service caused you to become part of a data breach as well as making it significantly easier to filter emails out.
Public · 2023-11-24 02:55+00:00 @kiranrao @svenjacobs The migration ranges from straightforward to simply impossible but honestly a password manager significantly improves the situation. I did it incrementally, switching the email over as and when I logged into services and discovered them using my GMail.
Public · 2023-11-23 10:37+00:00 · edited 2023-11-23 10:37+00:00 @svenjacobs I put LineageOS on my Pixel 4a and honestly the only noticeable downgrade is that some things visually are *slightly* uglier
Public · 2023-11-22 06:23+00:00 @sen that is too relatable, I've been hacking away at this feature for over a month and ultimately it's the UI bit that stalled it lol https://github.com/msfjarvis/compose-lobsters/pull/412
Public · 2023-11-22 06:04+00:00 @ab I used Elk extensively for a few months but I found the threading view to be fairly unreliable in detecting threads and it very often used to stop fetching new posts for me until a page refresh, I couldn't figure out why.
Public · 2023-11-21 20:44+00:00 @phanpy might just be the best Mastodon client for web, simply having proper threads puts it above the competition for me.
Public · 2023-11-21 18:39+00:00 @chirpbirb how is it being imgur famous
Public · 2023-11-21 18:26+00:00 @timbray Seems to be fine for me on the Pixel 8 running Android 14.
Public · 2023-11-21 18:02+00:00 Public · 2023-11-21 16:22+00:00 Seems to be done already! That was quick :D
Public · 2023-11-21 15:39+00:00 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.
Public · 2023-11-20 07:54+00:00 · edited 2023-11-20 07:58+00:00 A new version of Claw is now available with a host of UI and performance improvements, along with the beautiful new icon by @dzuk !
#AndroidDev
https://github.com/msfjarvis/compose-lobsters/releases/tag/v1.38.0
Public · 2023-11-19 09:13+00:00 @adingbatponder thanks! I should probably make these easier to find :)
Public · 2023-11-19 06:02+00:00 Some minor finagling later, I now have a #GitHub Actions workflow that uses deploy-rs and @tailscale to build and deploy a #NixOS configuration to my server :blobDab:
Public · 2023-11-18 11:36+00:00 · edited 2023-11-18 11:37+00:00 I'm not the smartest tool in the shed but it feels that the Material 3 pull-to-refresh component added to #JetpackCompose is harder to use than the Material 2 one. I spent half an hour or so yesterday to migrate my app over and couldn't figure out how to make it work with AndroidX Paging. #AndroidDev
https://android-review.googlesource.com/c/platform/frameworks/support/+/2765307
Public · 2023-11-15 14:56+00:00 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:
Public · 2023-11-12 19:04+00:00 Finally had a chance to read through the post about the new #JetpackCompose BasicTextField2 APIs and I absolutely love what I'm seeing, this is solving so many things that I've personally been bitten by in the past. Kudos to @zachklipp and the rest of the team who are bringing this to life!
https://medium.com/@astamato/basictextfield2-a-textfield-of-dreams-1-2-0103fd7cc0ec
Public · 2023-11-12 16:00+00:00 @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.
Public · 2023-11-12 09:07+00:00 @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.
Public · 2023-11-12 07:34+00:00 · edited 2023-11-18 11:30+00:00 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.
Public · 2023-11-08 19:58+00:00 @lehtimaeki I don't know if you've heard of BuzzKill, but you can easily configure it to automatically dismiss notifications from specific apps based on a variety of triggers including a time schedule.
https://play.google.com/store/apps/details?id=com.samruston.buzzkill
Public · 2023-11-07 21:22+00:00 @rolgalan Thanks for letting me know! Added a reminder to read it in the morning.
Public · 2023-11-07 17:56+00:00 The Gradle wrapper JAR now uses @mb's Gr8 plugin to reduce its size in Gradle 8.5 RC1!
Public · 2023-11-04 14:07+00:00 @chirpbirb I do that with Ctrl + V a lot when in an SSH session where I actually needed Ctrl + Shift + V :blobFacePalm:
Public · 2023-11-04 10:12+00:00 #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:
Public · 2023-11-02 17:31+00:00 @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.
Public · 2023-11-02 17:09+00:00 @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.
Public · 2023-10-30 04:54+00:00 @imperio It's merged 💫
Excited to try it out in tomorrow's nightly!
Public · 2023-10-29 12:01+00:00 @imperio Looks like there's gonna be a bit before it's actually going to start getting built into nightlies :(
Public · 2023-10-24 14:31+00:00 @eenriquelopez Glad to see Studio Bot is not alone in being generally useless.
Public · 2023-10-24 13:45+00:00 @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.
Public · 2023-10-24 12:49+00:00 @rolgalan Great write-up! Lots of good advice here, looking forward to the next part :)
Public · 2023-10-24 11:57+00:00 @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 😭
Public · 2023-10-23 15:22+00:00 Hit my forearm on the end of a door handle and it still hurts half an hour later 😭
Public · 2023-10-22 18:57+00:00 The #NixOS server hosting my Git forge and bookmark manager ended up too weak to evaluate it's own system configuration today (thanks nixpkgs eval :')) so I finally got a chance to try out deploy-rs and I was surprised how easy it was to set up and how good it worked. I'm a fan!
https://github.com/msfjarvis/dotfiles/commit/6b4c15fbf7f0491134915046157ceb717d22a38b
Public · 2023-10-20 22:40+00:00 @dankim There's a fork of the official app https://github.com/sk22/megalodon
and a fork of that fork https://github.com/LucasGGamerM/moshidon/
I like both :D
Public · 2023-10-20 15:22+00:00 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
Public · 2023-10-20 09:08+00:00 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.
Public · 2023-10-19 15:19+00:00 @RikKoedoot rip
Public · 2023-10-19 14:15+00:00 #GoogleAssistant 's "Read this webpage" functionality seems to be non functional on Firefox, which probably means it's Chrome-only. Disappointing.
Public · 2023-10-19 08:18+00:00 @chirpbirb questions society is not brave enough to answer
Public · 2023-10-18 20:51+00:00 @falken @thunderbird okay 🤷♂️
Public · 2023-10-18 20:47+00:00 @falken @thunderbird well, it's in the video. They've also said it in the replies https://mastodon.online/@thunderbird/111257758686629056
Public · 2023-10-18 20:11+00:00 @falken @thunderbird They're planning to require the sender to have a subscription for the service.
Public · 2023-10-18 19:18+00:00 @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).
Public · 2023-10-18 08:32+00:00 Great read from #JetBrains on how they use #generativeAI to empower their designers and create stunning artwork for their splash screens and other graphic assets
https://blog.jetbrains.com/blog/2023/10/16/ai-graphics-at-jetbrains-story/
Public · 2023-10-18 06:36+00:00 @RikKoedoot :androidWave:
Public · 2023-10-18 04:37+00:00 Accidentally chanced upon the source of the Noot Noot #meme !
Public · 2023-10-18 04:20+00:00 Good morning Fediverse
Public · 2023-10-14 15:32+00:00 TIL #SQLDelight ships with a `LogSqliteDriver` that wraps a given driver and enhances it with the capabilities to log the queries being made against it, which is incredibly helpful when trying to debug excessive database reads.
#AndroidDev
Public · 2023-10-14 14:44+00:00 As time goes on I keep getting more tempted to try #deno...
Public · 2023-10-13 21:46+00:00 @ariadne Can always trust Rustaceans to have all bottom related puns covered
Public · 2023-10-06 16:36+00:00 @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.
Public · 2023-10-06 09:03+00:00 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.
Public · 2023-10-06 09:01+00:00 Published a new build of Claw to the Play Store with fixes for a bunch of crashes captured by Sentry, hopefully I can rest for a few days now :androidPetPet:
https://github.com/msfjarvis/compose-lobsters/releases/tag/v1.37.0
Public · 2023-10-02 19:28+00:00 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...
Public · 2023-10-01 20:27+00:00 @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.
Public · 2023-10-01 18:58+00:00 @leftpaddotpy yeah I found the workaround too and applied it
https://github.com/msfjarvis/dotfiles/commit/c68fcaa9123bf9078ddcb5c9e69f566844339282
Public · 2023-10-01 16:29+00:00 @leftpaddotpy I ran into this bug on NixOS just yesterday so I'm glad you're on the case :D
Public · 2023-09-30 20:32+00:00 @alice_i_cecile I look forward to these every week! You do an incredible job of both being an great maintainer and an accessible communicator. I'm not a Bevy user (yet?) but I appreciate hearing about what's going on with the project and getting to pick up on some advanced Rust concepts along the way through your reviews :D
Public · 2023-09-30 12:02+00:00 @teapot_ben @neil I have been looking far and wide for an easier to deploy version of wallabag, thank you so much!
Public · 2023-09-30 06:41+00:00 Kinda hit a plateau on my weight loss journey and it's fucking with my motivation big time
Public · 2023-09-29 12:45+00:00 @arch @chirpbirb it's definitely a WAF configuration problem and Discord is the only responsible entity. They appear to have blocked the Chrome user agent which is just plain funny.
Public · 2023-09-29 12:41+00:00 @denmanrooke @hikari they did some configuration fuckery with their Cloudflare Firewall and managed to block the Chrome user agent, which in turn broke the Electron-powered app.
Public · 2023-09-28 17:47+00:00 @chirpbirb is https://github.com/kitsune-soc/kitsune somewhat close to what you had in mind?
Public · 2023-09-27 17:33+00:00 @ybinnenweg that's an option I've been looking at, but realistically I might opt to have a second server with Gitea's CI runner on it since it'll significantly ease migration from GitHub Actions.
Public · 2023-09-27 17:16+00:00 I've been experimenting with running a #NixOS server to self host services that are on their enshittification path, and a Git forge was first.
I ended up picking Gitea for no particular reason other than familiarity and ease of deployment, so I now have an active mirror of all my GitHub repositories and I will slowly try to make it the primary hub as I figure out CI and other things.
Public · 2023-09-26 12:01+00:00 Randomly remembered that #GitHub lets you specify images as light/dark-theme only, so I've updated the README for Claw to show light theme screenshots when using the GitHub light theme and dark theme screenshots for GitHub's dark themes.
Public · 2023-09-23 21:59+00:00 @GeePawHill It's unexpected that it didn't work but not really surprising. The new search interface is, to put it bluntly, quite garbage at being a search engine.
Public · 2023-09-23 21:23+00:00 @GeePawHill Looks like it does? Unless I'm missing something obvious
Public · 2023-09-20 18:48+00:00 #AndroidX has gained a new Bluetooth library in today's releases which covers BLE and GATT!
https://developer.android.com/jetpack/androidx/releases/bluetooth#1.0.0-alpha01
#AndroidDev
Public · 2023-09-18 18:17+00:00 ktfmt v0.45 was released a couple hours ago with support for context receivers and better formatting for elvis operators!
#Kotlin #AndroidDev
Public · 2023-09-15 17:50+00:00 @zsmb13 Can't imagine a better place for you, congratulations! Looking forward to the incredible work you'll do there :D
Public · 2023-09-15 15:26+00:00 #LazyWeb I had a #Firefox question that I was hoping I could get help with. Coming from Chrome I am used to address bar autocompletion work on full URLs, but Firefox seems to break them down to domains and path segments which I don't want. Can I change this?
As a concrete example, my Tailscale admin panel is at login.tailscale.com/admin/machines and I visit this URL directly. When I type 'login' in the address bar, Chrome suggests the full URL but Firefox just says 'login.tailscale.com'
Public · 2023-09-15 06:08+00:00 The urge to port Claw to #Kotlin Multiplatform again is slowly rising
Public · 2023-09-12 12:06+00:00 @seb @cb hCaptcha is by far the worst. It might be my top 3 most hated things about the internet tbh.
Public · 2023-09-12 11:16+00:00 After over a month of consistent and daily exercise I'm sad to report that the gymbros were right, it does feel good.
Public · 2023-09-10 14:40+00:00 @tkuenneth@snapp.social IntelliJ Plugin to launch Android apps on Windows Subsystem for Android?
Public · 2023-09-10 13:19+00:00 @mitchware Android Studio added a tool window for this purpose: https://developer.android.com/studio/releases#download-info-sync
Public · 2023-09-10 12:17+00:00 Gonna make a serious attempt at a blog post next week, it's been far too long.
Public · 2023-09-09 15:06+00:00 @commonsguy That was an incredible read, thanks for writing this up!
Public · 2023-09-09 13:20+00:00 @samuteki Honestly, not much. I've maintained that the idea of having to hear everyone out just because you happened to scream into the void is stupid. If I see any post which rubs me the wrong way, I block the author.
Public · 2023-09-09 04:35+00:00 · edited 2023-09-09 04:36+00:00 I was bored last night so decided to look into #Gradle sync performance for the $DAYJOB codebase, it averaged around 6 minutes when downloading all dependencies with over 1m30s being wasted in failed HTTP requests. After some massaging with `exclusiveContent` sync is now down to 3m17s with zero HTTP failures :blobDab:
Public · 2023-09-08 11:08+00:00 @botteaap I just looked it up, that board's packing some heat. What do you have planned for it?
Public · 2023-09-07 18:00+00:00 @seldo Living life on extra hard difficulty :blobHelp:
Hope the interviews go well and you recover from COVID soon!
Public · 2023-09-07 17:59+00:00 @joschi @trisha_gee It does, but with a large enough set of modules it is faster for us to parse a Git diff than it is for Gradle to do configuration, compilation avoidance and up-to-date checks.
Public · 2023-09-07 17:36+00:00 · edited 2023-09-07 17:37+00:00 @trisha_gee Determining affected modules by scanning the diff of a PR and only testing those modules and ones that depend on them.
Edit: to clarify, modules here mean Gradle modules, not JPMS ones.
Public · 2023-09-06 21:33+00:00 @raptag yeah that's definitely an improvement but given the fact that GitHub is heavily leaning into being an "AI powered platform for developers" I wouldn't be surprised if those went away in a not so distant future to solely provide an algorithmic feed :/
Public · 2023-09-06 21:28+00:00 @raptag I made an effort to like it but it's simply too ugly and too buggy right now for me.
Release notification cards somehow meld into each other, the horizontal paddings on the lists are completely inconsistent, the list goes on.
Public · 2023-09-06 19:49+00:00 #GitHub's new homepage feed is so bad that within seconds of going live the 'feed' category of their feedback repository has been overridden by users begging for the change to be rolled back
https://github.com/orgs/github-community/discussions/categories/feed
Public · 2023-09-04 00:12+00:00 How is it 5:40 in the morning and I have had zero seconds of sleep...
Public · 2023-09-03 09:30+00:00 @hasnep Glad you like it!
Public · 2023-08-31 18:29+00:00 @Gankra hope you escape SemVer hell soon 🤞
Public · 2023-08-30 21:27+00:00 @zsmb13 already managed to break it but I'm excited to try it out again once a fix is available :androidPetPet:
Public · 2023-08-29 09:09+00:00 @skade If you have enough cores everything is fast :blobSmileSweating:
Public · 2023-08-28 11:41+00:00 @gryzor @zsmb13 I would love for the admins to come out and set the record straight in that case. Until then I will assume Nik's history of acting in good faith is being upheld in this incident as well.
Public · 2023-08-28 08:59+00:00 @zsmb13 oh wow that's actually quite bad. Will stay on the lookout for changes on Tusky's end.
Public · 2023-08-28 08:34+00:00 @zsmb13 What drama? All I heard of recently is Tusky preventing users of certain far-right extremist instances from using the app which I don't really see as a problem.
Either way I use both Megalodon and Moshidon interchangeably and have no complaints
Public · 2023-08-28 06:08+00:00 @SylvieLorxu At least this year there won't be another YouTuber from my country teaching decidedly unskilled college students how to spam PRs for free merch
Public · 2023-08-26 14:30+00:00 Android Studio has started a new canary track carrying the Iguana name but there are no release notes to be found anywhere, what is going on?
#AndroidDev
Public · 2023-08-24 06:39+00:00 huh I thought it was Friday already, clearly I can't wait for the week to be over...
Public · 2023-08-21 15:38+00:00 First year in a while that I haven't been using the #Android betas and the FOMO is setting in lol
Public · 2023-08-20 22:06+00:00 @yosh just saw that and while I appreciate that your position is much more reasonable, there is definitely a significant number of people who do hold the position I'm talking about.
The cURL maintainer has repeatedly shared emails they've received asking them to do free work so billionaire organizations can check off regulatory and compliance requirements. I do not believe they're alone.
Public · 2023-08-20 22:05+00:00 @bodil Would not be Twitter if there wasn't more disappointment up for grabs.
Public · 2023-08-20 21:58+00:00 @bodil Twitter discourse has gotten pretty middling.
FWIW, the tweets aren't gone and neither is the media. The HTTP t.co links are no longer linkified for whatever reason but the actual stuff is still accessible via Twitter's object storage with more direct URLs.
Public · 2023-08-20 21:56+00:00 @sheevink @yosh yeah I'm not a fan of all the onus of all this supposed accountability always being forced to the bottom of the chain. If anybody using my library needs to cough up an SBOM and finds something amiss, I literally never want to hear about it. It's their problem alone.
There are a lot of people calling in ethical responsibility in the Serde situation in the absence of legal ones which also seems pretty moot since caring about build times is a perfectly reasonable choice.
Public · 2023-08-17 16:25+00:00 @Vlad @py I remember it from Twitter, I don't think it was ever put up on Py's blog.
The gist of it is that when investigating a bug, you start a Slack thread (or anywhere you can keep thread-like information) and as you research and try things, keep noting them down. By the time you find the fix, you have a whole log of your process that as Py said, easily becomes the body of a blog post as well as becomes permanent record for future use.
Public · 2023-08-17 15:35+00:00 One upside of using SQLDelight (https://github.com/cashapp/sqldelight) everywhere is that it periodically uncovers pretty embarrassing gaps in my #SQL knowledge that usually get papered over by more complex ORMs 😩
#AndroidDev
Public · 2023-08-17 09:40+00:00 Tried out @py's talk-through-your-debugging technique yesterday with a Kotlin/Native commonizer issue at work and it actually works wonders!
At the end I had a fairly fleshed out body of text explaining the root cause and its resolution; and during the process it helped me stay on track using the textual record of what I had already tried and why it didn't work.
Public · 2023-08-14 15:57+00:00 Did some napkin math and apparently I have spent nearly 250 hours in #Minecraft since early June :blobHelp:
Public · 2023-08-12 11:40+00:00 @zsmb13 Just saw you left Google. Big loss for the AndroidDev community but wishing you the best for what's to come!
Public · 2023-08-07 21:28+00:00 Been a while since my GitHub "Recent activity" section has been quiet, kinda happy to be taking it easy.
Public · 2023-08-06 09:37+00:00 @RedPacketSecurity Hm that seems like an oversight, I'll check in with Jason and get back to you.
Public · 2023-08-06 08:12+00:00 @RedPacketSecurity The settings menu is never disabled so I'm not really sure what you're asking me for. If you can't navigate to the settings button using the remote control we treat it as a bug and will be interested in fixing it.
Public · 2023-08-04 10:06+00:00 #Telegram completely died for me, love that.
Public · 2023-08-03 23:34+00:00 Have any #KotlinMultiplatform users here tried to do anything about the abysmal iOS link times? I'm working on release automation for iOS pods of the core KMP SDK at work and the link step for each Darwin target taking multiple minutes really adds up.
Public · 2023-08-02 19:18+00:00 @chirpbirb This used to happen with me and lobste.rs posts so often that I wrote a whole ass app so I could bookmark posts more easily. Mind you, I still don't read most, but hey they're there for whenever I want to
Public · 2023-08-02 17:15+00:00 @AdamMc Let's goooooooooooooo
Public · 2023-08-02 16:32+00:00 Codecov is now #OpenSource
Public · 2023-08-01 20:01+00:00 @linuxenjoyer I spent 3 hours at work today fiddling with my home-manager config, this is a personal attack 😭
Public · 2023-07-31 13:14+00:00 @cadey wat
Public · 2023-07-31 06:21+00:00 $DAYJOB finally switched out from #Jira to https://linear.app :androidDance:
Public · 2023-07-30 22:11+00:00 · edited 2023-07-30 22:11+00:00 Increasingly it feels like I do my best work in the dead of the night. Maybe a nocturnal lifestyle isn't all that bad...
Public · 2023-07-28 07:51+00:00 @tkuenneth@snapp.social It does feel a bit overbearing but the alternative is the undocumented app killing behavior other OEM skins implemented for improved battery mileage. I'd rather these come from Google and be consistently enforced than it be a Samsung and OnePlus problem I have to debug anew every year.
Public · 2023-07-28 07:49+00:00 Content warning: google / doxing / dangerous policy update@SylvieLorxu @riderexmachina When has Google been good with words 😬
Public · 2023-07-28 07:42+00:00 Content warning: google / doxing / dangerous policy update@SylvieLorxu @riderexmachina They're right, the address and phone number bits are specifically for business accounts and not individuals.
Public · 2023-07-27 19:00+00:00 @Gankra I think it's part column A, part column B. My knowledge here is quite superficial, but if you try to call source with a shell with stdlib APIs, wouldn't it run in a subshell and not update the active session of the user?
Public · 2023-07-26 11:24+00:00 @nezorflame If you're looking to ramp up quickly with a complex project to learn the ropes with then I can recommend @algo_luca's book. https://www.zero2prod.com
And in general the Rust Book itself is quite handy https://doc.rust-lang.org/stable/book/
Public · 2023-07-26 08:43+00:00 Kinda wanna replace my little bag of Bash scripts for managing Claw with something more dependable, but the only thing that comes to mind is Python...
Public · 2023-07-25 18:31+00:00 @cadey Is it bad if I'm mildly impressed by the fact that there is a pretty decent plot among the unhinged madness
Public · 2023-07-25 15:11+00:00 Taking app screenshots and keeping them up-to-date is such a chore 😭 #AndroidDev
Public · 2023-07-25 14:16+00:00 v1.13.0 of my lobste.rs app for #android is now available, adding long-requested support for search as well as the ability to select and copy text in comments.
Grab the APK from GitHub releases: https://github.com/msfjarvis/compose-lobsters/releases/tag/v1.31.0
Or install from the Play Store: https://play.google.com/store/apps/details?id=dev.msfjarvis.claw.android
#AndroidDev
Public · 2023-07-25 13:37+00:00 Finally giving #Firefox another shot in lieu of the Chrome Web Integrity proposal and I'm genuinely quite impressed with how much _nicer_ everything feels now. I used to have gripes about the UI but it's all completely gone and the migration worked flawlessly as well.
I think I might just stay this time round :)
Public · 2023-07-24 17:25+00:00 Finally managed to upgrade Whetstone to #Kotlin 1.9.0, huge thanks to the Kotlin team for triaging my KAPT bug report and suggesting an easy workaround.
https://github.com/msfjarvis/whetstone/commit/3bb262eef3cb39c2144fb0fd43cd7e5e3e9f7fc3
Public · 2023-07-22 14:30+00:00 I've been hacking on a #Kotlin compiler plugin for the past day and it's been the most frustratingly challenging project I've picked up in a while. I'll be quite proud of myself if I can get an MVP out next week.
Public · 2023-07-22 14:27+00:00 @SylvieLorxu echoing other replies, I've also found Immich to be a great option as of late. It's no Google Photos but catching up quite quickly.
Public · 2023-07-20 14:52+00:00 Somehow managed to hit the jackpot of pain, doing release automation for *Flutter* packages
Public · 2023-07-16 10:54+00:00 Back in Bangalore for a bit, let's see how much socialization I can cram into this week without making myself miserable
Public · 2023-07-15 20:01+00:00 @stacy reading this as I'm scratching my head at d.android.com because the docs seem to be gaslighting me :android:
Public · 2023-07-15 10:51+00:00 @gonsalves These are getting pretty good!
Public · 2023-07-12 10:17+00:00 @seanmonstar @hyper_rs In the release notes, the part which reads "Any IO transport type provided must not implement `hyper::rt::{Read, Write}`" is probably supposed to be "must *now* implement" instead?
Public · 2023-07-11 11:46+00:00 @nileane This looks incredible, great job!
Public · 2023-07-11 10:41+00:00 @p @jhpratt another vouch for git-absorb, it's the tool I use every day for PR/patch stack workflows and have no complaints.
Public · 2023-07-11 04:17+00:00 · edited 2023-07-11 04:17+00:00 @gp5 I found Google's own docs pretty decent for getting a quick leg up on fundamentals and building up a mapping of Views -> Composables for everyday stuff. The NowInAndroid sample is also quite excellent for finding examples of more involved topics.
Public · 2023-07-09 17:59+00:00 @malwaretech that "OWNED!" at the end is absolutely sending me
Public · 2023-07-09 13:45+00:00 @taco Sorry for the "well, ackshually"! I figured you were aware but I've seen the same thing repeated sincerely a bit too often each time a remote shell vulnerability is disclosed 😬
Public · 2023-07-09 13:40+00:00 @taco Similar vulnerabilities with other software have been used by good samaritans to patch machines but more often than not it only increases the work for the owners of said machines. They now have to do a more thorough analysis since the patch could very well have been done by a malicious actor after they've exfiltrated what they needed.
Public · 2023-07-09 11:58+00:00 @taco Welcome! :androidWave:
Public · 2023-07-06 18:54+00:00 @QuietMisdreavus Absolutely not, the couch makes for an incredible background. The plain white wall behind me is seething with jealousy.
Public · 2023-07-06 18:22+00:00 Dear Windows,
When I open the settings app of my desktop OS, I should not see a "Rewards" button.
Signed,
A tired userPublic · 2023-07-06 15:28+00:00 Content warning: threads [derogatory]@0xabad1dea I feel the QR code scanner used might be a relevant metric. I can scan it fine with the Google App's QR scanner on Android.
Though in a slightly funny turn of events if I try to open the link scanned from the QR code it triggers a deeplink to the Threads app which promptly crashes.
Public · 2023-07-05 18:16+00:00 I've often worked with tech I didn't personally enjoy for my day job but this is the first time it has absolutely destroyed my productivity. NodeJS and microservices are too far out of my wheelhouse for me to feel comfortable or useful. Here's to hoping I can muster enough strength to close out my current projects and return to mobile tooling.
Public · 2023-07-05 12:33+00:00 @b0rk I've exclusively used sd for nearly 2 years now and have never needed to fall back to sed.
Public · 2023-07-03 12:04+00:00 I hate that `rm -rf node_modules` is still a completely expected debugging step for #nodejs. It's been literally years since I've had to do anything similar even with Gradle.
Public · 2023-07-03 08:44+00:00 Updated my https://healthchecks.io crates to support their newly released v3 API
https://github.com/msfjarvis/healthchecks-rs
#rustlang #rust
Public · 2023-07-01 13:32+00:00 Content warning: cw@SwiftOnSecurity Did not expect to see a Bukkit cosplay on Mastodon
Public · 2023-06-30 19:27+00:00 @fasterthanlime Oh no.......
Public · 2023-06-26 12:43+00:00 @jntrnr Happy pride! Very happy for you!!
Public · 2023-06-22 14:55+00:00 · edited 2023-06-22 15:01+00:00 @botteaap Upgrade to Gradle 8.1 or if you can't, put `@file:Suppress("DSL_SCOPE_VIOLATION")` at the top.
Gradle prior to that version generates slightly invalid code that the Kotlin compiler correctly complains about.
Public · 2023-06-21 20:49+00:00 @ivan Definitely not alone, the whole "blocks" concept completely evades me.
I had to write a blog post for work in Notion and it was about 10x easier to write it in Markdown in Visual Studio Code and import into Notion than to do it in Notion itself.
Public · 2023-06-21 14:00+00:00 @AdamMc I'm actually tackling database query optimization at work, so yes!
Public · 2023-06-20 20:44+00:00 Public · 2023-06-20 20:38+00:00 @jubilee I have a couple that use let chains, would that be useful?
Public · 2023-06-20 18:17+00:00 @zimbatm Done, thanks!
Public · 2023-06-19 18:51+00:00 @paul Asahi Linux is already a pretty viable OS option, I expect it to only get better with time.
Public · 2023-06-19 06:34+00:00 Great read on how #Netflix adopted #GraphQL for their mobile APIs and managed a full migration without downtime
https://netflixtechblog.com/migrating-netflix-to-graphql-safely-8e1e4d4f1e72
Public · 2023-06-18 09:39+00:00 @AdamMc @saket and @sasikanth helped me get my last job :androidPetPet:
Public · 2023-06-13 15:43+00:00 @fasterthanlime inline code snippets are monospace but block ones are not? That is...new
Public · 2023-06-12 09:36+00:00 @alsutton That's a pretty uncharitable interpretation of the situation at hand. Compose Compiler is built on a foundation with no stability guarantees so it's neither JetBrains' fault when they make breaking changes in any version nor Google's that they strictly enforce what version they claim compatibility for.
Both organizations are collaborating to improve the situation but in the mean time I would rather have this explicit discouragement upfront than obtuse build errors towards the end.
Public · 2023-06-12 08:37+00:00 @cb I can't speak for the build cache node itself but I briefly used an S3 bucket and https://github.com/craigatk/object-store-cache-plugin to run a remote cache and it was pretty painless.
You might find better value by running https://min.io on the VM and use the Gradle plugin to instrument that as a remote build cache.
Public · 2023-06-12 05:34+00:00 👋 @zimbatm issues on the nix-community/flake-compat repo are disabled so I didn't know where best to ask: Would it be possible for the fork to include this PR as well?
The change helps with using the example here of avoiding IFD (https://github.com/nix-community/fenix#examples)
Public · 2023-06-09 17:26+00:00 Just discovered this impeccable write-up about Google's ambitious book scanning project and it's demise at the hands of publishers
https://www.theatlantic.com/technology/archive/2017/04/the-tragedy-of-google-books/523320/
Public · 2023-06-08 15:40+00:00 · edited 2023-06-08 15:50+00:00 Published a new version of my app for Lobsters with support for exporting and importing your saved posts and a handful of UX improvements
#AndroidDev
https://play.google.com/store/apps/details?id=dev.msfjarvis.claw.android
Public · 2023-06-08 13:50+00:00 @marcan@treehouse.systems Never once did he question why sites would elect to punish HN referrers or try to address that.
Public · 2023-06-07 19:01+00:00 The June #JetpackCompose BOM is out but there are no release notes yet :thinkSpin:
https://maven.google.com/web/index.html?q=bom#androidx.compose:compose-bom:2023.06.00
#AndroidDev
Public · 2023-06-07 19:00+00:00 @foone If you haven't provisioned a new toolchain yet, the env variable RUSTC_BOOTSTRAP=1 makes the stable compiler not complain about trying to use nightly features.
If someone asks, you didn't hear about it from me :D
Public · 2023-06-04 14:08+00:00 Finally had a need to write a custom serializer in a #Kotlin project and it was...not hard at all?
#AndroidDev
https://github.com/msfjarvis/compose-lobsters/commit/8945f9e33f78b6d1ad8b0a9485ac583af62fd92e
Public · 2023-06-03 15:18+00:00 @SylvieLorxu There is a emulator device type titled something to the tune of 'Resizable (experimental)' which does give you the option for a foldable sized display but sadly no dual-screen yet.
Public · 2023-05-28 20:11+00:00 I have neither investment nor interest in the RustConf drama but absolutely fuck Armin Ronacher for trying to call JeanHeyd a diversity hire for the conference. The gall to just be so casually racist is absurd.
Public · 2023-05-19 20:27+00:00 @ana 👋
Is the recommended way to upgrade an installation done via 0.8.0 to 0.9.0 uninstalling and reinstalling with the new build?
Public · 2023-05-18 19:19+00:00 @alsutton Your skepticism is valid but I come across new waves of alert fatigue every month caused by CVE systems incorrectly classifying severity so I am personally not very mad about this.
Public · 2023-05-18 15:15+00:00 @dankim I've found Simple Analytics to be quite compelling and low maintenance https://simpleanalytics.com/
Public · 2023-05-16 20:06+00:00 Public · 2023-05-16 20:05+00:00 · edited 2023-05-16 20:12+00:00 I upgraded Nerd Fonts to v3.0.1 in nixpkgs and in the process switched it to the newly provided tar.xz archives. After this change the derivation now builds almost twice as fast as it did before!
NerdFonts 3.0.0
real 12m15.649s
user 0m2.494s
sys 0m4.370sNerdFonts 3.0.1
real 5m29.933s
user 0m2.209s
sys 0m4.043s#NixOS
Public · 2023-05-16 10:39+00:00 I hate working with NodeJS so fucking much ://
Public · 2023-05-13 22:39+00:00 #NerdFonts has started offering tar.xz archives of their patched fonts starting with v3.0.1 which dramatically reduces the size of the downloads!
Public · 2023-05-13 14:10+00:00 Public · 2023-05-12 08:28+00:00 @seb @ashdavies Back when it was in preview I tried to use it and found it mostly lacklustre. It's somewhat useful for basic things that 2 minutes of opening up d.android.com would solve for a human but overall I wasn't very impressed.
Public · 2023-05-10 19:55+00:00 I/O day is always hella annoying on the timeline but the AI cringe is making it extra unbearable.
Public · 2023-05-08 14:12+00:00 @alice_i_cecile Looks like the GitHub link in this post was meant to be a different one (this is the same PR as the one you mentioned in the previous reply)
Love seeing these threads, always something to learn :D
Public · 2023-05-08 09:59+00:00 @nacho ktlint takes advantage of their 0.x version very liberally :thisIsFine:
Public · 2023-05-08 06:22+00:00 Sometimes it feels that the new PC is a bit _too_ fast
Public · 2023-05-07 13:28+00:00 @iamliam The sad part is that this is *very* lost on the folks who are actually building these relatively successful products and services. There are so many products who reach an inflection point past which the lust for "growth" causes complete self-destruction. I wish more leaders were comfortable settling for profitable, steady growth rather than chasing exponentially higher numbers.
Public · 2023-05-05 16:08+00:00 Taking screenshots for Play Store is a very tedious part of app development so I'm really glad that it is trivial to automate it with #Maestro
https://github.com/msfjarvis/compose-lobsters/commit/dd7a7d99772fdc9c698240f9921c9021f67884d1
Public · 2023-05-05 09:15+00:00 After years of neglect, Google has finally updated the Play Console app in beta with a brand new Material 3 UI as well as a bunch of amazing usability improvements. I'm in love :blobNom:
https://play.google.com/store/apps/details?id=com.google.android.apps.playconsole&hl=en&gl=US&pli=1
#AndroidDev
Public · 2023-05-01 06:27+00:00 Lots of people on here are _extra_ Fediverse pilled and will hype up barely functional alternatives to existing platforms just because they speak ActivityPub. Please get serious.
Public · 2023-04-30 13:28+00:00 Got myself a new PC :)
Public · 2023-04-27 13:01+00:00 @ariadne Honestly I can't even make up a person who would, how did an 80 minute video come to be??
Public · 2023-04-25 10:18+00:00 #Kotlin 1.8.21 is out with a host of small bug fixes, including a compilation error caused by KAPT when running with JVM IR.
https://github.com/JetBrains/kotlin/releases/tag/v1.8.21
#AndroidDev
Public · 2023-04-25 10:16+00:00 Might have found the only correct take on @1password announcing its plans for telemetry in their apps.
Public · 2023-04-24 18:25+00:00 @fasterthanlime I'm glad to see you happy :)
Public · 2023-04-22 15:05+00:00 No thoughts head hurting :blobHelp:
Public · 2023-04-22 15:04+00:00 Public · 2023-04-21 08:25+00:00 This is a very puritanical take on the matter. However much we'd prefer that people grasp the idea of server diversity and its benefits, most "normie" folks migrating to Mastodon are just looking for a new app to replace what they had.
Simplifying the onboarding process by offering to take out the fairly obtuse "pick a server" step is a great help to the platform. You can always migrate later :)
Public · 2023-04-20 18:20+00:00 @its_martastic Is it a static site or something with a more complex server component?
I've had great experiences with deploying static sites to https://netlify.com, and Oracle Cloud's free tier has a relatively powerful ARM-based machine for anything more involved https://www.oracle.com/cloud/free/ .
Public · 2023-04-20 05:46+00:00 @gonsalves Internet of Shit strikes again
Public · 2023-04-19 18:15+00:00 TIL Google is splitting up Tink from its monorepo into individual repositories hosted at https://github.com/tink-crypto
Public · 2023-04-19 07:42+00:00 @tailscale is the only product I've used where a "We've updated our billing structure" email talks about expanding the free tier rather than whittling it down to nothing.
Public · 2023-04-18 12:02+00:00 @fasterthanlime I mean it made me click 5 "Notify me" buttons but also had me baffled for a minute so who can really say if it was truly a mistake
Public · 2023-04-18 11:56+00:00 @fasterthanlime There are 5 separate instances of your
Silly Fast Fresh Deploys with Rust premiere from next month in my YouTube homepage so some algorithmic shit has occurred, I just don't know if we can explain it.Public · 2023-04-18 05:21+00:00 The #Mario movie was pretty fun!
Public · 2023-04-17 18:55+00:00 @iateyourmic congratulations, super stoked for you!
Public · 2023-04-17 14:28+00:00 Never change https://lobste.rs
Public · 2023-04-16 18:08+00:00 @fasterthanlime congrats on the milestone! Hope your recovery is going well :)
Public · 2023-04-15 15:07+00:00 Gotta love Sentry <3
Now to actually fix the issue 😅
Public · 2023-04-13 15:32+00:00 Feeling a bit of FOMO as the Android 14 beta starts to roll out since the 4a is no longer supported. First time really saddened about the theft of my Pixel 7 but can't justify rebuying one when I have more priority expenses to tend to. Maybe when the next one comes out...
Public · 2023-04-13 03:01+00:00 #JetpackCompose Compiler 1.4.5 is available now with support for #Kotlin 1.8.20. Do pay attention to the changed host Java requirements!
https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.4.5
Public · 2023-04-12 14:40+00:00 · edited 2023-04-12 14:41+00:00 @Gradle 8.1 is out! No changes from 8.1 RC4 :)
Public · 2023-04-12 07:32+00:00 Feeling extra lazy today 🥱
Public · 2023-04-11 16:17+00:00 Updating whetstone to #Kotlin 1.8.20 isn't going very well :(
Public · 2023-04-11 12:07+00:00 @Gradle v1.2.0 of the Gradle Plugin Publish Plugin adds a `--validate-only` flag to the `publishPlugin` which only validates the relevant metadata for the plugin you are publishing, akin to a dry run.
There is also now support for using Sigstore (https://sigstore.dev) for plugin signing and a bugfix for how the Shadow plugin interacted with plugin JARs.
https://docs.gradle.org/8.1-rc-4/release-notes.html#plugin-publishing-to-the-gradle-plugin-portal
3/3
Public · 2023-04-11 12:03+00:00 @Gradle Builds generated using Gradle's `init` command will now be able to automatically provision the relevant JVM Toolchain using the Foojay resolver
https://github.com/gradle/gradle/pull/24646/files
Builds using parallel sync with JVM Toolchains will no longer cause sporadic exceptions
https://github.com/gradle/gradle/pull/24674/files
2/3
Public · 2023-04-11 12:01+00:00 · edited 2023-04-11 12:07+00:00 @Gradle 8.1 RC4 is now available with a handful of fixes around JVM toolchains and documenting the changes in v1.2.0 of the Gradle Plugin Publish Plugin (I know how that sounds :P )
https://github.com/gradle/gradle/releases/tag/v8.1.0-RC4
1/3
Public · 2023-04-11 04:56+00:00 Starship 1.14.0 was just released and it includes a small patch from yours truly 🫡
https://github.com/starship/starship/commit/f7fe41f9c6c455e8ced284ad2d55d2a51a5da748
Public · 2023-04-09 09:36+00:00 There is now a #JetpackCompose compiler available for #Kotlin 1.8.20!
Public · 2023-04-07 19:31+00:00 Looks like there's progress! Hopefully it gets merged sometime on Monday so we can at least use the snapshots from https://androidx.dev/
Public · 2023-04-07 04:41+00:00 Still no #JetpackCompose Compiler for #Kotlin 1.8.20 :(
https://android-review.googlesource.com/c/platform/frameworks/support/+/2427193
#AndroidDev
Public · 2023-04-04 12:01+00:00 .@Gradle 8.1 RC3 is out with one bugfix for a behavior change that was accidentally enforced without the usual deprecation cycle.
Public · 2023-04-03 07:47+00:00 Official changelog is finally out https://github.com/JetBrains/kotlin/releases/tag/v1.8.20
Public · 2023-04-02 14:02+00:00 Weekend's almost over and all the things I told myself I'd do are coming to me in flashbacks...
Public · 2023-04-02 07:16+00:00 Gonna meet @devanshbajaj after so long today :androidPetPet:
Public · 2023-04-01 20:53+00:00 It's been slightly rough being on a strict diet and consistent exercise schedule but it's definitely worth it.
I'm an instant gratification kind of person so not seeing major weight loss was a bit demotivating even if naive but just how much healthier I feel in my day to day is amazing. Definitely the best thing I've done for myself ever.
Public · 2023-04-01 19:40+00:00 Opened up my editor to write a post for https://aprilcools.club and instead ended up tweaking random shit for two hours instead :]
Public · 2023-03-30 12:16+00:00 @cb Congrats!
Public · 2023-03-30 10:41+00:00 Looks like #Kotlin 1.8.20 has been published, still waiting for release notes.
https://central.sonatype.com/artifact/org.jetbrains.kotlin/kotlin-bom/1.8.20
Public · 2023-03-29 09:38+00:00 · edited 2023-03-29 09:39+00:00 @Gradle 8.1 RC-2 is now out!
Public · 2023-03-28 12:01+00:00 New #FoldingIdeas video about #Metaverse and its bleak promise
Public · 2023-03-27 12:40+00:00 @cadey You're doing better than me, I can't even push lol
Public · 2023-03-27 12:00+00:00 Here's an issue to add helpers to AndroidX Core to smooth over the transition of PackageManager methods from bitmask APIs to Flags-based ones
https://issuetracker.google.com/issues/275258171
#AndroidDev
Public · 2023-03-26 07:38+00:00 @seb I guess this is Cron?
Public · 2023-03-22 15:42+00:00 0 days since accidentally using onCreate in a Fragment instead of onViewCreated
#AndroidDev
Public · 2023-03-21 08:24+00:00 Upgraded Android Password Store to Gradle 8.1 RC1, leveraging some of the newer facilities that were made available
https://msfjarvis.dev/aps/pr/2425
#AndroidDev
Public · 2023-03-20 16:25+00:00 @gradle 8.1 RC1 is out! https://docs.gradle.org/8.1-rc-1/release-notes.html
Public · 2023-03-19 19:56+00:00 @zkat h/t matklad for the mention here https://matklad.github.io/2023/02/12/a-love-letter-to-deno.html
Public · 2023-03-19 19:52+00:00 @zkat I don't envy the task ahead of you 😬
In case it's helpful, the folks at Deno built their own tiny shell for run-scripts to avoid the problem of NPM run-scripts using the system shell which may be of some value to orogene
Public · 2023-03-18 08:24+00:00 I have a #rustlang question regarding dependency declarations. What is the most downstream friendly way to specify a dependency on something popular like Serde? Is `serde = "~1.0"` the right way to do it?
Public · 2023-03-15 17:29+00:00 @osfanbuff63 @MinecraftModding Monopolies stifle innovation so I'm much more happier with the current situation. Fabric's mixin powered mods wouldn't exist if Forge couldn't be challenged, and we wouldn't have Quilt if we were forced to stop at Fabric.
Public · 2023-03-10 13:23+00:00 @botteaap @zsmb13 the Dagger team announces it when they land a major change towards supporting KSP, but https://github.com/google/dagger/issues/2349 remains the issue to track for developers. The commit history does show constant work being done to move KSP forward, so hopefully the day is not too far.
FWIW You can customize your watching status to only notify of state changes so you won't be notified about every "any progress?" comment made on the issue :)
Public · 2023-03-10 05:25+00:00 Managed to solve the CSRF token problem https://github.com/msfjarvis/compose-lobsters/commit/c1f1d67bfa7907ff765aa94105bc17db4be8dd66
Public · 2023-03-09 12:51+00:00 https://github.com/msfjarvis/compose-lobsters/issues/365
I've started putting together some notes to enable authenticated actions within Claw, here's to hoping my motivation sustains itself long enough to make this work
#AndroidDev
Public · 2023-03-08 17:12+00:00 @sphericalkat :blobHelp:
Public · 2023-03-08 17:06+00:00 I have not left my computer since the morning and yet have done absolutely nothing, I am impressed with myself.
Public · 2023-03-07 07:28+00:00 @zkat The prebuilt binary needs openssl 1.1 whereas my system only has openssl 3.0 😅
I can't build oro myself right this moment but I'll try to get back in a couple hours when I do have the chance. Sorry I can't be more help :(
Public · 2023-03-07 07:16+00:00 @zkat Linux ext4 🖐️
Public · 2023-03-03 12:04+00:00 · edited 2023-03-03 12:23+00:00 I think something changed with Twitter's API a while ago because I just realized that the tweet objects no longer have video URLs in them
Public · 2023-02-28 18:21+00:00 · edited 2023-02-28 18:34+00:00 @tvler's StreetPass is an amazing browser extension to have as more and more organisations and individuals are setting up their presence on the Fediverse! The website explains the how/what/why better than I can :D
#FediTips
Public · 2023-02-25 11:35+00:00 Aim wasn't the best today but I'll take the wins and the rank up to plat 🤗
Public · 2023-02-23 14:03+00:00 Just realized that my automation for Crowdin fell over when the only change was a **new** language and so APS just didn't include the Polish translations submitted over 2 weeks ago.
The root cause of it was that the GitHub workflow used `git diff --stat` to check for changes before raising a PR, which does not take into account untracked files, a.k.a. "new files". Changing this to `git status -s` fixed that problem for good 👍
Public · 2023-02-21 12:11+00:00 I don't understand Apex Legends at all and this is coming from someone who plays Valorant on the daily
Public · 2023-02-21 09:01+00:00 @marcogom users can't discover an app that never goes live :P
Public · 2023-02-21 08:48+00:00 @marcogom I feel Entertainment is a better fit since the app doesn't technically deal in the delivery of *news* specifically. Worked for me when I built a client app for https://lobste.rs which does relay news from time-to-time.
Public · 2023-02-21 06:52+00:00 @kdrag0n Thanks! Unfortunately I don't have a personal need for OrbStack but I'll ask the people on our backend teams if they'd be interested in testing it out.
Public · 2023-02-21 05:43+00:00 @kdrag0n I was showing off OrbStack to a few colleagues and one of them asked if it used https://github.com/machyve/xhyve or the macOS hypervisor directly, is that something you can say yet?
Public · 2023-02-21 04:14+00:00 One day I will stop falling for the `for x in Iterable` vs `for x of Iterable` trap in #JavaScript but today is not that day.
Public · 2023-02-20 13:13+00:00 Finally started watching #StarWars Andor, not disappointed in the slightest!
Public · 2023-02-18 08:30+00:00 YouTube's greatest misfeature is treating all downloaded videos as part of a playlist which means if you fall asleep watching one video, YouTube will autoplay all videos you've downloaded and run down your battery 🫡
Public · 2023-02-16 13:24+00:00 @fasterthanlime@octodon.social I think something like this solves the problem
Public · 2023-02-16 11:33+00:00 This weekend is going to be a whirlwind trip to Varanasi and Allahabad for a cousin's wedding, best I can do is pray for my sanity during the ordeal...
Public · 2023-02-14 15:02+00:00 @sasikanth 😭
Public · 2023-02-14 14:19+00:00 Since I've started being more consistent with exercising I've found I'm quite exhausted by 7-8 PM but my brain is hard wired to not let me sleep till 12 AM at the earliest so it's been a rough few weeks trying to find a good sleep schedule. Hopefully I can change a few more habits and figure this out 😅
Public · 2023-02-14 13:52+00:00 Super cool web app that you can use to go through your following list and pare it down if your timeline has become a bit of a mess.
Public · 2023-02-14 09:20+00:00 @TartanLlama Oh I have so missed your sweet face Marshmallow!
Public · 2023-02-13 19:40+00:00 @fasterthanlime@octodon.social The -1 on your reply is really the cherry on the top
Public · 2023-02-13 16:16+00:00 · edited 2023-02-13 17:10+00:00 @Gradle 8.0 is out
- Now uses Kotlin 1.8
- New interpreter for plugins block to speed up configuration
- buildSrc no longer runs tests by default and can now include other buildsAnd a lot more!
https://docs.gradle.org/8.0/release-notes.html
#AndroidDev
Public · 2023-02-13 06:50+00:00 @mattro @chrishorner It will, but you should be able to find Google's Clock app on the Play Store. Try this link?
https://play.google.com/store/apps/details?id=com.google.android.deskclock
Public · 2023-02-08 15:47+00:00 @osfanbuff63 It's linked near the bottom of this post where he introduces the concept https://research.swtch.com/telemetry-intro
Public · 2023-02-08 15:09+00:00 Russ Cox appears to have started the discussion on telemetry in the Go compiler and made an excellent case for it, so naturally I can't wait for FOSS nerds on HN and GitHub to shit on it without reading any of the associated writing he put out.
Public · 2023-02-08 08:34+00:00 #Kotlin 1.8.20-beta is now out with a ton of fixes to the K2 compiler, as well as initial support for WASI in the Kotlin/WASM target and for `@Volatile` in Kotlin/Native.
#AndroidDev
https://github.com/JetBrains/kotlin/releases/tag/v1.8.20-Beta
Public · 2023-02-06 12:21+00:00 #Gradle 8.0 RC3 is out with another round of bugfixes.
Among other things, this release upgrades the embedded #Kotlin to 1.8.10, which includes the fix for the metaspace leak that was causing build failures for a lot of Kotlin 1.8.x users.
Public · 2023-02-04 11:41+00:00 A #Kotlin 1.8.10 compatible #JetpackCompose compiler is now available in the AndroidX snapshots repo!
https://androidx.dev/storage/compose-compiler/repository
#AndroidDev
Public · 2023-02-04 07:40+00:00 @zkat That is vile
Public · 2023-02-03 14:40+00:00 1 year too late but finally watching https://youtu.be/YQ_xWvX1n9g
Public · 2023-02-03 12:48+00:00 @friendlymike Having very recently gone through the job hunt grinder myself, I feel this so much baha. Wishing for the best outcome for you!
Public · 2023-02-03 08:55+00:00 Note to self: do not duo queue Valorant on the Mumbai server ever again
Public · 2023-02-03 06:12+00:00 @zkat Yeah I don't think there's any good solutions for this other than using Camino and outright disallowing non-UTF-8 paths which sounds like something that isn't an option for you.
Public · 2023-02-02 15:12+00:00 · edited 2023-02-02 15:13+00:00 #Kotlin 1.8.10 was just released with a bunch of bug fixes, a big one among those is a Metaspace leak that caused the memory usage of Dokka and Gradle 8.0 RCs to significantly increase compared to Kotlin 1.7.x
https://github.com/JetBrains/kotlin/releases/tag/v1.8.10
#AndroidDev
Public · 2023-02-01 18:09+00:00 @Gankra I moved a bunch of my projects to cargo dist yesterday and all of them worked perfectly, thanks for this!
Public · 2023-02-01 10:26+00:00 @melix @yawkat I'd love to read about this, it's obvious in hindsight but the idea of synthetic projects would've never crossed my mind :D
Public · 2023-01-31 21:06+00:00 Just tried out the cargo-dist tool @Gankra has been working on, very impressed with how easy this was to set up. The "Way-Too-Quick Start" absolutely did what it said on the tin!
Public · 2023-01-31 16:12+00:00 @keyboardsurfer Awesome, thanks!
Public · 2023-01-31 15:56+00:00 @keyboardsurfer Is AGP 8 a hard requirement for using the API?
Public · 2023-01-31 12:22+00:00 Reported an issue I spotted in @elk, sadly I lack both the temperament and time to learn enough webdev to fix this so I'll let the lovely contributors give it a shot.
Public · 2023-01-31 11:59+00:00 @yosh @oli ah, your link was indeed correct. The canary version of Elk seems to incorrectly replace the ampersand in the query parameters with a URL-escaped `&` which broke the link. I'll report it to them, sorry for the noise!
Public · 2023-01-31 11:51+00:00 @yosh @oli Wrong playground link? I'm not seeing any wakers :D
Public · 2023-01-31 06:13+00:00 I kinda wish I wasn't terminally online because the internet is legit giving me brainworms right now
Public · 2023-01-30 04:07+00:00 @sasikanth Done https://github.com/msasikanth/android-resource-poet/issues/2
Public · 2023-01-30 03:52+00:00 @sasikanth Looks great! How about including an extra override that works like this? This feels a tad more natural to me.
```
string("app_name") {
value = "Derp
}
```Public · 2023-01-29 19:10+00:00 I wish I was more than a re-toot bot on here but there's just much more interesting things happening on my timeline than my life lol
Public · 2023-01-29 13:27+00:00 · edited 2023-01-29 13:28+00:00 @tkuenneth@snapp.social I don't think this really makes sense for Accompanist, it's a bit too small for its own artifact and doesn't fit into any existing one.
Public · 2023-01-29 13:20+00:00 @tkuenneth@snapp.social This is definitely the right behaviour, though sadly there is no convenience utility for this yet.
Public · 2023-01-28 18:21+00:00 @ekuber Echoing pyro's sentiments, I'd probably get used to it but it would very much feel awkward and forced since no other language I've worked with has anything remotely close.
Public · 2023-01-27 11:24+00:00 Somehow ended up with the job of migrating the XML export of one HR tool to the CSV format of another, which ordinarily wouldn't suck if the latter didn't require you to submit that CSV to their support team for importing...
Public · 2023-01-26 18:04+00:00 Qodana seems quite interesting
Public · 2023-01-26 16:33+00:00 · edited 2023-01-26 16:33+00:00 That was an enjoyable upgrade https://github.com/msfjarvis/compose-lobsters/commit/540ea7ba4398
Public · 2023-01-26 16:13+00:00 Lots of exciting things in the #Kotlin Serialization 1.5.0-RC release!
- Support for JSON naming strategies
- ProGuard/R8 rules now come bundled with the artifact
- serializer function is now stablehttps://github.com/Kotlin/kotlinx.serialization/releases/tag/v1.5.0-RC
Public · 2023-01-25 09:48+00:00 · edited 2023-01-25 09:51+00:00 @fasterthanlime@octodon.social Congrats! On that note, some of the color contrast bugs you saw are frequently caused by MIUI's force dark feature, so turning it off could improve your experience in the mean time.
Edit: this is unrelated to the app state becoming weird when *toggling* dark mode, that is a more general problem that takes effort for Android apps to get right.
Public · 2023-01-25 07:27+00:00 Every layoff announcement I read feels like the submission to a contest for most inhumane leadership
Public · 2023-01-24 19:10+00:00 Trying out https://garnix.io/ for my #Nix projects and so far I am very much loving it, their build target auto-discovery hasn't let me down yet and the dashboard is minimal yet functional. Also seems to be much, much faster than doing things manually on the default GitHub Actions runners. Strongly recommended!
Public · 2023-01-24 08:56+00:00 Hey @megalodon, with the new timelines feature is it currently possible to add a tab for the local timeline of a server other than your home server?
Public · 2023-01-23 12:52+00:00 @theimpulson @kypeli it's not a replacement for buildConfigField, it uses that exact API but lets you only define the properties in the secret file rather than both in your Gradle logic and the secret source.
Public · 2023-01-23 08:38+00:00 @alsutton Fair enough 👍
Public · 2023-01-23 08:31+00:00 @alsutton Would you have preferred they block you immediately without a reply? I don't think it is toxic to not want to engage in discourse about every opinion you hold, especially one you feel very strongly about.
Public · 2023-01-21 07:19+00:00 I *think* I found a regression in how produceState works in Compose 1.4.x alpha? Gonna try to put together a reproducer tomorrow when I'm back home.
Public · 2023-01-21 05:22+00:00 @thephd You may have heard of it already, but @elk does have that feature and it's a massive upgrade over the default web client.
Public · 2023-01-20 18:49+00:00 @fasterthanlime@octodon.social Bravo! 👏
Public · 2023-01-20 10:55+00:00 All the layoff news is pretty grim
Public · 2023-01-20 10:54+00:00 @cadey pretty sure that's just Windows
Public · 2023-01-20 05:42+00:00 @malwaretech Or donating to say a racial slur over TTS lol
Public · 2023-01-19 08:57+00:00 Wrote about some cool features of Renovate that I've used over the past year or so as I migrated away from Dependabot
https://msfjarvis.dev/posts/tips-and-tricks-for-using-renovate/
Public · 2023-01-18 14:37+00:00 @svenjacobs @cafonsomota The CL which most recently enabled it has a high-level overview, seems like there's been a fair amount of back and forth on this feature and it being disabled again seems par for the course.
https://android-review.googlesource.com/c/platform/frameworks/support/+/2204098Public · 2023-01-18 10:54+00:00 @tkuenneth@snapp.social I read about it here
https://thebrokenrail.com/2022/12/31/xfinity-stream-on-linux.htmlPublic · 2023-01-18 10:40+00:00 @tkuenneth@snapp.social IIRC there's some fun hacks for it involving copying Widevine libraries off ChromeOS machines but yeah the status quo is pretty stupid.
Public · 2023-01-18 09:28+00:00 Looks like I missed this yesterday: #Compose compiler 1.4.0 went out with support for #Kotlin 1.8.0
https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.4.0
Public · 2023-01-17 14:47+00:00 @fasterthanlime@octodon.social do agree with the algorithm bit (my shorts recommendations recently have been...unimpressive to say the least) but I do believe a strong part of this is the variety your content is now able to have given you're devoting more time to it. I've been subscribed for a good while, watched a lot of the initial stuff, kinda fell off it and was reeled back in when the Dropout video went out since it was completely off-brand yet very insightful. You should give yourself more credit :)
Public · 2023-01-17 13:25+00:00 Among other things, #Gradle 8.0 RC2 upgrades the embedded #Kotlin to 1.8.0 final 🎉
Public · 2023-01-16 13:45+00:00 @farseen@social.linux.pizza @yosh It's https://elk.zone
Public · 2023-01-15 21:02+00:00 I think my newest #OpenSource pet peeve is people who respond with "shouldn't the users get to choose" for literally every thing that isn't exactly how they want it despite having no context or clue about why the thing is the way it is.
Public · 2023-01-15 21:00+00:00 @mcc it finds objects by a build time annotation processor which goes through constructors annotated with @inject and classes annotated with @module which contain definitions of how to initialise objects and Dagger combines that to verify at compile time that every object that is marked to be injected can be constructed by Dagger
Public · 2023-01-15 20:58+00:00 @mcc you're looking for https://dagger.dev
It's not guaranteed to be initialised before onCreate. Based on how Dagger is set up in the project, either you'll manually initialise the injection process in onCreate or a bytecode transform at build time will do the initialisation for you.
Public · 2023-01-15 17:52+00:00 @maddaddam I actually just finished it! That was quite the twist of events :D
Public · 2023-01-15 11:43+00:00 In an effort to deal with my procrastination about writing, I finally set up a web-based CMS so I have fewer excuses to not write. Let's see how that actually pans out...
https://github.com/msfjarvis/msfjarvis.dev/commit/5420bcd08ba4373369f212de72e69f219ce86c62
Public · 2023-01-14 14:46+00:00 @sasikanth is this sample still relevant? https://github.com/thagikura/AndroidTemplatePluginSample
Public · 2023-01-14 05:17+00:00 @cadey have you heard about our lord and savior Xbox Game Services?
Public · 2023-01-14 05:14+00:00 @QuietMisdreavus That's understandable, although as a user of egg_mode I must say it still works _fine_ with the current outage. I use it for https://msfjarvis.dev/g/twt and it is still functional as of 2 minutes ago.
There's a very strong possibility that rather than a widespread outage, what Twitter did was a targeted ban on popular third-party apps.
Public · 2023-01-13 18:44+00:00 @mcc I've never used SwiftKey so I can't comment on how it compares, but Florisboard is actively developed and I've found it to be much better than other FOSS keyboard apps I've come across.
Public · 2023-01-13 18:38+00:00 Do feel a bit sorry for people like the devs at Tapbots who have been cut off from their sole revenue source with no information whatsoever.
Public · 2023-01-13 05:27+00:00 A new release of #Anvil is out with #Kotlin 1.8 support! #AndroidDev
Public · 2023-01-13 04:16+00:00 Apparently no third-party apps can log into Twitter now, kinda hilarious.
Public · 2023-01-12 17:51+00:00 @ariadne the open in openssl stands for "open for exploitation"
Public · 2023-01-12 12:30+00:00 @yosh I'm still reading through this, it looks like the first and second footnote (reference?) need to swap places
Public · 2023-01-12 07:13+00:00 @nova that kinda sounds like you want distroless?
Public · 2023-01-10 11:36+00:00 Going to attempt reading through WebRTC for the curious for dayjob reasons, pray for me
Public · 2023-01-10 10:33+00:00 @botteaap Days since primitive types for time caused psychic damage: 0
Public · 2023-01-09 06:38+00:00 @shanselman :androidWave: hey Scott!
Public · 2023-01-07 09:37+00:00 @Corax42 @fasterthanlime@octodon.social I'm sure Cool Bear will get their paws on it one way or another :blobJoy:
Public · 2023-01-07 09:20+00:00 @fasterthanlime@octodon.social congrats on receiving a project grant! Very happy to see that your valuable work is recognized at the highest levels in the #Rust community.
Public · 2023-01-06 14:44+00:00 @amanda That seems like an extreme degree of masochism 😆
Public · 2023-01-05 17:05+00:00 @fasterthanlime@octodon.social @ipetkov I believe you can combine Crane's filterCargoSources with nixpkgs' cleanSourceWith to achieve this, there's an example for it in the Crane API docs: https://crane.dev/API.html#libfiltercargosources
Public · 2023-01-05 14:54+00:00 Started watching #AliceInBorderland, 3 episodes in I'm completely hooked! Definitely recommended if you're comfortable with some mild gore and violence.
Public · 2023-01-05 09:28+00:00 @isis I didn't even realize before this post that the _entire_ thing is a hoodie lmao
Public · 2023-01-03 12:40+00:00 Content warning: bylines.social, discussion of transphobia, defederation, moderationhey @friendlymike can we get this instance blocked as well?
Public · 2023-01-01 17:30+00:00 @cadey Hard to tell with my limited understanding if this is the right or wrong way to pronounce lojban
Public · 2023-01-01 13:16+00:00 Finally figured out the reason for my sporadic #Valorant crashes: my 6 month old Corsair Vengeance LPX RAM stick. I'm planning to build a new PC in 3 months time so I'll have to see if the warranty claim is easy or I'm better off just staying on 16 gigs for the time being.
Public · 2023-01-01 07:33+00:00 @Aurimas @friendlymike I for one would absolutely love more Gradle content in the #AndroidDev community













