As I still see #SmallWeb posts passing by, claiming they're for people not corporations but actually end up seeing they're for IT enthusiasts and programmers not people in general: What #SmallWeb solution to recommend to persons who want to publish stuff online but never ever will have a clue what, say, HTML, static pages or a VPS might be about, people that at best have a smartphone and a laptop they modestly understand? Is #SmallWeb for "people" like those?
@JohanEmpa Yes, that's how I start perceiving things too. But wouldn't that be much more important in many terms - provide easy-on, trustworthy tech and publication tools to people who just know how to install apps on a smartphone (and, maybe, never will have time/budget for any other computing device)? 😉
@JohanEmpa ... which in turns either runs on some infrastructure beyond my control or requires me to host (pretty complex, in terms of at least mastodon) reasonably complex infrastructure myself. That's why I was wondering whether #smalltech provides or focusses on easier solutions for this target group. 🙂
@alcinnz WYSIWYG might be an interesting approach, but maybe we generally need to think along other lines. Looking into my environment, I see that the tool of "publication" or expression for most people, these days, is either Instagram stories or WhatsApp status posts. Maybe, for a large crowd of users it would be way better to polish and perfect a tool like Com-Phone (https://digitaleconomytoolkit.org/com-phone/), integrate a reasonably lightweight, usable P2P framework ( #dat / #ipfs / #ssb) ...
@alcinnz ... for publishing the content created this way - and add the missing pieces (like finding contacts, having a load of zero-knowledge servers for storing/forwarding content posted in there, ...). Seems we very much keep on thinking all along the lines of things we got used to.
@Shamar I don't really agree here to be honest. Having a majority of non-tech people from other professions (medical people, architects, ...) in my environment, I am sure no one of these ever will be able (at the very least in terms of time) to dive into informatics to a degree sufficient to handle things right (especially talking about cryptography which is something even just a few CS people really understand). I see more a "fail" on our side here: We keep technology in structures and ...
@Shamar ... architectures that are convenient to _us_ (like cliekt-server stuff, CLI tools and all that kind of crap), while we fail to take a closer look and imagine how a reasonably secure _and_ usable tool for non-experts should look like. 😐
I know what you mean, but it's really like saying they have no time to learn how to write!
Sure, part of the process is to invent an alphabet for #Informatics so that the few orthogonal and fundamental concept can be learned since primary school.
BUT I'm sure that all peasants in Ancient Egypt would have argued they had no time to learn how to write! That's why they were under a Theocracy! That's why they had no time, after all.
Informatics CAN be simple. But by making it EASY, by hiding its fundamental complexity (that is basically the complexity of math and human logic), you teach people to depend on tools... that could (and in the long term, will) enslave them.
@Shamar I don't really think "writing" and "informatics" compare. Personally, I by now spent 25+ years working with and learning about informatics and computers, didn't do much else most of the time, and still I consider myself novice. I agree with you to some point: We need to define a few "primitives" about informatics, computers, algorithms people should possibly know or learn, but that still will leave them way behind any "specially trained" person, as in every field of daily life (just ...
@Shamar ... imagine doing critical medical therapy on yourself by yourself rather than trusting a PhD with decades of experience in a lot of different cases. Do we feel enslaved by knowing that we need specialists to cure our illnesses? 😉 ).
@Shamar I disagree. Well. I agree on the general topic of understanding of how "handling information" generally works. But the very moment you get into details (like describing reasonably complex systems in a concise formal manner or even building mathematical models for completely abstract things such as encryption), I don't see that to be common knowledge or understanding. And, about that "enslaving": Isn't it "being enslaved", too, to know there's a medical person that essentially decides ...
@Shamar ... whether you live or die, even in potentially trivial situations, or that provides you with various drugs that could both cure your diseases or simply kill you? We're talking about trust and relying upon each other here...
But if you are not even aware of such trust or what such trust enables, if you cannot understand in any way if it's going to be used well or not, if you cannot have any sort of impact on the life of those you trust... that's slavery.
If a doctor poison you, your parents can sue him, kill him or whatever...
So your trust is backed by a form of feedback control.
If Google (or Twitter or Facebook) tune your search results (or time line or whatever) to hide certain ideas from you and your neighbours or to increase the probability a certain idea spread among your peers... you have no way to imagine that unless you have a deep understanding of how the software you use works.
Same if WhatsApp tell you it's secure. Or Signal, or...
Informatics is everywhere, just like writing.
If you HAD to resort to a free reading&writing service for ANYTHING you had to read or write, would you call it a democracy?
I guess not.
Informatics is exactly the same: it's a primitive field, just like writing was in Ancient Egypt. And it's a tool to centralize Power, just because it's primitive.
To free people, we do not need to give them easy tools for free. That's what #GAFAM pretend to do!
To free people, we need to give them SIMPLE and COMPOSABLE tools but we also need to explain them that they shouldn't let any software they do not understand deeply TO USE THEM!
Because if you do not understand a software, you are not a user, but used.
@Shamar The same goes for experts (medical experts, in example) hiding information from you or just outright lying at you for whichever reasons. Over here, in example, with a healthcare system focussed on economic growth (as everything), staff in some hospitals is adviced to recommend surgery and some sort of medical examinations because they earn money that way, even in trivial cases. If you don't know enough how your physical system works, and if you don't have enough experience to judge, ...
@Shamar ... you have absolutely no idea whether a recommendation you receive is valid, the best, the only option you should choose from. It's always the same - information access, control of information access, but also the (in)ability to figure out which information is sane and valid and which isn't.