#Development #Announcements
Our first IP address certificate · Let’s Encrypt starts rolling out the new option https://ilo.im/16530s
_____
#LetsEncrypt #CA #IpAddress #Certificate #SSL #TLS #HTTPS #WebDev #Frontend #Backend

#Development #Announcements
Our first IP address certificate · Let’s Encrypt starts rolling out the new option https://ilo.im/16530s
_____
#LetsEncrypt #CA #IpAddress #Certificate #SSL #TLS #HTTPS #WebDev #Frontend #Backend
Introducing Web Numbers
Domains? Where we’re going, we don’t need domains!
Get ready for an exciting new (old?) way to address (small) web sites in 2026.
https://ar.al/2025/06/25/web-numbers/
(Thanks to @letsencrypt.)
https://https-vd.ch/2025/06/15/le-logiciel-talon-dachille-du-numerique-responsable-vaudois/
Découvrez le site du #HTTPS, le nouveau nom du #PartiPirateVaudois, obligé de rompre complètement les amarres avec le #PartiPirateSuisse, y compris en abandonnant la notion de #PartiPirate, pour ne pas être traîné dans ses dérives, et profitez-en pour lire l'analyse de @sebseb01 sur le #numérique #responsable à l' @etatdevaud et l'angle mort concernant le #libre et l' #opensource.
Goodbye Site.js, Hello Kitten!
I started working on creating a Small Web¹ server (a peer-to-peer Web server) six years ago² with Site.js.
Building Site.js was my first attempt. And it resulted in:
• Auto Encrypt (automatic Let’s Encrypt certificates): https://codeberg.org/small-tech/auto-encrypt
• Auto Encrypt Localhost (automatic localhost TLS certificates): https://codeberg.org/small-tech/auto-encrypt-localhost
• @small-tech/https (drop-in Node.js https module replacement with automatic TLS certs everywhere): https://codeberg.org/small-tech/https
• JSDB: In-process, in-memory JavaScript database that persists to append-only JavaScript logs: https://codeberg.org/small-tech/jsdb
As Site.js reached an evolutionary dead-end, and as I learned from my experiements with replicated data types that replicated data types are *not* a prerequisite for a decentralised web (actual topological decentralisation and ease of use are), I started writing a new server/platform called Kitten from scratch while still making use of the tried and tested modules listed above.
Last week, I switched over our last site using Site.js to Kitten and, with that, today I’ve sunset³ Site.js:
For its successor, please see Kitten:
If you want to support our work at the Small Technology Foundation, please consider becoming a patron:
https://small-tech.org/fund-us
¹ https://ar.al/2024/06/24/small-web-computer-science-colloquium-at-university-of-groningen/
² https://ar.al/2019/08/26/introducing-small-technology-foundation/
³ Using our instance of Look Over There!: https://look-over-there.small-web.org
@GossiTheDog @signalapp it merely prevents #Screenshots by claiming it's #DRM'd content.
It's a mere ask and #Microsoft could specifically close that #API and make it subject to contractual agreements (as they did with their #Antivirus API calls to disable #WindowsDefender!) if they decide this is against their wishes.
It also doesn't prevent the #Keylogger nor works against the known #CryptoAPI #backdoor affecting all #Browsers (except #Firefox and @torproject / #TorBrowser) which can be triggered by a single #HTTPS request.
The correct solution for #Signal would be to alert all their users and specifically #block #Windows in general or at least #Windows11 simply because it is a #Govware and empirically cannot be made private or secure.
New #blog post!
Creating a personal #TLS certificate authority.
I talk about how I created my own trusted root certificate, so I can use services on my VPN via #https, without using self-signed certificates, and without exposing my internal domain's existence to the public internet.
https://adamu.jp/blog/personal_certificate_authority
Ooh, what’s this?… Look Over There!
(With apologies to Jaida Essence Hall)
So the little app I teased earlier is ready and deployed and I have our own instance running at:
https://look-over-there.small-web.org
Look Over There! lets you forward multiple domains to different URLs with full HTTPS support.
Why?
We have a number of older sites that are becoming a chore/expensive to maintain and yet I don’t want to break the web. So I thought, hey, I’ll just use the “url forwarding” feature of my domain registrar to forward them to their archived versions on archive.org.
Ah, not so fast, young cricket… seems some domain registrars’ implementations of this feature do not work if the domain being forwarded is accessed via HTTPS (yes, in 2025).
So, given Kitten¹ uses Auto Encrypt² to automatically provision Let’s Encrypt certificates, I added a domain forwarding feature to it and created Look Over There! as a friendly/simple app that provides a visual interface to it.
To see it in action, hit https://cleanuptheweb.org and you should get forwarded to the archived version of it on archive.org. I’m going to be adding more of our sites to the list in the coming days as part of an effort to reduce my maintenance load and cut down our expenses at Small Technology Foundation.
Since it’s Small Web, this particular instance is just for us. However, you can run your own copy on a VPS (or even a little single-board computer at home, etc.) A link to the source code repository is on the site. Once Domain³ is ready for use (later this year ), setting up your own instance of a Small Web app at your own server will take less than a minute.
I hope this little tool, along with the 404→307 (evergreen web) technique⁴, helps us to nurture an evergreen web and avoid link rot. (And the source code, as little as there is because Kitten does so much for you, is a good resource if you want to learn about Kitten’s new class-based component and page model which I haven’t yet had a chance to properly document.)
Enjoy!
¹ https://kitten.small-web.org
² https://codeberg.org/small-tech/auto-encrypt
³ https://codeberg.org/domain/app
⁴ https://4042307.org
Encryption is a cornerstone of security on the modern internet. In this video we dive into how it works and explain why it's so important.
This is especially crucial as many governments around the world are pushing to ban encryption and breach our fundamental right to privacy.
https://www.privacyguides.org/videos/2025/04/03/is-your-data-really-safe-understanding-encryption/
o'reilly has an actual book out now on vibe coding? as much of a proponent as i am you better check your work
#https://www.oreilly.com
https://www.oreilly.com/library/view/vibe-coding-the/9798341634749/
@BlumeEvolution @Rainer_Rehak
"... #AndreasJung (CDU) ist eine starke Stimme für #Mitweltschutz. "
-> und stimmte am 29.01. und am 31.01.2025 ungeniert gemeinsam mit den Demokratie- und Wissenschaftsverächtern , den Putin-Trumü-/Fossill-Lobbyist*innen im DBT mit 'ja' . #https://www.bundestag.de/parlament/plenum/abstimmung/abstimmung?id=940
Ich warte noch immer auf auf öffentliche Einsicht, Reue und Umkehr der Merzenbande - aber die behaupten ja weiterhin, dass die 'illegale Migration' DAS Hauotproblem unseres Landes wäre und verhelfen damit den nur äußerlich weichgespülten Nazis zu weiterem Zulauf...
Wer scheigt stimmt zu und wer zustimmt, hilft den Faschisten an die Macht - jede Stimme zählt: auch die von Herrn Jung. Und wir sollten es niemals vergessen (auch wenn die Mitläufer sich hinterher an nichts erinnern wollen)
Baptist Handbooks 1832-1955 have arrived on #FindMyPast #https://search.findmypast.co.uk/search-world-records/britain-baptist-handbooks-1832-1955 #£ #Baptist #nonconformist genchat @genealogy @geneadons #genealogy
I just received a concerning email from the OTF (@opentechfund.bsky.social) stating that a major source of their funding is in jeopardy.
If you care about open-source, anti-censorship, or the open internet, please consider supporting one of the projects they fund.
#FOSS #OpenSource #TechNews
#USPol #Politics #News #PoliticalNews
#NetNeutrality #EFF
#Wikimedia #Signal #SignalApp
#TOR #TAILs #OpenVPN #VPN #LetsEncrypt #HTTPS #SSL
#Censorship #AntiCensorship
“Security breach: The White House confirmed an extraordinary breach of security involving top government officials — including Vice President JD Vance and Defense Secretary Pete Hegseth — who discussed plans for military strikes on Houthi rebels in Yemen in an unauthorized group chat that mistakenly included the top editor of The Atlantic. “
#https://www.nytimes.com/live/2025/03/24/us/trump-news?smid=nytcore-ios-share&referringSource=articleShare
How browsers REALLY load Web pages
When browsers load a Web page and its subresources, A LOT happens under the hood. They need to take into account render/parsing blocking resources, use a preload scanner, listen to resource hints (like preload/preconnect), loading modifiers (async/defer/module), fetchpriority, responsive images, and much more. […]
https://fosdem.org/2025/schedule/event/fosdem-2025-4852-how-browsers-really-load-web-pages/
Le fichier markdown d'origine
https://codimd.apps.education.fr/L55FdTCbQ1qhywupDnFlvQ
Le mur d'infos associé
https://lightpad.forge.apps.education.fr/?#https://codimd.apps.education.fr/L55FdTCbQ1qhywupDnFlvQ
En savoir plus sur "Lightpad"
https://lightpad.forge.apps.education.fr/
https://www.gotorola.com/139894/ #吉川晃司 #music #https://kikkawa.com/#奥田民夫 #Entertainment #エンタメ #吉川晃司
As you see there is plurality, but there is nothing easy about building a web engine.
Rendering HTML via DOM, implementing JS parsing, all the modern #JS standards, the #HTTPS protocol, every #W3C standard that hasn't been deprecated. It's a big, big task to build something like this.
Shout outs to #Ladybird. That slipped my mind completely, a bottom up rewrite - which is insane.
In any case, there are engines a plenty...
So why not build a browser?
https://youtube.com/watch?v=8bmbSC9c2ys&si=si1YfOdx1-p36iFk
High-Heeled Snickers
#chocolateasongorpoem
#https://youtu.be/8bmbSC9c2ys?si=R92JTgQ2F0wfIq6e