Aral Balkan
1
A happy ending to the Better Blocker saga  10h38 20 janvier
It’s going to work out in the end. TL; DR: Apple have been in touch and offered us a way to migrate to our new not-for-profit without impacting the experience of existing Better Blocker customers. At the start of this month, Laura and I asked Apple for some help to migrate our Apple...
2
Apple App Review: resistance is futile   19h13 14 janvier
Apple: Computer says... blub-blub-blub’ Last time on Dances With Drones, Apple had accepted the iOS version of Better Blocker but rejected the macOS one because of invalid app metadata even though both apps had the same metadata. In response to my asking for some consistency (either...
3
Apple App Review says maybe : the whims of trillion-dollar gatekeepers  11h48 14 janvier
Apple: Computer says... maybe?’ Yesterday, I wrote about how Apple’s refusal to update a couple of fields in their database has impacted the future of Better Blocker, the tracker blocker that Laura and I build at our tiny two-person not-for-profit, Small Technology Foundation. I also...
4
Apple Says No ’ and what that means for the future of Better Blocker following our move to Irelan  11h59 13 janvier
We didn’t want to do this. What’s going on? In my previous blog post, I asked Apple for a little help with a problem we had with Better Blocker after moving to Ireland and setting up a new not-for-profit here: We’re a tiny two-person not-for-profit. We used to be based in the UK, where...
5
Dear Apple, a little help here? How hard can it be to move our developer account to our new not-for-profit?  11h36 02 janvier
Apple: Computer says no? Dear Apple, We’re a tiny two-person not-for-profit. We used to be based in the UK, where we were known as Ind.ie (and incorporated as a not-for-profit called Article 12). We left the UK (for reasons) and now we have a not-for-profit here in Ireland called Small...
6
In 2020 and beyond, the battle to save personhood and democracy requires a radical overhaul of mainstream technology  15h50 01 janvier
Because CSS sucks. Hack courtesy of https: css-tricks.com NetMag FluidWidthVideo Article-FluidWidthVideo.php .videoWrapper position: relative; padding-bottom: 56.25%; 16:9 padding-top: 25px; height: 0; .videoWrapper iframe position: absolute; top: 0; left: 0; ...
7
The Future of Internet Regulation at the European Parliament  10h21 29 novembre
Because CSS sucks. Hack courtesy of https: css-tricks.com NetMag FluidWidthVideo Article-FluidWidthVideo.php .videoWrapper position: relative; padding-bottom: 56.25%; 16:9 padding-top: 25px; height: 0; .videoWrapper iframe position: absolute; top: 0; left: 0; ...
8
Small Technology Foundation Personal Web Prototype-01: a mobile personal web server  15h06 13 novembre
Small Technology Foundation Personal Web Prototype-01: an always-connected portable personal web server that fits in your pocket. Imagine holding your personal web site in the palm of your hand. Imagine carrying the digital aspects of your self in your pocket instead of having them on...
9
Introducing small-tech https, a batteries-included drop-in replacement for the Node.js https module  18h54 08 novembre
small-tech https with globally-trusted Let’s Encrypt certificates Today’s my birthday so I thought I’d give you a little present: small-tech https. Plug-and-play https This is essentially a drop-in, batteries-included version of the Node.js https module that: Automatically provisions...
10
Site.js: now with auto updates in production  11h12 03 novembre
Sorry, your browser doesn’t support embedded videos. But that doesn’t mean you can’t watch it You can download this video directly, and watch it with your favourite video player. A quick demonstration of the new auto-reload feature. Site.js version 12.10.2 introduces automatic updates in...
11
Site.js: now with auto server reload on source code changes  19h21 30 octobre
Sorry, your browser doesn’t support embedded videos. But that doesn’t mean you can’t watch it You can download this video directly, and watch it with your favourite video player. A quick demonstration of the new auto-reload feature. Auto reload Site.js version 12.9.7 brings the second...
12
Site.js: now with live reload  18h28 29 octobre
Laura demonstrating the new live reload feature last night. I just released version 12.9.6 of Site.js with live reload support for static pages. There’s also a fix for the update command, so please update to this version so that you can keep updating using the update command when we move to 12.10...
13
Fixing read-only file system errors after do-release-upgrade from Ubuntu 14.04 LTS to 16.04 LTS  11h34 24 octobre
I upgraded an old server from Ubuntu 14.04 LTS to 16.04 LTS today and, when it restarted, I started getting Read-only file system errors on the root partition. Ouch Here’s how I investigated and fixed the issue, including a list of the sites I found that helped me along the way. Am I out of...
14
How to migrate from VSCode to VSCodium (the best code editor ever minus the corporate bullshit)  08h45 24 octobre
Blogception: a post on VSCodium as it’s being written in VSCodium. I am writing this blog post in VSCodium. What? Is that like VSCode? Yes, it’s basically VSCode minus the corporate bullshit like surveillance and proprietary-licensed binaries. An ode to VSCode VSCode is the best code...
15
The little Raspberry Pi that could (serve a web site)  17h08 22 octobre
Yesterday, I asked folks following me on my Mastodon1, if they’d help me blow up my Raspberry Pi Zero W: A story in three toots... Earlier this week, I got to test Site.js on the Pi Zero and saw that it runs flawlessly. Using ngrok, I exposed the Pi to the harsh and cruel Interwebs and then - for...