Masthash

#SmallTech

ploum.net
2 weeks ago

If 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.

#tilde #minimalism

aijooyoom
2 weeks ago

@aral

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?

#ethicaldesign #smalltech #smallweb

Aral Balkan
1 month ago

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

¹ https://codeberg.org/kitten/app

#musl #nodeJS #arm64 #arm #kitten #SmallWeb #SmallTech

Aral Balkan
1 month ago

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

The video poster: Me looking at an overlay of Black Box Terminal showing a partial code listing of the file at private🔒/index.page in Helix Editor:

<${StatusIndicator} />

<div
id='chat'
hx-ext='ws'
ws-connect='/private/chat.socket'
x-data="'${js`{ showPlaceholderer: true }`}'
@htmx:ws-config-dend.prevent='
encryptMessage'
>
<ul id='messages' @htmx:load="${
js`
showPlaceholder = false
$el.scrollTop = $el.scrollHeight
…

@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 ..

#Peopleverse 😃

Aral Balkan
1 month ago

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:

https://vimeo.com/799597015

(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

Olm-e
2 months ago

@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

Aral Balkan
2 months ago

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.”

https://www.deutschlandfunkkultur.de/dezentrale-netzwerke-als-alternativen-zu-twitter-und-co-100.html

#SmallWeb #SmallTech #fediverse #socialNetworks #web #design #german #podcast

Ayo Ayco
2 months ago

Is there a directory of people's small cool/fun/weird personal side-projects?

#webdev #smalltech #frontend

Aral Balkan
2 months ago

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

Photo of a messy desk with a phone hooked up to a keyboard, wireless mouse and an external monitor via a USB-C dock. The screen on the external monitor is split in half with Console running Kitten on the left and Firefox showing a Hello, World! page at https://localhost on the right.

Various pieces of technology (single-board computers, wires, etc. are strewn across the desk).
Aral Balkan
2 months ago

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

Aral Balkan
2 months ago

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? ;)

#sbc #laptop #shell #lapShell #education #SmallTech

Aral Balkan
2 months ago

@ainmosni Please do, I look forward to reading it. #SmallTech is basically anarchist tech.

@KarlHeinzHasliP

Kapis
2 months ago

"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. "

#SmallTech

https://social.anartist.org/@aral@mastodon.ar.al/109760780566324335

Aral Balkan
2 months ago

@alex Further to that, we must stay vigilant to ensure new legislation meant to rein in #BigTech does not end up stimying #SmallTech.

M. Fioretti
2 months ago

@aral

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"

https://stop.zona-m.net/tag/percloud/

Aral Balkan
2 months ago

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.

https://ar.al/2020/08/07/what-is-the-small-web/

#SmallTech

Aral Balkan
2 months ago

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.

#SmallTech

Aral Balkan
2 months ago

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.

#SmallWeb #SmallTech #https #SSL #TLS #NodeJS

Aral Balkan
2 months ago

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

Aral Balkan
2 months ago

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

Aral Balkan
2 months ago

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

#SmallWeb #SmallTech #TLS #NodeJS #web #dev

Bob Mottram :debian:
2 months ago

Layoff all of the BigTech.

#ShowerThoughts #SmallTech

KCL Digital Humanities
2 months ago

Look 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

Aral Balkan
2 months ago

@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

⠵ Marc
2 months ago

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

Patty A. Gray
2 months ago

@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

Aral Balkan
2 months ago

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 :)

#bio #conference #talks #SmallWeb #SmallTech

@neil

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.

Aral Balkan
3 months ago

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.

* https://codeberg.org/kitten/app

#OFFDEM #SmallWeb #SmallTech #Kitten #Brussels

Aral Balkan
3 months ago

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.

#Kitten #SmallWeb #SmallTech

Aral Balkan
3 months ago

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

Aral Balkan
3 months ago

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.) :)

#kitten #SmallWeb #SmallTech

Max Barrios
3 months ago

SmallWeb provides the architecture to deliver curated experiences and collaboration through decentralization.

small-tech.org/research-and-development/

#SmallWeb #SmallTech #SingleTenant

Aral Balkan
3 months ago

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

Aral Balkan
3 months ago

Normalise keeping things under the Dunbar number.

#smallIsBeautiful #SmallTech #SmallWeb

Chris Gioran
3 months ago

@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?

Aral Balkan
3 months ago

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/)

https://codeberg.org/kitten/app

#kitten #SmallWeb #SmallTech

@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/

#SmallWeb #SmallTech

Enron Hubbard
3 months ago

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!

LoriWitzel
4 months ago

@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

Ignis 小火龙
4 months ago

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/

#SmallTech #SmallInstances #RunYourOwnSocial

Dāvō
4 months ago

I'm a developer/solutions architect based in Tāmaki Makaurau Aotearoa exploring the fediverse and interested in following other #smalltech enthusiasts.
#introduction

Julio Jimenez
4 months ago

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?

Chris Gioran
4 months ago

@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.

NilsRamsperger
4 months ago

@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.

Chris Gioran
4 months ago

@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?