@Phys_org@feeds.twtxt.net Green growth was always horseshit and everyone knows it.
@prologic@twtxt.net I use the gmail webapp for work, and I have to say that over the years itâs gotten less and less usable. There are so many little usability things that itâs bad at. For instance, if you select a message and hit the Delete key nothing happens. The message is not put in the trash like youâd expect. There are issues like that scattered all over the app. I suspect they spend most of their energy on the spyware side of gmail and dedicate less to making it a useful app for end users (which seems to be true of their search engine too).
@adi@twtxt.net hahaha in some ways it sure does!
@adi@twtxt.net I think it is, and one benefit they have is that you can add third-party repositories to the F-Droid app as you discover them. So, for instance, if you know of a developer who pushes builds to an F-Droid compatible repository, you can add that to your F-Droid app and start tracking updates like you would for any other app in there. Canât do that with Google Play!
F-Droid tends to focus on open source applications that can be built in a reproducible way, which limits the inventory (though of course tends to mean the apps are safer and donât spy on you). There are non-free apps in there as well but they come with warnings so youâre informed about what you might be sacrificing by using them.
That said if you have a favorite app you get through Google Play, thereâs a decent chance it wonât be in F-Droid. Many âbig corporateâ apps arenât, and vendor-specific apps tend not to be either. But for most of the major functions you might want, like email clients, calendar apps, weather apps, etc etc, there are very good substitutes now in F-Droid. Youâre definitely making a trade-off though.
What I did was go through the apps I had installed on my last phone, found as many substitutes in F-Droid as I could, started using those instead to see how they worked, and bit by bit replaced as much as I could from Google Play with a comparable app from F-Droid. I still have a few apps (mostly vendor-specific things that donât have substitutes) that come from Google Play but Iâm aiming to be rid of those before I need to replace this phone.
@prologic@twtxt.net yeah, itâs true. Thing is, Linux as a desktop operating system sucked in 1996 yet I adopted it then anyway because I wanted nothing to do with MS anymore đ I know itâs not for everyone but Iâm pretty tolerant of a less-than-stellar experience if it means I can be free of big-company garbage.
I havenât tried a Linux-based smartphone OS in a long time so I donât have any idea how bad/good it might be. I figure when I finally break down and get a new phone Iâll experiment on my current phone.
@prologic@twtxt.net yes, the OS is based on stock Android, so probably wouldnât be of interest if you prefer Apple.
@adi@twtxt.net @prologic@twtxt.net F-droid. Getting APKs from developers you trust and side-loading them. Some flavor of Linux. Some distro of the open source parts of Android.
There are lots of options. Bit by bit I divest from anything thatâs distributed from Google Play. With my latest phone I find and download APKs so that I could have the app without all the Google crap woven through it. By the time I need to replace this one Iâll be fully free of Google Play. Most of my apps come from F-droid now. You can a perfectly functional phone/pocket computer unless youâre addicted to installing dozens of corporate apps.
@prologic@twtxt.net Iâve had a Teracube phone for about 3 years now. Theirs comes with a guarantee of 4 yearsâif something thatâs covered breaks, you send the phone to them and they fix it and send it back, or they send you a new one. I took advantage of that last year when the screen broke; their tech support even helped me figure out how to wipe the phone when the screen didnât display anything. Pretty painless all around. Have to say Iâve been very happy with it. It doesnât have the top-end features that new big company phones have, but I donât want those features so thatâs not an issue for me. I dunno if itâs available in Australia or if itâs just a US thing.
@adi@twtxt.net oh yeah, no doubt. I just like to keep an eye on these things because I hate being blindsided.
@adi@twtxt.net @prologic@twtxt.net Itâs worth bearing in mind that
- Fairphone has taken a considerable amount of VC funding so, sooner or later, that bill will become due: (see: https://techcrunch.com/2023/01/31/fairphone-growth-capital-raise and https://www.crunchbase.com/organization/fairphone)
- Fairphone comes with Google Play apps by default, so itâs also a spyware vector (see: https://mastodon.ar.al/@aral/110978014080809471)
I used to have a lot of hope for them but these two ingredients mean that enshittification is virtually inevitable.
Oh btw all, Fairphone 5 is out https://www.fairphone.com/en/, I remember @jlj@twt.nfld.uk was interested in it! :D
@movq@www.uninformativ.de the true 7 bit ascii
@prologic@twtxt.net It really is cringeworthy
@prologic@twtxt.net Horseshit hype:
- AI that we have today cannot thinkâthere is no cognitive capacity
- AI that we have today cannot be interviewedââinterâ âviewingâ is two minds interacting, but AI of today has no mind, which means this is a puppet show
- AI today is not freeâitâs a tool, a machine, hardly different from a hammer. It does what a human directs it to do and has no drives, desires, or autonomy. What youâre seeing here is a fancy Mechnical Turk
This shit is probably paid for by AI companies who desperately want us to think of the AI as far more capable than it actually is, because that juices sales and gives them a way to argue they arenât responsible for any harms it causes.
@jmjl@tilde.green Iâm sorry that Iâm not super knowledgeable about alternatives to jmp.chat but Iâll tell you what I know.
Youâre probably right about jmp.chat not working for you, at least as it is now. You can only get US and Canadian phone numbers through it last time I checked, so if youâre not in either of those countries youâd be making international calls all the time and people who wanted to call you would be making international calls too.
Iâve seen people talk about using SIP as an intermediary: you can bridge SIP-to-XMPP, and bridge SIP-to-PSTN (PSTN = âpacket switched telephone networkâ, meaning normal telephone). You can skip the SIP-to-XMPP side if youâre comfortable using a SIP client. I donât know very much about SIP or PSTN so I am not sure what to recommend, but perhaps this helps your search queries.
There are a fair number of services like TextNow that let you sign up for a real telephone number that you can then use via their app (I wouldnât use TextNowâthey had tons of spyware in their app). I donât know if that kind of service works for you but if it does perhaps youâd be able to find one of them that isnât horrible. This page (https://alternativeto.net/software/jmp-chat/) has a bunch of alternatives; I canât vouch for any of them but maybe itâs a starting point if you want to go this route.
Good luck!
@mckinley@twtxt.net Yes, Iâm still with jmp.chat, and still very happy with them overall. Their beta period ended and their pricing increased a bit, so thatâs worth a bit of consideration. I also managed to get one of their eSIMs. Iâm slightly less happy with that aspect of their service, though they seem to be actively working on improving it and I knew in advance this was an early beta kind of thing and likely to have issues.
The only unreliability with calls that Iâve noticed was traceable to the unreliability of my own internet connection. Iâve confused incoming calls by simultaneously making and taking calls from the computer and the phone, but I think itâs understandable that problems might arise and thatâs not a real use case for me. Once or twice I did not receive a text transcription of a voice mail, but the support is usually quick to address things like that.
I host my own XMPP server and have for a good decade now, and thatâs what I use with jmp.chat. I canât speak to the quality of their hosting options.
Group texting works fine for me if one of the other parties initiates the group text. I havenât tried to initiate my own group text in well over a year; last time I did, it didnât work. That may or may not be a problem for you, and it may or may not have been fixed by now. Worth investigating more if itâs important. I should also say Iâve only ever used group texts with 3 participants, and canât speak to what happens if there are more nor whether there are upper limits.
Group texts donât use MUC. Rather, they use a special syntax in the JID, something like â+1XXX,+1YYY,âŠ,+1ZZZ@cheogram.comâ, where the + and , are required, the XXX, YYY, through ZZZ are the phone numbers (no dashes or other special chars just digits), and the @cheogram.com at the end is required.
I recommend the cheogram app if youâre on android. It has a lot of nice features on top of the Conversations base. I use gajim on my (linux) computer and it works well with jmp.chat.
Iâm happy to answer other questions if you have them!
@shreyan@twtxt.net The only problem is that there is no such thing as âplain textâ. Is it ASCII? UTF-8? DOS or UNIX line endings? Something else?
.txt or âplain textâ are ambiguous terms, Iâm afraid. đ«€
Other than that, it looks neat and interesting. đ
Check out the Nex Protocol. Itâs designed to be even simpler than Gemini and Gopher. What do you think? Could be great to host a twtxt feed on.
@abucci@anthony.buc.ci Are you still with jmp.chat? If so, are you still as happy as you were before? Have you experienced any reliability issues, especially with receiving phone calls?
@prologic@twtxt.net Invidious might satisfy these requirements: https://invidious.io
Itâs worth noting, though, that Youtube is right now in the process of locking itself down and it might not be long before all third-party frontends stop working. Similar to what twitter and reddit are doing.
@New_scientist@feeds.twtxt.net No, Google does not predict this. âGoogle AIâ has been self-promoting like this for decades. Remember when they used to brag that they could predict the onset of flu season weeks before it started? That silently went away because they got it badly wrong many times and people caught on to how bad their âpredictionsâ actually were.
They canât stop themselves. Anything about AI coming out of big tech companies these days is marketing, not real, and certainly not science.
@New_scientist@feeds.twtxt.net because of course they have.
Emily Bender, a computational linguistic and excellent critic of this generative AI nonsense, uses an analogy of an oil spill to characterize what is happening as a result of generative AI. Itâs polluting the world with false information, false images, false âacademicâ articles, false books. The companies that create this stuff are not cleaning up their misinformation spill; theyâre letting the mess spread all over. Itâs being used to commit crimes, and thatâll only get worse. Just like an out of control oil spill will destroy entire ecosystems.
Keyword: Decentralization - Initiative for Digital Public Infrastructure
Figured youâd be interested in this @prologic@twtxt.net
@me@eapl.mx le echarĂ© un ojo đ no te veo por mastodon Ășltimamente, estĂĄs de descanso espiritual?
@Phys_org@feeds.twtxt.net oh fuck off
@xuu@txt.sour.is âtinyâ đ
@prx@si3t.ch love it
@eapl.me@eapl.me QR code printed on paper?
podman works with TLS. It does not have the "--docker" siwtch so you have to remove that and use the exact replacement commands that were in that github comment.
@prologic@twtxt.net hmm, bummer. I was hoping that translating the docker commands to podman syntax would work but it looks like itâs more subtle than that. Thanks for trying!
The weird thing was I wasnât getting errors like that on my end when I tried it. podman thought the connection was created, and it set it as the default. But I donât think it was sending anything over the wire. When I have more time to tinker with it maybe Iâll play around and see if I can figure out whatâs up.
podman works with TLS. It does not have the "--docker" siwtch so you have to remove that and use the exact replacement commands that were in that github comment.
@prologic@twtxt.net Change your script to this:
#!/bin/sh
set -e
alias docker=podman
if [ ! command -v docker > /dev/null 2>&1 ]; then
echo "docker not found"
exit 1
fi
mkdir -p $HOME/.docker/certs.d/cas
## key stuff omitted
# DO NOT DO THIS docker context create cas --docker "host=tcp://cas.run:2376,ca=$HOME/.docker/certs.d/cas/ca.pem,key=$HOME/.docker/certs.d/cas/key.pem,cert=$HOME/.docker/certs.d/cas/cert.pem"
# DO THIS:
podman system connection add "host=tcp://cas.run:2376,ca=$HOME/.docker/certs.d/cas/ca.pem,key=$HOME/.docker/certs.d/cas/key.pem,cert=$HOME/.docker/certs.d/cas/cert.pem"
# DO NOT DO THIS docker context use cas
# DO THIS:
podman system connection default cas
podman works with TLS. It does not have the "--docker" siwtch so you have to remove that and use the exact replacement commands that were in that github comment.
$ podman --docker
Error: unknown flag: --docker
Why are you using a flag that podman doesnât have?
podman works with TLS. It does not have the "--docker" siwtch so you have to remove that and use the exact replacement commands that were in that github comment.
@prologic@twtxt.net podman supports TLS.
podman works with TLS. It does not have the "--docker" siwtch so you have to remove that and use the exact replacement commands that were in that github comment.
@prologic@twtxt.net what do you mean when you say âDocker APIâ? There are multiple possible meanings for that. podman conforms to some of Dockerâs APIs and itâs unclear to me which one you say itâs not conforming to.
You just have to Google âpodman Docker APIâ and you find stuff like this: https://www.redhat.com/sysadmin/podman-rest-api
What is Podmanâs REST API?Podmanâs REST API consists of two components:
- A Docker-compatible portion called Compat API
- A native portion called Libpod API that provides access to additional features not available in Docker, including pods
Or this: https://docs.podman.io/en/latest/markdown/podman-system-service.1.html
The REST API provided by podman system service is split into two parts: a compatibility layer offering support for the Docker v1.40 API, and a Podman-native Libpod layer.
@prologic@twtxt.net I donât understand what youâre saying. podman works with TLS. It does not have the ââdockerâ siwtch so you have to remove that and use the exact replacement commands that were in that github comment.
@prologic@twtxt.net My understanding is that podman can talk to the Docker Engine API. Itâs just that the commands sometimes have different names in the podmanverse. I thinkânever used those features.
@prologic@twtxt.net I donât get your objection. dockerd is 96M and has to run all the time. You canât use docker without it running, so you have to count both. docker + dockerd is 131M, which is over 3x the size of podman. Plus you have this daemon running all the time, which eats system resources podman doesnât use, and docker fucks with your network configuration right on install, which podman doesnât do unless you tell it to.
Thatâs way fat as far as Iâm concerned.
As far as corporate goes, podman is free and open source software, the end. docker is a company with a pricing model. It was founded as a startup, which suggests to me that, like almost all startups, they are seeking an exit and if they ever face troubles in generating that exit theyâll throw out all niceties and abuse their users (see Reddit, the drama with spyware in Audacity, 10,000 other examples). Sure you can use it free for many purposes, and the container bits are open source, but that doesnât change that itâs always been a corporate entity, that they can change their policies at any time, that they can spy on you if they want, etc etc etc.
Thatâs way too corporate as far as Iâm concerned.
I mean, all of this might not matter to you, and thatâs fine! Nothing wrong with that. But you canât have an alternate realityâthese things I said are just facts. You can find them on Wikipedia or docker.com for that matter.
@prologic@twtxt.net I had a feeling my container was not running remotely. It was too crisp.
podman is definitely capable of it. Iâve never used those features though so Iâd have to play around with it awhile to understand how it works and then maybe Iâd have a better idea of whether itâs possible to get it to work with cas.run.
Thereâs a podman-specific way of allowing remote container execution that wouldnât be too hard to support alongside docker if you wanted to go that route. Personally I donât use dockerâtoo fat, too corporate. podman is lightweight and does virtually everything Iâd want to use docker to do.
@prologic@twtxt.net @jmjl@tilde.green
It looks like thereâs a podman issue for adding the context subcommand that docker has. Currently podman does not have this subcommand, although this comment has a translation to podman commands that are similar-ish.
It looks like thatâs all you need to do to support podman right now! Though Iâm not 100% sure the containers I tried really are running remotely. Details below.
I manually edited the shell script that cas.run add returns, changing all the docker commands to podman commands. Specifically, I put alias docker=podman at the top so the check for docker would pass, and then I replaced the last two lines of the script with these:
podman system connection add cas "host=tcp://cas.run..."
podman system connection default cas
(that ⊠after cas.run is a bunch of connection-specific stuff)
I ran the script and it exited with no output. It did create a connection named âcasâ, and made that the default. Iâm not super steeped in how podman works but I believe thatâs what you need to do to get podman to run containers remotely.
I ran some containers using podman and I think they are running remotely but I donât know the right juju to verify. It looks right though!
This means you could probably make minor modifications to the generated shell script to support podman. Maybe when the check for docker fails, check for podman, and then later in the script use the podman equivalents to the docker context commands.
@prologic@twtxt.net hmm, now I get this:
$ ssh -p 2222 -i PRIVATE_GITHUB_KEY GITHUB_USERNAME@cas.run add | sh
sh: 135: docker: not found
The quickstart says:
## Quick Start
ssh -p 2222 cas.run add | sh
so thatâs why I tried this command (I had to modify it with my key and username like before)
Edit: đ€Šââ and thatâs becasue I donât have docker on this machine. Sorry about that, false alarm.
@prologic@twtxt.net aha, thank you, that got me unjammed.
Turns out I thought I had an SSH key set up in github, but github didnât agree with me. So, I re-added the key.
I also had to modify the command slightly to:
ssh -p 2222 -i PRIVATE_GITHUB_KEY GITHUB_USERNAME@cas.run help
since I generate app-specific keypairs and need to specify that for ssh and I havenât configured it to magically choose the key so I have to specify it in the command line.
Anyhow, that did it. Thanks!
@movq@www.uninformativ.de that is soo much traffic. I donât think I have ever broken 1TB /mo across my VMS ever.
@prologic@twtxt.net was this in reply to a different thread? Or maybe a hash collision?
âš Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! đ€
hello @coreybag@anthony.buc.ci please post something that demonstrates youâre a human being and not a bot; otherwise Iâm afraid Iâll have to delete your account!
@marado@twtxt.net hahaha
1995, when people still had legs on the Metaverse

đ Hello @coreybag@anthony.buc.ci, welcome to Buccipod, a Yarn.social Pod! To get started you may want to check out the podâs Discover feed to find users to follow and interact with. To follow new users, use the âš Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! đ€
