@kubikpixel@chaos.social avatar kubikpixel , to uBlockOrigin German

»TikTok trackt Nutzer umfassend, auch wenn sie die App nicht nutzen:
verfolgt 'nutzer inzwischen auch auf fremden 'sei­ten, selbst wenn diese die gar nicht installiert haben. Ag­gres­si­ve erfassen sogar sensible 'sdaten, um detaillierte Werbeprofile zu erstellen«

Da ist TikTok nicht alleine, jegliche Web, IT & 's Konzerne tun dies. Im lohnt sich @privacybadger & ublockorigin@lemmy.ml icon uBlockOrigin um davon verschont zu werden.

🚫 https://winfuture.de/news,156797.html

@aral@mastodon.ar.al avatar aral , to random

🥳 JavaScript Database (JSDB)¹ version 7.0.0 released

  • Breaking change JSTable.PERSIST event now uses a parameter object with properties for type, keypath, value, change, and table. This should make listening for events on your databases much nicer to author. e.g., a snippet from Catalyst² I’m working on:
const settingsTable = db.settings['__table__']  
const JSTable = settingsTable.constructor

settingsTable.addListener(JSTable.PERSIST, ({ keypath, value }) => {  
 switch (keypath) {  
 case 'servers.serverPoolSize':  
 console.info('New server pool size requested', value)  
 this.updateServerPool()  
 break  
 // etc.  
 }  
})  

This new version of JSDB is not in the latest Kitten³ yet as it is a breaking change and I want to make sure I update my sites/apps first if needed. I should have it integrated tomorrow.

To see the simple use case for JSDB in Kitten (the default untyped database that’s easy to get started with and perfect for quick experiments, little sites, etc.), see: https://kitten.small-web.org/tutorials/persistence/

For a more advanced tutorial for creating your own typed databases in Kitten, see the Database App Modules tutorial: https://kitten.small-web.org/tutorials/database-app-modules/

For another example, see: https://codeberg.org/small-tech/jsdb/#table-events

Full change log: https://codeberg.org/small-tech/jsdb/src/branch/main/CHANGELOG.md#7-0-0-2026-02-10

Enjoy!

💕

¹ https://codeberg.org/small-tech/jsdb#readme
² https://catalyst.small-web.org
³ https://kitten.small-web.org

aral OP ,
@aral@mastodon.ar.al avatar

🥳 New Kitten release

Just released a new version of Kitten that now includes JSDB 7.0.0 with its improved JSTable.PERSIST event.

https://kitten.small-web.org

Note that this is a breaking change. If you’re listening for the old 'persist' event, please update your code.

For more information, please see the changelog: https://codeberg.org/kitten/app/src/branch/main/CHANGELOG.md#breaking-changes

Enjoy!

:kitten: 💕

@stf@chaos.social avatar stf , to random

my friend @asciimoo built a thing again \o/ and it's great as always. read his own thoughts on this at https://hister.org/posts/how-i-cut-my-google-search-dependence-in-half/

and engage with the cringe on the orange site at https://news.ycombinator.com/item?id=46959554

@linuxmagazine@fosstodon.org avatar linuxmagazine , to random

We are excited to be a media partner for @fossasia Summit 2026! The schedule is now live with 200+ speakers and sessions across open source, DevOps, AI, security, cloud, and more. Learn more and register for the event in Bangkok, March 8-10.
https://summit.fossasia.org/schedule
, , ,

ALT
@opengenova@mastodon.uno avatar opengenova , to Informatica (Italy e non Italy) Italian

ha irrogato a una multa di 14 milioni di euro per , delineando un futuro segmentato in blocchi nazionali. La sovranità digitale e l’autonomia totale rimangono un mito irraggiungibile, data la dipendenza dai giganti tecnologici.

(1/2)

informatica@feddit.it icon Informatica (Italy e non Italy)

https://bit.ly/4aB2MpY

@TheZwick32@hachyderm.io avatar TheZwick32 , to random
@dawid@vebinet.com avatar dawid , to random

Every person joining the fediverse is a digital hero.

You may think it's a small thing. Yes, it's small thing but also a big step to make Internet better and people-first.

Made by the people for the people.

Oh, and also made for cats, dogs, capybaras and other puppies.

So, enjoy, encourage friends to join and let's make it a nice, inclusive and cozy space for everyone.

@dan@danq.me avatar dan , to Testing

Highlight of my workday was debugging an issue that turned out to be nothing like what the reporter had diagnosed.

The report suggested that our system was having problems parsing URLs with colons in the pathname, suggesting perhaps an encoding issue. It wasn't until I took a deep dive into the logs that I realised that this was a secondary characteristic of many URLs found in customers' SharePoint installations. And many of those URLs get redirected. And SharePoint often uses relative URLs when it sends redirections. And it turned out that our systems' redirect handler... wasn't correctly handling relative URLs.

It all turned into a hundred line automated test to mock SharePoint and demonstrate the problem... followed by a tiny two-line fix to the actual code. And probably the most-satisfying part of my workday!

Via: 🔗 https://danq.me/2026/01/28/mocking-sharepoint/

@aral@mastodon.ar.al avatar aral , to random

So a little while back, @laura wrote an excellent introductory book on accessibility and inclusive design called Accessibility for Everyone for A Book Apart.

Then, A Book Apart folded and the authors managed to get their rights back.

And yesterday, after Laura put a huge amount of work adapting the book into a beautiful website she built using Kitten*, we republished the book under Small Technology Foundation Press.

You can read it for free at:
https://accessibilityforeveryone.site/

If you want to support our work that makes such things possible, please consider becoming a patron of Small Technology Foundation. We’re tiny, independent, and not for profit. We reject all types of equity investment (VC, etc.) and won’t be sponsored by or otherwise allow our legitimacy to be used to whitewash Big Tech.

https://small-tech.org/fund-us

@NumenSkog@mastodon.art avatar NumenSkog , to random

Still looking for someone hireable to help me built my website/portfolio in a way quick/easy to update! I've mostly uses WordPress so far but absolutely Up to change for other sofware. Looking for estimates to start saving or look how much paid in advance :)

@aral@mastodon.ar.al avatar aral , to random

Added information on HTML, CSS, and Markdown Fragments to the Kitten Components and Fragments tutorial, including a little TypeScript type declarations file you can add to your projects so you don’t get type warnings for them when you import them in your projects:

https://kitten.small-web.org/tutorials/components-and-fragments/#html-css-and-markdown-fragments

Enjoy!

:kitten:💕

ALT
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@aral@mastodon.ar.al avatar aral , to random

🥳 Multiple major releases today

@small-tech/auto-encrypt v5.0.0 (https://codeberg.org/small-tech/auto-encrypt#readme)
@small-tech/auto-encrypt-localhost v10.0.0 (https://codeberg.org/small-tech/auto-encrypt-localhost/#readme)
@small-tech/https v6.0.0 (https://codeberg.org/small-tech/https/#readme)

These releases bring short-lived certificates, IP Address (IPv4 and IPv6) support, and ACME Renewal Information (ARI) support to Auto Encrypt and @small-tech/https, implement a consistent asynchronous API across all three packages, and include loads of little fixes and code quality improvements.

This brings us very close to getting Web Numbers¹ support implemented natively in Kitten².

OCSP support is removed from Auto Encrypt and Windows support is dropped from all three packages as Microsoft is complicit in Israel’s genocide of the Palestinian people³ and Small Technology Foundation⁴ stands in solidarity with the Boycott, Divestment, and Sanctions (BDS) movement. Furthermore, Windows is an ad-infested and surveillance-ridden dumpster fire of an operating system and, alongside supporting genocide, you are putting both yourself and others at risk by using it.

Enjoy!

💕

🇵🇸 To support families facing genocide in Gaza, consider donating to them via Gaza Verified: https://gaza-verified.org/donate/

¹ https://ar.al/2025/06/25/web-numbers/
² https://kitten.small-web.org/
³ https://www.bdsmovement.net/microsoft
https://small-tech.org/

@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@aral@mastodon.ar.al avatar aral , to random

Yay, first shot of Auto Encrypt¹ running a HTTPS web server at a Web Number (IP address).

https://ar.al/2025/06/25/web-numbers/

Next step: find out why some of the tests are failing on the Linux box, fix, and implement Web Numbers support in Kitten² and Catalyst³.

¹ https://codeberg.org/small-tech/auto-encrypt#readme
² https://kitten.small-web.org
³ https://catalyst.small-web.org/

ALT
aral OP ,
@aral@mastodon.ar.al avatar

So, going forward, Auto Encrypt¹, Kitten², and Catalyst³ will be seamlessly (automatically; with zero config) supporting Web Numbers⁴ (IPv4, IPv6), and, of course, should you want to point one at your server for old time’s sake, legacy domain names too.

I still have some dev to do on this on the Kitten side of things but I’m hugely excited about being able to remove another centralised component – DNS – from the Small Web⁵ (peer-to-peer, personal web) as we inch nearer to making it available this year to everyday people who use technology as an everyday thing.

¹ https://codeberg.org/small-tech/auto-encrypt
² https://kitten.small-web.org
³ https://catalyst.small-web.org
https://ar.al/2025/06/25/web-numbers/
https://ar.al/2024/06/24/small-web-computer-science-colloquium-at-university-of-groningen/

@aral@mastodon.ar.al avatar aral , to random

🇵🇸 @small-tech/cross-platform-hostname module deprecated

https://www.npmjs.com/package/@small-tech/cross-platform-hostname

The release of version 1.1.0 deprecates and removes support for this small module that normalised hostname reporting between Linux/macOS and Windows.

We no longer support Windows as Microsoft is complicit in Israel’s genocide of the Palestinian people¹ and Small Technology Foundation² stands in solidarity with the Boycott, Divestment, and Sanctions (BDS) movement³.

Windows is an ad-infested and surveillance-ridden dumpster fire of an operating system and, alongside supporting genocide, you are putting both yourself and others at risk by using it.

When supporting Linux/macOS, just use the built-in os.hostname() method which works the same way on both platforms.

¹ https://www.bdsmovement.net/microsoft
² https://small-tech.org/
³ https://www.bdsmovement.net/

@darkghosthunter@mastodon.social avatar darkghosthunter , to random

Opera GX wants to come to Linux? 🤣 Good luck.

Opera was bought by the chinese, and has become full of slop left and right.

The original team left and made . That's the browser to download.

@aral@mastodon.ar.al avatar aral , to random

🥳 @small-tech/auto-encrypt-localhost version 9.0.1 released

Automatically provisions and installs locally-trusted TLS certificates for Node.js https servers (including Polka, Express.js, etc.) Unlike mkcert, 100% written in JavaScript with no external/binary dependencies. As used in Kitten¹

https://codeberg.org/small-tech/auto-encrypt-localhost#readme

This is a housekeeping release:

• Add TypeScript type definitions.
• Improve code quality; fix all type warnings.
• Update dependencies and remove all npm vulnerability warnings.

Full change log: https://codeberg.org/small-tech/auto-encrypt-localhost/src/branch/main/CHANGELOG.md

Enjoy! 💕

¹ https://kitten.small-web.org

@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@arlon@connexia.hibiol.eu avatar arlon , to Bate-Papo Portuguese

Conceito de rede social?

É impressão minha, ou, desde o TikTok, o parâmetro de “rede social” está abrangente para um caralho?

Estudantes meus de ensino fundamental consideram Youtube como rede social. Agora há pouco um camarada da faculdade falou que “Ficou muito interessado pela rede social alternativa Substack (!)“.

Parece que o simples fato de haver recursos de comunicação basta para considerar plataformas de entretenimento como redes sociais. Se isso de fato aproxima ou não as pessoas, estreita relações ou cria comunidades, foda-se, né? É lateral.

O que vocês pensam sobre isso? O conceito de rede social mudou ou mudaram os usuários? , e podem ser consideradas como ?

batepapo@lemmy.eco.br icon Bate-Papo

daltux ,
@daltux@snac.daltux.net avatar

A blogosfera já era mídia social e não sabíamos, então? A toda, aliás? 🤔

CC: @Cochise @arlon