[-] Ephera@lemmy.ml 1 points 1 day ago

So, uh, after writing that, I realized the most recent FlorisBoard update actually removed quite a few features and this might not be true anymore. 😅

For example, FlorisBoard had glide typing built-in, now it doesn't anymore. Apparently, the dev is working on re-implementing it along with word suggestions (which are currently missing, too).

I actually happen to not need these features, so I kind of forgot. And this most recent update came with an add-on store integration, which seems like it could become quite cool in the future, when there's more add-ons: https://beta.addons.florisboard.org/

Aside from that, I think, FlorisBoard still has a few more configuration options, but on the other hand, HeliBoard has a Kaomoji tab in its emoji selector, so I guess, I'll give HeliBoard another shot. ¯\_(ツ)_/¯

[-] Ephera@lemmy.ml 1 points 1 day ago

Wird definitiv ein Faktor sein. Ich gehe auch davon aus, dass ein gewisses Meta-Gaming stattfindet, also dass man z.B. bewusst Nischengruppen auswählt, um eine höhere Chance zu haben, dass die eigene Werbung öfter der selben Person angezeigt wird.

Aber soweit ich bisher mitbekommen habe, liegen die Unternehmen teilweise auch ziemlich daneben bei den Gruppen, die sie einem zuweisen.
Also habe noch keine wissenschaftliche Studie dazu gesehen, aber als ich mal bei WhatsApp eine DSGVO-Anfrage gestellt hatte, war das nur Quatsch.
Und im Internet sehe ich auch immer wieder mal Posts, wo Leute sagen, dass das kompletter Unfug bei ihnen ist und sich auch innerhalb von wenigen Wochen ziemlich stark verändert. (Ich glaube irgendwo in einem Google Dashboard darf man das direkt einsehen und dann natürlich auch gerne korrigieren.)

[-] Ephera@lemmy.ml 14 points 1 day ago

Das ist oft auch so ein Quatsch. Die zeichnen dein halbes Leben auf, aber die Werbung ist trotzdem nur marginal relevanter als einfach die Blumentopfwerbung im Gärtnerforum auszuspielen.

Ich kann mir eigentlich auch nicht vorstellen, dass sich das finanziell lohnt, wenn man für die ganzen personenbezogenen Daten DSGVO-konformen Schutz betreibt.

[-] Ephera@lemmy.ml 3 points 1 day ago

Ah, that's the "Android navigation bar". All I know is that Google really doesn't want that bar to get hidden when the keyboard is open, as there's otherwise no guaranteed way of closing the keyboard. So, I'm guessing, you'd need some extremely hacky methods which modify the OS, like XPosed or whatever is the current thing is in that regard...

[-] Ephera@lemmy.ml 5 points 1 day ago* (last edited 1 day ago)

I'm using FlorisBoard: https://f-droid.org/packages/dev.patrickgold.florisboard/

Many people also like HeliBoard, which is somewhat simpler: https://f-droid.org/packages/helium314.keyboard/

[-] Ephera@lemmy.ml 16 points 1 day ago

Friendship ended with Firefox
Now Firefox with mild modifications is my best friend

Yeah, I'm not sure, you've really ended that friendship...

[-] Ephera@lemmy.ml 8 points 1 day ago

Presumably you're using an IDE or smart text editor to run your code. Otherwise you'd be running e.g. cargo build and cargo test from the command-line quite often.

The difference to Pip is that Cargo detects changes in the Cargo.toml and will automatically install all the necessary dependencies, when you run cargo build or cargo test (or other similar commands). And since your IDE / editor runs these for you, it looks to you like you're just editing a text file.

It should also be said that Pip has a somewhat unusual workflow in that you pip install everything, which would normally install it globally into your operating system. And then with venv, you kind intercept that to install it into the .venv/ folder in your repo instead.
This workflow doesn't make a ton of sense, if you always have a repo folder where the dependencies can be installed into, so Rust just doesn't do it that way.
(In particular, installing dependencies globally quickly causes issues when different projects have different version requirements for the same library.)

There is a cargo install command, but it's only for installing applications, not libraries.

[-] Ephera@lemmy.ml 4 points 1 day ago
  1. Cargo is truly great, but it's a mystery to me right now how I'm going to get it to work with certain packaging systems.

Yeah, Cargo itself doesn't deal with any of the bundling after the executable is built.

For that stuff, the efforts are certainly still ongoing. There's no grand unified tool yet.

If you just want e.g. a DEB file, then you probably want this: https://crates.io/crates/cargo-deb

But if you want to do more in CI, then there's kind of three popular options that I'm aware of.

  • just: More or less a shell script runner, and kind of like make.
  • cargo-make: A lot of effort has been put into this, it's certainly got a good amount of features, but personally not a fan, since it makes you write a custom TOML format and then ideally you should be writing a custom script language, DuckScript. You can also use Rust scripts with it, which we tried, but there was just no way of passing parameters between tasks.
  • cargo-xtask: This is not a tool, it's a pattern, basically just build your own build tool. It does have its downfalls, you're not going to build good caching into your own build tool, for example. But in principle I find this quite workable, as you get to write your CI code in Rust. There's also more and more community-made libraries to aid with that.
[-] Ephera@lemmy.ml 7 points 1 day ago

Man, you're not supposed to judge a book by its cover, much less its title, but when I heard "Throne and Liberty" for the first time, it immediately sounded like something lazily slapped together. I guess, it makes sense that specifically the localization is lazily slapped together.

[-] Ephera@lemmy.ml 13 points 1 day ago

Chromium is developed by Google. It's not some grassroots fork with user interests in mind...

[-] Ephera@lemmy.ml 8 points 1 day ago

It's probably at least a factor, yeah. They've been trying to reduce dependence on Google for a long time, which was always a smash hit with the community (not), but if there's a very concrete scenario where will stop paying, then the urgency ramps up quickly.

[-] Ephera@lemmy.ml 30 points 2 days ago

In this case, they mean "public property" as in it's the property of the public. It's owned by the government, by the tax payers.

https://en.wikipedia.org/wiki/Public_property

219
submitted 9 months ago by Ephera@lemmy.ml to c/memes@lemmy.ml
24
submitted 9 months ago by Ephera@lemmy.ml to c/android@lemmy.world

Hi, the default Roboto font is boring me out of my mind and I'd like to change it.

In the past, I've done so by just replacing the font file in the OS, which worked well, but meant that it would reset after every OS update.
I'm considering scripting that with ADB to make it less of a pain, but figured I should ask, if there's a better way.

I'm on LineageOS which has a font styling system, but it only applies to the OS, not the user-installed apps...

198
submitted 9 months ago by Ephera@lemmy.ml to c/programmerhumor@lemmy.ml
7
submitted 1 year ago by Ephera@lemmy.ml to c/politicalhumor@lemmy.ml

Screenshot from proletariat.com.

1
submitted 2 years ago by Ephera@lemmy.ml to c/kde@lemmy.ml
1
submitted 2 years ago by Ephera@lemmy.ml to c/humor@lemmy.ml
3
submitted 2 years ago by Ephera@lemmy.ml to c/unixporn@lemmy.ml

From the release announcement: https://kde.org/announcements/plasma/5/5.25.0/

4
submitted 2 years ago by Ephera@lemmy.ml to c/linuxhumor@lemmy.ml
2
submitted 2 years ago by Ephera@lemmy.ml to c/technology@lemmy.ml
13
submitted 2 years ago by Ephera@lemmy.ml to c/linuxhumor@lemmy.ml
1
Minetest 5.5.0 released! (forum.minetest.net)
submitted 2 years ago by Ephera@lemmy.ml to c/minetest@lemmy.ml

🎉

33
submitted 3 years ago by Ephera@lemmy.ml to c/kde@lemmy.ml

A script to make KDE Plasma and Firefox work hand-in-hand

view more: ‹ prev next ›

Ephera

joined 4 years ago