China frees American pastor after 18 years in detention
The State Department said that 68-year-old David Lin is coming home after being arrested in China on vague contract charges that he and his family deny. He had been jailed there for 18 years.
#news #npr #publicradio #usa
posted by pod_feeder_v2
Whuffo likes this.
Plugin de tchat Peertube: prochaines étapes!
Je viens de faire le point sur le projet livechat. J'arrive bientôt au bout des financements déjà signés, et je commence donc la recherche du budget pour la suite.
J'ai référencé pas moins de 32 nouvelles fonctionnalités que j'aimerais mettre en place d'ici 2025 !
Pour un budget prévisionnel de 28600€ HT.
livingston.frama.io/peertube-p…
1/..
not to be that guy . but have you tried to search for an answer?
github.com/flatpak/flatpak/iss…
first hit on "flatpak question marks".. it's due to the font you use in the terminal does not support or not fully support Unicode characters or your locale settings are not correct.
hope this helps and answers your question :)
(edit, lost part of a sentence)
you're welcome :)
or since you probably are from Denmark since you mentioned Danish in your other comments:
🇩🇰 bare hyggelig, og håper du fikk løst problemet ditt 🇳🇴
Er jo en hel Lemmy instans for Danmark her, så det finnes nok flere av osw, og ja, jeg er fra Norge 🙂
Håper det ordner seg når du får installert ny font når du har tid og anledning til det 🙂
"Billionaire Larry Ellison says a vast AI-fueled surveillance system can ensure citizens will be on their best behavior"
"Ellison said AI would be used in the future to constantly watch and analyze vast surveillance systems, like security cameras, police body cameras, doorbell cameras, and vehicle dashboard cameras."
Today I’ve been back on the trainer for the first time after catching COVID.
I was curious how my body would react after having been sedentary for two weeks and chose this structured workout Sweet Spot Foundation (whatsonzwift.com/workouts/spri…) consisting of three ten-minute builds just below threshold.
I’ve been testing positive for the first time two weeks ago on the day, most symptoms considerably improved about ten days ago, and I’ve been testing negative for the first time six days ago.
Immediately after starting my heart rate jumped to levels much higher than what they used to before on similar workouts, but it was interesting to see that my breathing rate and rate of perceived exertion (RPE) didn’t follow this trend (I don’t have hard proof data for these two metrics).
I did the same structured workout at the end …
Relaxing treatment of non-notes by Mastodon
re: better handling of non-notes by Mastodon
Toward the end of a day 2 FediForum session, @pfefferle@mastodon.social, @manton@manton.org, and I sidetracked a bit and discussed once again the tendency for implementors to shift away from more suitable ActivityStreams Activities to as:Note.
Specifically, it was the demo/session by @samsethi@podcastindex.social re: TrueFans. Instead of federating out an as:Listen, they send as:Note, and it's a fairly safe bet that this is because the content cannot be richly represented in Mastodon. The same story played out with Mattias and the WordPress plugin, and myself with NodeBB.
Secondly, back in March/April and again in May, @renchap@oisaur.com mentioned that resolving this was of some interest to the Mastodon team:
We will work on improving the display of non-Note content in the next Mastodon version
To be clear, getting Mastodon to suitably process as:Article/as:Listen/as:Offer or any number of other activities is not what the ForumWG wants to accomplish. It's not up to Mastodon to adapt to the variety of content on the fediverse, but rather that its fallback handling needs to improve just enough so that its baseline rendering is acceptable to more implementors and their users.
As concise and actionable as I can make it:
- Mastodon allows a subset of HTML for
as:Note. This subset is good enough, butcontentin non-notes has all html stripped. Keep consistency here and allow the same subset of HTML. - Non-note
contentis truncated. This is no longer necessary due to the addition of the expand button. The wonderful thing is this standardization of behaviour actually simplifies Mastodon code. - Instead of appending the object URL to the status content, promote the "Open Original Page" button out of the overflow menu. It's more than okay to defer to the original site vis-a-vis presentation and allow the user a smooth exit if desired (
target="_top"would be okay too if you're worried!)
That's it.
You could even skip the third point, but even with 1 and 2 achieved this would sufficiently raise the baseline behaviour just enough that I would immediately update NodeBB to send as:Article for new topics, and I am certain @pfefferle@mastodon.social would adjust his defaults as well.
Lastly, @renchap@oisaur.com, I'm sure I can speak for everyone at FediForum when I say that it was wonderful to see representatives from Mastodon (that of course includes @andypiper@macaw.social as well) in attendance. It means a lot to me personally that you were there, and sends a signal that Mastodon continues to desire broader inter-compatibility.
reshared this
Tim Chambers reshared this.
Re: Relaxing treatment of non-notes by Mastodon
@renchap@oisaur.com it's an oft-repeated refrain that the Mastodon team has a lot of their plate. With bug fixes, existing feature pipeline, and now your funded work with fediscovery, issues important to other implementors might fall by the wayside or seem less important.
The easiest thing for us to do is to impress upon you and your colleagues the importance of this for the wider fediverse. You have @pfefferle@mastodon.social from WordPress, @mike@flipboard.social from FlipBoard, and @michael@newsmast.social from NewsMast, and likely others who would be on board (@hongminhee@fosstodon.org with Fedify/Ghost?) with switching away from as:Note (I can't speak for them, but probably?)
The second easiest thing here would be to have a developer make a PR against the Mastodon repo. I'd love to also make this happen (funding and such permitting).
Ghost already represents posts as `as:Article` objects. Interestingly, they put `as:Note` into the `as:preview` property of `as:Article` objects, which I don't think Mastodon utilizes.
@trwnh @thisismissem @hongminhee @mike @michael but one thing I'd note: I think objects should always degrade gracefully into something note like, but that's not the case for activities
Imagine I used a federated last.fm like application. If Mastodon converted as:Listen to a note, my followers would probably get pissed off about the "Now listening to: X" statuses every 2 minutes
@trwnh @mike @hongminhee @thisismissem @michael we don't really have a way of knowing what activities our followers are interested. In fact in the general case that's impossible; if I started using a music suggestion system based upon my friends listening habits today, I'd like to be able to use their historic listening data that they have been broadcasting to seed it.
Alternatively, consider that I decide to make my listening history public and it hits a relay. My as:Listen activities are going to absolutely carpet bomb the federated timeline.
Aside from the Annointed Two (Create, Announce) we really need to treat most activities as ephemeral and largely unimportant
This is why we need to allow people to specifically follow certain Collections which are exposed as streams. It’s also why we need to allow people to send activities to arbitrary audiences which might not include all followers.
If a relay is set up for the purpose of aggregating Listen activities and you follow it, that’s on you. You asked for it.
Create is the exception, not the rule
@trwnh @darius I actually think this demonstrates a fundamental flaw in the email model
There are times you want to be able to do endpoint to endpoint but potentially automatic message exchanges, and email doesn't really have a mechanism for doing this
The straightforward example is my client noticing your S/MIME or GPG key is expiring and asking if there's a new one
if the actor represents me, then it is "my" inbox.
the correct solution imo is to spin up more bespoke actors. i'd really like to build upon the concept of "programmable actors", i.e., actors that are automated to act a certain way with activities they receive in their inbox. for example, a Relay could be defined as a programmable actor that Announces the object of any Create it receives, or Announces any activity it receives, or whatever. and it should be a JSON-LD type
@trwnh @mike @hongminhee @thisismissem @michael therein lies the point - activities mostly *aren't* interesting. Create and Announce are interesting not in and of themselves but because of what they carry.
Things just work much better in many ways if activities can be thought of as largely ephemeral.
If the podcast listen is important enough that it's worthwhile keeping around in my feed - say, it has commentary or something like that - then perhaps it's better framed as commentary, not as a pure listen
@trwnh @hongminhee @michael @mike @thisismissem I think our fundamental disagreement here is that I think activities shouldn't have content; it really opens many cans of worms
AS1 had a much more robust activity/object distinction and TBH I'm still kinda upset at how much AS2 muddled every type of object together into sludge
@hongminhee @michael @mike @thisismissem @trwnh if you treat activities as first class objects indeed of second class, it really opens up various cans of worms. What does it mean to like a like? Can you reply to an EmojiReact? Can you Like a Listen?
The end result of dividing things might be some semantic overlap between "small" Activities and "large" Objects, but that's probably not the worst possible argument
I do think there's an argument for a world with an activity-object merge but it's probably the world in which the Create activity never existed
You can do all of those things and they mean whatever the negotiated meaning is between the human author and the human audience.
From an AP machine view, Liking a Like just means that your Like SHOULD be added into the `likes` collection of that Like. From a human view, it simply means “I like that you liked this.”
@trwnh @mike @hongminhee @thisismissem @michael and I agree, but I think this approach if actually implemented really combinatorially explodes the protocol. An implication of this direction of thought is that your like has a likes collection, and that likes collection has it's own likes collection, ad infinitum.
You really can express absolutely everything in ActivityPub/AS2 and it's it's biggest flaw IMO. The combinatorial explosion really paralyses implementers
Re: Relaxing treatment of non-notes by Mastodon
@thisismissem@hachyderm.io @hongminhee@fosstodon.org Yeah that's something I haven't seen before. Would love to get @johnonolan@mastodon.xyz's take on it.
Blog software has the concept of "excerpts", which I think fits well with that idea.
@pfefferle@mastodon.social is right though... this is likely only because an excerpt can't be sent in via summary, otherwise it gets treated like a CW.
but that's no longer completely true. You can send a `summary` if `as:sensitive` is false :)
only if `as:sensitive` is set to true, the `summary` will be used as content warning.
Separately, Mastodon are doing great work and have a non-stop barrage of feature requests (often: demands) from all sides, and everyone is convinced theirs is the most critical (ofc).
We've chatted to them about long-form, and they're well aware :)
They don't need importance impressed upon them, but they certainly do need funding and PRs — so I think you're very much on the right track there!
@evan @Gargron I 100% agree with Julian. We are new to AP development but very excited. I was surprised by the lack of AP vocab support in Mastodon given the AP vocab has not been updated since May 2017.
Being a podcast & music app we had hoped to use the LISTEN verb. Sadly we can't as there is no support? Equally we offer blogging and event ticketing in our platform, so using ANNOUNCE, ARTICLE and BUY verbs will hopefully work???
An issue we have with redirecting the user to the original post is that it makes it very hard for the user to interact with the post. We still want to improve this (in 4.4?) but are still very short on resources.
We discussed changing the "read more" button to open a modal, and (is this a good idea?) supporting an AP attribute with an iframe suitable for embedding the content, and changing the show more button to open a modal with this iframe
Re: Relaxing treatment of non-notes by Mastodon
@renchap@oisaur.com That is a valid concern. A basic tenet of growth hacking and increasing engagement is simply to not drive the user to another site.
There's an opposing viewpoint that states that you should trust your users enough for them to return on their own, hehe.
I know there's a strong desire to keep users on-platform, which is why I suggested using target="_top" to open a new tab. I hope that's a good enough compromise, but ultimately it is up to the Mastodon team as to what works best.
Users see some content, click on it, then end up with a new UI, see a reply button, click on it, and are asked to create a new account, or to sign up (but not with their initial account). Our user testing (and many feedback) points that this is a very common issue with AP federation at the moment, even between Mastodon instances.
Not many people understand what is the federation and how to work around it
I totally agree with @renchap that it is important to keep the user on the platform of his/her choice! I like the idea of having a better "read more" UX or maybe the lightbox idea.
But to have the best possible experience and to improve the engagement, you should not force the user to leave the platform.
Otherwise it feels very much like subscribing to an RSS-Feed with only excerpts, where you always have to leave the reader for reading the whole text!
FBI looking into anti-Haitian threats at Springfield, Ohio, university
Debbie Goldsmith 🏳️⚧️♾️🇺🇦 reshared this.
British Prime Minister Keir Starmer met his Italian counterpart Giorgia Meloni in Rome on Monday to discuss tackling illegal immigration, a day after another Channel migrant shipwreck claimed eight lives.
#Signal is More Than #Encrypted #Messaging. It Wants to Prove #SurveillanceCapitalism Is Wrong - Slashdot
#surveillance #privacy #encryption
Hello all! 👋 Keen to #connect and #collaborate with fans of
🌐 Web Development
🎨 Web Design
🧑💻 #Coding
🛠️ #JavaScript
👀 #Vue
🐧 #Linux
💼 #Freelancing
🚀 Self Improvement
🌱 Growing on 𝕏
youtu.be/ntY-1dEQKIo
#postgres #databases #OpenSource #community
…except that I don't know how to create or edit text files without graphical app like gedit or kwrite. Please help.
(Also I screwed up ssh the first three times cause I forgot to replace username@example.com with my username.)
Join us TOMORROW for the Joomla London User Group Meeting!
🔹Tuesday, September 17th
🔹18:00 UTC / 19:00 BST
🔹Online Event
👉 Register now: joomlalondon.co.uk
#Joomla #OnlineEvent #JUGLondon #WebDevelopment #OpenSource
DirecTV and Disney end blackout, claim they will offer better channel packages
Companies promise "more flexible options" for channel and streaming packages.
I didn't have one at home, but I remember playing with one for a while, probably at school, or possibly at computer camp.
I've heard it's actually a 16-bit machine, but limited in very peculiar ways.
I live in (and grew up in) Texas, which is probably why I saw them growing up. I don't think they were nearly as popular as Commodore or Apple, or even Tandy (another Texas company!)
@RL_Dane yeah it's 16-bit but using 8-bit interfacing chips most likely for cost reasons, similiar to what Sinclair would later do with the QL - and with similar speed tradeoffs.
I think of TI as a reliable chip company so it's curious to me they couldn't make this system more successful. A bunch of strangely insular decisions on software seems to be the main issue, and why it probably didn't come close to the others in popularity.

John Livingston
in reply to John Livingston • • •Je compte demander une subvention à NlNet, qui est déjà sponsor du projet. En espérant qu'iels sont toujours intéressé⋅es.
Toutefois, je n'ai pour l'instant aucune garantie qu'iels vont continuer le financement du projet.
Donc si vous faites parti d'une structure qui souhaite aider au financement de ce projet, faites moi signe ! J'ai à disposition la liste complète des fonctionnalités souhaitées, et le budget prévisionnel associé.
2/..
John Livingston
in reply to John Livingston • • •Le projet est déjà tout à fait fonctionnel, et contient des tonnes de fonctionnalités - parfois trop peu connues.
Il n'y a qu'à regarder le sommaire de la doc pour s'en convaincre:
livingston.frama.io/peertube-p…
Je compte faire prochainement une série de vidéos (en live ?) pour présenter toutes ces fonctionnalités.
3/3
FF255 🇫🇷 🇪🇺
in reply to John Livingston • • •Je n'ai pas trouvé le sélecteur de langue (même pas le menu, en fait), donc je suis très content d'avoir testé l'ajout de « fr » à la fin de l'URL (parce que ça marche ! 😄)
Je suppose que ton astuce est valable uniquement dans le cas ou JavaScript est activé ?
John Livingston
in reply to FF255 🇫🇷 🇪🇺 • • •Le sélecteur de langue est en bas du menu gauche.
Si t'es sur mobile, il se peut que le menu soit masqué et que js soit nécessaire pour l'ouvrir
FF255 🇫🇷 🇪🇺
in reply to John Livingston • • •John Livingston
in reply to John Livingston • • •Peertube livechat, suite:
Le financement de NlNet ne sera pas renouvelé en l'état pour la suite du projet, car j'ai déjà bénéficié d'un amendement qui a plus que doublé le budget initial.
Je dois donc recommencer le parcours de zéro en faisant une nouvelle demande de financement. Cela peut prendre plusieurs mois, sans aucune garanti que ce soit accepté.
Ça risque donc de mettre un sérieux coup de frein au projet (pour les nouvelles fonctionnalités).
À moins de trouver de nouveaux sponsors.
John Livingston
in reply to John Livingston • • •Ne pas hésiter à me contacter.
tTh
in reply to John Livingston • • •John Livingston
in reply to tTh • • •@tth
Me contacter pour en discuter.
Ça peux prendre plusieurs formes:
* une presta, où je réalise les fonctionnalités convenues, et je les facture
* un don sans contrepartie (je peux fournir une facture justificative)
Dans le premier cas, il y aura de la TVA.
Dans le 2e cas il n'y en aura pas.
Pour les petits dons individuels, il y a mon compte liberapay (le lien est dans la doc: livingston.frama.io/peertube-p… ), mais je peux offrir d'autres options (github sponsor, paypal, virement; …)
Snoopy
in reply to John Livingston • • •John Livingston
in reply to Snoopy • • •Les 2 projets sont indépendants, et vont suivrent chacun leur propre process.
John Livingston
Unknown parent • • •ok, faut planifier ça du coup.
Envoie moi les dispos de l'interprète par mail, je regarde ça quand j'ai le temps.