Show newer

The Android Custom ROM Update Problem:

You can't get system updates for your hardware anymore because the people who were supporting it for free bought new phones and no longer care about that model.

Show thread

The Android Update Problem:

You can't get system updates for your hardware anymore because selling new hardware is more lucrative than supporting existing hardware.

Show thread

The PlayStation 3 Store problem:

Software for your hardware can no longer be acquired because supporting the platform is no longer commercially viable.

Show thread

The iPhone Fortnite problem:

You're not allowed to install a piece of software on your own hardware because it's not on the approved list.

Show thread

The Google Reader/Wave/Plus Problem:

Some piece of software you use is just taken away.

Show thread

The Warcraft 3 Reforged Problem:

Some piece of software you use is replaced with an inferior version via automatic updates.

Show thread

The SaaS problem:

You'd like to adjust the software, but you can't, because it runs on a server and you're just buying the service.

Show thread

The TIVO problem:

You'd like to adjust the software, but you can't, even though you have the source code, because the machine will only run code signed by the creator.

Show thread

We'll give the first few hits to the FSF:

The printer driver problem:

There's a useful feature the software doesn't have. You have the skill and desire to add it, but you can't because you don't have the source code.

Show thread

I saw a rant about how the FSF was doing the wrong things and it made me think about where the problems lie today.

So let's count down some problems.

Show thread

Software freedom in the 21st century.

(Maybe a list of problems to be addressed)

A thread.

My kids and I decided to try out the Impossible Burger.

The conclusion was it didn't really taste like anything. Like you were eating a hamburger, but you had a head cold and couldn't taste it.

One kid had pickles on his and said the only thing he could taste was pickle.

Find the nearest man in your life, give him a hug and tell him you appreciate all the good stuff he does for you.

I'm now interested in what a programming language would look like that had a fully general number type, but used bounded numbers for speed when appropriate constraints were followed.

Show thread

Irrational numbers probably can't be represented in a sane way, without going to full symbolic representation.

Ironically, it's easier to represent complex numbers with rational parts than reals.

Show thread

Actual integers could be represented with a BigInt type. (That's a list of bounded machine integers with logic to make basic operations handle overflow.)

Rationals could be represented with two BigInts.

Show thread

Pondering numeric representation in computers.

Most programming languages don't have numbers. They have some kind of constrained number subtype.

"Integers" are not even integers, they're bounded integers.

This gets me wondering what kinds of numbers could be represented.

I'd like to thank @ozyfrantz for this post, pointing out an extremely useful thing.

thingofthings.wordpress.com/20

Is you've got someone in your life who's always choking on something, get them one. (There are now several different shape and color variations.)

On the one hand, I could run a bittorrent client on my router, so I can consistently re-seed things I download.

On the other hand, this is running a persistent bittorrent server, which paints a target on my head.

Show older
Mastodon

a Schelling point for those who seek one