Show newer
shine boosted

Honestly.

We have to break these relationships with the Zaibatsu anyhow.

We cannot be free without walking away.

Show thread
shine boosted

Everybody's freaking out that fediverse apps are being removed from Google, and I'm all over here like "Good."

shine boosted

@fribbledom Be glad. Mine decided yesterday to reboot for an update without telling me in advance. I lost all open files. FUCK YOU MICROSOFT! I want to decide for myself when to reboot.

shine boosted

@fribbledom Urgh, really feels like doing this to a billion devices twice a year is something MS would ensure is less terrible.
At least you picked to update. My PC woke itself up from sleep last night to reboot (wiping anything open) & turn Edge into reskinned Chrome. Now I have to work out which group policy I need to edit to make it never do that to me again.

shine boosted

@Gargron @robflop @SirLotsaLocks To plonk someone was to put them in your "killfile", which sounds worse than it is. It's the equivalent of Mastodon's user-level blocking. Customarily, you would write a final reply to the offending user, ending with "plonk!" to let them know that they were blocked and the conversation would not continue.

shine boosted

Do Fediverse people know the verb 'to plonk', in the Usenet sense? I just plonked someone, and I was going to reply "plonked" to them, but thought it wouldn't carry the intended meaning.

shine boosted

You should study the Linux development model if you truly want to grasp the profound ways in which git is a *distributed* version control system.

Show thread
shine boosted

If you think that Linux can move to GitHub or GitLab and still be productive at scale, I want you to read through the MAINTAINERS file in the root of the Linux source tree.

git.sr.ht/~sircmpwn/linux/tree

Every one of those entries has a dedicated maintainer in charge of it, applying to a subset of the source tree. All 3,000 of them. Many of these have dedicated external trees, mailing lists, and policies. Almost all of this development happens away from the LKML. Each of those trees has a path upwards towards Linus's tree, often via other trees and other maintainers, or towards the -lts trees. These trees are not necessarily authoritative either, and the kernel you're running might be its own upstream maintained by your Linux distro, unique from any of the releases on kernel.org.

All of it is based on email. And it *works* to drive the most efficient and largest-scale open-source project in history.

shine boosted
shine boosted

Good news: small-web.org has been merged onto the Public Suffix List. So when it launches, anyone will be able to create their own (Small Web) site at <domain>.small-web.org just like at any Top-Level Domain (like .com, .org., etc.)

(Only—unlike commercial domains—we can do it without charging for domains. And it takes seconds to set up. Otherwise, it will work like any other domain so cookies, etc., will be scoped to your domain for security, etc.)

github.com/publicsuffix/list/p

#SmallWeb #commons

Show thread
shine boosted

Open Hardware Laptop Built on Power PC ISA

Since Apple switched to Intel chips in the mid-00s, the PowerPC chips from Motorola and the PowerPC Instruction Set Architecture (ISA) that they had been using largely fell by the wayside. While true that niche… hackaday.com/2020/08/28/open-h

Original tweet : twitter.com/hackaday/status/12

shine boosted

There's now a Plausible community integration for Nextjs sites. It provides custom events functionality too.

See docs.plausible.io/nextjs-integ

shine boosted

Blogspam: "hi there %BLOGINTITILE% owner. i want to say that %BLOGINTITLE% is really nice and the post was excellant." Nice personal note...

shine boosted

Site.js tutorial (in a toot): How to make a dynamic web site

Linux & macOS:

1. wget -qO- sitejs.org/install | bash

(On macOS, curl is preinstalled so use that instead: curl -s sitejs.org/install | bash)

2. mkdir -p counter/.dynamic

3. echo 'i=0; module.exports = (request, response) => response.html(`${++i}`)' > counter/.dynamic/index.js

4. site counter

Hit https://localhost and refresh 🤓👍

#SiteJs #SmallWeb #SmallTech #Linux #macOS #JavaScript

shine boosted

We've seen all kinds of bad trademark claims, but this one against @mozilla is a new one for us. FYI: When the PTO says you can't register your "trademark" because it's a common descriptive term, the correct response is not to demand takedowns of the term. blog.mozilla.org/netpolicy/202

shine boosted

@clerian ln -s /usr/bin/git /usr/bin/github && chown microsoft /usr/bin/git

shine boosted

@sir well written. In Addition I think is is really maddening how many developers and their managers think that git and github are identical... or that Micro$oft acquiered git..

shine boosted

@data This isn't about the info FB gets but the information they get which they can use to _link_ said info.
If FB and Tinder can't access the same identifying information they can't guarantee FB you and Tinder you are the same person.

While in this case FB can e.g. compare photos of you on FB and on Tinder to figure it out it's always a little less reliable and a little bit more effort than a phone ID.

And companies like FB hate putting in effort and being denied access to things.

shine boosted

@data Different people could have the same login info on different services and apps already need permission to access location and phone number.

So while it will still be possible for them to track users across services/apps it will be less reliable and take more effort. And with care users can avoid being tracked.

Considering how marketers are going down from "guaranteed" to "very likely" will mean a considerable loss in how much ad money they're offered.

shine boosted

May be very ambitious, but I want to run a small, personal #Mastodon instance and have 5 real-life friends migrate to it.

I want to see people being #open again like they were on #Facebook when it was new to them.

Show older
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!