Uhm... maybe @entreprecariat might contribute to this conversation too.
(but feel free to ignore all of this if you feel so inclined... I'm very curious about your perspectives, but I do not want to annoy you...)
Hi @shusha, just read your introduction and found it very interesting.
Let me present myself: I'm can be described in several ways, but for sure I'm father of three wonderful daughters I love most and I'm a hacker.
You can read something about me on my website http://www.tesio.it and on my operating system http://jehanne.io
Why I annoy you, you ask?
In your introduction you mention topics I care a lot: programming as expression (see http://www.tesio.it/2019/06/03/what-is-informatics.html ), epistemology, data (you find a lot in my site), politics ( see http://www.tesio.it/2020/09/03/not_all_hackers_are_americans.html ) and so on...
I would like to know your take about this: https://qoto.org/@Vectorfield/106028146945688229
Not much about the attacks against RMS and FSF (unless you want to talk about that too, obviously), but about the epistemic approach that @Vectorfield described and that, as far as I can say, describe quite well the activists I've talked with.
To be fair, they argue that "manifacturing" truths is what the hegemonic class ("the whites", "the males", "the straights"... curiously, never "the rich") do all the time with marketing and all other forms of propaganda, so they perceive themselves as fighting back on the same ground.
They argue that people won't try to understand long explanations or deep and complex models of reality anyway, so trying to argue with facts won't change things for the better.
Yet models that misdescribe reality on purpose, an epistemology not based on the search for truth but in the search for changes, is doomed to be abused by the oppressors who have better means and more resources to meld the public opinion (and even turn it to a weapon to enforce their own interests, as RMS story shows)
Anyway, sorry for this wall of text linking several other wall of texts.
If you'd like to talk about this, I'd like to access your perspective (dialogue is always a way to access and understand perspectives that are preclused to us by our limits).
Otherwise... just let me say nice to meet you! 😉
let me know if it looks better than TinyCC
AFAIK they are provided by the C library (and usually also depends on the target architecture and os)
@ekaitz_zarraga they basically setup things that must occurs once just after a program exec()uted starts, like initializing the c library.
But the only thing that crt0.s HAVE to do is to setup argc and argv and then call main() (in Jehanne it calls __jehanne_libc_init that will call main)
Maybe the crt0.s and friends here might be useful (but they are x86_64 and specific of Jehanne) https://github.com/JehanneOS/jehanne/tree/master/sys/src/lib/jehanne/amd64
@ekaitz_zarraga Btw, I managed to cross compile cat.c from Linux to #Jehanne with TinyCC and run it on Jehanne.
This means that, to some extent, static linking works.
```
tcc cat.c -m64 -nostdinc -nostdlib -g -I$JEHANNE/sys/include -I$JEHANNE/arch/amd64/include -L$JEHANNE/arch/amd64/lib $JEHANNE/arch/amd64/lib/crt* -ljehanne -static -Wl,-section-alignment=1000
```
I had to modify tccelf.c to use _main instead of _start as the elf starting point.
Tricky.
And a very little step forward (cat.c is very simple)
But a little hope.
I know nothing about it.
I've just found it on suckless.org among the software that rocks.
Yet seems to support amd64 and even run on plan9
Did you look at https://git.simple-cc.org/scc/file/README.html
The website it so minimalist it's hard to do anything but contact the developers: https://www.simple-cc.org/
You know @ekaitz_zarraga?
I'm trying #TinyCC! 😉
I gave a look to all the compilers at http://suckless.org/rocks/ but apparently #tcc is the most mature and the only one completelly self-sufficient.
BUT.
I do not know.
What it I restart from #9front?
No ELF. No #POSIX. No... shit.
It took a huge amount of work to do all this in #Jehanne but... why going after so much complexity? Why not just restart from scratch?
Give a look at this:
https://gcc.gnu.org/pipermail/gcc/2021-April/235367.html
Relying on #GNU (and on US-based software) is becoming a huge hazard.
Or more precisely, it's just proving to be such hazard and we were to naive to realize before.
We need to rebuild everything from scratch, anything that cannot be completely rebuilt in a month must be rewitten.
So what's the point of compatibility?
Thanks @Vectorfield for this long analysis of #SJW philosophy and epistemic approach.
To me, the dynamics of powers and the importance of problematization of them in culture and praxis is pretty important (that's something I actively do in many context) but I see it as a step (and a method) toward the effective modelling of truth (the search for truth, for falsifiable knowledge, the aim of #hackers' #curiosity), not to as renounce to it.
At the end of the day, for a hacker, "You cannot argue with a root shell" is a fundamental epistemic rock to build upon.
That's why, probably, despite being an oppressed and marginalized minority, hackers are not going to be loved by SJW. Because we cannot renounce to the search for truth, without renouncing to be hackers at the same time.
I'd like to read something about this from @zacchiro and from @mcp_ about what you wrote (for very different reasons).
I just have a question on what you wrote: who first proposed the "manufacture" of problematics and truth (that is lying) as a method for political identity activism?
I'd like to find a clear statement about this.
Solibo ha torto. Marcio.
Ma anni fa, all'Università di Milano, spiegai che continuando così la pressione evolutiva diventerà tale da dividere l'uomo sapiens in due specie distinte: una dominante, libera, ed una di schiavi ottenebrati.
Tutto il mio lavoro si oppone a questa direzione evolutiva, laddove altri sembrano ben felici di intraprenderla.
E a volte, mi sembra, che forse dovrei lasciarli fare.
🤷♂️
Fantastico. 🤣
In queste occasioni penso che avesse ragione Solibo.
Se solo i nostri figli non dovessero condividere il pianeta in cui viviamo...
Bene @erm67, continua ad affidare fiduciosamente i tuoi figli a #Google.
Stai tranquillo... non si accorgeranno di nulla.
@informapirata
Ehm... no.
Le fanno tutte, con telecamera sempre spenta e pseudonimo.
Ne hanno perse meno dei compagni, cui crolla la connessione appena accendono la telecamera.
E meno male che odi chi odia! 🤣
Purtroppo stai danneggiando gravemente i tuoi figli, ma... non lo sai, quindi non te ne preoccupi.
Un consiglio, non guardare questo video: https://video.resolutions.it/videos/watch/c9b50e80-85de-4b62-bc3a-8f6501d26b65?start=0h59m40s
Io ho rifiutato.
Le mie figlie inviano i compiti via Regel, non via classroom.
Partecipano alle lezioni a telecamera spenta e con pseudonimi.
L'anno scorso ho anche messo su gratuitamente un server Jitsi per la classe così tutti potevano farsi vedere serenamente senza cedere i propri volti a #Google.
Quest'anno non mi è stato permesso.
E non è certo per odio: si tratta di minimizzare il danno di lungo periodo: https://video.resolutions.it/videos/watch/c9b50e80-85de-4b62-bc3a-8f6501d26b65?start=0h59m40s
Che hai ragione.
I siti regel risolvono verso cloud AWS, per esempio.
Come diceva Soro quando ancora avevamo un Garante della #Privacy, Regel è il male minore, ma sempre un male.
Peraltro in 3 mesi a tempo pieno probabilmente lo riscrivo da zero in PHP paro paro (magari senza #Google Analytics, però).
3 mesi di 4 persone come me ee un grafico e viene fuori una cosa nettamente superiore.
Ma meglio Regel (con uBlock) che Google Classroom.