

One issue with that is China is still a heavily bike and moped driven country. The issue is when more of their population is able to afford cars. So they could still “catch up”.
One issue with that is China is still a heavily bike and moped driven country. The issue is when more of their population is able to afford cars. So they could still “catch up”.
I agree kotlin can be a cool language sometimes. And I’m sure it’s been a more gradual journey if you’ve worked with it while it’s been evolving. But man, jumping in at Android 10/11 having to remain compatible with 7 (we’ve moved up to a minimum of 10 now thankfully) with how much background services and file storage permissions changed right around that time was an extreme headache to work around.
But I definitely prefer C#'s async/await Tasks than trying to wrap my head around all the various coroutine scopes, runBlocking and all that jazz. I know they are very similar concepts, but there’s just something with coroutines that isn’t clicking in my head.
Android is the worst environment I’ve ever worked in. Concurrency? Use Threads! No wait, we got handlers and loopers now. Oh wait sorry, we’re doing coroutines this year.
Now let’s do DI with Koin. But ooh google released their own version with Dagger, but oh no! It’s clunky to use, so well slap some more stuff in top and call it Hilt!
Networking, persistent storage, UI, permission flows, any other API they have follow the same pattern of new shiny thing, oh it didn’t turn out very good, here’s a new thing to replace the old. Congrats, every blog and SO answer is now outdated. Even the build system has gone from Maven to Gradle in Groovy to Gradle using Kotlin.
And don’t get me started on Android Studio itself. The worst IDE I’ve ever touched. Any changes to the manifest and now you need to manually sync the project. Be prepared to create a shortcut to gradle’s cache folder for easy deleting whenever it shits the bed.
Fuck Android development, I hope I’ll never have to touch it again after this job.
It’s basically in use today. Apparently younger generations are more used to searching for files rather than structuring them. https://www.theverge.com/22684730/students-file-folder-directory-structure-education-gen-z
But I feel like that will just lead to more training with the same (or more) hardware with a more efficient model. Bitcoin mining didn’t slow down only because it got harder. However I don’t know enough about the training process. I assume more efficient use of the hardware would allow for larger models to be trained on the same hardware and training data?
As Kilgore said, it isn’t FOSS. And while it’s hard to prove, they claim they don’t collect any user data, and instead make their money through partnering with businesses.
There is unfortunately only one way for smaller businesses (or any for that matter) to show up, and that is people contributing to osm itself.
Edit: a word.
Organic maps is probably my favourite osm app for general use. I still have OsmAnd for various purposes, and I use Magic Earth when driving for the included traffic calculations. I hope that Organic Maps can generate some traffic data in the future. Though, I imagine for it to work well, some sort of open sharing of traffic data would need to happen to avoid fragmentation between apps.
I’ve been thinking of switching the GrapheneOS. I certainly enjoy my privacy, and are taking steps to move to sources that don’t harvest my data. Outside of YouTube and android I’ve completely degoogled myself, even replaced Maps with magic earth and OsmAnd. I even swapped full time to linux a handful of months ago as a gamer with a VR interest. But I’m not so hardcore to not use any service that might sell my data. I still use vanilla firefox, food ordering apps, and discord for example. So while I’m not someone who goes to extreme lengths to protect my data, moving over to GrapheneOS doesn’t seem like a huge inconvenience compared to the gains you get.
Any company that serves European customers have to follow GDPR. Any company that breaks it can be fined by the EU. Hence why a bunch of American websites rather just block European browsers instead of changing their cookie/data retention policies.
Solid info there, thank you.
I’m not sure I understand what you are saying. What part of the OS should managed the packages? The creators aka. Microsoft/Linux foundation/Apple/Google, the distributor, or a kernel module? What about cross platform package managers like Nuget, gradle, npm?
Oh the battery status would be handy, thanks for the tip!
My wooting keyboard’s management software has an official appimage that works perfectly fine.
The same can’t be said for the Logitech Pro Superlight. I honestly haven’t tried running G Hub under wine. But having a quick look around there seems to be pretty straight forward solutions out there to program Logitech devices.
I see it as it’s easy to self host. But I’m not skilled nor rich enough to guarantee the availability of it. I don’t want to be stuck on a holiday without my passwords because my server back home died from black out or what have you.
I pay for bitwarden and the proton mail package to keep the password management market a bit more competitive and it actually works out cheaper. It would be nice to have protons anonymous emails built in, but I can live with it.
But I might have to reconsider if Bitwarden is going a different direction that what I’m paying for.
Do I understand it right that it’s a free replacement of the still copyrighted game assists such as textures and models, and not the code itself? I’m curios if the level design wouldn’t also fall into this.
“This process is akin to how humans learn… The AI discards the original text, keeping only abstract representations…”
Now I sail the high seas myself, but I don’t think Paramount Studios would buy anyone’s defence they were only pirating their movies so they can learn the general content so they can produce their own knockoff.
Yes artists learn and inspire each other, but more often than not I’d imagine they consumed that art in an ethical way.
Huh. I did as well. Like /use/bin was for user installed applications and such. You learn something everyday.
Am I wrong I thinking that the CO2 emission from plastics is missing the point a bit. The issue in my mind is that the plastics remain in nature for a very long time with unknown health risks to us and the ecosystem.
When comparing a plastic bag vs a paper bag for shopping I hear the argument that making the paper bag has a lot more co2 emissions tied to it. But if I throw it in the bin it will be mulch before the end of the month.
Well. They can stop updating the open source code, create manifest v4 and now all chromium browsers are shit out of luck.