@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.
@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.
@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.
@AdamMc I'm actually tackling database query optimization at work, so yes!
@jubilee I have a couple that use let chains, would that be useful?
@zimbatm Done, thanks!
@paul Asahi Linux is already a pretty viable OS option, I expect it to only get better with time.
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
@AdamMc @saket and @sasikanth helped me get my last job :androidPetPet:
@fasterthanlime inline code snippets are monospace but block ones are not? That is...new
@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.
@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.
👋 @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)
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/
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
@marcan@treehouse.systems Never once did he question why sites would elect to punish HN referrers or try to address that.
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
@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
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
@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.
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.
@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?
@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.
@dankim I've found Simple Analytics to be quite compelling and low maintenance https://simpleanalytics.com/
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.370s
NerdFonts 3.0.1
real 5m29.933s
user 0m2.209s
sys 0m4.043s
#NixOS
I hate working with NodeJS so fucking much ://
#NerdFonts has started offering tar.xz archives of their patched fonts starting with v3.0.1 which dramatically reduces the size of the downloads!
@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.
I/O day is always hella annoying on the timeline but the AI cringe is making it extra unbearable.
@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
@nacho ktlint takes advantage of their 0.x version very liberally :thisIsFine:
Sometimes it feels that the new PC is a bit _too_ fast
@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.
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
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
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.
Got myself a new PC :)
@ariadne Honestly I can't even make up a person who would, how did an 80 minute video come to be??
#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
Might have found the only correct take on @1password announcing its plans for telemetry in their apps.
@fasterthanlime I'm glad to see you happy :)
No thoughts head hurting :blobHelp:
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 :)
@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/ .
@gonsalves Internet of Shit strikes again
TIL Google is splitting up Tink from its monorepo into individual repositories hosted at https://github.com/tink-crypto
@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.