Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)A
Posts
2
Comments
31
Joined
3 yr. ago

  • It appears there's a PR for gestures already, but there's a non-zero probability it won't be merged because of unexpected patents out of all things. Wonderful.

  • Yes, because I consider how the keyboard feels too. FlorisBoard felt better than Heliboard to my brain. And its action bar can be configured to always display above the correction bar.

  • Thank you, I've given it a try. It feels less bad than the other options I tried, probably forking it and adding missing gestures and small improvements could improve it much more. But text correction is still like in Heliboard.

  • Android @lemmy.world

    Looking for a keyboard app with excellent UI to replace Fleksy

  • Should be doable with Termux:

    1. https://f-droid.org/packages/com.termux (the terminal emulator itself);
    2. https://f-droid.org/packages/com.termux.api (for termux-sms-list and termux-sms-send commands);
    3. https://f-droid.org/packages/com.termux.boot (to make the script launch automatically after reboots; don't forget a wake lock to keep the process alive).

    termux-sms-list returns messages in JSON, which is easy enough to handle with, say, jq in bash or json in python. The script itself can be a simple loop that fetches the latest messages every few minutes, filters for unprocessed ones from whitelisted numbers and calls termux-sms-send.

    Maybe it'd make sense to daemonise the script and launch it via sv.

    But the Termux app weighs quite a bit itself.

  • Have been using Neo Launcher since it had the features I needed from Nova (mostly hiding most apps from the app list while having them on the home screen in some folder so that it isn't a mess when you want to find something specific). It hasn't been updated in a while, but it works perfectly fine for me.

  • But 22301 isn't prime? It's 29*769.

  • A piece of plastic broke off from my laptop once. It was supposed to hold one of the two screws fixing the cover of the RAM & drive section and now there was just a larger round hole. I've measured the hole and the screw, designed a replacement in Blender (not identical, I wanted something more solid and reliable) and printed it; took two attempts to get the shape perfectly right. Have had zero issues with it in all these years.

  • Thanks! I now see that Tai Chi is mentioned frequently online in context of the film unlike yoga so that should be right; it narrows things down.

  • What is this thing? @lemmy.world

    What is this gesture?

  • Because we have tons of ground-level sensors, but not a lot in the upper layers of the atmosphere, I think?

    Why is this important? Weather processes are usually modelled as a set of differential equations, and you want to know the border conditions in order to solve them and obtain the state of the entire atmosphere. The atmosphere has two boundaries: the lower, which is the planet's surface, and the upper, which is where the atmosphere ends. And since we don't seem to have a lot of data from the upper layers, it reduces the quality of all predictions.

  • If config prompt = system prompt, its hijacking works more often than not. The creators of a prompt injection game (https://tensortrust.ai/) have discovered that system/user roles don't matter too much in determining the final behaviour: see appendix H in https://arxiv.org/abs/2311.01011.

  • xkcd.com is best viewed with Netscape Navigator 4.0 or below on a Pentium 3±1 emulated in Javascript on an Apple IIGS at a screen resolution of 1024x1. Please enable your ad blockers, disable high-heat drying, and remove your device from Airplane Mode and set it to Boat Mode. For security reasons, please leave caps lock on while browsing.

  • CVEs are constantly found in complex software, that's why security updates are important. If not these, it'd have been other ones a couple of weeks or months later. And government users can't exactly opt out of security updates, even if they come with feature regressions.

    You also shouldn't keep using software with known vulnerabilities. You can find a maintained fork of Chromium with continued Manifest V2 support or choose another browser like Firefox.

  • Very cool and impressive, but I'd rather be able to share arbitrary files.

    And looks like you can only send images in DMs, but not in groups/forums.

  • If your CPU isn't ancient, it's mostly about memory speed. VRAM is very fast, DDR5 RAM is reasonably fast, swap is slow even on a modern SSD.

    8x7B is mixtral, yeah.

  • Mostly via terminal, yeah. It's convenient when you're used to it - I am.

    Let's see, my inference speed now is:

    • ~60-65 tok/s for a 8B model in Q_5_K/Q6_K (entirely in VRAM);
    • ~36 tok/s for a 14B model in Q6_K (entirely in VRAM);
    • ~4.5 tok/s for a 35B model in Q5_K_M (16/41 layers in VRAM);
    • ~12.5 tok/s for a 8x7B model in Q4_K_M (18/33 layers in VRAM);
    • ~4.5 tok/s for a 70B model in Q2_K (44/81 layers in VRAM);
    • ~2.5 tok/s for a 70B model in Q3_K_L (28/81 layers in VRAM).

    As of quality, I try to avoid quantisation below Q5 or at least Q4. I also don't see any point in using Q8/f16/f32 - the difference with Q6 is minimal. Other than that, it really depends on the model - for instance, llama-3 8B is smarter than many older 30B+ models.

  • Have been using llama.cpp, whisper.cpp, Stable Diffusion for a long while (most often the first one). My "hub" is a collection of bash scripts and a ssh server running.

    I typically use LLMs for translation, interactive technical troubleshooting, advice on obscure topics, sometimes coding, sometimes mathematics (though local models are mostly terrible for this), sometimes just talking. Also music generation with ChatMusician.

    I use the hardware I already have - a 16GB AMD card (using ROCm) and some DDR5 RAM. ROCm might be tricky to set up for various libraries and inference engines, but then it just works. I don't rent hardware - don't want any data to leave my machine.

    My use isn't intensive enough to warrant measuring energy costs.

  • I see!

    And it was a stable OS version, not a beta or something? That's the worst kind of bugs. Hopefully manufacturers start formally verifying hardware and firmware as a standard practice in the future.

  • Other than what I said in the other reply:

    I live in the USA so getting one would be problematic but I hear perhaps not entirely impossible for me.

    Looks like it has a US release? If you're unsure or getting a European version, double-check it's compatible with American wireless network frequencies &c. Specific operators might also have their own shenanigans.

    Do you know how it compares to e.g. Fairphone?

    Nope, never tried Fairphone.

  • Very solid, I think (except water protection, but my previous OnePlus also didn't have good water protection anyway; and I'm careful enough).

    I don't tend to use glyphs or the default launcher (and therefore its special widgets that only work there; but the ability to have apps in folders on my main screen while being hidden from the app menu is more important for me than a handful of widgets, so Neo Launcher it is).

    A recent OS update added configurable swap (up to 8GB), calling it "RAM booster". I don't use it, but if you want to run a local LLM (or rather a SLM), you could try making use of it? As long as you figure out how to make the model use main RAM and not the swap.

    I like the battery life (or maybe it's just because it's the first phone where I started charging at 20% and stopping at 80% semi-consistently).

    Termux still works despite the new Android versions becoming more hostile to apps executing binaries they didn't have included already.

    One thing I miss from OnePlus is the ability to deny some apps network access entirely. (I think it was removed in later versions of Oxygen OS?)