#SmallTech
We’re live!
Small is Beautiful
#smallTech #smallWeb #web0 #owncast #streaming
https://owncast.small-web.orgIf you like lobste.rs but feel it’s a bit too rigid/clean-cut/apolitical, if you want to read/share more social/societal analysis of technology, more #smalltech endeavours, more #permacomputing and tech-minimalist stuff, please consider reading and contributing to https://tilde.news/
I find it awesome but we are not enough there. I’m also sometime looking for alternatives to the hackernews-venture-capitalist vibe.
Send me a PM with your email to receive an invitation.
Are you familiar with the ethical design manifesto? https://ind.ie/about/manifesto/
The people behind indi.ie seem to be into similar things as you. Do you happen to know how I can follow them on the fediverse?
Sadly, it looks like no one was able to solve the issues around creating a Node.js binary for Musl on arm64, so it looks like Kitten¹ won’t be available on @postmarketOS on mobile phones, etc., in the foreseeable future (unless someone with the necessary knowledge and time can step up right away before this commit is reverted).
https://github.com/nodejs/unofficial-builds/pull/59#issuecomment-1451256522
Small is Beautiful #27: End-to-end encrypted Kitten Chat
https://small-tech.org/videos/small-is-beautiful-27/
In this hour-and-a-half long live stream recording, I show you how WebSockets, project-specific secrets, authenticated routes, and public-key cryptography work in Kitten.
We also cover Kitten’s native support for htmx and Alpine.js.
#SmallWeb #Kitten #WebSocket #e2ee #cryptography #p2p #peerToPeer #web #NodeJS #JavaScript #html #css #htmx #AlpineJS #video #owncast #linux #SmallTech #SmallIsBeautiful
@deadsuperhero @codesmith @hrefna
Yes! Theory of Smallness, #SmallTech, #SmallWeb.. build stuff not for scale. Small communities, yet interconnected. Heterogenous federated services in many different application domains. Every online interaction where multiple people engage is a #SocialNetworking use case. Personal social networking ..
If you missed the Small is Beautiful live stream today where I take you through some of the advanced features of Kitten and the new end-to-end encrypted Kitten Chat example, here’s the recording:
(That’s on Vimeo. I’ll release it on our own site tomorrow once I’m back at my computer. Pecking this out on my phone at the moment.)
#SmallWeb #Kitten #ee2e #WebSockets #http #web #dev #SmallTech #liveStream
We’re live!
Small is Beautiful
#smallTech #smallWeb #web0 #owncast #streaming
https://owncast.small-web.org@JohanneMontay àmha le problème est d'attendre que tous·tes jouent au même jeu : l'univers de la tech actuel est toxique, avec absence de considération pour l'éthique et le soin, et la promotion de comportements à risque ou malhonnêtes typiquement attribués à la masculinité dans l'éducation des garçons. Les jeunes filles ne veulent pas de ça (trad. éduquées aux comportements de soutien et de prudence)
une autre vision de la tech est possible #feministserver #education #smalltech #slowcomputing
Deutschlandfunk Kultur – Soziale Netzwerke: Dezentrale Alternativen zu Twitter und Co.
“Noch radikaler in seinem Konzept der Dezentralität ist das des Small Web, bei dem jeder Mensch sein ganz eigener, selbstbestimmer Knoten in einem Social Netzwerk ist. Man könnte auch sagen: eine Instance of One – also ein Server, auf dem nur ein Mensch angemeldet ist.”
#SmallWeb #SmallTech #fediverse #socialNetworks #web #design #german #podcast
Is there a directory of people's small cool/fun/weird personal side-projects?
Right, well that’s Kitten* running under Fedora Linux on a PinePhone**
Did someone say Small Web development on a phone? :awesome:
(And HDMI out works so I can actually demonstrate this at conferences. In fact, Fedora is running amazingly well.)
* https://codeberg.org/kitten/app
** Looks like Console doesn’t currently come with an emoji-capable font, though.
#SmallWeb #SmallTech #PinePhone #Kitten #Fedora #ARM #Linux #web #dev
Anyone know anyone on the NodeJS team that might have time to merge this pull request?
https://github.com/nodejs/unofficial-builds/pull/59
#nodeJS #postmarketOS #alpineLinux #arm #musl #JavaScript #SmallWeb #SmallTech #mobile #education #foss #openSource
Imagine Node.js running on a @PINE64 PineBook or PineBook Pro with @postmarketOS… could be very useful for education (not to mention make development more accessible in general).
https://github.com/nodejs/unofficial-builds/pull/59
(If this pull request gets merged, Kitten – https://codeberg.org/kitten/app – will be able to run on the PinePhone and be used for Small Web development on it.)
#nodeJS #postmarketOS #alpineLinux #arm #musl #JavaScript #SmallWeb #SmallTech #mobile #education
So here’s what I’d love to have: Imagine a laptop shell with at least a 1920×1080 screen, nice keyboard, trackpad, battery.
Case is otherwise hollow. You open it to install any single board computer (SBC).
Screen has HDMI cable to inside of case. Keyboard, trackpad, and battery, similarly, use standard USB cables so you can hook up any SBC.
Has additional HDMI and USB ports on side.
Does this exist?
If not, anyone want to make it? ;)
@ainmosni Please do, I look forward to reading it. #SmallTech is basically anarchist tech.
"Probablemente me quede sin aire antes de que la gente reciba esto pero, oye, una vez más para los de atrás:
Si estás creando 'alternativas a #BigTech' que escalan verticalmente te estás equivocando.
Nunca vencerás a la #BigTech a escala vertical. Ellos inventaron el juego. Te destruirán siempre. Y si de alguna manera lo consigues... enhorabuena, acabas de convertirte en 💰 ellos.
¿Qué hacer?
Limíta la escala vertical y #diseña a la escala horizontal. "
https://social.anartist.org/@aral@mastodon.ar.al/109760780566324335
@alex Further to that, we must stay vigilant to ensure new legislation meant to rein in #BigTech does not end up stimying #SmallTech.
I know you should have already seen this, but for the folks who came later...
Just check any of the posts in that section of my blog, but starting from those linked in the newest one, to see a proposal of "#smalltech"
What does it mean to design for horizontal scale?
It means limiting the growth of individual instances of a service (e.g., number of accounts, etc.) and investing in ensuring that as many different people and organisations can run their own and that they can all talk to one another and interoperate.
It means keeping the power relationships between instances as level as possible.
Take it to its logical conclusion and you get the #SmallWeb: instances of one.
I’ll probably run out of air before folks get this but, hey, one more time for those in the back:
If you’re creating “alternatives to #BigTech” that scale vertically, you’re doing it wrong. You’ll never beat Big Tech at vertical scale. They invented the game. They’ll destroy you at it every time. And say you somehow do manage it… congratulations, you’ve just become *checks notes* Big Tech. *golf claps*
So what do you do?
You limit vertical scale and #design for horizontal scale.
Just released version 5.0.0 of @small-tech/https: A batteries-included version of the standard Node.js https module.
https://www.npmjs.com/package/@small-tech/https
Replace https with @small-tech/https to get:
- Automatically-provisioned trusted local development TLS certificates.
- Automatically-provisioned Let’s Encrypt TLS certificates.
- Automatic HTTP to HTTPS forwarding.
Version 5 includes this week’s new Auto Encrypt Localhost version 8 and is 100% JavaScript.
Just released version 8.2.0 of Auto-Encrypt Localhost
All status changes are now communicated via events instead of console messages.
Think I’m pretty much done with v8 now.
Next: update https (https://codeberg.org/small-tech/https) to use it and then update Kitten (https://codeberg.org/kitten/app) to use the updated https. (Which should make Kitten cross-platform, including on ARM.)
https://www.npmjs.com/package/@small-tech/auto-encrypt-localhost
#SmallWeb #SmallTech #AutoEncryptLocalhost #cli #TLS #SSL #https #localhost #NodeJS #web #dev
Auto-Encrypt Localhost version 8.1.0 released
Now with 100% more Command-Line Interface (CLI).
To create your local development certificates using the CLI:
npm install --global @small-tech/auto-encrypt-localhost
auto-encrypt-localhost
That’s it!
Enjoy :awesome:
https://www.npmjs.com/package/@small-tech/auto-encrypt-localhost
#SmallWeb #SmallTech #AutoEncryptLocalhost #cli #TLS #SSL #https #localhost #NodeJS #web #dev
Auto-Encrypt Localhost v.8 released (complete rewrite)
There’s now a 100% JavaScript (no native dependencies) Node.js tool for creating locally-trusted development certificates on Linux, macOS, and Windows.
Heck, it’ll even create your https server for you, if you like, and serve the CA certificate at <your ip>/.ca and even forward HTTP traffic to HTTPS.
(I’m going to whip up a separate command-line client next.)
Enjoy!
https://www.npmjs.com/package/@small-tech/auto-encrypt-localhost
Layoff all of the BigTech.
#ShowerThoughts #SmallTech
We’re live!
Small is Beautiful
#smallTech #smallWeb #web0 #owncast #streaming
https://owncast.small-web.orgLook forward to talks from @l03s on the damaged earth catalog and from Tung-Hui Hu on digital lethargy as part of the "Toward a Minor Tech" workshop in collaboration with @transmediale @xocffoeg & more! https://kingsdh.net/2023/01/16/toward-a-minor-tech/ #minortech #permacomputing #transmediale #smalltech #lowtech #feministtech #digitallethargy
@annaleen … It definitely doesn’t just mean “design.”
Also see:
- Ethical Design Manifesto: https://ind.ie/ethical-design/
- Small Tech Principles: https://small-tech.org/about/#small-technology
#ux #SiliconValley #BigTech #design #EthicalDesign #SmallTech
Recently finished reading Virtually Amish, a surprisingly insightful look at thoughtfully adopting new technology.
#openacess #smalltech #smallweb
https://direct.mit.edu/books/oa-monograph/5347/Virtually-AmishPreserving-Community-at-the
@aral Your Small Technology Foundation site is the sweetest little website I think I’ve ever seen! I am 100% on board with small technology. I mean ardently. Good love you for leaving post-Brexit UK on principle. #SmallWeb #SmallTech
Been meaning to add a bio and a curated list of talks to my personal site for a while now and so I finally did (cobbler’s childrens’ shoes and all that):
• https://ar.al/bio
• https://ar.al/talks
Going to pop a headshot and a few more talks up there when I get a moment but this’ll have to do for now :)
PS. I don’t usually have a habit of talking about myself in the third person; the bio’s for conferences and such to easily copy/paste :)
Besides things mentioned by Darius in the video hinting to #Fediverse creating its own path as a grassroots movement, the efforts of @aral and @laura wrt #SmallTech are interesting in this regard.
Not only does applying the https://small-tech.org principles lead to apps less attractive for monetization by #BigTech, also the technology base makes it easier for small businesses to make an entry and earn sustainable (and reasonable + fair) income.
So, anyone else going to OFFDEM in Brussels next month?
https://ps.zoethical.org/pub/offdem-ozone-cfp
I’m going to hold a little Kitten* workshop and take part in the roundtables on the Saturday. Looking forward to seeing some of you there.
Kitten should now install and run on both Intel and ARM (M1, etc.)-based Macs, in addition to Linux (of course) and under WSL2 for Windows.
https://codeberg.org/kitten/app
This is thanks to today’s v4.0.0 releases of Auto Encrypt Localhost (https://codeberg.org/small-tech/auto-encrypt-localhost) & @small-tech/https (https://coderberg.org/small-tech/https).
I only have @laura’s MacBook Pro (M1, Ventura) and my old MacBook (Intel, Monterey) to test with so please let me know in the issues if you run into any problems.
Just released v4.0.0 of Auto Encrypt (Automatically-provisioned TLS certificates for Node.js servers using Let’s Encrypt.)
This is a semver major release that requires Node.js LTS 18.2+.
https://codeberg.org/small-tech/auto-encrypt
#NodeJS #AutoEncrypt #TLS #SSL #LetsEncrypt #JavaScript #JS #SmallTech #SmallWeb #web #dev
Just added macOS support for Kitten.
Do let me know if you have any issues installing/running it.
https://codeberg.org/kitten/app
(About to head out to dinner with friends but I’ll check your replies tomorrow.) :)
SmallWeb provides the architecture to deliver curated experiences and collaboration through decentralization.
small-tech.org/research-and-development/
Kitten (https://codeberg.org/kitten/app) is Linux only but did you know you can easily run Linux containers on Windows and macOS?
• Windows (using WSL2): https://codeberg.org/kitten/app#run-kitten-on-windows-using-windows-subsystem-for-linux-wsl
• macOS (using Lima): https://codeberg.org/kitten/app#run-kitten-on-macos-using-lima
Lima isn’t as seamless as WSL2 yet but it’s also not being developed by Apple (WSL2 is by Microsoft).
(Remember, Kitten is not finished yet but please feel free to play around with it.)
#SmallWeb #SmallTech #Kitten #Windows #macOS #wsl2 #lima #containers #virtualisation
Normalise keeping things under the Dunbar number.
@peterhil And for what it's worth, in my mind flat hierarchy is a must. Not only because it's decent, but also a good self imposed barrier to getting too big. If you have such a big team that you need hierarchies, in my view you are too big and inviting all the evil things that come with it.
Can i tag #smalltech here?
Kitten now supports Alpine.js as a first-class citizen for progressively enhancing your Small Web apps with (alongside htmx).
Also, I’ve made the authenticated route indicator (🔒) a suffix instead of a prefix to make it easier to use tab-completion, as suggested by members of the community (thank you) during our last Small is Beautiful live stream (https://small-tech.org/videos/small-is-beautiful-25/)
@aral gave this brilliant speech 20 days after I released my debut concept album.
While I was busy deluding myself with "promoting" the album on centralized social networks, he said things to the EU parliament that would have totally resonated with me back then. I suppose I wasn't ready.
Instead, it took Jaron Lanier to kick me out of that system.
https://ar.al/2019/11/29/the-future-of-internet-regulation-at-the-european-parliament/
Another #twittermigration, another hashtag-laden #introduction
ohai: I'm Enron Hubbard. I'm a #maker and #linux enthusiast, specifically #arch and #postmarketOS. I'm usually juggling a handful of #DIY projects at any given moment. I post a lot about #electronics, #synthesizers, and various bloviations about the state of #technology in the modern world.
I'm very passionate about #smallTech and #smallWeb with a big focus on #digitalMinimalism - making our relationship with tech a healthier one is of paramount importance.
I also enjoy #boardGames and #ttrpg stuff, #crafts and #journaling, and drink far too much #coffee than is acceptable.
Feel free to hit me up with questions about the #fediverse or if you're looking for #feditips. I'll be hanging out in my Local timeline, looking for folks who are #newHere and trying to get the lay of the space.
#Welcome to the future of the social web!
We’re live!
Small is Beautiful
#smallTech #smallWeb #web0 #owncast #streaming
https://owncast.small-web.org@tchambers Thank you Tim for all you do (much of which I can’t even guess at - very grateful for your efforts and this instance!) For anyone so inclined, if you can, please join me as a Patreon donor here - https://www.patreon.com/indiewebsocial #indieweb #supportyouradmin #SmallWeb #smalltech #humanetech
Oh right, how could I forget.
Feuds mean less when the instances are small (<Dunbar). That was what I was working towards all this time. Doh!
Related: https://runyourown.social/
I'm a developer/solutions architect based in Tāmaki Makaurau Aotearoa exploring the fediverse and interested in following other #smalltech enthusiasts.
#introduction
Lately I've been feeling burned out from big #cloud tech. I've found some inspiration in #mastodon to explore #smalltech and #selfhosting. I'm itching to build things **for** self-hosting.
What kind of awesome things are you self-hosting?
@laura @aral I went through your #smalltech website. The idea really resonates with me, i will take a look at the videos you have uploaded to get a better feel.
My question is about databases. I saw that you reference them as infrastructure, but do you know of any efforts already underway that would fall under the umbrella of your foundation? Even if it is not actual implementation, but just architectural ideas.
@netzpolitik_feed Alle diese Gesetzt zielen auf die Überwachung der/durch die großen Plattformen ab. Aber was ist mit dezentralen Systemen wie Email? Grundsätzlich kann ja jeder einen eigenen Server aufsetzen, so fern das nötige Wissen vorhanden ist. Dann wäre man selbst der Betreiber des Dienstes und müsste sich selbst überwachen. Den Gedanken weiter gesponnen: Wenn es eine #smalltech Lösung für Kommunikation gäbe, wären die Regelungen komplett unterlaufen.
@joelving I have seen the #SmallTech pop up here and there in mastodon, usually in context similar to your post. Is there some wider movement behind the tag or is it a grassroots thing for now?