Profile for adele
About adele
Fields
- Smolweb
- https://smolweb.org/
- Static hosting
- https://pages.casa/
- Gemini hosting
- https://pollux.casa/
- Email/XMPP hosting
- https://message.casa/
Bio
aka 아델
#French 🇫🇷 #PHP / #JavaScript and #Java developer
#Korean 🇰🇷 ancestry (but I don’t speak the language)
Into #SmolWeb, #GeminiProtocol, #Smolnet, #LowTech
#ArchLinux / #Debian user
#Markdown 🇲⬇️ enthusiast
Instance running #GotToSocial 🦥
fr / en
- Joined
- Posts
- 930
- Followed by
- 1137
- Following
- 299
Stats
So, suppose I'm setting up a Linux-based file server, for Linux-based clients.
Which protocol / server software should I use?
I'm talking about live access to the files on the server, not syncing and stuff. What's stable, secure, and fast (in that order)?
I'd like transparent access, i.e. mount it onto the client machine. It should be able to gracefully deal with disconnects and reconnects.
If there's an option I'm missing, feel free to comment. I'm not considering FTP though. :P
Smolweb validator v1.3.0 provides a new experimental analysis of the CSS of your page. It does not analyse the complexity of the CSS selectors (only in a future version).
Rules that determine the grade of each CSS property or property value are in a config file.
The online validator also generates how a basic #smolweb browser render your page
It really sucks that culturally we're wired to only give feedback to developers or projects when things are broken.
A product with 15M users gets 100 complaints and only 1 nice "good job" message per month.
It's really demoralizing that we accepted the fact that "if you don't hear from them it means things are good".
People need positive reinforcement and to know that folks are happy about their work.
I understand it's fashionable to bitch about everything because hate brings views
A moment of gratitude for the amazing @vkc - whose video tutorials are simply illuminating.
As a clueless self-hosting newbie I often ask for advice here on the Fediverse… and get really helpful feedback but most of the time it reads like a foreign language to me (a non-dev).
Well, Veronica has perfected a way to talk to newbies.
Thank you Veronica for making me understand OpenSSH - at long last 🙌
I highly recommend her #PeerTube channel: https://tinkerbetter.tube/c/veronicaexplains/videos ❤️✨
Choosing an existing #CSS version as base for the #smolweb is complicated 🤔
CSS Mobile Profile 1.0 seems to be a good candidate. It is a subset of CSS 2.1.
It excludes rather than changing existing properties:
No positioning (position: absolute/relative/fixed) - avoided complex layout calculations
No advanced selectors (:hover, :focus, attribute selectors) - reduced parsing overhead
No table layout properties - simplified rendering
No generated content (:before, :after) - reduced memory usage
However, it is difficult to conform this CSS profile for a beautiful website.
Also looking at CSS Mobile Profile 2.0, it's significantly more complex than 1.0 and includes features that may conflict with smolweb goals of lightweight, computationally-efficient CSS.
Other option is to open smolweb to the whole CSS 2.1 (or 2.2) profile.
In all case, a smolweb site must be browsable with disabled styles (inline style blocks and linked CSS)
https://www.w3.org/TR/2000/WD-css-mobile-20001013
https://www.w3.org/TR/2014/NOTE-css-mobile-20141014/
Which version is the most adapted to the smolweb ?
Hard work on the smolweb specs
The #smolweb documentation on the HTML subset is now fully available, and it is in line with the smolweb-validator.
Next milestone: best practices with CSS on smolweb sites
i just got the news. I am getting laid off. Anyone need a programmer? #FediHire
Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi.#ReleaseDay #XMPP #Jabber #Chat #TUI #Linux #Chat #Messenger
🏅 Recomendação de Comunidade do Dia: @xmpp
Lá vai a Meta envolvida com coisa errada de novo... Aproveita e cria a tua conta no Xampu, o mensageiro instantâneo de código aberto, pra sair do WhatsApp!
Informações adicionais e criação de conta:
Se tiver dúvida, posta na nossa comunidade também:
🔎 #ComunidadeDoDia 
I have built an online version of the #smolweb validator
https://smolweb.org/validator/
(it does not check all the things I would like... always under improvement).
This avatar is too old now... let me replace it!
Today's Poll 👇
How often do you use AI tools in your daily life?
On #Mastodon there are now
412 verified accounts from #news organizations in
21 languages and on
122 instances.
231 were active today.
Some accounts, that were active today are
@ZarautzGuka (BAQ)
@globalvoices (ENG)
@ElSaltoDiario (SPA)
@linforme (FRA)
@thetyee (ENG)
Find the whole list on:
➡️ https://fingolas.eu/fediverse/overview.html
Built by @mho
#MastodonMigration #SocialMedia #Fediverse #Media #Press #Newspaper #TwitterMigration #Newstodon
Yes, #Fedilab has some differences between its Google Play version and its #FDroid version.
There are mostly due to restrictions from Google.
In the Google app we had to remove:
- Donation links
- Register an account on Mastodon (as they don't want to understand that the app doesn't collect emails).
- Filter some search results with #Peertube to exclude "YouTube Downloader" videos
To Google users, keep in mind you can easily switch to FDroid, we would be happy to help if you have questions
Some work days are intense... I will go to bed soon
New design has dropped on our Goodie store - get yours now 👇
https://www.redbubble.com/people/KiwixOffline/explore?asc=u&page=1&sortOrder=recent
A Snickers is about 570Wh, which is like eating a very sizable ebike battery's entire charge in one go.
A Big Mac slightly tops that with about 650Wh. A slice of pizza is about half that with 340Wh.
Meanwhile, fruits like apples/bananas are in the ~100-130 watt-hour oversized twice laptop battery ballpark, and a cup of greek yogurt is about the same, so a big cup of fruit-filled yogurt is still less calories than a big mac or snickers!
A full english breakfast can be over 1kWh! Quickcharge ⚡⚡
I propose replacing calories with watt-hours.
- Almost same value (1 kilocalorie / Calorie is ~1.1 watt-hours)
- more intuitive for people who use electricity
- never the confusion between calories (science), Calories (food, which is technically kilocalories), kilocalories, and 'kilo Calories' (which is technically megacalories)
- you get to feel more like a robot with your 2.5kwh power consumption a day which may feel like validation to some creatures on this fediverse
- become powered by cake
Axel Springer has an open lawsuit against Eyeo (the maker of Adblock Plus).
Publishers or Big Tech companies waging war against browsers and extensions culprit of blocking their juicy ads+tracking revenues aren't anything new. But this time the argument is a very dangerous one.
The argument is that the source code of a website (its HTML, JS and CSS) is copyrighted content intended to be rendered as-is on a client's device.
Therefore ad-blockers, by intercepting or blocking requests made through this copyrighted content, or modifying the DOM it renders, are breaking copyright laws.
In 2022, the Hamburg appeal court ruled that Adblock Plus did not infringe the copyright of websites, but rather it was merely facilitating a choice by users about how they wished their browser to render the page.
Unfortunately, on July 31, the German Federal Supreme Court partially overturned the decision of the Hamburg court and remanded the case for further proceedings. The BGH (as the Federal Supreme Court is known) called for a new hearing so that the Hamburg court can provide more detail regarding which part of the website (such as bytecode or object code) is altered by ad blockers, whether this code is protected by copyright, and under what conditions the interference might be justified.
The statement that a website as a whole, including its 3rd-party integrations (such as ads/trackers SDKs), is copyrighted content intended to be rendered without modifications only on the clients supported by the author is an extremely dangerous one.
It goes against everything that HTTP and HTML have always been.
Not only it would make ad-blockers illegal, but it'd make anything that alters the flow of an HTTP session illegal.
Think of things like Greasemonkey scripts to change the style of some webpages. Or accessibility extensions that modify the contrast and font size of a page. Or things like Firefox's Reader Mode, often used by blind people to distill webpages before feeding their content to a screen reader. Or even just inspecting and manually modifying the DOM of a Web page through the browser's dev tools.
And what if I do the blocking on DNS level, through something like Pihole? Would a DNS block towards a domain I don't want to be rendered on my devices be illegal too?
If I acquired some content in a legal way (e.g. through an HTTP request to an openly accessible website), then I'm free to do whatever I can with that content, for personal usage, once it reaches my device.
Imagine a law that makes it illegal to install another OS on a computer or phone that you regularly purchased.
Or use alternative clients to render your chats.
Or use a text-based browser with a minimal JS engine to access a Website.
A law that wouldn't just imply a void warranty in these cases - just make them straight out illegal, as in "copyright infringment" illegal.
It would be the biggest blow to the way the Internet is built - around open protocols open to all kind of implementations and messages open to all kind and manipulations on each step of the route.
It would set a very dangerous precedent towards an over-reaching definition of copyright that could also mandate on what devices and under what condition some HTTP content should be rendered (and it's not such a far-fetched dystopia: look no further than the DRM implementations).
And it would violate other EU laws (like the DMA) which are exactly meant to foster accessibility, inter-compatibility, freedom of implementation and modification of online content acquired through legal means.
And what's most ironic is that blocking ads or modifying the CSS of a webpage may amount to copyright infringment, but massive scraping done by AI models may not.
https://blog.mozilla.org/netpolicy/2025/08/14/is-germany-on-the-brink-of-banning-ad-blockers-user-freedom-privacy-and-security-is-at-risk/
smolweb HTML specification
"smolweb.org promotes simple unbloated web. It provides resources to actors who want to participate."