IndieWeb: A people-focused alternative to the “corporate web”
indieweb.org
indieweb.org
There's still a bit of faff required to get setup (even with Wordpress), so I've been building what I hope will be a faff-free blogging engine ( http://tanzawa.blog ). It's finally gotten feature-complete enough for me to move my own blog it last week ( https://jamesvandyne.com ).
I built my own blogging engine as well :D (also focused on being lightweight and fast)
The combination of Webmentions and Microformats creates a self-hosted comments section where everyone's comment is hosted on their preferred platforms: comments/likes are preferably hosted on commenters' own websites, but they can also be hosted on silos like Twitter or the Fediverse.
I've implemented a few of their microformats on my site ( http://chriswarbo.net ), but the rest of it seems rather over-engineered without offering much benefit. For example 'indieauth' seems to rely on third parties; this didn't seem too bad when Mozilla Persona was around, but these days it seems like a NotInventedHere alternative to OAuth 'sign in with Twitter'.
> Link from your personal site to your other profiles. Add rel="me" to those hyperlinks. E.g.:
> <a rel="me" href="http://twitter.com/your_twitter_alias">...
> When you use your personal site with web sign-in the first time, your browser will redirect you to to your online profile, e.g. Twitter
I can dig the markup, but all the user flows and use cases appear to devolve into an unofficial API for Twitter.
I understand the security concerns (and they are many) but why can't my phone, which is almost always on, host and serve my content to the 20 odd people who care?
IPV6 would solve this problem easily, if there weren't so many businesses linked to the IPV4 scarcity.
It's the job of a firewall to prevent routing to private networks.
The issue with IPv4 is that there is a limited amount of addresses so we've had to make do.
With IPv6, every device in the world can have millions of IP addresses which are globally routeable.
However we're only at about 33% of traffic being IPv6 capable. [0]
On the mobile phone side, it's a choice by network providers to prevent routing. More of a security thing than anything else. There is a product class called Mobile Private Network, which offers private networks over mobile to businesses.
My personal hot take for the low uptake of IPv6 is that there's a lot of people in the industry that have the attitude of "I don't need it so nobody else does which informs management"
You can see it when people bring up the low upload speeds and someone says "5mbps is all you need for video conferencing". Ignoring how it's painful to upload videos or other binary data for collaboration.
[0] https://www.google.com/intl/en/ipv6/statistics.html#tab=ipv6...
IPv6 does not need NAT.
That "illusion" was pretty damn effective at taking Windows, around '00, from "pwned in minutes, no user action required" to "won't get pwned unless you click the wrong thing".
A smart washing machine is more powerful that a computer from 2000. :P
Let's say you had two routers.
1 with NAT and 1 without.
They both will have a firewall that by default blocks incoming traffic.
So they are functionally equivalent.
You can buy a 4G modem and have the same issue.
https://observablehq.com/@endpointservices/auth
I use this Auth as replacement for Firebase Auth... I can issues tokens for backend services using Indieweb identities that engage with Firebase security rules.
Anyway, I am super excited to have observable/Firebase/Indieweb all interoperable
Personal plug: all of my recent eBooks are available for free on my personal web site https://markwatson.com
Even given the fact that Apple is a walled garden, I think that largely replacing social media with iMessage to communicate with just one or a few people at a time, and couple this with a personal web site and blog is the right way to go.
Social media can just be a place to leave links to stuff in your own domain.
"Get Started Now" information should be on the homepage (not behind a click) and it should be dead simple, not require any digging.
Or perhaps I didn't actually get the concept
I don't understand this idea that everything has to grow. Who cares if it grows or not, as long as the people who use it enjoy it?
[0] https://indieweb.org/Getting_Started#GitHub_Pages_.26_GitLab...
Ultimately I agree with the ideas here, even if they require a little unpacking. A lot of great things have come about from people solving their own problems first, later realizing that other people experience the same problems. Evan You's initial work on Vue is a good example of this: he created it to solve actual problems in his own work, not to solve hypothetical problems on day one.
There should be a separate term for websites made for purely personal use, and it's not 'social media'. The early web was about making exploration fun. Nobody wants to explore someone's cookie cutter social media profile or the workplace for their second job.
I’d like to move towards having more ownership and control of my data, my site, and greater integration with IndieWeb technologies like webmentions, IndieAuth, and more. It’s also a lively community.