• 56 Posts
  • 2.72K Comments
Joined 4 years ago
cake
Cake day: May 31st, 2020

help-circle

  • 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. ¯\_(ツ)_/¯


  • 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.)



  • 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…





  • 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.


    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.mltoGames@lemmy.worldStop killing games
    link
    fedilink
    English
    arrow-up
    1
    ·
    17 hours ago

    All the initiatives I’ve read so far, did have pretty concrete suggestions for how laws should be changed. In my experience, law makers will gladly consider a suggestion, because making laws is hard. Yes, that means lobbying is rather easily possible, but consumers are the group that does the least amount of lobbying.