You know what I'd love to get more of in fiction #Submissions for the #LesbianHistoricMotifProject podcast? Stories set outside the white/European/USA default, written by authors with personal connections to their topic.

For instance, there's a fascinating history of female same-sex love in the medieval Islamicate world. I'd love to see those stories.

$0.08/word for up to 5000 words is $400 -- think about it.

alpennia.com/lhmp/essays/call-…

"Twitter appears to have deliberately cut off third-party clients from accessing its API." engadget.com/twitter-may-have-…

Comme ces clients tiers Twitter, les bots du réseau d'entraide santetoctoc.medica.im , qui regroupe 8845 professionnels de santé et étudiants en santé, dépendent de l'accès à l'API de Twitter.

Musk peut suspendre notre accès à tout moment. C'est déjà arrivé, pour certaines fonctionnalités, pour un temps limité. J'ai également perdu l'accès à un compte (infirmierebot sur Twitter)

This entry was edited (2 years ago)
in reply to Nicoco

@nicoco oh si ça serait nettement plus pratique et d'ailleurs j'en ai créé un avec Discourse, tout pro de santé vérifié sur Twitter y a directement accès via oauth, mais une centaine de personnes ont testé et puis ont deserté.
La valeur ajoutée de twitter, c'est le graphe social et le fait qu'il y a plusieurs raisons d'y être pour un pro de santé: se tenir informé, suivre des confrères du monde entier, suivre les agences officielles et en même temps répondre à des questions doctoctoc...

Now the first "public beta" of my little "adbsync" script is tagged and available at

codeberg.org/izzy/adbsync/rele…

Should be stable enough to be released to the public (though its code was public from the very beginning). adbsync lets you sync directories between your #Android device(s) and your (#Linux) PC without any special app, just utilizing things like rsync, adb, adbfs – and jq (to parse the JSON config file).

Give it a try, feedback welcome :awesome:

Peter Vágner reshared this.

in reply to [moved] Floppy 💾

@floppy adbsync does not use any "rooted features". It uses adbfs-rootless (sic!) to access the Android file system, and some (rootless) ADB calls to adjust timestamps (when syncing TO the device, as adbfs doesn't support all attributes). Depending on the directory size, it' not the fastest (I e.g. notice syncing my TiBu/Seedvault backup directories always takes several minutes even when just synced 5 minutes before).
(1/2)
in reply to IzzyOnDroid ✅

@floppy (2/2) but then, high performance is not on the top of my list, reliability is. Once I'm satisfied all is working as it should (which meanwhile seems the case, hence the tag; I even dared enabling deletion with one-way syncs) I'll set up a nightly cron job at e.g. 4 am. No need to watch it live. Devices connected at the time will be synced, and I can watch the logs anytime later if I wish to.

Adebar: great, take a look at the example docs it generated: izzy.codeberg.page/adebar/

in reply to IzzyOnDroid ✅

I think it's a pretty elegant solution to use adbfs for elaborate syncing. I tried to go that direction in the past, but I think my old hardware got in the way in the end.

I had a look at adbsync and I like it a lot! I had some minor issues (details follow), but it seems to be working nicely. Pretty impressive you went all the way through directory tree traversal and working around the timestamp limitations!

in reply to [moved] Floppy 💾

I had problems with spaces and special characters in filenames when syncing and could get it fixed by adapting sync2dev() a little.

termbin.com/w1ls

I still get some strange rsync errors, but they don't seem to impact anything.

rsync: [sender] readdir("[local-path]/[android-path]/."): Input/output error (5)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1326) [sender=3.2.4]

in reply to [moved] Floppy 💾

@floppy 1) don't use spaces in names, they always cause trouble
2) could you please put that into an issue in the repo, or a PR?
3) yes, those errors happen when syncing TO the device, Guess why I had to work around that with some special rsync options and manual timestamp adjustments 🙈 That's caused by adbfs, see github.com/spion/adbfs-rootles…
in reply to IzzyOnDroid ✅

That is really true, at least as far as only the actual account creation is concerned.

But before that I wanted to settle on some kind of way of handling my online identities. For privacy reasons I want to keep different interests, stuff to be put online (so much), and social interactions deliberately dissociated. As for in this case, I haven't completely settled on e.g. a proper online name for the nerdier interests. ("floppy" is nice, but wasn't intended to be final. 🙂)

in reply to [moved] Floppy 💾

I haven't made it to Codeberg yet, so in the interest of not delaying it until I forget, I'll drop some thoughts here quickly. I hope that's ok. :)

In terms of documentation, I think it might be good for people less familiar with rsync to point out that in the config's .devices[].sync[].{devdir,pcdir} should keep the trailing slash. (Or some handling in the script might be nice.)

in reply to [moved] Floppy 💾

I prefer to log to stdout only, which afaict is the unspecified option. If you think this might be interesting to others, this functionality could be documented explicitly. :) (Alternatively maybe logging to a file, but really these are just some pointers without acute need.)

I'm pretty swamped at the moment, so I might need a few more days, but I'll give adbsync a more thorough test and get back to you in a while!

in reply to [moved] Floppy 💾

@floppy log to stdout only: "logfile":"none" – and maybe 2>&1 if you really want to re-route errors there too. And yes, that is documented explicitly – see inside the doc/ dir 😉

Logging to a file: Sure, same thing and also documented: "logfile":"/path/to/logfile". Everything that's not just empty, "none" or "syslog" is expected to be a file name.

in reply to [moved] Floppy 💾

@floppy with the latest commit, adbsync makes sure devdir & pcdir have a trailing slash (if not it adds it), so docu must only point out it must be dirs (not a file name) – so it's your last wish I just implemented :awesome:

Further, no longer adjusting timestamps on push. Guess what I just discovered: "adb push" supports a `--sync` parameter only pushing newer files & taking care for timestamps. "adb pull" unfortunately does not support that or rsync+adbfs would only be needed for "--delete"…

in reply to IzzyOnDroid ✅

I am not subscribed to many issues or projects, but incidentally I am for adbfs-rootless (for a long time actually) and incidentally I found your comments in my email inbox today. :)

Thank you for the update also! adb's parameter sounds like good news, at least partially. Maybe they fix the "pull" sub-command too some time.

Thanks for taking care of the trailing slashes! 😉 I think other people checking out the project will benefit greatly there. :)

Let's pour one out for third-party Twitter clients:

Apps that shaped UI conventions, pioneered a market, and in many ways reinvented how we communicate online – unceremoniously killed off by a clown who thinks he's the smartest guy around because he has money.

These apps didn't deserve to end up like this.

macstories.net/stories/twitter…

Brandon reshared this.

in reply to Federico Viticci

Honestly Twitter’s been going that direction for years. It’s the reason awesome applications like TTYtter stopped being developed. Sure, the community picked up the slack when TTYtter’s developer got sick of Twitter’s crap and left, but as far as I can tell, even development on Oysttyer has stalled for years. Yes, it does suck, but it’s really just business as usual for these walled garden, nonfederating companies. Look at the state of Facebook’s API. These days it’s practically useless unless you’re using it to try to talk people out of money, which is why fbcmd is gone and nothing has really been able to replace it.

I sampled our #dishwasher with my #Samsung #Galaxy S10e, threw it into #LogicPro, added #Valhalla #Supermassive to it and automated a few parameters and got this very freaky little thing. You would not want to hear this late at night...

Twitter apps are still broken and Musk is still silent! News about Twitter integration in Friendica?


@Friendica Support

It’s been a few days since pretty much every major third-party Twitter client broke, and developers say they still haven’t heard anything from the company about what’s going on. The issues seemed to begin on Thursday evening, with some users reporting that they were getting errors related to authentication.

Is anyone experiencing issues with Twitter integration in Friendica?

If you're a #lowvision person and use Windows, checkout PowerToys from Microsoft. Some of the tools it comes with are super useful.
👉 On screen ruler tracking mouse
👉 Grab text from any image on screen & auto ICR'd & put in the clipboard.
👉 Change Windows shortcut keys and add new ones.

More info here:
learn.microsoft.com/en-us/wind…

#sightimpaired #visuallyimpaired

Malicious PyPI Packages Using Cloudflare Tunnels to Sneak Through Firewalls

In yet another campaign targeting the Python Package Index (PyPI) repository, six malicious packages have been found deploying information stealers on developer systems.

thehackernews.com/2023/01/mali…#Cloudflare#PyPi#Firewalls

"Especially in this moment in history, it is vital that we provide our students with the critical thinking skills that will allow them to recognise misleading claims made by tech companies and understand the limits and risks of hyped and harmful technology that is made mainstream at a dazzling speed and on a frightening scale."

Excellent call to action by @Iris

irisvanrooijcogsci.com/2023/01…

#AIhype #MathyMath #AI #ML #ChatGPT

This entry was edited (2 years ago)
in reply to Chris 🌱

At least half of Giant Sand's output. I'd also mention Antietam (not to be confused with L'Antietam), but I could be obsessive enough about them to bring them up in response to *every* music link. So...

youtube.com/watch?v=UB0Y1Tir-8…

@Friendica Support what does macaw.social/@44/1096826813177… mean for Twitter client usage with friendica?

github.com/TwidereProject/Twid…
twitter.com/twidere

👀

The next alpha of 0 A.D. will feature an experimental Vulkan backend! It took 1.5 years of refactoring to get there but it will open new opportunities in the future!

You can test it and report bugs by downloading the development version of the game.

More information here: wildfiregames.com/forum/topic/…

#vladislavbelov #vulkan #gamedev #opensource #pyrogenesisengine #0ad

I love actors! #Introduction

If you’re an actor (or agent, casting director, &c), reply with something like “I’m an actor!” and tag me and I’ll add you to my list of actors.

Let your actor-followers know by boosting this post.

Here’s my current list of actors: docs.google.com/spreadsheets/d…

#Actor #Actriz #ActorsOfMastodon #Acting #ActorsLife #Theatre #Film #Movies #TV #VoiceActor #BlackActor #BipocActor #AsianActor
 #SagAftra #bafta #sag #equity #meaa

#Conversations 2.12.0 is now a #UnifiedPush distributor! Check out how to set it up here:

unifiedpush.org/users/distribu…

youtube.com/watch?v=wKTk6XGMp3…

Thanks @daniel @mattj!

reshared this

This is a very accessible review paper of long covid research to data. Please read it, please convince others to read it. Please share the harrowing organ damage diagram. #longcovid nature.com/articles/s41579-022…