BBC joins the Fediverse: https://www.bbc.co.uk/rd/blog/2023-07-mastodon-distributed-decentralised-fediverse-activitypub
@emc2 great observations in your thread.
One thing makes me wonder.. you mention governance, without mentioning what exists. This is some general thing that happens so often.
There's the #W3C SocialCG, the #SocialHub developer community, and the #Fediverse Enhancement Proposal proces, the #FEP's.
https://www.w3.org/wiki/SocialCG
https://socialhub.activitypub.rocks
https://codeberg.org/fediverse/fep
It's frustrating as I promote these places for years and always see even #ActivityPub devs tooting without mentioning these.
One idea that #Threads does now we should learn from and directly steal: the ability to say in your settings that you can set @mentions to be from. You can choose to allow them from: Everyone, Profiles you follow, or No one.
That's a great feature. How feasible would that be inside #ActivtyPub?
I just discovered this novel #emacs #emacslisp #elisp feature:
As part of their definitions, functions can be declared as being pure and side-effect free. This shows up in *Help* buffers and is also used by the compiler for optimisation. These types of declarations are associated with the symbol as opposed to the function value(https://www.gnu.org/software/emacs/manual/html_node/elisp/Symbol-Properties.html), just like #clojure metadata(https://clojure.org/reference/metadata).
I know #dlang has a similar feature where functions can be marked as being pure (https://tour.dlang.org/tour/en/gems/functional-programming), but I haven't seen it anywhere else. I suppose #rust immutable references are kind of similar too, although that's stretching it.
Are there any there any other cool or novel features in elisp?
my morning playlist is the music to Newsies, so I have a casual awareness of some of that.
True that the entire economic state of news has changed; nonetheless, I prefer the Newspaper Box model to the News Delivery model. The box model -- which is no longer inconvenient to digital users -- is a clear win to privacy and freedom from invasive algorithms, spam, and black box news-feed tweaking.
That tweaking is the sort of thing that makes feeds non-reproducible ("I read a thing this morning and can't find it now") and non-shareable, not to mention unknown forces "tailoring" the feed to what they believe users want, which inherently promotes clickbait and ideological contention.
Give me clean #RSS !
In the physical world, the only real limitation to the newspaper box distribution method is that of convenience; the consumer might not have a box near them, or my not want to be troubled to go out to that box. These concerns go away online, and #RSS really shines at keeping anonymous distribution instead of anything requiring an registration (newsletters, vendor accounts). Identity is costly, even bothering with dummy or burner identities.
@daviwil The long build times are gross, but "separate software management stack" is a real pity for Guix...
wow. Text-browser Nitter is actually quite nice. https://nitter.net/ChrisO_wiki/status/1673963225845493764#m
Ah! Great solution found: the impressive #libredirect plugin, which allows choosing redirects for YouTube and many others! https://addons.mozilla.org/en-US/firefox/addon/libredirect/ #privacy #FireFox #piped #YouTube #twitter #reddit #ManyOthers
Many #piped instances, including the main ones, seem to be hitting a java error that might be a result of being blocked by #YouTube. Fortunately each instance provides "preferences" that list other instances. Swapping them out individually, eventually I found one that still plays videos (for now). https://piped.simpleprivacy.fr/
@daviwil Are you using GUIX system with flatpak? If flatpak is just another repo, how do I tell guix to prefer that Firefox instead?
#MarcAndreessen on #LexFridman podcast points out that the advent of software would have #Marx rolling in his grave, because Marx' ideas were founded in industrial economics while the software boom sees individuals able to convert labor directly into capital. https://lexfridman.com/marc-andreessen/
I have youtube videos I want to listen to when I don't have eyes to spare. YouTube.com does some unholy mobile code that causes it to stop when you turn off your screen, even in your browser. Sometimes this can be bypassed by viewing in Firefox Mobile in desktop mode, but sometimes this just doesn't work. The Piped.video interface not only has no qualms about continuing playing when your screen is off, it offers an audio-only option so, presumably, I'm not streaming high-payload video data! Another win for #piped over the #DefectiveByDesign #YouTube greed.
Just saw on someone on #Reddit using #ChatGPT to answer a user's question — they didn't disclose it but it was painfully obvious.
Very on-brand, as a large portion of Reddit's user base consists of people who are confidently wrong about everything.
Still, I miss the times before #AI, when being wrong at least required some effort.
Have you ever had two keys randomly swap places on your keyboard? Only if your #keyboard is this cool https://orys.us/uN #planck
@dekkzz76 been around for many fortnights, would you say? Just another case of #EmacsFurtunateMistype
@icedquinn You win at calculus!
Full Stack Clojure web app engineer