when you think about it, the idea that software should scale is actually really weird. "sure this garden is nice, but how nice can it be if it doesn't grow to cover the entire surface of the earth?"

But then again maybe it's better to go for a cheaper $150 Linux phone than the much more expensive librem.

Can you imagine going from an Android device to something running Linux? Linux is great but there is almost no history of it as a phone OS. What's the software story going to be like?

It's likely to make people miss their mainstream devices. Might as well buy a cheap one as a secondary phone and help build the ecosystem while hanging on to your iPhone or Android.

Apparently people are upset with librem because of their policies towards free speech (hate speech is allowed on their platform). Explanation here:


But I'm not sure the pinephone will be an adequate replacent for what librem was promising. It's really not as powerful.

For anyone who fancied the #Librem Five but are fed up with the developers politics, or found the price to be way too high, here is something that might be interesting for you: liliputing.com/2019/06/pinepho #PinePhone #Pine64

@thj doing hard work like a difficult programming task it's about 5 hours max for me. I could do longer but then the next day would be much harder. If I do two or three 5-hour days in a row there is an inevitable crash and I can only do half that on following day.

By 5 hours I mean measured as sit-down focused working time (I use the pomodoro technique and track them either an app).

Oh dear. I found a disbeliever on Reddit. I knew, theoretically, that they'd exist. I never expected to meet one!

The topic: MITM forwarding proxies that decrypt and then re-encrypt your communication with a remote web server, because they are the single point of access to the web.

#privacy #cybersecurity #hacking #pentesting #spying

@aeveltstra Hi, could you expand on this a bit? I was just reading about https and how proxies can* handle them last night.


* Or can't handle them unless they are MITM

Everything in this talk about package management could also apply to social media:

- You have no way to hold Jack Dorsey or Mark Zuckerberg accountable.
- The real owners do not care whether it is pork bellies or our commons; the goal is to make money from it
- We have ceded our commons to a private entity.
- We decided this was okay. We voted with our feet.

@thj I ranted off about the install process for inkscape on Mac with similar feelings. It's a real shame. So much good hard work goes unused and unappreciated by the greater world because it doesn't clear the bar of "this looks like something I would use" for most people.


Does anyone know a #SelfHosted online bullet journal app?

Maybe something that does not include hundreds of dependencies from npm and a "webscale document storage"? Bonus for slurs in the name 😉

PS: Don't recommend paper to me. I know about paper, trust me.

A year ago I tried learning ActivityPub, and more or less failed. I was confounded by a spec that was so abstract I couldn't make heads or tails of it. Turns out I was missing some key things.

I have written a guide to learning about ActivityPub that I wish existed a year ago when I first set out to learn how to write social media servers that conform to the spec:


@amdg2 @martijnbraam @sir I use Android widgets as widgets. And I love them. Widgets are perfect for a mobile os.

WebKit then sends those "tags" and raw text to the "HTMLTreeBuilder". This structures the tree differently based on it's current state and the tag being inserted into the document tree.

To do the actual work it hands the tag on to the HTMLConstructionSite, which in turn wraps HTMLElementFactory (a Perl-compiled C++ hashmap) and the HTMLElement instances it creates.

NOTE: I'm not particularly fond of the parts of the HTML standard which calls for these components, they're overly complex.

@alcinnz I'd like the next version of html to throw out all the little nuances and corrections it does to make malformed markup work , and instead have browsers tell the markup author exactly what is wrong with their markup and how to fix it.

New blog post: "Tech veganism" nolanlawson.com/2019/05/31/tec

Wherein I try to understand what makes a "tech vegan" (i.e. someone who avoids closed-source software and big tech companies, i.e. probably you), and whether there are parallels with real veganism.

@bob if it were up to me I'd ditch css in favor of a much stronger and more capable parametric visual design language that has fewer concepts and is made to be developed in a GUI design tool.

The premise being that to truly separate content from it's presentation you need a powerful enough presentation layer. cSS ain't it.

And to let designers and non-tech people design, you need visual tools.

Show more

One of the first Mastodon instances, there is no specific topic we're into, just enjoy your time!