Spyke

Posts

Finally! 12-key flick enabled Japanese keyboard, Open Source

to catch up those who aren't aware, the overwhelming majority of native Japanese speakers use 12-key flick input to type on smartphones, as it evolved from the input on flip phone (garakei) hardware keypads. it also requires less keystrokes => faster than typing romaji, once accustomed.

for context, the most widely recommended Japanese keyboard on android has been Google Gboard, MS Swiftkey, etc. tbh, these are very good as a keyboard, but unfortunately also great at collecting personal private data. the previous open source choice Mozc (created by a Google from a gentler timeline) has been outdated since before the pandemic.

thankfully, now there are at least 34 open source projects working on east Asian language (primarily Japanese) flick keyboards for mobile devices:

スミレ (thanks to stanman for the link) is privacy-respecting and has the essential features one would expect. also available via play store if you prefer.

FCITX, is presumably working on it.

FUTO keyboard, and Florisboard

~~so far, i think FUTO seems the furthest along, with ~~ For FUTO fans, there's a nightly build for android available already. if you try this, remember to import the kanji conversion dictionary file linked in this comment since it was excluded from the apk to reduce file size.

this is very exciting, as only a year ago, there was hardly any mention of work being done. the only solution i could find for modern smartphones was by a Graphene OS forum user who had recompiled the latest binary of Mozc (from 2019!) while splicing in modern components for those that had become outdated. the result was janky to say the least.

edit: updated courtesy of stanman

if anyone knows other open source Japanese keyboards (that are up to date, i.e. not original Mozc, and privacy-respecting, i.e. not Gboard), especially with 12-key flick, please share!

View original on lemmy.dbzer0.com

i want to change the name to DA (developmental asynchrony). what do you think?

personally, I'm willing to do basically anything (including selling my soul) to be able to talk about "gifted" struggles publicly and seek help without drawing resentment/animosity/etc from other people.

after listening to the Divergent Conversations podcast's Giftedness series, i think "developmental asynchrony" captures enough of both the unusual intellectual/creative/etc abilities, as well as the dissonance of expectations vs performance and of self vs chronological age cohort.

I'm open to other alternative names as well. please comment with suggestions.

once we decide on a name, would anyone help me popularize it?

(i realize it's more or less impossible)

View original on lemmy.dbzer0.com

hypothetical: after Google sells Chrome, new owner f***s up, users flee to other browsers. Can Firefox step up and attract+keep a significant qty of users?

TL;DR

  • if Chrome's buyer f***s up too badly and Normies (i.e. majority segment of browser users) flee, can Firefox keep up with the flood of users? Can they keep enough users to attract enough donations/investments to become more stable or grow (grow staff #s or activities) long term?

underlying assumptions:

  • many privacy-minded users use Firefox forks on desktop and possibly mobile. Without Mozilla the organization, said forks may or may not be able to continue individually on their own. However, it seems hard to argue that they would fare better if a "main" Firefox continued, possibly under the umbrella of some pre-existing group like Canonical or Linux Foundation. Better yet if Mozilla were to reverse course from its user data cash-in moves and increase its long-term stability.

scenario conditions:

  1. Google sells Chrome
  • a:

::: spoiler ignore/prune this timeline to FANGA companies ("faang" acronym can eat sh**) or cloud-infra. giants like MS/Oracle/Cisco who would have no problem technologically maintaining FF, but would definitely increase the enshittification level. ignore/prune this timeline, outcome is predictable. :::

  • b: to a smaller company who can't maintain it well and/or adds too much ads/a.i./upsell/enshittification even for Normies, my educated guess is there will be some kind of exodus. This timeline is what I'm curious about.
  1. At time of said exodus, Firefox has not yet descended to equal depths of enshittification, and thus becomes one of the refugee camps for fleeing Normies.

Question:

  • hypothetically if, let's say, FF total user count goes up 2x in a week, 10x in a month, maybe even 100x in a day, can Firefox services (sync, user forums, extension store, bug tracking/fixing, or even just installer downloads) realistically scale up fast enough to avoid disappointing the majority of refugee users and losing the chance to gain long term users? Or would they stumble too hard and end up remaining a small share of the browser market while other new/existing browsers take the spoils?

i guess the most relevant professional to give the real-world answer might be a macro network infrastructure specialist, but i'm looking for everyone's opinion.

View original on lemmy.dbzer0.com
linux4noobs·Linux 101 stuff. Questions are encouraged, noobs are welcome!byquickenparalysespunk

Q: how to set a file's mtime to match its own ctime/btime?

I've tried various versions of these:

FILENAME has spaces

touch -d "$(stat 'FILENAME' | grep -oP 'Birth:\s+\K\d{4}\-\d{2}\-\d{2}' | sed 's/^/"/;s/$/"/')" $(echo 'FILENAME' | sed 's/^/"/;s/$/"/')

FILENAME has no spaces

touch -d "$(stat 'FILENAME' | grep -oP 'Birth:\s+\K\d{4}\-\d{2}\-\d{2} \d{2}:\d{2}' | sed 's/\-//g;s/://g;s/ //')" "FILENAME"

the former returns error about wrong time format.

the latter ended up setting the mtime date to May 10 2446 (at least the millennium is right....) i can't even figure out how the numbers would rearrange/misread to get that from desired Jan 6 2025. So i assume it was read as some kind of offset from 1970 but I don't know enough to use that info to my advantage.

when i echo the commands, the formatting and syntax seems to match examples in the web. so I'm lost.

and I can't seem to find specific docs about touch vis-à-vis what time format is accepted and details of syntax.

btw I'm ND, and can't mentally process manpages docs, at least not dynamically enough to use the info in original or niche situations without also having stackoverflow or other q&a pages with directly relevant examples. ND/OCD is also why i need to sort files by mtime specifically. "just sort it by ctime" is not an option.

anyone who replies, thank you very much.

View original on lemmy.dbzer0.com

TVer ('teever' or 'teebaa'), free streaming Japan dramas, anime, comedy/variety (ad-supported)

site for watching Japanese tv programs.

it aggregates streams offered by separate tv stations. some episodes are simulcast online with the tv broadcast. most are recorded.

the site is ad supported, i think. haven't watched without ad blocker. but being Japan, it is behind in technology so they have no ad block circumvention or anti-adblock features so far.

be aware: may need vpn to appear as Japan user.

SITE IS ALL IN JAPANESE

https://tver.jp/Open linkView original on lemmy.dbzer0.com

Multilingual people all must have experienced YouTube's f**kery with auto translation. Still no workaround?

cross-posted from: https://lemmy.dbzer0.com/post/40428037

even using FreeTube, i have to change audio track and subtitle settings almost non-stop...

it's slightly less annoying to see wrong/unnecessary subtitles. but it's pretty confusing/tiring when the algorithm interprets sound effects or music (instrumental even) as Hindi or Uzbek or something and i have to turn off subs even if there is no talking.

audio on the other hand 🤬👿👹

even if I watch a video not in either of my 2 fluent languages, i don't ever want to hear any dubbed/ai-gen audio track.

any idea if this is in YouTube's issue tracker?

regardless, in the absence of fix from YouTube side, any clue if this can be improved on the client side?

PS - any responses telling me to just watch peertube instead will be downvoted and user will be blocked. fyi i don't reject watching peertube but my chosen antidote for the corporate streaming disease is 🏴‍☠️

View original on lemmy.dbzer0.com

Multilingual people all must have experienced YouTube's f**kery with auto translation. Still no workaround?

even using FreeTube, i have to change audio track and subtitle settings almost non-stop...

it's slightly less annoying to see wrong/unnecessary subtitles. but it's pretty confusing/tiring when the algorithm interprets sound effects or music (instrumental even) as Hindi or Uzbek or something and i have to turn off subs even if there is no talking.

audio on the other hand 🤬👿👹

even if I watch a video not in either of my 2 fluent languages, i don't ever want to hear any dubbed/ai-gen audio track.

any idea if this is in YouTube's issue tracker?

regardless, in the absence of fix from YouTube side, any clue if this can be improved on the client side?

PS - any responses telling me to just watch peertube instead will be downvoted and user will be blocked. fyi i don't reject watching peertube but my chosen antidote for the corporate streaming disease is 🏴‍☠️

edit: forgot to mention the video title auto translation presenting any and all languages' videos as if they're in my language 👿👿👿

View original on lemmy.dbzer0.com
no_stupid_questions·No Stupid Questions (Developer Edition)byquickenparalysespunk

Graphene OS Devs or users, Play Integrity updates -> Aurora DOA? or just need a few more workarounds/alternatives?

To what extent will these changes, and potential future changes along the same trajectory, affect the use of un-substitutable apps on Graphene OS?

Play Integrity API - 2024 Dec

The transition to the new verdicts will reduce the device signals that need to be collected and evaluated on Google servers by ~90% and our testing indicates verdict latency can improve by up to ~80%.

the huge ratio of reduction suggests to me that the attestation is being offloaded from Google servers to on-device AI, but maybe i assume wrong. my instinct tells me Google would always make this impossible for 3rd party OS to implement anyway.

Hypothetically, If implementing that AI in Graphene could allow most attestation-requiring apps to install and run normally, is that something the Graphene devs would do? i know it would have to be secure and private, so assuming there was a way...

I'm not pro AI, not the surveillance big data capitalism kind at least. just wondering about the scenarios and what prep or extra work i would have to do.

View original on lemmy.dbzer0.com

India Tax Agency will gain access to citizen email, social accounts

Synopsis

Starting April 1, 2026, the income tax department will have the authority to access social media, emails, and other digital spaces to curb tax evasion. This has been granted to them under the new income tax bill. This will also include search and seizure powers over your assets and documents, which have raised major privacy concerns. Experts warn of challenges to fundamental privacy rights without judicial oversight and procedural safeguards.

https://archive.ph/kJ9tfOpen linkView original on lemmy.dbzer0.com

Gboard safe to use with network permission revoked?

cross-posted from: https://lemmy.dbzer0.com/post/38292767

for English i use heliboard. but i type in other languages also, and there are no practical choices in foss keyboards for those specific languages which also have the mainstream IME/key layout for my language (not qwerty).

fcitx provides some hope for the future but for now, it also doesn't have the IME/key layout for my language (only has qwerty). hopefully it can also have handwriting in the future somehow (if only via user-installed model/blob similar to heliboard glide typing).

anyway, I'm on Graphene OS. so i wondered if revoking network permission and setting gboard permanently to incognito (is permanent possible?) would suffice to cut off data collection?

View original on lemmy.dbzer0.com
degoogle·DeGoogle Yourselfbyquickenparalysespunk

Gboard safe to use with network permission revoked?

for English i use heliboard. but i type in other languages also, and there are no practical choices in foss keyboards for those specific languages which also have the mainstream IME/key layout for my language (not qwerty).

fcitx provides some hope for the future but for now, it also doesn't have the IME/key layout for my language (only has qwerty). hopefully it can also have handwriting in the future somehow (if only via user-installed model/blob similar to heliboard glide typing).

anyway, I'm on Graphene OS. so i wondered if revoking network permission and setting gboard permanently to incognito (is permanent possible?) would suffice to cut off data collection?

edit: FYI the languages/key layouts i need are Japanese via 12-key flick and Cantonese via traditional Chinese handwriting input

View original on lemmy.dbzer0.com
no_stupid_questions·No Stupid Questions (Developer Edition)byquickenparalysespunk

is there anything like an app/script for .tar files that automates configure-make-makeinstall into a single step for the end user? (after onetime manual config)

In my understanding, the options need to be customized for each machine, as well as the fact that making packages for tons of distros can be a lot of work for solo or small team devs, and that's why some software is provided as .tar only.

but it seems like the install process on the user side could be automated to a single command or drag-drop, as long as the script would throw informative alerts for any errors and the user is prepared to take over manually.

does something like this exist in a standalone form that's not bundled like snaps or flatpaks?

if not, is there a broadly-applicable reason (security, damaging OS, etc) that makes it a terrible idea? or simply that no one has gotten to it?

View original on lemmy.dbzer0.com

You reached the end