Email or username:

Password:

Forgot your password?
179 posts total
Aral Balkan

We should not be optimising Mastodon so it can handle more people per server. We should be optimising Mastodon so it incentivises more serves with fewer people.

(And if you take that line of thinking to its logical conclusion, you arrive at the idea behind the Small Web: ar.al/2020/08/07/what-is-the-s)

#decentralisation #federation #fediverse #SmallWeb

Aral Balkan

Food for thought: The bigger mastodon.social gets, the less successful the #fediverse is.

Sadly, the fundamental design of Mastodon mirrors the design of Big Tech (a server architecture that can support hundreds of thousands of “users”) and thus inherits its success criteria.

I feel it’s time we at least started thinking about what the web would look like if we all had our own place on it and what it would take to get there from here.

#decentralisation #centralisation #fediverse #SmallWeb

Aral Balkan

Greta Thunberg: The Climate Event

I’d highly recommend making time in your calendar to watch this speech.

m.youtube.com/watch?v=ropBOwPv

(Apologies for the YouTube link.)

#climateChange #extinction #capitalism #gretaThunberg

Aral Balkan

Also, now that I’m back at my computer, here’s a non-YouTube link to Greta Thunberg’s “The Climate Event” talk on an Invidious instance:

invidious.flokinet.to/watch?v=

#climateChange #extinction #capitalism #gretaThunberg

Aral Balkan

You know the #fediverse isn’t just #Mastodon, right? :)

Do you live stream? Check out owncast.online

It’s a lightweight free and open live-steaming server. (We use it at Small Technology Foundation for our streams at owncast.small-web.org)

And you can follow people’s Owncast servers from the fediverse and get notified when they’re about to start streaming, etc. (e.g., hit the follow button on our stream and enter your Mastodon/fediverse account) :awesome:

#smallTech #smallWeb

:umu: :umu:
@aral it also has very useful and unique fediauth in chat. Owncast bot just sends one time password in DMs.
Aral Balkan

Saying you work in Big Tech because you want to “change it from within” is like saying you’re a butler for the royal family because you want to overthrow the monarchy.

#BigTech #peopleFarming #surveillanceCapitalism #developer #designer #engineer #complicity

Show previous comments
Davide Eynard (+mala)

@aral yeah, that’s also why many CEOs regret going public: changes might happen, but mostly in the direction of shareholders’ interests 😖

Still, if you think about individuals working in big tech, they have a chance to learn a lot, grow, help others, and bring different points of view both in and outside the company. And while big companies usually do not stray too much from their paths, people can and at some point they might bring something which is valuable to everyone.

Matthew G.

@aral TBH, I suspect that the butler has a better chance of shanking the king than a techie does of changing #BigTech from within.

Getting away with it would be the hard part.

mayech

@aral
"You don't change the inside, the inside changes you."
Applies to anything.

Aral Balkan

Linux really needs to remove the “privileged ports” security theater bullshit.

We’re no longer living in the mainframe era. The security properties of the Internet are different to mainframes. This is actually an anti-feature that either complicates life or actually compromises security (when folks run servers as root and forget to drop privileges , etc.).

If anyone has any sway within the kernel team, etc., please do your thing.

source.small-tech.org/site.js/

#linux #security #theatre #networking

Linux really needs to remove the “privileged ports” security theater bullshit.

We’re no longer living in the mainframe era. The security properties of the Internet are different to mainframes. This is actually an anti-feature that either complicates life or actually compromises security (when folks run servers as root and forget to drop privileges , etc.).

Show previous comments
DELETED

@aral Wanted to say: Just edit the net.ipv4.ip_unprivileged_port_start, until I read the article 😜

Oreolek

@aral or you could just run a reverse proxy

Cyberspice

@aral Desktop linux. We use it heavily in embedded devices!

Aral Balkan

So in case you’re wondering (like I was) why @gitea is not hosted on Gitea but still at GitHub, it’s apparently because they’re locked in by GitHub who are drip feeding them their data with extremely low rate limits.

This is an outrage.

A trillion-dollar company (Microsoft) is holding a free and open source competitor’s repository hostage on their systems.

Who do we pressure at GitHub to provide Gitea with all their data ASAP?

Thoughts?

#GitHubGate #Gitea #dataPortability #lockIn

Show previous comments
Lapineige

@aral so that's how they made their choice finally. Interesting 😃

(Context for readers : they are migrating from Phabricator which is no longer developed)

Corvus

@aral I don't know what Gitea is. But I use Blender and contribute $ when I upgrade and hope this means it continues.
Blender is awesome!

Aral Balkan

“Russia warns humanity at risk if West seeks to punish it over Ukraine”

Funny, I wasn’t aware Russia had any humanity left. Oh, you mean…

“The idea of punishing a country that has one of the largest nuclear potentials is absurd. And potentially poses a threat to the existence of humanity…”

In other words, “Russia poses a threat to the existence of humanity.”

Thanks for stating the obvious. We know. The only question is how do we neutralise this threat?

inkl.com/a/RPJPVNcMbRM

#russia

Aral Balkan

Seeing a lot of #fediverse accounts without any profile information…

Folks, if you want us to follow you, please, tell us a little about your account. You don’t have to post a photo of yourself or identify yourself if you don’t want to but please take a moment to tend to your profile so it says something about why it exists and what we can expect if we follow it.

It’s also helpful if your make an #introduction post. (You can also pin that to your account.)

Aral Balkan

Suggestion: let’s make April 11th, the #fediverse #profileDay (#deetsDay?) (411*, get it?) :)

A day in which we all make an effort to update our profiles.

Thoughts/suggestions?

(I realise the first one would be a year away but there’s nothing stopping you from tending to yours today) :)

* slang for information or “deets**” (from the telephone code in some counties for directory information)

** slang for details

Kranfahrer

@aral
[German]

viele Konten ohne Profilinformationen

Leute, wenn ihr wollt, dass wir euch folgen, erzählt uns bitte ein wenig über euren Account. Ihr müsst kein Foto von euch posten oder euch identifizieren, wenn ihr das nicht wollt, aber nehmt euch bitte einen Moment Zeit, um euer Profil zu pflegen, damit es etwas darüber aussagt, warum es existiert und was wir erwarten können, wenn wir ihm folgen.
Es ist auch hilfreich, wenn du einen #neuhier post machst.

Martin

@aral as a moderator for an instance I see an aweful lot of accounts which are created and not used any further. That's even more annoying.

Aral Balkan

Mastodon – Simplified Federation by @rugk makes remote follows less cumbersome by automatically entering your Mastodon account details and puts that functionality where it should be: in your browser.

You can get it for Firefox from:

addons.mozilla.org/en-US/firef

#mastodon #remoteFollow #federation #usability #tip #firefox #extension

Aral Balkan

I just installed the latest Postmarket OS (with Phosh) on a Pinephone and goodness they have come a long way.

The OS is basically usable. Which is amazing on such an underpowered device.

Also, convergence worked for me for the first time :) And yeah, I could easily use this with Helix Editor + git for development work on the go. (Keep in mind my daily dev machine is a 16-core desktop with 64GB RAM. So, no, it’s not the same experience. But is it usable? Heck yes.)

#pinephone #linux #phones

Show previous comments
Sr. Estegosaurio
@aral I really want to install gentoo on one of those...
Aral Balkan

So just a quick follow-up: this is still nowhere near ready for everyday use by everyday folks as you basically need to use the console/ssh to install apps (Software is not currently working). Just a heads up.

If you’re a dev, sure, play with it and maybe even help make it better. I’ve switched my sim card over to it as a small experiment to see how much it changes my everyday experience.

#pinephone #postmarketOS

Tribbick

@aral How about reliability receiving calls? Some calls would silently be rejected and if they did come through, the speaker would mute itself as soon as the phone was restarted, so I'd miss the first few seconds until I could turn it up

Aral Balkan

Violate one license and you’re a criminal. Violate every license and you’re an AI.

#microsoft #copilot

smallcircles (Humane Tech Now)

@aral

BreakingCode News: "With the pilot distracted at the wheel, the copilot thought it had a license to violate the unsuspecting passengers. Some paid to have their trust betrayed"

Errant

@aral What other crimes can be commited without consequences by fronting them with an AI? I want to pioneer this field

Aral Balkan

e.g., you’re building an app from source and you were at commit fc8c4883. You just pulled the latest changes and you want to know what’s changed since your last update:

git log --graph --decorate --pretty=oneline --abbrev-commit fc8c4883~1..HEAD

There you go, your nice, neat change list comprising commit messages awaits :)

(The key bit is the X~1..HEAD, everything else is just formatting.)

#git #changelist #tip #dev

Ryuno-Ki

@aral
Would that include merge commits?

I _think_ there's a way to exclude them, too.

Anyway, nice command! Define it as alias :)

flyingscorpio

Or this variant:
alias.chlog=log --no-merges --oneline --stat @{1}..

no need to know the commit, works after a pull.
@aral

Aral Balkan

If you cannot criticise the West without glorifying Russia and China, there’s something very very wrong with you.

#tankies

DELETED

@aral exacly.

I hate how tankies turn a blind eye to all the opression, racism, survaillance, genocide and all the things they criticize in "the West"/Europa+US.

Aral Balkan

Perpetuating the disease to peddle the cure.

#capitalism

˗ˏˋ Doug Belshaw ˎˊ˗ 💥☠️✊:

@aral The old consultancy addage, of "if you're not part of the solution, there's a lot of money to be made perpetuating the problem" 🙄

Aral Balkan

Want an example of where Fedora Silverblue 36 trumps the usability of macOS? See the gorgeous new screenshot feature (part of GNOME 42).

1. What do you press to take a screenshot on a Mac? I keep forgetting the silly combination… On my machine, it’s the Print Screen button.

2. The screenshot feature is entirely intuitive with no hidden functionality; it remembers your choices and lets you record stills or videos.

😍

#usability #design #fedora #fedoraSilverblue #gnome #macOS #linux

Show previous comments
Akzel

@aral The new screenshot feature has easily been my favorite addition in GNOME 42. It's so good

Geoff 🏳️‍🌈

@aral On my Mac it is: Shift + Cmd + 4 + two goodwill wishes to Tim Cook + wiggle, all while my knees shake as I hope I have not angered the Apple overlord.

My Linux box is KDE, and, like with Gnome, I just ask politely while I set my own keyboard shortcut.

It’s been a while since I used Gnome, but your screenshot makes it look cool 😎!

Сталкер Commander1024

@aral the same was previously possible by default hotkeys (Shift+PrintScreen). Sad, that those were dropped. :-(

Aral Balkan

A friendly reminder that you should make sure CPU virtualisation is turned on in your BIOS before creating a virtual machine (in this case, using GNOME Boxes)

gitlab.gnome.org/GNOME/gnome-b

#virtualisation #bios #settings #errorMessages #design #usability

Dr. Quadragon ❌

@aral
Overall, work silently = good design; fail silently = bad design.

It's one of Unix philosophy design principles, by the way: if a program fails it should make as much stink about it as possible.

Aral Balkan

Linux life hack: say you have a page open in Firefox on your Linux machine and you want to view it on your phone (and you don’t have some fancy integration between the two)…

Instead of typing in the URL, get the FxQRL extension that shows you a QR code of the current tab’s URL and aim your phone’s camera at it.

Boom! :)

addons.mozilla.org/en-US/firef

#linux #lifeHack #firefox #extension #web #QRcode #mobile #browser

Evv1L :blobcatlaptop:

@aral or you can send it on your phone with KDE Connect :blobfoxthinksmart:

Aral Balkan

EU Commission’s latest attempt to backdoor your privacy tries the Trump era William Barr justice department “think of the children” playbook.

No one thinks we shouldn’t do everything in our power to combat child sexual abuse. Some of us just don’t want to destroy the fundamental human right to privacy (and every other human right that’s based on it) in the process.

mastodon.ar.al/web/@EU_Commiss

#privacy #humanRights #eu #encryption

Aral Balkan

What do I mean by “the Trump era William Barr justice department “think of the children” playbook?”

This: cyberlaw.stanford.edu/blog/201

#privacy #humanRights #eu #encryption

Go Up