Project for people leaving Google Maps.
cross-posted from: lemmy.world/post/19945430
cross-posted from: feddit.org/post/2989211
Mastodon Toot.
like this
Maeve, andyburke and can_you_change_your_username like this.
I totally missed the memo but apparently there is a Linux version of #GameGlass for a while now: support.gameglass.gg/en/articl…
* Ubuntu 22.04+
* Linux Mint 21.2+
* Fedora 39+
Not a fan of GameGlass (I prefer my switches and dials, as you may know) but it’s probably of interest for other #homeCockpit builders.
#SimPit #Gaming #GamingOnLinux #LinuxGaming #StarCitizen #EliteDangerous
beko.famkos.net/2024/09/19/156…
#EliteDangerous #GameGlass #gaming #gamingonlinux #homeCockpit #linuxgaming #simpit #StarCitizen
Afrikaner kraftigt överrepresenterade bland offer för dödligt våld. Detta enligt en rapport från Järvaveckan Research som gjorts med stöd av Socialstyrelsen. Rapporten jämfört hälsoskillnader och hälsoutfall hos personer med bakgrund i Asien och Afrika.
Hamnarbetarförbundet oroat över kokainsmugglingen. Svenska hamnarbetareförbundet är enligt vad de säger i en artikel i tidningen Arbetaren oroliga för att riskerar att bli måltavlor i samband med narkotikasmuggling.
Last Week in Fediverse – ep 84
Welcome back to another update. Some short housekeeping notes: Last Week in Fediverse will now release every Wednesday. Furthermore, I’ve split all news about Bluesky and the ATmosphere into it’s own separate newsletter, Last Week in the ATmosphere. I originally wanted to keep them together, but the newsletters were simply getting too big, so it was time to split them. Lots of news this week with FediForum, a Fediverse Discovery Project, and mozilla.social shutting down, so lets dive in.
Last Week in Fediverse – ep 84Welcome back to another update. Some short housekeeping notes: Last Week in Fediverse will now release every Wednesday. Furthermore, I’ve split all news about Bluesky and the ATmosphere into it’s own separate newsletter, Last Week in the ATmosphere. I originally wanted to keep them together, but the newsletters were simply getting too big, so it was time to split them. Lots of news this week with FediForum, a Fediverse Discovery Project, and mozilla.social shutting down, so lets dive in.
The news
The fourth edition of FediForum happened this week, a three-day unconference with speed demos of fediverse projects as well as some 40 open sessions about anything related to the fediverse. There were 14 demos, of which the video recordings should be available soon. Two demos stood out to me, showing products that have not been seen before, with Newsmast with channel.org, and Darius Kazemi’s ActivityPub Data Observatory. While there were lots of other great demos as well (Bandwagon for example), these mainly featured existing products.Channel.org is the latest project by Newsmast, and is a way for organisations, nonprofits, and news publishers to build their own channel for outreach. It is fully connected to the fediverse with the front-end providing a clear and simplified interface that simply shows the latest posts by a channel. This can be seen with the demo Channel for the Kamala Harris Group, which recently got switched over to use Patchwork, Newsmast other fediverse project. Channel.org is based on Patchwork, which is a plug-in architecture that Mastodon server admins can run on top of their Mastodon server. Patchwork is getting close to being released, and Newsmast is currently looking for admins who are willing participate. Patchwork is free and publicly available, while Channel.org will require a paid membership and targets larger public organisations.
The ActivityPub Data Observatory allows fediverse developers to scan the structure (not the content!) of data that gets send around on the fediverse, allowing developers to easily compare how different sofware structures their ActivityPub data. For example, you can easily compare how Misskey structures the ActivityPub code of a note, versus how Mastodon sends the ActivityPub code for a note. The open-ended nature of ActivityPub allows developers to give their own spin on implementing ActivityPub
As for the sessions, one recurring theme I noted is the need and demand for spaces to discuss the governance and social side of the fediverse and fediverse developments. While there are spaces for the technical aspects of the discussion of the fediverse and the protocol with the SocialCG, the SocialHub and the Fediverse Developer Network, these communities are less accessible to the technical inclined people. This is a conversation that also has come up during previous FediForum sessions. The Fediverse Governance Report also notes a lack of formal channels for Federated Diplomacy. While the need and demand is clearly there, it seems to be hard to figure out a way to establish such communications channels in a way that also establishes them as legitimate places for discussions and diplomacy.
Another aspect that stood out to me is the lack of discussions that I noticed about Bluesky during FediForum, and what lessons can be learned that can be applied to the fediverse. Bluesky has managed to grow significantly bigger than the fediverse at this point, with around 5 times as many monthly active users, as well as onboarding the Brazilian community. It seems to me that it is worth reflecting on why that is, and how the fediverse can better show itself as a good, ethical social network that people would like to join.
Fediverse Discovery Providers
The organisation behind Mastodon (Mastodon gGmbH) has announced a new project, Fediscovery, that explores decentralised search and discovery for the fediverse. The project got funded by NGI Search, and “explores the possibilities for better search and discovery on the Fediverse in the form of an optional, pluggable service. This service should be decentralized, independent of any one specific Fediverse service and respect user choice and privacy.” Mastodon gGmbH is explicitly not building only for Mastodon, they make it clear that they intend Fediscovery to be used by the wider fediverse, not only Mastodon.What Mastodon gGmbH is building here is what they call a ‘Fediverse Auxiliary Service Providers’. These auxiliary service providers can potentially do a variety of different services. The Fediscovery project is about building one of these service providers, a disovery provider, as a minimum proof of concept and as a demonstration what types of services other people can build as well. The plans are currently still in the very early stages, and more information expected at the end of September. For my own understanding I think of a Fediverse Auxiliary Service Provider as pretty much a Relay, with some minor yet-to-be-announced differences.
Mastodon gGmbH is also explicit in focusing on opt-in consent for the service, stating that it will “only ingest content from creators who opted in to discovery in the first place. Instances sending content to discovery providers should make sure to only send such content in the first place as well. All other information a discovery provider gathers should be anonymous.”
During a FediForum session about Fediscovery, Mastodon CTO Renaud Chaput confirmed that between 8% and 10% of active accounts have opted into Mastodon’s search, a year after it has been released. It indicates one of the fundamental challenges of any design that is opt-in: very few people will change the default settings, irregardless of what the settings are about. As Discovery and Search systems gain value by covering a bigger network, it shows the fundamental tensions that Mastodon gGmbH will have to grapple with while building Fediscovery.
Mozilla shuts down mozilla.social fediverse server
Mozilla has announced that they will shut down the mozilla.social server in December 2024. The server was announced in December 2022 as a way to ‘explore healthy social media alternative’. The project was originally quite big in scope, with planned integrations to log in with Firefox, and the GitHub repo showed their own mobile clients, and a custom front-end based on Elk. In 2023 Mozilla started to very slowly open up in a private beta, but the number of people getting access has been low. In February 2024 Mozilla downsizes as it refocuses on Firefox, scaling back their investments in various products, including their mozilla.social fediverse server. In an accompanying memo Mozilla stated at the time: “The actions we’re taking today will make this strategic correction, working through a much smaller team to participate in the Mastodon ecosystem and more rapidly bring smaller experiments to people that choose to live on the mozilla.social instance.”It seems like these more rapid smaller experiments never came, nor did it seem that Mozilla was particularly interested in growing the server. I honestly cannot find out if the server ever opened up for open registrations after they ran a waitlist for a long time, but it seems like it they have not. At any rate, the experiment stayed small, and mozilla.social currently has just below 300 active users.
The shutdown of Mozilla.social does raise questions about the server-centric model that the fediverse is based around: are there organisations that are willing to run large general-purpose fediverse servers, and have the ability to handle the infrastructure costs and moderation requirements that come with it. Mozilla seemed like it would be a good organisation to potentially do that. With Mozilla now pulling back, focusing on smaller servers might be a more logical direction going forward.
In Other News
- Threads has figured out how maximise publicity by making minimal incremental updates to their ActivityPub implementation, edition 501.
- Threaded is a Mastodon client that advertised a ‘Threads-like’ interface. Meta got in touch and threatened legal action, and now the app is renamed to Bubble.
- Bonfire showcases how with third-party extensions scientists can display ‘relevant data about their work and research topics directly on their profiles.’ Bonfire does not yet know when the platform will launch.
- The client Kaiteki, which focused on being a client for all the different microblogging platforms in the fediverse, stops development.
- The German Federal Ministry of Education and Research had stopped using their Mastodon account in October 2023, and after not posting for most of the year they said they’d close the account. After a large pushback from the community they reconsidered the decision and said they’d continue using the account again.
- Mastodon’s new author byline feature is now available for everyone.
- Goblin is an Tumblr-like platform for the fediverse, that recently opened up for signups. Someone also made a Cohost user style.
- The new Trust and Safety Taskforce with the SocialCG has set up an issue tracker for protocol level and/or specification changes to improve trust and safety on the fediverse.
- mastodon adoptions article link.springer.com/article/10.1…
- The Fediverse Berlin Day had multiple sessions about, well, the fediverse. Full live stream available here, with the German publisher ARD talking about their fediverse experience and strategy. Evan Prodromou also gave a talk about a ‘bigger, better fediverse’, which you can watch here. I do want to note that I find it very hard to square Prodromou’s estimation of 10 million federated Threads account with the fact that Mastodon.social (which accounts for a quarter of the entire fediverse’ monthly active users) currently knows about 18000 federated Threads accounts.
The Links
- Is Bluesky part of today’s Fediverse? (and the previous article) – by The Nexus of Privacy.
- Trunk & Tidbits, Mastodon’s engineering update, for August 2024.
- A map of 2000+ Lemmy communities.
- My Fediverse summer & the top 3 lessons I learned – Elena Rossini.
- Bandwagon is Emissary’s Bandcamp Alternative – WeDistribute.
- sub.club Emerges to Offer Paid Fediverse Subscriptions – WeDistribute.
- New NLnet funding for Lemmy.
- Bridgy Fed update.
- This week’s fediverse software updates.
- Owncast Newsletter September 2024.
That’s all for this week. You can also check out my post with the weekly news on atproto here.
fediversereport.com/last-week-…
Post by Kaiteki (@kaiteki@social.kaiteki.app)
It's probably hard for me to say this, but... Kaiteki will go the way of Megalodon, so development will stop. For the past few months, I've been struggling to make any progress at all.social.kaiteki.app
"Bluesky has managed to grow significantly bigger than the fediverse at this point, with around 5 times as many monthly active users, as well as onboarding the Brazilian community. It seems to me that it is worth reflecting on why that is, and how the fediverse can better show itself as a good, ethical social network that people would like to join."
Yeah, why is that? On the one hand, LGBTQ is strong in the Fediverse, and tech nerds of course. But other than that ... the Fediverse never had this kind of cultural momentum.
I guess mastodon.social? Its not only the Brazilians, its also BTS army, and the japanese community. They also went to Bluesky instead of Fedi. Maybe the fediverse is too euro-centric?
Maybe at some point swifties could join the Fediverse?
I used to watch "This Week in Tech" with Leo Laporte, before I realized he was a massive douche. And he always shortened his show name to TwiT.
I tried to do the same thing with your show name, and got "LwiF", which when I said it outloud made me sound like I was inventing a new french word. Say it outloud. It's fun to say. LWIF!
Minskat stöd till solceller bromsar klimatomställningen. Svensk Solenergi är starkt kritiska till att regeringen föreslår att minska ett stöd och helt ta bort ett annat i samma svep. Stödsystemen som regeringen angriper är och har varit viktiga för att accelerera hushållens och småföretagens elektrifiering.
Because of something I did during an anthropology lecture, I learned the hard way to read the "The following packages will be REMOVED" list when upgrading a package to backports in Debian GNU + Linux.
- I upgraded pipewire from stable to backports (I want to know ~~if this is related to my problem~~ why essential packages were removed)
Start-Date: 2024-09-18 14:59:02
Commandline: apt install libpipewire-0.3-0/bookworm-backports
Requested-By: dullbananas (1000)
Install: libpulsedsp:amd64 (16.1+dfsg1-2+b1, automatic), pulseaudio:amd64 (16.1+dfsg1-2+b1, automatic), pulseaudio-utils:amd64 (16.1+dfsg1-2+b1, automatic), libasound2-plugins:amd64 (1.2.7.1-1, automatic), policykit-1-gnome:amd64 (0.105-8, automatic), pulseaudio-module-bluetooth:amd64 (16.1+dfsg1-2+b1, automatic), libspeexdsp1:amd64 (1.2.1-1, automatic)
Upgrade: libspa-0.2-modules:amd64 (0.3.65-3+deb12u1, 1.2.3-1~bpo12+1), libpipewire-0.3-0:amd64 (0.3.65-3+deb12u1, 1.2.3-1~bpo12+1)
Remove: pipewire-pulse:amd64 (0.3.65-3+deb12u1), pipewire-audio-client-libraries:amd64 (0.3.65-3+deb12u1), t2-apple-audio-dsp-speakers161:amd64 (0.2.0-1), gnome:amd64 (1:43+1), gnome-remote-desktop:amd64 (43.3-1), pipewire:amd64 (0.3.65-3+deb12u1), gnome-shell-extensions:amd64 (43.1-1), gnome-shell:amd64 (43.9-0+deb12u2), pipewire-tests:amd64 (0.3.65-3+deb12u1), gdm3:amd64 (43.0-3), libspa-0.2-jack:amd64 (0.3.65-3+deb12u1), libspa-0.2-bluetooth:amd64 (0.3.65-3+deb12u1), pipewire-jack:amd64 (0.3.65-3+deb12u1), gstreamer1.0-pipewire:amd64 (0.3.65-3+deb12u1), t2-apple-audio-dsp-mic:amd64 (0.4.0-1), pipewire-audio:amd64 (0.3.65-3+deb12u1), pipewire-bin:amd64 (0.3.65-3+deb12u1), chrome-gnome-shell:amd64 (42.1-3), task-gnome-desktop:amd64 (3.73), gnome-session:amd64 (43.0-1+deb12u1), gnome-browser-connector:amd64 (42.1-3), gnome-core:amd64 (1:43+1), libpipewire-0.3-modules:amd64 (0.3.65-3+deb12u1), wireplumber:amd64 (0.4.13-1), gnome-shell-extension-prefs:amd64 (43.9-0+deb12u2), pipewire-alsa:amd64 (0.3.65-3+deb12u1)
End-Date: 2024-09-18 14:59:35
Start-Date: 2024-09-18 14:59:43
Commandline: apt install libpipewire-0.3-modules/bookworm-backports
Requested-By: dullbananas (1000)
Install: libconfig++9v5:amd64 (1.5-0.4, automatic), libxml++2.6-2v5:amd64 (2.40.1-3, automatic), libpipewire-0.3-modules:amd64 (1.2.3-1~bpo12+1), libffado2:amd64 (2.4.7-1, automatic)
End-Date: 2024-09-18 14:59:48
Start-Date: 2024-09-18 14:59:57
Commandline: apt install pipewire/bookworm-backports
Requested-By: dullbananas (1000)
Install: pipewire:amd64 (1.2.3-1~bpo12+1), pipewire-bin:amd64 (1.2.3-1~bpo12+1, automatic), wireplumber:amd64 (0.4.13-1, automatic)
End-Date: 2024-09-18 15:00:02
- I suspended the computer, and after resume, the lock screen was broken:
- When I clicked on the password field, the text cursor only appeared for a split second, and I could not type in it
- Clicking on the user switch button on the bottom right corner did nothing
- A few times, the text "Authentication error" randomly appeared for a split second, probably for 1 frame
- No way to reboot the normal way, because I could only use the power menu on the lock screen, which only has suspend
- I used the power button to reboot, and instead of GNOME, there was darkness
Debian GNU/Linux 12 dullbananas-macbookpro161 tty1 dullbananas-macbookpro161 login:
- I downgraded pipewire to stable
Start-Date: 2024-09-18 15:20:16
Commandline: apt install pipewire/stable
Requested-By: dullbananas (1000)
Downgrade: pipewire:amd64 (1.2.3-1~bpo12+1, 0.3.65-3+deb12u1), pipewire-bin:amd64 (1.2.3-1~bpo12+1, 0.3.65-3+deb12u1), libspa-0.2-modules:amd64 (1.2.3-1~bpo12+1, 0.3.65-3+deb12u1), libpipewire-0.3-modules:amd64 (1.2.3-1~bpo12+1, 0.3.65-3+deb12u1), libpipewire-0.3-0:amd64 (1.2.3-1~bpo12+1, 0.3.65-3+deb12u1)
End-Date: 2024-09-18 15:20:26
- I ran
dpkg --verify
and got this output
??5?????? /lib/modules/6.10.9-1-t2-bookworm/modules.alias
??5?????? /lib/modules/6.10.9-1-t2-bookworm/modules.alias.bin
??5?????? /lib/modules/6.10.9-1-t2-bookworm/modules.dep
??5?????? /lib/modules/6.10.9-1-t2-bookworm/modules.dep.bin
missing /usr/share/dbus-1/services/io.snapcraft.Prompt.service
??5?????? c /etc/systemd/logind.conf
??5?????? c /etc/tlp.conf
??5?????? /lib/modules/6.10.8-1-t2-bookworm/modules.alias
??5?????? /lib/modules/6.10.8-1-t2-bookworm/modules.alias.bin
??5?????? /lib/modules/6.10.8-1-t2-bookworm/modules.dep
??5?????? /lib/modules/6.10.8-1-t2-bookworm/modules.dep.bin
??5?????? c /etc/gdm3/daemon.conf
missing /etc/os-release.debootstrap
??5?????? /lib/modules/6.10.7-1-t2-bookworm/modules.alias
??5?????? /lib/modules/6.10.7-1-t2-bookworm/modules.alias.bin
??5?????? /lib/modules/6.10.7-1-t2-bookworm/modules.dep
??5?????? /lib/modules/6.10.7-1-t2-bookworm/modules.dep.bin
- I reinstalled systemd (not sure if this made a difference)
Start-Date: 2024-09-18 15:48:58
Commandline: apt install --reinstall systemd
Requested-By: dullbananas (1000)
Reinstall: systemd:amd64 (252.30-1~deb12u2)
End-Date: 2024-09-18 15:49:02
- I reinstalled gdm3, and immediately without me doing anything else, there was GNOME instead of darkness
Start-Date: 2024-09-18 15:51:49
Commandline: apt install --reinstall gdm3
Requested-By: dullbananas (1000)
Install: gnome-remote-desktop:amd64 (43.3-1, automatic), gnome-shell:amd64 (43.9-0+deb12u2, automatic), power-profiles-daemon:amd64 (0.12-1+b1, automatic), gdm3:amd64 (43.0-3), gstreamer1.0-pipewire:amd64 (0.3.65-3+deb12u1, automatic), chrome-gnome-shell:amd64 (42.1-3, automatic), gnome-session:amd64 (43.0-1+deb12u1, automatic), gnome-browser-connector:amd64 (42.1-3, automatic), gnome-shell-extension-prefs:amd64 (43.9-0+deb12u2, automatic)
Remove: tlp:amd64 (1.5.0-2), tlp-rdw:amd64 (1.5.0-2)
End-Date: 2024-09-18 15:52:05
- End of class
- I reinstalled tlp because installing gdm3 removed it
- After selecting an app search result, instead of a new window opening, an existing window was focused, and this led to me discovering that my built-in extensions were gone
- While writing this post, I got the idea of using the list of removed packages in the apt history log output from
apt install libpipewire-0.3-0/bookworm-backports
to see what packages to install again, so I did that, then I also had to uninstall firefox-esr again - I rebooted, and my built-in extensions and other stuff were resurrected, so now I have full redemption
- Another Window Session Manager restored my windows in a way that pissed me off
(Failed attempts of recovery are not listed)
Edit: actually I made the mistake 1 minute before the start of class
like this
DaGeek247, KaRunChiy and ShaunaTheDead like this.
reshared this
Tech Cyborg reshared this.
Yeah, I realise a comment like this is mostly unhelpful (switching distros is a pain, of course - even just the hassle of moving over your data), but it does remind me how glad I am that I did it at some point. Painless upgrades are amazing.
(That said, it's not entirely risk-free; although I never got an unworkable system, at some point upgrades were blocked until I did some manual work. Universal Blue had similar issues.)
(Failed attempts of recovery are not listed)
~~Would be interesting though~~
On nixos i managed to uninstall nix (package manager), remove my user account, git, ls, WiFi drivers and basically everything else
I can't remember how I rescued it now but managed to get it back without a reinstall
I really wonder how you managed to uninstall nix. Editing configuration.nix shouldn't even allow for removing .nix...
Anyway, this post made me remember why I used btrfs for my new btrfs system.
I can't remember how I rescued it now but managed to get it back without a reinstall
You could've booted into a previous generation where you still had all those things on your system. The glory of atomic distros :)
I feel you. I once was messing around with python and realized I had too many python versions installed for no reason, so I uninstalled them all to install a single one.
Oh the pain.
True, I still think it's fair to criticize the package managers and distros for not anticipating this common scenario and having the ability to roll back easily. How many millions of Linux users have experienced this issue? I'll bet a few.
Debian, Gentoo come from another generation and sometimes it shows, I mean snapshots weren't even a thing yet AFAIK.
Two things to change if you switch from Ubuntu to Debian:
- Add the systray icon extension from Ubuntu.
- Don't, please don't, forget to turn off auto updates
Been running debian stable on a few hundred servers for 25 ish years.
And I always install and enable unattended upgrades. And it have never been a problem. Not even once.
I am capable of running updates myself and I'd rather choose when they happen
Also, Nvidia
I do the same with nix, unless I'm fucking with the bootloader I'll do risky updates because I can always just boot a previous generation
Not everyone has that luxury though
Where's the fun in that? You've gotta raw dog life to get your blood pumping.
^Hey, ^why ^are ^my ^prod ^credentials ^revoked? ^Guys?
This was definitely one of my least favorite things when I used Debian.
It shows that we need to think about how users are performing tasks and how to intuitively make their usage more successful. The OS should try to get out of the way and always have the ability to easily revert in the case of platform failure.
This is a fascinating concept.
If files are removed from the Index it would only seem natural that they can be undeleted until their physical address is recycled and overwritten.
In fact I remember something like this pre Windows 95 era where files were crossed out. Undeleting them was like magic.
This is why the windows term "Recycle" is more appropriate because the data remains until the space is reused or zero'd out.
This is the kind of reexamining we need, does our current iteration make sense from an engineering perspective or is it just a evolution of a bunch of archaic stuff from a time that doesn't represent the present tech world at all.
I would be okay with replacing rm
with recycle
and shred
as their function is more clear in the name.
Yes. Potentially make it wipe the undo action saved after a second reboot.
As in;
1."sudo apt dist upgrade -reverttool"
2.reboot #1
3.oops bricked my dependencies
4.sudo "ah shits fucked -reverttool!"
5.reboot #2
6.-reverttool completed the reversion of "sudo apt dist upgrade"
ALTERNATIVELY
1.sudo apt dist upgrade -reverttool
2.reboot #1
3.everything worked
4.forget about the -reverttool
5.reboot #2
6.-reverttool wipes it's /tmp/revert.txt until next command.
Congratulations 🎉 Nice work figuring it out.
Gotta love the idea that when you uninstall a package all the packages that depend on it must be removed for consistency.
Out of curiosity, what were you looking to gain from the pipewire upgrade?
yum history undo last
There's a colossal amount of work that goes into making that command usable and reliable, and I'm glad to say the yum-adjacent distros are still putting in the effort. That may change, but so far it's been there to save my bacon when I need it.
Debian GNU/Linux 12 dullbananas-macbookpro161 tty1
dullbananas-macbookpro161 login:
What more do you need?!
Lol but seriously,
Remove: ...gnome-shell...
That'll do it.
You should consider setting up btrfs w/ Timeshift.
(I just have backports kernel and firmware for the Wi-Fi card as well as backports smartctl due to a bugfix).
It just wanted to remove French, ofc I said yes!!
But also, honestly, I always "-y".
\
The gamble is I'll have to use an earlier ~~bitchtree~~ btrfs snapshot.
And thx for the great commentary on point 13.
Hard lesson to learn, I've been taught the same myself.
Some others have said it already, but I will repeat the gospel, use Timeshift!
I did nearly the exact same thing you did on my Debian laptop at a tech conference right at the beginning of an important session.
I decided to mess around with my wireless drivers. IDK why I thought that was a good idea, I don't remember what I was trying to do, but I borked my networking stack completely.
couldn't get it to reconnect, couldn't get the settings to revert or anything.
I quickly ran Timeshift and selected my most recent automatic daily restore point. 5 minutes later I was back 100% Internet was working perfectly, nothing funky, and I was able to catch up and follow the lecture again.
Timeshift is awesome too because it runs from the command line if you need it to. So even borking your GUI isn't a death sentence, you can still run Timeshift from the terminal and restore your system.
Newer versions of apt now have coloured text showing what will be installed (green) and what will be REMOVED (red)
Handy feature for someone like me who also makes mistakes
Wikipedia defines Zionism as ‘colonialism,’ sparking outrage
At the center of the debate are key changes in the language used to describe Zionism, the movement that called for the establishment of a Jewish homeland in what is now Israel.
The 2023 version of the page framed Zionism as a nationalist movement born in the 19th century that sought to secure Jewish self-determination.
In contrast, the 2024 version of the entry introduces more charged terminology, describing Zionism as an “ethno-cultural nationalist” movement that engaged in “colonization of a land outside of Europe,” with a heightened focus on the resulting conflicts with Palestinian Arabs.
“Zionists wanted to create a Jewish state in Palestine with as much land, as many Jews, and as few Palestinian Arabs as possible,” it reads.
The jewish and the palestinians have something in common. They were both driven from their home. It's a shame that coexistence wasn't the way it went but that's humans for you... everyone who isn't one of you is an other, and humans hate others.
Peace seems to always lose.
The residents of Palestine were peacefully coexisting Jews, Arabs, and Muslim descendants of the bronze-age indigenous people before the inception of Zionism by the British Empire in the early 1900s.
This is not a question of "religious coexistence", it's a question of murderous settler-colonialism and Empire.
Free Palestine.
From the muslim conquest of the levant in the 7th century, to the christian crusades across several centuries... there has been seemingly countless wars in the name of religion in the region. The conflict goes back much, much longer than 124 years.
Anyway, you talk about this being a question of something. I see no questions whatsoever. I just see hate after hate, bloodshed after bloodshed. It won't end until humans bring themselves to extinction or one side wipes out the other because we're incapable as a species of anything else.
I'm glad that the UN is pushing to get Israel out of the Gaza Strip at the least, but the damage is already done. The cycle will just continue because the hate will never end.
The claim the other person was making was very, very obviously not the absurdity you represent it as.
The residents of Palestine were peacefully coexisting Jews, Arabs, and Muslim descendants of the bronze-age indigenous people before the inception of Zionism by the British Empire in the early 1900s.
Nowhere does this say "were peacefully coexisting since the bronze age," it says "these populations that descended from groups there since the bronze age were, during some period of time prior to zionism, peacefully coexisting."
There are other problems with what you said, e.g. I wouldn't blame the indigenous Christian inhabitants for the Crusades, but I don't really want to get into this, I just want to point out that you wildly misrepresented your interlocutor.
Okay, so then i'll focus on the specific claim of right during/before the early 1900s everyone was peacefully coexisting.
Sure, near the end of the ottoman empire there was a very brief period where there was some coexistence. Very brief.
"near the end of the ottoman empire there was a very brief period where there was some coexistence" @Lets_Eat_Grandma
For centuries, Muslims, Christians and Jews shared Palestine. How "peaceful" that was is debatable. That Palestinians of all creeds had homes on those lands is beyond dispute.
Then, the Zionists started arriving. They wanted to be the Master Race of the region. That's the problem.
@GarbageShootAlt2
@palestine
@israel
#IsraelPalestineConflict
#Israel
#Palestine
#WarCrimes
#CrimesAgainstHumanity
#genocide
Sanatoria is the plural of sanatorium. A sanatorium is a facility for the treatment of illness.
@Lets_Eat_Grandma @GarbageShootAlt2 @palestine @israel
#IsraelPalestineConflict
#Israel
#Palestine
#WarCrimes
#CrimesAgainstHumanity
#genocide
Linus Torvalds: Speaks on the Rust vs C Linux Divide
Linus Torvalds Speaks on the the divide between Rust and C Linux developers an the future Linux. Will things like fragmentation among the open source community hurt the Linux Kernel? We'll listen to the Creator of Linux.
For the full key note, checkout:
The Register's summary: Torvalds weighs in on 'nasty' Rust vs C for Linux debate
Torvalds weighs in on 'nasty' Rust vs C for Linux debate
This is like vi vs Emacs with 'religious overtones,’ project chief laughsRichard Speed (The Register)
like this
Lasslinthar and Oofnik like this.
I don't want to watch a video about it.
I'd like to know it, but a couple of sentences wouldn't have hurt
like this
themadcodger likes this.
2 things:
- It's more the determinacy, a GC randomly fires up and your systems stops for some long amount of time. There are pauseless GCs but that's a different nightmare.
- The kernel has things similar to GCs. They're used for more specialized tasks, and some (like rcu) are absolute nightmares that have take decades to get working.
it's more "it forces you to make it burrow checker friendly".
A burrow checker is not the only mechanism to write safe code. All the mess of Rust is all because this is the strategy they adopted.
And this strategy, like everything in this world, has trade offs. It just happens that there are a lot, like, - a lot -, of trade offs, and those are insufferable when it comes to Rust...
And because it looks like C, JavaScript, Bash and a few others all mixed up together.
I've heard Rust described as “Rust is what you get when you put all the good features of other programming languages together. You can't read it, but it's freaking fast!”
1, 90 or 9 minutes, in any case it needs a speaker to be watched, and often mobile data cap when not at home.
and a fair amount of rewinds for a lot of non-native english ~~speakers~~ knowers
I also dont like videos for this stuff. Summarized using kagi's universal summarizer, sharing here:
- The integration of Rust into the Linux kernel has been a contentious topic, with some long-term maintainers resisting the changes required for memory-safe Rust code.
- The debate over Rust vs. C in the Linux kernel has taken on "almost religious overtones" in certain areas, reflecting the differing design philosophies and expectations.
- Linus Torvalds sees the Rust discussion as a positive thing, as it has "livened up some of the discussions" and shows how much people care about the kernel.
- Not everyone in the kernel community understands everything about the kernel, and specialization is common - some focus on drivers, others on architectures, filesystems, etc. The same is true for Rust and C.
- Linus does not think the Rust integration is a failure, as it's still early, and even if it were, that's how the community learns and improves.
- The challenge is that Rust's memory-safe architecture requires changes to the existing infrastructure, which some long-time maintainers, like the DRM subsystem people, are resistant to.
- The Linux kernel has developed a lot of its own memory safety infrastructure over time for C, which has allowed incremental changes, whereas the Rust changes are more "in your face."
- Despite the struggles with Rust integration, Linus believes Linux is so widely used and entrenched that alternative "bottom-up grown-up from the start Rust kernels" are unlikely to displace it.
- Linus sees the embedded/IoT space as an area where alternative kernels built around different languages like Rust may emerge, but does not see Linux losing its dominance as a general-purpose OS.
- Overall, Linus views the Rust debate as a positive sign of the community's passion and an opportunity to learn, even if the integration process is challenging.
I took notes for the benefit of anyone who doesn't like their info in video form. My attempt to summarize what Linus says:
He enjoys the arguments, it's nice that Rust has livened up the discussion. It shows that people care.
It's more contentious than it should be sometimes with religious overtones reminiscent of vi versus emacs. Some like it, some don't, and that's okay.
Too early to see if Rust in the kernel ultimately fails or succeeds, that will take time, but he's optimistic about it.
The kernel is not normal C. They use tools that enforce rules that are not part of the language, including memory safety infrastructure. This has been incrementally added over a long time, which is what allowed people to do it without the kind of outcry that the Rust efforts produce by trying to change things more quickly.
There aren't many languages that can deal with system issues, so unless you want to use assembler it's going to be C, C-like, or Rust. So probably there will be some systems other than Linux that do use Rust.
If you make your own he's looking forward to seeing it.
like this
Squiddlioni, Beacon, imecth and RadioDonut like this.
I have played with Ada but not done anything "real" with it. I think I'd be ok with using it. It seems better than C in most regards. I haven't really looked into Rust but from what I can gather, its main innovation is the borrow checker, and Ada might get something like that too (influenced by Rust).
I don't understand why Linux is so huge and complicaed anyway. At least on servers, most Linux kernels are running under hypervisors that abstract away the hardware. So what else is going on in there? Linux is at least 10x as much code as BSD kernels from back in the day (idk about now). It might be feasible to write a usable Posix kernel as a hypervisor guest in a garbage collected language. But, I haven't looked into this very much.
Here's an ok overview of Ada: cowlark.com/2014-04-27-ada/ind…
So probably there will be some systems other than Linux that do use Rust
There's one called Redox that is entirely written in Rust. Still in fairly early stages, though. redox-os.org/
If you make your own he's looking forward to seeing it.
Not a programmer whatsoever but I've heard about Zig and people comparing it to Rust, what's the deal with it?
Zig is "c", but modern and safe.
The big selling points compared to Rust are:
- A better syntax
- No hidden control flow
- No hidden memory allocation
- Really great interop with C (it's almost as if you just include the C code as you would in a C code base...)
- Fast compile time
- it's more readable
- it's simpler to learn
The syntax is really close to the C language; any C programmer can pick up Zig really fast.
IMO Zig is a far better choice to go in the kernel than Rust.
Linux has tried to include CPP in it, and it failed.
So imagine if trying to fit in a C-like cousin failed, how far they are to fit an alien language like Rust...
For more information: ziglang.org/learn/why_zig_rust…
Zig is "c", but modern and safe.
Zig is safer than C, but not on a level that is comparable to Rust, so it lacks its biggest selling point. Unfortunately just being a more modern language is not enough to sell it.
So imagine if trying to fit in a C-like cousin failed
C++ was not added to Linux because Linus Torvalds thought it was an horrible language, not because it was not possible to integrate in the kernel.
Like sudo that has had zero days lurking for 10 years?
I'm not advocating for reimplementing stuff for no good reason though.
Zig is a very new and immature language. It won't be kernel-ready for at l'East another 10 years.
a better syntax
That's pretty suggestive. Rust syntax is pretty good. Postfix try
is just better for example.
Zig also uses special syntax for things like error and nullability instead of having them just be enums, making the language more complex and less flexible for no benefit.
Syntax is also not everything. Rust has extremely good error messages. Going through Zig's learning documentation, half the error messages are unreadable because I have to scroll to see the actual error and data because it's on the same line as the absolute path as the file were the error comes from
No hidden memory allocation
That's a library design question, not a language question. Rust for Linux uses its own data collections that don't perform hidden memory allocations instead of the ones from the standard library.
it's more readable
I don't know, Rust is one of the most readablelangueage for me.
Fast compile time
Is it still the case once you have a very large project and make use of comptime?
it's simpler to learn
Not true. Because it doesn't have the guardrails that rust has, you must build a mental model of where the guardrails should be so you don't make mistakes. Arguably this is something that C maintainers already know how to do, but it's also not something they do flawlessly from just looking at the bugs that regularly need to be fixed.
Being able to write code faster does not equate being able to write correct code faster.
Really great interop with C
Yes, because it's basically C with some syntax sugar. Rust is a Generational change.
He uses a version of Emacs called MicroEmacs.
I recall seeing his MicroEmacs configuration a while back when I was exploring options to start using Emacs.
MicroEmacs
In testing, to settle a bet by a rabid cult-of-vi peer, I opened a given set of files in each editor, each a day apart because I couldn't be arsed to clear caches. This guy, otherwise a prince, was railing about emacs, but otherwise suffered days of waiting.
10/10 the memory usage by his precious vi was same-or-more than emacs.
There's so many shared libs pulled in by the shell that all the fuddy doomsaying about bloat is now just noise.
I avoid vi because even in 1992 it was crusty and wrong-headed. 30 years on the hard-headed cult and the app haven't changed.
I don't see how microEmacs can improve on what we have by default, and I worry that the more niche the product is the harder it will be to find answers online. But I'm willing to be swayed if anyone can pitch its virtues.
TIL that version appears to be on the AUR: MicroEMACS/PK 4.0.15 customized by Linus Torvalds.
Last updated in 2014, it probably has serious cobwebs now. Even the upstream hasn't been touched in 6 years.
How is it that no matter what the damn topic is, Linus always seems to be the most level-headed in the room? I really admire him for that...
Edit: Lol, Linus, not Linux. Linus. xD
Linus did have emotion control issues and was not always completely rational, but he's gone a long way towards being incredibly responsible to his child that powers the world.
Also, he long understands that Linux ain't a hobby project, which some programmers still get to think.
I took notes for the benefit of anyone who doesn’t like their info in video form.
I love you.
So probably there will be some systems other than Linux that do use Rust.
Isn't there Redox OS?
Edit: yes, it's still alive and kicking.
C is more mature than Rust so we wait for Rust to shine
Rust can overcome some complex things in C and vice versa
Linus Torvalds has made some interesting comments on the Rust vs C debate in the Linux kernel. He enjoys the discussions because it shows that people care about the project, even though things can get a little heated like the classic vi vs emacs arguments. The Rust conversation is still in its early days, and while Linus is optimistic about its future in the kernel, it’s too soon to say whether it will ultimately succeed or fail.
He points out that the Linux kernel isn't just "normal" C it's C with additional tools and rules that ensure memory safety and other protections. This incremental approach has allowed for changes without causing the kind of backlash that Rust has faced with its more dramatic changes.
At the end of the day, the kernel has to deal with system-level issues, and unless you're working in assembly, it’s going to be C, C-like, or Rust. Linus is looking forward to seeing how other systems outside of Linux might adopt Rust for their own needs.
If you're interested in exploring more of these tech discussions or maybe looking for some related tools, you can download APK for access to various Linux utilities on mobile.
The existing maintainers won’t live forever, having Rust in the Kernel is a bet on the future.
You're drastically reducing your talent base by requiring membership in two groups of experts. Well done.
The comma splice gives it away, but you're new at organizing groups and practicing set theory, aren't you?
Do you have something against it? People hate on it like it's a fad or whatever. But, the people who like it, LOVE it.
Rust is the most admired language, more than 80% of developers that use it want to use it again next year.
survey.stackoverflow.co/2023/#…
Rust is on its seventh year as the most loved language with 87% of developers saying they want to continue using it.
survey.stackoverflow.co/2022/#…
8 years in a row. I can understand the perspective of someone who spent years honing their craft in C/C++ and not wanting to learn a new language. But, the Harassment of the "Rust in Linux Lead" is ridiculous. I'm not saying you are harassing. But, saying it's a tech bro thing is just negative and doesn't do justice to how many devs just like rust.
Correct me if I am wrong, but my understanding is that you use Coq to prove your theroem, then need to rewrite it in something else. I think there is some OCaml integration, but OCaml—while having create performance for a high level language & fairly predictable output—isn’t well-suited for very low-level kernel code. The difference in the ATS case (with the ML syntax similarity 🤘) is you can a) write it all in a single language & b) you can interweave proof, type, & value-level code thru the language instead of separating them; which means your functions need to make the proof-level asserts inside their bodies to satisfy the compiler if written with these requirements, or the type level asserting the linear type usage with value-level requirements to if allocating memory, must deallocate memory as well as compeletly prevent double free & use after free.
For those in the back: Rust can’t do this with its affine types only preventing using a resource multiple times (at most once), where linear types say you must use once & can only use once.
This video is full of jarring edits which initially made me wonder if someone had cut out words or phrases to create an abbreviated version. But, then I realized there are way too many of them to have been done manually. I checked the full original video and from the few edits i manually checked it seems like it is just inconsequential pauses etc that were removed: for instance, when Linus says "the other side of that picture" in the original there is an extra "p" sound which is removed here.
Yet another irritating and unnecessary application of neural networks, I guess.
PeerTube v6.3 released!
PeerTube v6.3 released! | JoinPeerTube
This is the last minor release before v7, but it's packed with interesting new features! Let's have a look :) Separate audio and video streams for mor...JoinPeerTube
like this
Oofnik, NataliaTheDrowned2, tuckerm and Fitik like this.
like this
Fitik likes this.
like this
Fitik likes this.
The administrator can enable this on their instance. It is not enabled by default.
I’ve this enabled on my instance peertube.wtf
like this
Fitik likes this.
Should be on by default, and unable to be deselected on every instance. Anyways, I went to your instance, searched "Cleveland", and among some other crappy videos that aren't worth watching I found THIS GEM
So that's cool.
like this
Fitik likes this.
like this
Fitik likes this.
like this
Fitik likes this.
Peertube vs Youtube in numbers: 21k / 2.7b
Yeah they need to improve quite a bit because the platform is harder to use in comparison to Lemmy and Mastodon.
like this
Fitik likes this.
like this
Fitik likes this.
like this
Fitik likes this.
Unfortunately the official app is currently only being developed for android so I won’t be able to use it on my iPhone. I should try to support them more so they can get around to it quicker.
I would love to see a Canadian Peertube instance perhaps Fedecan may be able to look into it.
@admin@lemmy.ca
like this
Fitik and NataliaTheDrowned2 like this.
like this
Fitik likes this.
Are you talking about were to upload your content?
I would say it depends on the content you wish to upload:
- tilvids.com
- makertube.net
- peertube.linuxrocks.online
- peertube.wtf (my instance)
PeerTube v6.3 released!
PeerTube v6.3 released! | JoinPeerTube
This is the last minor release before v7, but it's packed with interesting new features! Let's have a look :) Separate audio and video streams for mor...JoinPeerTube
like this
originalucifer, Tarturian and Fitik like this.
How to rebase to Fedora Silverblue 41 Beta - Fedora Magazine
How to rebase to Fedora Silverblue 41 Beta - Fedora Magazine
Instructions to rebase to Fedora Silverblue for 41 betaMichal Konečný (Fedora Project)
like this
ShaunaTheDead likes this.
reshared this
Tech Cyborg reshared this.
Last Week in Fediverse – ep 84
Welcome back to another update. Some short housekeeping notes: Last Week in Fediverse will now release every Wednesday. Furthermore, I’ve split all news about Bluesky and the ATmosphere into it’s own separate newsletter, Last Week in the ATmosphere. I originally wanted to keep them together, but the newsletters were simply getting too big, so it was time to split them. Lots of news this week with FediForum, a Fediverse Discovery Project, and mozilla.social shutting down, so lets dive in.
The news
The fourth edition of FediForum happened this week, a three-day unconference with speed demos of fediverse projects as well as some 40 open sessions about anything related to the fediverse. There were 14 demos, of which the video recordings should be available soon. Two demos stood out to me, showing products that have not been seen before, with Newsmast with channel.org, and Darius Kazemi’s ActivityPub Data Observatory. While there were lots of other great demos as well (Bandwagon for example), these mainly featured existing products.
Channel.org is the latest project by Newsmast, and is a way for organisations, nonprofits, and news publishers to build their own channel for outreach. It is fully connected to the fediverse with the front-end providing a clear and simplified interface that simply shows the latest posts by a channel. This can be seen with the demo Channel for the Kamala Harris Group, which recently got switched over to use Patchwork, Newsmast other fediverse project. Channel.org is based on Patchwork, which is a plug-in architecture that Mastodon server admins can run on top of their Mastodon server. Patchwork is getting close to being released, and Newsmast is currently looking for admins who are willing participate. Patchwork is free and publicly available, while Channel.org will require a paid membership and targets larger public organisations.
The ActivityPub Data Observatory allows fediverse developers to scan the structure (not the content!) of data that gets send around on the fediverse, allowing developers to easily compare how different sofware structures their ActivityPub data. For example, you can easily compare how Misskey structures the ActivityPub code of a note, versus how Mastodon sends the ActivityPub code for a note. The open-ended nature of ActivityPub allows developers to give their own spin on implementing ActivityPub
As for the sessions, one recurring theme I noted is the need and demand for spaces to discuss the governance and social side of the fediverse and fediverse developments. While there are spaces for the technical aspects of the discussion of the fediverse and the protocol with the SocialCG, the SocialHub and the Fediverse Developer Network, these communities are less accessible to the technical inclined people. This is a conversation that also has come up during previous FediForum sessions. The Fediverse Governance Report also notes a lack of formal channels for Federated Diplomacy. While the need and demand is clearly there, it seems to be hard to figure out a way to establish such communications channels in a way that also establishes them as legitimate places for discussions and diplomacy.
Another aspect that stood out to me is the lack of discussions that I noticed about Bluesky during FediForum, and what lessons can be learned that can be applied to the fediverse. Bluesky has managed to grow significantly bigger than the fediverse at this point, with around 5 times as many monthly active users, as well as onboarding the Brazilian community. It seems to me that it is worth reflecting on why that is, and how the fediverse can better show itself as a good, ethical social network that people would like to join.
Fediverse Discovery Providers
The organisation behind Mastodon (Mastodon gGmbH) has announced a new project, Fediscovery, that explores decentralised search and discovery for the fediverse. The project got funded by NGI Search, and “explores the possibilities for better search and discovery on the Fediverse in the form of an optional, pluggable service. This service should be decentralized, independent of any one specific Fediverse service and respect user choice and privacy.” Mastodon gGmbH is explicitly not building only for Mastodon, they make it clear that they intend Fediscovery to be used by the wider fediverse, not only Mastodon.
What Mastodon gGmbH is building here is what they call a ‘Fediverse Auxiliary Service Providers’. These auxiliary service providers can potentially do a variety of different services. The Fediscovery project is about building one of these service providers, a disovery provider, as a minimum proof of concept and as a demonstration what types of services other people can build as well. The plans are currently still in the very early stages, and more information expected at the end of September. For my own understanding I think of a Fediverse Auxiliary Service Provider as pretty much a Relay, with some minor yet-to-be-announced differences.
Mastodon gGmbH is also explicit in focusing on opt-in consent for the service, stating that it will “only ingest content from creators who opted in to discovery in the first place. Instances sending content to discovery providers should make sure to only send such content in the first place as well. All other information a discovery provider gathers should be anonymous.”
During a FediForum session about Fediscovery, Mastodon CTO Renaud Chaput confirmed that between 8% and 10% of active accounts have opted into Mastodon’s search, a year after it has been released. It indicates one of the fundamental challenges of any design that is opt-in: very few people will change the default settings, irregardless of what the settings are about. As Discovery and Search systems gain value by covering a bigger network, it shows the fundamental tensions that Mastodon gGmbH will have to grapple with while building Fediscovery.
Mozilla shuts down mozilla.social fediverse server
Mozilla has announced that they will shut down the mozilla.social server in December 2024. The server was announced in December 2022 as a way to ‘explore healthy social media alternative’. The project was originally quite big in scope, with planned integrations to log in with Firefox, and the GitHub repo showed their own mobile clients, and a custom front-end based on Elk. In 2023 Mozilla started to very slowly open up in a private beta, but the number of people getting access has been low. In February 2024 Mozilla downsizes as it refocuses on Firefox, scaling back their investments in various products, including their mozilla.social fediverse server. In an accompanying memo Mozilla stated at the time: “The actions we’re taking today will make this strategic correction, working through a much smaller team to participate in the Mastodon ecosystem and more rapidly bring smaller experiments to people that choose to live on the mozilla.social instance.”
It seems like these more rapid smaller experiments never came, nor did it seem that Mozilla was particularly interested in growing the server. I honestly cannot find out if the server ever opened up for open registrations after they ran a waitlist for a long time, but it seems like it they have not. At any rate, the experiment stayed small, and mozilla.social currently has just below 300 active users.
The shutdown of Mozilla.social does raise questions about the server-centric model that the fediverse is based around: are there organisations that are willing to run large general-purpose fediverse servers, and have the ability to handle the infrastructure costs and moderation requirements that come with it. Mozilla seemed like it would be a good organisation to potentially do that. With Mozilla now pulling back, focusing on smaller servers might be a more logical direction going forward.
In Other News
- Threads has figured out how maximise publicity by making minimal incremental updates to their ActivityPub implementation, edition 501.
- Threaded is a Mastodon client that advertised a ‘Threads-like’ interface. Meta got in touch and threatened legal action, and now the app is renamed to Bubble.
- Bonfire showcases how with third-party extensions scientists can display ‘relevant data about their work and research topics directly on their profiles.’ Bonfire does not yet know when the platform will launch.
- The client Kaiteki, which focused on being a client for all the different microblogging platforms in the fediverse, stops development.
- The German Federal Ministry of Education and Research had stopped using their Mastodon account in October 2023, and after not posting for most of the year they said they’d close the account. After a large pushback from the community they reconsidered the decision and said they’d continue using the account again.
- Mastodon’s new author byline feature is now available for everyone.
- Goblin is an Tumblr-like platform for the fediverse, that recently opened up for signups. Someone also made a Cohost user style.
- The new Trust and Safety Taskforce with the SocialCG has set up an issue tracker for protocol level and/or specification changes to improve trust and safety on the fediverse.
- mastodon adoptions article link.springer.com/article/10.1…
- The Fediverse Berlin Day had multiple sessions about, well, the fediverse. Full live stream available here, with the German publisher ARD talking about their fediverse experience and strategy. Evan Prodromou also gave a talk about a ‘bigger, better fediverse’, which you can watch here. I do want to note that I find it very hard to square Prodromou’s estimation of 10 million federated Threads account with the fact that Mastodon.social (which accounts for a quarter of the entire fediverse’ monthly active users) currently knows about 18000 federated Threads accounts.
The Links
- Is Bluesky part of today’s Fediverse? (and the previous article) – by The Nexus of Privacy.
- Trunk & Tidbits, Mastodon’s engineering update, for August 2024.
- A map of 2000+ Lemmy communities.
- My Fediverse summer & the top 3 lessons I learned – Elena Rossini.
- Bandwagon is Emissary’s Bandcamp Alternative – WeDistribute.
- sub.club Emerges to Offer Paid Fediverse Subscriptions – WeDistribute.
- New NLnet funding for Lemmy.
- Bridgy Fed update.
- This week’s fediverse software updates.
- Owncast Newsletter September 2024.
That’s all for this week. You can also check out my post with the weekly news on atproto here.
Post by Kaiteki (@kaiteki@social.kaiteki.app)
It's probably hard for me to say this, but... Kaiteki will go the way of Megalodon, so development will stop. For the past few months, I've been struggling to make any progress at all.social.kaiteki.app
reshared this
Tim Chambers reshared this.
Last Week in the ATmosphere
Welcome to the weekly update on everything that’s happened on Bluesky and the broader network called the ATmosphere. A short introduction for people who might not know me: I’m Laurens Hof, and the last year I’ve written a monthly update on all the news that’s happened on Bluesky. I’ve written a weekly newsletter about everything that is happening in the fediverse, the other decentralised social network, as well over the last year and a half. And now you can expect even more regular updates on Bluesky and the ATmosphere as well, coming out every Wednesday. It’s been a busy week* with video, 10 million accounts, and more!
The News
Bluesky has added support for video. The feature has been often requested, especially from the Brazilian community. Over the last few weeks the team has made it their top priority to launch the feature as soon as possible. Videos have indeed been very popular on Bluesky, with 169 years of videos being served within 2 days, and half a million videos posted within 4 days. Each video can be one minute long, and people can upload 25 videos per day.
There are two things that stand out to me about Bluesky’s video support: videos have shown to be highly popular on Bluesky, and the openness of the ATmosphere network allows people to build new types of network that are more catered towards watching videos specifically. I’m curious to what extend this will actually happen. Furthermore videos require significantly more resources than text posts, so it is worth watching how this impacts Blueskys thinking about costs and monetization.
- Bluemotion is a video hosting app for Bluesky, by the same developer that also makes the audio spaces Bluecast for Bluesky. The developer announced that Bluemotion will be shut down as it has fulfilled its role.
- You can download videos from Bluesky with this video downloading tool. Cobalt.tools also already supports the downloading of videos of Bluesky.
Bluesky crossed 10 million accounts this week, of which around 4 million came in the last month or so after the ban in Brazil on X. It now has around 5.5 million monthly active users. User retention after this new signup wave is also notably high, with daily active users peaking at 1.91 million, and staying at 1.57 million some two weeks later. Every signup wave has a significant amount of churn, as it is very difficult to get people to change their habits and start regularly using a new social platform, and Bluesky’s churn seems low to me. Bluesky celebrated this milestone by letting everyone know which number they joined the network with, and how early they were. The amount of people sharing it shows that people on Bluesky definitely like to show off their early-adopter status.
The adoption of Bluesky by the Brazilian community as the default social network after the ban on X has continued. After the dust has settled it looks like the Brazilians now fairly consistently represent three quarters of the total posts on the network. President Lula (‘s social media team) shows that they’re aware of the features that Bluesky offers, and has used a Starter Pack to promote different candidates for elections. Some of the biggest football clubs in Brazil have established an official presence as well, such as Corinthians and Vasco da Gama. When goals get scored during the games, this is now clearly visible in significant spikes in posts, with the number of posts per second doubling temporarily. Another developer made a directory of Brazilian accounts on Bluesky, sorted by various categories, to help people onboard as well. A Brazilian esports organisation now sells handles with their (sub)domain to raise money for the organisation as well as for people to show they support the team.
The Brazilian Bluesky community also had their first major cultural moment this week. During a televised debate between electoral rivals for mayor of Sao Paolo, one of the candidates hit one of the other candidates with a chair. Videos of the event went viral, and over the last two days the majority of the network’s top posts have been memes about the event. One of the most popular posts described it as ‘a really canonical event on this social network’. This is also in contrast with Threads, where the event seems to have not gone viral at all.
Skyware is a new lightweight labeler server. Originally, the labeling system was designed by Bluesky to be a content moderation system. Over time, the labeling system has slowly transformed, away from content moderation, and towards labelers that you can self-apply for silly or more practical use-cases as indicating your pronouns (or to recreate Orkut). Skyware is the next evolution in this, where the software is only for labeling accounts, and the moderation part of the system is stripped away altogether. Still, other organisations are experimenting with using labelers for content moderation: News Detective is a fact checking organisation that now has a labeler on Bluesky as well. How effective a fact-checking system is when people have to opt into receiving the fact checks on a social network remains to be seen however.
In other news
- The third Tech Talk by the (unaffiliated) atprotocol.dev community is by Ændra Rininsland, who is behind the labeler XBlock and the News feed.
- A research paper that studies how Bluesky has evolved from invitation-only to being open to the public. One of their findings is that Bluesky is a chatty network, something that was already the case before the arrival of the Brazilians: users tend to create more posts than reshare other posts, in contrast with Twitter/X where the dynamic is the other way around.
- For the people interested in the nitty-gritty of protocols: NodeInfo is a standardized way of exposing metadata about a server running one of the distributed social networks, and it is currently mainly used for ActivityPub servers. Now there is an effort to expand NodeInfo so it can also be used for a PDS on atproto.
- Bridgy Fed is a way to connect Bluesky to other decentralised social networks such as Mastodon. The latest update now also bridges video between the network, and you can let the bridge ask an account via a DM if they want to opt-in to the bridge. Bridgy Fed will only send a DM once, even if someone else also asks.
- Graphtracks allows you to check the statistics of atproto accounts, allowing you to see a graph of your follow and likes over time. It shows the power of a completely open API, where anyone can now have full detailed statistics about their account.
That’s all for this week, thanks for reading! You can subscribe to my newsletter to receive the weekly updates directly in your inbox below, and follow me on Bluesky @laurenshof.online.
* 10 days actually, I switched from publishing on Sunday to publishing on Wednesday this week as well.
reshared this
wakest ⁂ reshared this.
I've never actually done it, because the only extension I use is Blur My Shell, and the dev is so quick at updating that extension that even when I immediately update to a beta release it's already marked as compatible, but here it is:
gsettings set org.gnome.shell disable-extension-version-validation true
And if you want to revert back to normal and have extensions be validated again:
gsettings reset org.gnome.shell disable-extension-version-validation
I don't know if there's a GUI way to do it in one of the extension management platforms, I've never really looked
Still just experimental fractional scaling...
I don't think the rounded circles for buttons in the file dialog looks good, but that's hopefully just the default theme.
Yeah, strange design choice since the other buttons in theUI are not pill shaped.
Aside from that things look very nice.
Yeah I think that round shape looks seriously out of place. You would never see something like that outside of gnome, in any app.
But alright, it is what it is.
Pregnancy completely rewires mothers' brains — study
The researchers found sweeping changes in overall brain neuroanatomy which unfolded week by week during the pregnancy.Inside Chrastil's brain, grey matter volume, cortical thickness, white matter microstructure, and ventricle volume all changed.
The changes were all over the brain too — "over 80% of my brain regions showed reductions in grey matter volume," Chrastil said.
Neuroanatomical changes observed over the course of a human pregnancy. Published by Pritschet, L., Taylor, C.M., Cossio, D. et al. in Nature Neuroscience (September 2024). doi.org/10.1038/s41593-024-017…
like this
originalucifer, Lasslinthar, willismcpherson, WHARRGARBL, Atelopus-zeteki, ShaunaTheDead and frustrated_phagocytosis like this.
Cool.
At this point, I wish there was a wiki for things that can rewire one’s brain. Ya know, beyond everyday experiences. This is hardly the only experience which does, and a database should be created of what can, how, why, etc.
I've used this term before in a different context: It's what happens when someone is about to do something that both scares and excites them at the same time. Like when a person suddenly finds themselves extremely attracted to someone and they want to make a good impression. That's when their brain seems to be both there and not there at the same time.
When observing someone in this sort of situation you quickly come to the conclusion that the brain has gone but then later--upon reflection--it may seem like it may have actually been present. The only way to know for sure is to find out how the events eventually concluded; opening the box as it were.
That's when you find out whether or not the person was a pussy.
this is the first study to consistently map brain changes during pregnancy, write the study authors in their paper."It's 2024 and this is the first glimpse we have of this fascinating neurological transition. There is so much about the neurobiology of pregnancy we don't understand yet. It's a biproduct of the fact that biosciences have historically ignored women's health," said Jacobs.
I knew that there were fundamental neurological changes that occurred during pregnancy, but had no idea that there hadn't been a comprehensive brain mapping study done yet. There is a surprising amount of sexism in academia.
The changes were all over the brain too — "over 80% of my brain regions showed reductions in grey matter volume," Chrastil said.Grey matter is brain tissue with high concentrations of neuron cell bodies, where information is processed. Reductions in grey matter volume are sometimes associated with reduced memory and cognitive function.
However, the study authors say a reduction in grey matter during pregnancy isn't necessarily a bad thing. It's more like a wave of brain refinement as the brain prepares for motherhood — like the process of chiseling a block of marble into a sculpture.
Seems like an overly positive framing of the effect.
De exploderande personsökare som Israel har använt vid sin terrorattack i Libanon var av en modell, AR-924, som tagit fram av det taiwanesiska företaget Gold Apollo har inte tillverkats i Taiwan. Enligt företaget ska tillverkningen ha lagts ut på det ungerska företaget BAC Consulting KFT.
PeerTube 6.3 released
- Separate audio and video streams for more flexibility
- Browse subtitles in the transcription widget
- Set up Youtube-dl for smoother imports
- And much more!
PeerTube v6.3 released! | JoinPeerTube
This is the last minor release before v7, but it's packed with interesting new features! Let's have a look :) Separate audio and video streams for mor...JoinPeerTube
like this
Fitik likes this.
reshared this
Yohan Yukiya Sese Cuneta 사요한🦣 reshared this.
Krypterad kommunikationstjänst har slagits ut i en internationell polisoperation. Svensk polis har i en internationell polisoperation tillsammans med Europol, Eurojust och rättsvårdande myndigheter i åtta länder slagit ut en krypterad kommunikationstjänst som möjliggjort grov organiserad brottslighet.
blog.zaramis.se/2024/09/18/kry…
merde alors
in reply to gedaliyah • • •gedaliyah
in reply to merde alors • • •like this
Aatube likes this.
Canadian_Cabinet
in reply to merde alors • • •Prunebutt
in reply to merde alors • • •like this
Aatube likes this.
Clasm
in reply to gedaliyah • • •ohellidk
in reply to gedaliyah • • •LambdaRX
in reply to ohellidk • • •tired_n_bored
in reply to gedaliyah • • •Quintus
in reply to gedaliyah • • •I don't think this is a malicious act by Google, yet alone intentional at all. (English is not my native language and I'm unsure of how this sentence turned out. Is my grammar correct?)
Google uses a shit ton of automation on it's services. Youtube being the biggest example with all the unfair bans and copyright strikes. I believe this to be simply a case of those.
Aermis
in reply to Quintus • • •Aatube likes this.