Amazing how easy was to write an android app for sending files to #0x0 and then retrieving the link.
The answer is: you don't do it. You just use the excellent #httpshortcuts (from fdroid) with the URL (http://0x0.st), the method (POST) and the expected form data (parameter "file", the contents of the upload).
This creates a shortcut that you can select in the share menu of any app, and then you can share back the result URL to any other app.
Furthermore, you can use #javascript for customize further some parts of the process.
JavaScript restrictor is a browser extension that hinders tracking by intercepting the typical calls used to do that (clock, resolution, user agent, ...) and returning false or imprecise values.
JavaScript Restrictor - https://polcak.github.io/jsrestrictor/
Happy to announce that the new version 2.10.2 of our Android app landed in F-Droid and Google Play over the weekend 🎉
This one brings in a lot of fixes and improvements from Conversations, and adds a new in-call dialpad feature.
The dialpad will be valuable for people who use the app with XMPP gateways such as https://cheogram.com/ and need to navigate automated phone systems.
Watch this space for upcoming releases of the Snikket iOS app and server software too 🙂
#WhatsApp is currently down. This is your regular reminder that centralized platforms are centralized: a single point of failure and control.
Help spread the word about open decentralized networks.
If you want to migrate your family or other social group away from proprietary apps but don't know how, that's what we're here for. You can self-host Snikket or sign up for our hosted platform. After setup, invite your contacts with a simple link and you're done.
https://snikket.org/service/quickstart/
Good luck!
Do you have a non-technical iPhone user in your circle of family or friends? Do you wish that one day they will use #XMPP to communicate with you?
We're still looking for more non-technical people to participate in usability studies of Snikket to help us identify areas for improvement. It will be a short online session with a UX researcher, you just need a computer and browser. No experience of Snikket is required. Last available slots are **tomorrow**!
More info at: https://snikket.org/app/ios/
#gnuparallel goodness (2/2):
the "--results" option will place stdout and stderr output of each process into a file hierarchy, ordered by each parameter.
There is also the possibility of collect all the output just into a single .csv file.
parallel --results dir echo ::: 1 2 ::: 3 4
#gnuparallel goodness (1/2):
Replace your for loops and basename trickery with the placeholders like {.}, "filename without extension"
parallel ffmpeg -t 00:10 -i {} -c:v h264 -an -vf scale=640:-1 {.}_10.mp4 ::: *mp4
Another advantage is that it runs in parallel, of course!
⚠️ IMPORTANT: Users of Element Desktop/Web/Android, FluffyChat & Nheko should upgrade immediately to address a critical encryption vulnerability.
We are not aware of this being exploited in the wild yet, but as the bug is now disclosed please upgrade now. https://matrix.org/blog/2021/09/13/vulnerability-disclosure-key-sharing
Also today is the first day that I copied an entire system to another with #clonezilla using the network. Well, just an ethernet cable between them, so you can get rid of those pesky external USBs or physically unmounting the drives.
clonezilla can be loaded into the RAM, so only one device is required for booting each computer.
Not my cup of tea (windows), but I have just checked that I can successfully use my #nitrokey hardware key for establishing ssh connections with the excellent #putty, #mobaxterm and #gpg4win.
Libre Software Phones
Sharing is very appreciated.
Ubuntu Touch by @ubports, PINE64, Volla and Fairphone
https://www.ubports.com/devices/promoted-devices
Volla Phone by @volla https://volla.online/en
Librem by @purism
https://puri.sm
🍍 PinePhone by @PINE64
https://www.pine64.org/pinephone
/e/ by @efoundation
https://e.foundation
Fairphone by @Fairphone
https://www.fairphone.com
Worth mentioning: PostmarketOS @postmarketOS and Plasma Mobile @plasmamobile.
new major releases are rolling now with better handling of contact requests, concurrent multi-account support on all platforms and better connectivity/quota info ... and thanks to @NLnetFDN@twitter.com and @NGI_DAPSI@twitter.com for funding much of the improvements :) https://delta.chat/en/2021-08-24-updates
#DouglasAdams 1999 on the new thing called #Internet and how deeply we will depend on it
https://douglasadams.com/dna/19990901-00-a.html
He got it remarkable precise in hindsight. However, I'd say he got it wrong when it comes to #digitalnatives . On average, IT knowledge is rather poor. Only a tiny minority of geeks and hackers know how to do cool stuff. The majority is only using big tech interfaces, not knowing what happens with their data. #education
Use comments after shell commands for easily retrieving them from the history:
wakeonlan aa:bb:cc:dd:ee:ff # start computer 1
CTRL+R in bash or up arrow key on other shells like #fishshell