Search
Items tagged with: smallweb
Back in March I scanned through a terabyte of old geocities sites with the goal of finding *all* the 88x31 buttons. Recently, I realised that I didn't scan for all the geocities subsites (e.g. de.geocities.com, br.geocities.com, etc). I've fixed that mistake and have added 1.8k new 88x31 buttons from Germany, Brazil, Hong Kong and many more international sites. Feel free to explore the updated site or download the zipped button archive (31k buttons, 156MB)
>>> hellnet.work/8831/ <<<
#indieweb #smallweb #geocities
#neocities #88x31
Went down a rabbit hole reading up on adventure game history and half way through I’m thinking “nearly every genre-defining game has its own engine”. No one in gaming says “oh, why’d you reinvent a game engine for your game?” It’s clear why… you’re creating something unique and you need an engine tuned to its needs. And you want to be able to use the engine for other, similar, games.
Which made me think: Kitten is the game engine for the Small Web.
Just updated #Kitten¹ to include the latest version of Polka (the underlying router + middleware handler)—1.0.0-next.25—and to use @polka/send instead of my own fork since my PR that fixed custom headers in streams was merged².
You shouldn’t notice any difference. If you find any regressions, do let me know.
Servers will auto-update today and you can also manually update via `kitten update` on CLI and /💕/settings/kitten via web.
¹ kitten.small-web.org
² github.com/lukeed/polka/pull/1…
Fixes #197: apply custom headers when passed a stream by aral · Pull Request #198 · lukeed/polka
A micro web server so fast, it'll make you dance! :dancers: - Fixes #197: apply custom headers when passed a stream by aral · Pull Request #198 · lukeed/polkaGitHub
Reminder: You have until June 23 (tomorrow!) to submit your "tiny, homemade, personal webprojects", and, as a separate category, your "tiny, homemade multiplayer web projects":
And now, pages.casa complies with #smolweb guidelines
pages.casa/register-on-pagesca…
Even @dillo can display it.
And #netsurf give the same render as firefox.
The Man Who Killed #Google #Search.
This guy is taking no prisoners. Even though we all have a good intuitive sense as to why Google has gone to shit, there has been something slippery about it. This article makes it all more concrete.
wheresyoured.at/the-men-who-ki…
#enshittification #SmallWeb #web
The Man Who Killed Google Search
This is the story of how Google Search died, and the people responsible for killing it. The story begins on February 5th 2019, when Ben Gomes, Google’s head of search, had a problem.Edward Zitron (Ed Zitron's Where's Your Ed At)
If you have a website with neo cities, just know that the creator actually likes AI, and will add it again based on this post alone. Moratorium on freaking out about AI kyledrake.com/writings/ai
One alternative I've found is nekoweb.org/
Background on NeoCities adding AI to their editor.
cohost.org/horseonvhs/post/566…
#AI #IndieWeb #SmallWeb #neocities
horse on cohost
fucking, come on man. (edit from the future: a few hours after i posted this, the feature was reportedly turned off - see here [https://cohost.org/nicky/post/5665868-damn-i-should-be-sen] for more info)horse on cohost
Want to show visitors to your site that your content is human made and doesn't use AI? Grab my badge pack for FREE (or pay as much as you want)
The pack contains 64 88x31px PNG and SVG badges in 8 colors and phrases “made by a human, drawn by a human, human content, written by a human, I am not a robot, never by ai, human content, there's no ai here!”
#free #badges #AI #humanmade #smallweb
Human made content badge pack. - Andy Carolan's Ko-fi Shop
A pack of 64 88x31px PNG and SVG badges to add to your human made content. 8 color variations for each badge. organic content made by a human drawn...Ko-fi
this post @capjamesg wrote is almost plucked right out of my brain; been having these thoughts for a while, and i'm so glad to share it. thank you for writing it, james!
"To have a personal website is, presently, an act of rebellion. It is a statement. You are saying: I want to define my experience on the web. I'll let you in on an open secret: Big tech companies aren't the only ones who get to decide how we share ideas on the web. The web is yours. You can put up a website where you share whatever it is that you want to share with others."
jamesg.blog/2024/01/27/the-ind…
#indieweb #personalweb #smallweb #internet
The indie web | James' Coffee Blog
I went twenty-two years not knowing how to cook an egg. Cooking classes were a rough time for an anxious student like I was. I did not know I was suffering from anxiety at the time; that is a recent realisation.jamesg.blog
If you browse a lot of #smallweb #indieweb blogs and websites, you should add the StreetPass extenstion to your web browser. It finds #fediverse accounts associated with the blogs you read, and allows you to view the accounts and follow them if you want.
How does it work?
1. Mastodon users verify themselves by adding a custom link to their personal site.
2. StreetPass lets you know when you've found one of these links, and adds them to your StreetPass list.
3. Browse the web as usual. StreetPass will build a list of Mastodon users made up of the websites you go to.
##StreetPass is made possible by open web identity verification standards and is 100% open source!
Lesenswert: digitalcourage.de/blog/2022/de…
Nicht einfach nur die Überschrift lesen. Die Ukraine ist hier nur ein aktuelles Beispiel – und zwar ein sehr anschauliches. Wofür? Nun, warum #Dezentralität und Vielfalt wichtig sind (nicht nur) beim Internet – Stichworte: Resilienz, Zensur, Kontrolle.
Da gibt es auch Parallelen zwischen diesem tollen Artikel vom @liberloebi – und dem #SmallWeb von @aral …
Small Web sites will require JavaScript to sign in.
Why?
To protect your privacy.
We use public-key authentication (which I’m implementing as we speak) so your secret is never stored on the server and you only enter it in places you own and control.
(I can already see some folks up in arms about this because JavaScript Bad™ so I just checked in the initial copy for the page that gets displayed if JavaScript is off.)
#SmallWeb #Kitten #SmallTech #JavaScript #cryptography #authentication
"Mastodon instances should be limited from growing beyond a certain size. Instances that are already too large should have ways of encouraging people to migrate to smaller ones." -- or why you should not toot about your birthday on #Mastodon.
Excellent arguments here by @aral
ar.al/2022/11/09/is-the-fedive…
Is the fediverse about to get Fryed? (Or, “Why every toot is also a potential denial of service attack”)
Every time I post something that gets lots of engagement, I essentially end up carrying out a denial of service attack on myself. What does this say about the design of Mastodon and ActivityPub and the future of the fediverse?Aral Balkan
Just added initial sessions support to #Kitten. (Kitten is a web development kit that’s small, purrs, and loves you. Not ready for use but feel free to have a play.)
codeberg.org/kitten/app#sessio…
Web folks, how’s that interface look to you? Simple, no? :)
Ah, the joys of having an in-process JavaScript database to play with, even if I had to write it myself (codeberg.org/small-tech/jsdb).
The second screenshot shows you how things are stored in JSDB (hint: as a JavaScript append-only log) ;)
Is the fediverse about to get Fryed? (Or, “Why every toot is also a potential denial of service attack”)
ar.al/2022/11/09/is-the-fedive…
CC @stephenfry @gretathunberg
#fediverse #mastodon #stephenFry #gretaThunberg #smallTech #smallWeb
Is the fediverse about to get Fryed? (Or, “Why every toot is also a potential denial of service attack”)
Every time I post something that gets lots of engagement, I essentially end up carrying out a denial of service attack on myself. What does this say about the design of Mastodon and ActivityPub and the future of the fediverse?Aral Balkan
damaged.bleu255.com/Small_Tech…
#SmallWeb as such doesn't seem to be featured yet, but it's all wikis.
This stuff is never free anywhere but the scale of Big Tech insulates you from it somewhat.
I actually think it’s good to be reminded that our ability to communicate comes with a cost – in terms of resources, environmental impact, etc., not just money.
But, equally, it also makes the case that a system optimised to host hundreds of thousands of people on a single instance is not also somehow magically optimised to host just one person.
The latter is the problem I’m exploring with #SmallWeb.
I spoke about the fediverse, Elon Musk, and more with Steve Boland back in July for the Next in Nonprofits podcast.
Have a listen:
nextinnonprofits.com/2022/07/f…
#fediverse #nonProfit #notForProfit #surveillanceCapitalism #peopleFarming #BigTech #SmallTech #SmallWeb #podcast
Federated communications - The Fediverse - with Aral Balkan
Aral Balkan is co-founder of the Small Technology Foundation. He talks about the Fediverse, including Mastodon and tools like ActivityPub, for nonprofits.https://www.nextinnonprofits.com/author/steveboland/#author (Next in Nonprofits)
@simeon @pavsaund You’ll get no argument on that from me ;) ar.al/2020/08/07/what-is-the-s…
(Apart from perhaps that we should also be looking at designs that aim to make doing what you describe as easy as possible. It’s much easier to set up a system that’s explicitly designed to serve one person than one that is designed to serve 1-100,000 people. The complexity involved is orders of magnitude less in the former.)
#singleTenant #SmallWeb #decentralisation #federation
What is the Small Web?
Today, I want to introduce you to a concept – and a vision for the future of our species in the digital and networked age – that I’ve spoken about for a while but never specifically written about: The Small Web.Aral Balkan
PS. This isn’t some new revelation; I’ve been advocating for this from the start :)
#mastodon #federation #decentralisation #centralisation #design #singleTenant #SmallWeb
Food for thought: The bigger mastodon.social gets, the less successful the #fediverse is.
Sadly, the fundamental design of Mastodon mirrors the design of Big Tech (a server architecture that can support hundreds of thousands of “users”) and thus inherits its success criteria.
I feel it’s time we at least started thinking about what the web would look like if we all had our own place on it and what it would take to get there from here.
We should not be optimising Mastodon so it can handle more people per server. We should be optimising Mastodon so it incentivises more serves with fewer people.
(And if you take that line of thinking to its logical conclusion, you arrive at the idea behind the Small Web: ar.al/2020/08/07/what-is-the-s…)
#decentralisation #federation #fediverse #SmallWeb
What is the Small Web?
Today, I want to introduce you to a concept – and a vision for the future of our species in the digital and networked age – that I’ve spoken about for a while but never specifically written about: The Small Web.Aral Balkan
Small is Beautiful #23: What is the Small Web and why do we need it?
You can now watch the recording of yesterday’s live stream at:
small-tech.org/videos/small-is…
#SmallIsBeautiful #SmallWeb #SmallTech #web #dev #humanRights #decentralisation #tech #kitten #domain
NLnet (@NGIZero) Grant Application for Domain Rejected
ar.al/2022/10/20/nlnet-grant-a…
#NLnet #ngi #ngiZero #funding #foss #decentralisation #smallTech #smallWeb #publicMoneyPublicCodePublicProcess #domain #kitten #smallTechnologyFoundation
NLnet Grant Application for Domain Rejected
Our NLnet Grant Application for Domain has been rejected.Aral Balkan
As I work through implementing Domain (codeberg.org/domain/app) in Kitten (codeberg.org/kitten/app), I’m evolving what an “application” will mean on the Small Web:
codeberg.org/domain/app/issues…
#SmallWeb #domain #kitten #topologicalDecentralisation #web #dev #git #clone #modify #remix
I’m giving a (virtual) talk on Small Web at the Wizard Amigos Code Camp this Thursday, 5PM Irish time.
I’ll be demonstrating the latest state of development of Kitten (codeberg.org/kitten/app) and Domain (codeberg.org/domain/app) and talking about how we must focus on topological decentralisation and tackle decentralisation from a non-colonial perspective.
wizardamigos.com/codecamp2022/
#smallWeb #smallTech #WizardAmigos #web #dev #decentralisation #kitten #domain
Oh, and I’ll be porting stuff like sessions back from Domain into Kitten so there will be out-of-the-box support for such basic functionality for any Kitten app. Building such things out in Domain first is helping me ensure that it’s fit for real-world use :)
PS.
Domain: codeberg.org/domain/app
Kitten: codeberg.org/kitten/app
HTMX: htmx.org/
Hyperscript: hyperscript.org/
#smallWeb #smallTech #kitten #domain #htmx #hyperscript #progressiveEnhancement #web #dev
I’m absolutely loving the experience of buiding Domain in Kitten. The best part is that it encourages progressive enhancement (aka building stuff for the web properly) and it’s great to see just how far things have come. You can do so much with HTML that you previously needed JavaScript for (e.g., see the inert navigation sections, that’s just the inert attribute).
Also, can’t wait to enhance it using htmx (& maybe even hyperscript) where necessary :)
#domain #kitten #smallWeb #smallTech
I might be building Domain (codeberg.org/domain/app) from scratch for the third time but it’s a joy to do so using Kitten (codeberg.org/kitten/app) and I think they’re both going to be better off for it.
Oh yeah, and there will be pink. LOTS of pink!
Just implemented a fix for Kitten commands not exiting properly (regression from the new development-time process manager).
Things should be much smoother now. (Also, your pages will auto-refresh in the browser after you fix an error and save the page and/or a dependency of your page.)
Folks, if you’re using @small-tech/auto-encrypt in your projects, please make sure you’re running the latest version of the package (3.1.0) or certificate provisioning/renewal will fail due to the latest Let’s Encrypt protocol update.
codeberg.org/small-tech/auto-e…
#tls #https #letsEncrypt #autoEncrypt #js #javaScript #nodeJS #web #dev #smallWeb #smallTech
auto-encrypt
Automatically-provisioned TLS certificates for Node.js servers using Let’s Encrypt.Codeberg.org
Note: if you already have Owncast installed via Site.js, please follow the upgrade instructions for 0.0.11 instead of installing it again using Site.js so as to keep your database, etc.
owncast.online/releases/owncas…
#owncast #siteJS #smallWeb #smallTech #liveStreaming
Owncast v0.0.12
Owncast v0.0.12 has a handful of additions to improve the streaming and chat experience.Owncast