Show more

@Gargron @aral Signal has 5/5. Mozilla is basically saying "Zoom is as good as Signal". 🤦‍♀️

How fucking clueless is @Mozilla?

Let’s give Zoom 5 out of 5 stars for security* clueless.

* In a so-called “privacy” rating.

New blog post: How to use the Zoom malware safely on Linux if you absolutely have to

“When I agreed to speak at Creative Mornings Istanbul tomorrow, I didn’t know they were holding the event over Zoom. I guess it’s fitting that the series I’m speaking at is called Insecure.“

Virüsler ve gözetleme sistemlerinin geleceği – Aral Balkan ile söyleşi: “Bu sistemlerin çoğu yaratıldı, daha da öteye gitmeye çalışıyorlar”

(My interview in Turkish with MedyaScope TV.)

Site.js version 13.0.4 released.

Fixes a bug with the archival cascade.

(The archival cascade is a very useful feature for an evergreen web where we don’t break existing links on the web – learn more here:

You can install Site.js and start playing with your own Small Web site in under a minute at

Site.js version 13.0.3 released with two bug fixes for sync when used with the new integrated Hugo static site generator feature.

If you already have Site.js, run:

site update

Otherwise, you can install it and play around with the getting started tutorials at:

Really looking forward to this… and @aral has fixed up a fabulous setup for streaming video.

Hey! Live: Using the web for social good with Laura Kalbag. 2nd July 2020:

I’m giving a talk on Small Technology and Small Web at Creative Mornings Istanbul this Friday (9AM Istanbul time).

The talk will be in English.

Sign up to attend here:

Oh, and by the way, fuck Trump and fuck all fascists.

Happy Saturday.

And if you’d like to contribute to our rainy day hosting fund, please don’t let me stop you:

Show thread

Also, why the fuck does the hosting for our not for profit, provided by an EU company, have to be contingent on funding from a US institution to begin with?

Pull your heads out of your asses, EU, and fund the people working to protect your freedoms. Before Trump and his fascists fuck you up.

Show thread

So Trump’s people have started firing people at Open Technology Fund (OTF).

How’d I hear about it? Because Greenhost (an EU-based web host), funded by OTF, provides free hosting for Small Technology Foundation and now that’s at risk.

More details in this news article:

Sign the petition:

Right, I’m going to (a) take a shower (b) order some Indian food, and (c) have some champagne to celebrate the release of Site.js 13.x.

I’ll start talking about it properly and taking you through making things with it in the coming days.

Oh, and to somewhat bury the lead, Site.js now comes bundled with the Hugo static site generator.

The latest version of Site.js took me four months to release not just because of general world-wide what-the-fuckery but also because I wrote a Let’s Encrypt library for Node.js called Auto Encrypt from scratch.

Left: SSL Labs report for my site running Site.js before Auto Encrypt (B). Right: after Auto Encrypt (A+)

Auto Encrypt does one thing and one thing well: it automatically encrypts your Node https server.

If you want to have a play, here it is:

Site.js version 13.0.2 released.

Fixes an issue where certificate provisioning would fail for certain domains.

If you want to play with a Small Web construction set this weekend, you can get started literally in seconds with the basic tutorials on the new site:

Q. Why is Linux inconsistent and difficult to use?

A. It’s an upstream issue.

What does “cp: cannot create regular file '/usr/local/bin/site': Text file busy” mean?

It’s Linux for: the app at /usr/local/bin/site is currently running and cannot be overwritten. But it mentioned a text file? Yeah, yeah it did.

PS. But don’t worry, it’s an upstream problem. (Everything is an upstream problem in Linux. Everything is fine.)

Show more
Aral’s Mastodon

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