Show newer

Very odd, I must be missing something. It doesn’t look like I can add a construct-time property to a subclass in Vala…

class Generic {
protected a { get; construct; }
public Base (Object _a) {

class Specialised : Generic {
protected b { get; construct; }
public Specialised (Object _a, Object _b) {
base (_a);
b = _b; // error

construct () {
// want to use b here

I also can’t run Object() & base() at the same time


Q. Aral, what alternative would you recommend to this capitalist product that should really be a public tool for the common good?

A. A post-capitalist one that’s a public tool for the common good. There isn’t one? Then maybe we should fund an independent organisation from the public purse and task it with building it.

One million Berliners voted for socializing real estate via expropriation.

The mayor had 400k votes in the last election.

How long until applying this decision?

In case you missed it, I am posting my mobile photography over on Pixelfed.

It’s like Instagram, but open source and federated with other platforms like Mastodon and Plemora (meaning anyone on those platforms can directly follow a Pixelfed account!).

Web dev be like:

"I want to detect if a CSS variable has been changed"
"Sure, here's a very hacky solution with very specific requirements that are a pain to implement because there's no official way to do this"
"I want to detect if a user is sitting in a >3m² room, alone, and hasn't blinked in the last 2 seconds"
"You can use this 1-liner that utilizes the RoomSizeUserPresenceAndEyeBlink API Google pushed into standards to totally not improve their tracking of users"

Please donate to Mozilla Corporation, their CEO is trying to scrape by on just a little over $3,000,000/year. I’m sure you can all relate to how hard that can be so, please, dig deep this giving season.

My gender is not 'prefer not to say'. I very much like saying that I'm non-binary.

Stop Firefox from sending keystrokes to Mozilla:

* Menu > Settings > Privacy & Security
* Scroll down to “Address Bar - Firefox Suggest”
* Disable “Contextual suggestions”
* Disable “Include occasional sponsored suggestions”

Or switch to LibreWolf:

@oximurah Alt text: photo of magazine: The New European (Think Without Borders), Issue 261, Sept 23-29, 2021, cover. Border Force board with guards approaches rubber dinghy with refugees. Speech bubble, guard: “Cab any of you drive a lorry?”

So given I’m seeing Troy and Abed in the morning mugs on Amazon, I feel it’s safe enough to assume that Netflix is selling my viewing data to Amazon.

Stay classy, assholes.

"Coinbase just signed a deal with the U.S. Immigration and Customs Enforcement (ICE) department to the tune of $1.36 million, for which it will provide ICE with data and analytics around how Americans are buying and spending various cryptocurrencies."

Schools with universal masking were 3.5 times less likely to have a COVID-19 outbreak, according to new CDC studies.

Mozilla isn’t an ally. Mozilla is Big Tech. Mozilla is Big Web.

Show thread

Mozilla’s now director of public policy once asked me, with a straight face, why I was giving them a hard time and holding Mozilla to a higher standard: “we’re just another Silicon Valley tech company.”

But that’s not what you tell people publicly, is it, Mozilla?

Still, it’s time y’all got this.

Mozilla is a half-billion-dollar for-profit corporation – whose CEO makes >$3M/yr – that has a foundation do its PR.

Hello, I'm new and a little lost around here. I was asked to make an #introduction post so here I go: My name is Chris, I work as an documentary filmmaker and photographer in central america, mainly focused on social movements. I am also interested in all open source, Linux and cybersecurity stuff.

Hello plz 2 make my #introduction , I'm jonny, @json_dirs on tw*tter, and I'm a neuroscientist, digital infrastructuralist, n writing about decentralized infra for science ❤️ looking for a community interested in a healthy internet, and a place to cut my teeth on masto/AP to see what it can do ❤️❤️❤️

Bad actors are abusing large, open-registration, low-moderation Mastodon instances in order to provide direction to the Vidar Stealer trojan horse, which steals passwords, credit card details, bitcoin wallets, etc.

If you run a large, open-registration, low-moderation instance, please consider changing at least one of those qualities.

Mukesh Ambani joins Jeff Bezos, Elon Musk in world’s exclusive $100 billion club

The world’s richest are 11 men “worth” more than $100B each. This is what happens when you conflate democracy with capitalism.

Show older
Aral’s Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!