Show more
Shamar boosted

As someone in software for a while that has been the most surprising thing that Open Source did: In massively increased complexity even for small projects because "that's how Google/Amazon/etc do it".

Yes Amazon does Microservice architectures. They also have a few people for every service that knows the ins and outs. You have a team of 5 that now not only has to understand the problem but juggle dependency chains from here around the moon and back so your React App that should have been plain HTML doesn't fail while showing a basically static page.

You won't grow to Google/Amazon scale. It's fine. Just build a simple solution you can maintain.

Working on React/K8s or whatever is mostly you training yourself on your own dime and time to be a potential hire for some Big tech company that will fire you to juice the numbers at he end of the next quarter.

Shamar boosted
Shamar boosted
Shamar boosted

Speaking of lines being a useful proxy for statements, you can usefully `git diff` #sqlite databases by putting this in your .gitconfig:

[diff "sqlite3"]
binary = true
textconv = echo .dump | sqlite3

(and `*.db diff=sqlite3` in your gitattributes, if you're so inclined)

Show thread
Shamar boosted

Da Consegnarsi. Breve saggio su quello che si fa a scuola, in preparazione.

Bisogna educare, dunque: e per farlo non basta insegnare le regole sociali, che è un’altra cosa. Ma cos’è, allora, educare? Prima di azzardare una risposta consideriamo ancora cosa non è educare.
Molti educatori, mossi dalle migliori intenzioni, ritengono che educare significhi portare la persona o le persone che hanno la responsabilità di educare verso un loro ideale o modello. Si tratta, in genere, di un duplice modello. Da un lato hanno una certa idea di come debba essere una persona e cercano di condurre i loro figli o i loro studenti verso questo modello. Il quale non è altro che una fotografia più o meno fedele di quello che è lui stesso, l’educatore. Ogni insegnante pertanto desidera che il suo studente faccia spazio in modo significativo, nella sua vita futura, all’elemento intellettuale; e sarà felicissimo se si dedicherà in modo particolare alla sua disciplina. Può essere al contrario che un genitore che faccia un lavoro manuale desideri avere come figlio un futuro bravo meccanico o idraulico, e consideri con perplessità un futuro da laureato in filosofia.
Dall’altro lato c’è un modello di società, che agisce in particolare in coloro che educano e insegnano per professione. Sappiamo che è desiderabile un certo tipo di società: democratica, inclusiva, egualitaria, pacifica. Lo sappiamo perché ce lo dice la Costituzione, e pensiamo in assoluta buona fede che il nostro compito, in quanto insegnanti, sia quello di condurre i nostri studenti verso questo ideale.
Per educare dunque dovremmo delineare un modello di individuo e un modello di società. Ma come farlo? Chi ha il diritto di stabilire quale individuo è desiderabile diventare? La questione del modello di società sembra meno difficile. Siamo in una società democratica, abbiamo regole e valori condivisi, al di là delle differenze politiche. E tuttavia sappiamo che queste differenze esistono, e il modo di concepire la democrazia, le sue regole e i suoi valori di una persona di destra sono assolutamente diversi da quelli di una persona di sinistra. E la faccenda si complica quando si considerano alcuni valori legati – almeno nella percezione comune – al mondo del lavoro, come la competitività e l’efficienza. Buona parte della polemica pedagogia (più spesso: anti-pedagogica) e politica sulla scuola riguarda questo punto. Quali dei tanti valori e modelli di vita presenti in società la scuola deve trasmettere? E chi ha il diritto di stabilirlo?
Si potrebbe dire che ognuno ha il diritto di educare secondo il proprio personale modello di individuo e la propria personale interpretazione della democrazia. Ma in questo c’è un movimento che appare discutibile: l’educatore si fa avanti e occupa tutta la scena. Ne ha il diritto?
La questione del diritto di educare pare insolita. A porla è stato, mi pare, il solo Lev Tolstoj. Noi riteniamo di avere non solo il diritto, ma anche il dovere di educare; ma se l’educazione, secondo la definizione che ne dà Tolstoj, è la “tendenza di una persona a plasmarne un’altra a sua immagine” , allora il problema si pone. Se accettiamo questa definizione di educazione sembra inevitabile la conclusione del grande scrittore russo: “L’educazione è l’aspirazione al dispotismo morale elevata a principio”. In alcuni casi ciò è assolutamente chiaro. Ha fatto molto scalpore il memoir di Tara Westover, una donna cui un padre oppressivo, seguace di una setta millenarista, ha impedito di frequentare la scuola, per meglio educarla ai suoi principi religiosi, per lo più deliranti. La sua storia è un doloroso atto di accusa verso i genitori e l’educazione che si sono ritenuti in diritto di imporle. Ma, si dirà, il problema in quel caso è che i genitori avevano principi estremi, che hanno allontanato la figlia dal resto della società. Che dire invece quando è la società stessa che, consapevole di avere alcuni problemi, decide di affrontarli attraverso l’educazione? Stiamo vivendo una gravissima crisi ecologica. Non dovremmo educare le nuove generazioni al rispetto dell’ambiente? E non dovremmo preoccuparci di formarli come cittadini attivi e responsabili, capaci di vivere in una vera democrazia? Una società non ha il diritto di educare le nuove generazioni secondo un modello umano desiderabile?
Prima di rispondere consideriamo ancora una questione.

Shamar boosted
Anyone building something new want to #fediHire a polyglot dev who works with #c, #go, #js, etc. with a focus on #permacomputing and #sustainableSoftware?

https://hacklab.nilfm.cc if you're curious...

Currently in the early stages of researching and designing for a text editor/shell hybrid (think acme but floating windows) that runs in #plan9 as well as in #unix via #plan9port

And I take #webdev and #appdev contract work in general as https://lightcrystal.systems (2 projects in progress currently).

Boosts are appreciated, it feels really urgent for me to get out of my current corporate situation.

Shamar boosted

@OpenAlex (#OpenAlex) has a new and friendly user interface.
openalex.org/

PS: The new interface is wonderfully simple and should bring this powerful tool to more users. Next time you have a research question, try it before #GoogleScholar or your other stand-bys. Or try both and compare. OpenAlex searches titles, abstracts, and full-text, and has unrivaled scope, indexing over 250m works from 250k sources.

#Search

Shamar boosted

Oggi è l'anniversario della morte per suicidio di #Aaron #Swartz nel 2013

Swartz è stato un attivista, un pioniere dell'open access, ed è stato condannato negli USA per avere reso pubblici articoli accademici

C'è un libro molto bello su di lui: "Aggiustare il mondo. La vita, il processo e l’eredità dell’hacker Aaron Swartz"

E' open access e si scarica qui: libri.unimi.it/index.php/milan

Per ricordare un grandissimo personaggio

#Aaronswartz

Shamar boosted

TIL if you track a package on ups.com, it will send your full tracking link including the tracking number to both Google and Facebook.

This is just "normal".

Use an ad-blocker, folks.

Shamar boosted

We are happy to announce the launch of the new NGI0 Commons Fund. It's aim is to reclaim the public nature of the internet.

Offering small and medium-sized grants for free and open source projects across the entire technology stack.

First call opens February 1. If you are working on a project that contributes to reclaiming the public nature of the internet, do apply.

With many thanks to the @EU_Commission 's #NextGenerationInternet initiative.

nlnet.nl/news/2023/20240109-Co

Shamar boosted

I can finally reveal some research I've been involved with over the past year or so.

We (@redford, @mrtick and I) have reverse engineered the PLC code of NEWAG Impuls EMUs. These trains were locking up for arbitrary reasons after being serviced at third-party workshops. The manufacturer argued that this was because of malpractice by these workshops, and that they should be serviced by them instead of third parti
es.

1/4

Shamar boosted

boingboing.net/2023/11/29/goog
gnu.org/philosophy/words-to-av

Hackers tricked ChatGPT into outputting personal data contained in its training materials. If it were intelligent, it would have noticed this and hushed up. To refer to these language models as "artificial intelligence" misleads the public, so please don't.

Shamar boosted

"The real plague affecting #science? It isn’t fraud" statnews.com/2016/12/01/plague Fraud is just an instance of the general sloppiness due to the #publishOrPerish evaluation of research - which, scientifically could be called #publishAndPerish

Shamar boosted
Shamar boosted
Shamar boosted

And here it is! In all its wretched glory. It's janky and buggy and arguably more complicated than it has any right to be, but it's mine and I love it. Also, it works! (Always the best thing you can say about a piece of code?)

Assembler for Prof. Wirth's #Oberon RISC chip, written in #Python, to bootstrap a #Forth

git.sr.ht/~sforman/PythonObero

Shamar boosted

1Password detects “suspicious activity” in its internal Okta account

1Password, a password manager used by millions of people and more than 100,000 businesses, said it detected suspicious activity on a company account provided by Okta, the identity and authentication service that disclosed a breach on Friday.

“On September 29, we detected suspicious activity on our Okta instance that we use to manage our employee-facing apps,” 1Password CTO Pedro Canahuati wrote in an email. “We immediately terminated the activity, investigated, and found no compromise of user data or other sensitive systems, either employee-facing or user-facing.”

Since then, Canahuati said, his company had been working with Okta to determine the means that the unknown attacker used to access the account. On Friday, investigators confirmed it resulted from a breach Okta reported hitting its customer support management system.

Okta said then that a threat actor gained unauthorized access to its customer support case management system and, from there, viewed files uploaded by some Okta customers. The files the threat actor obtained in the Okta compromise comprised HTTP archive, or HAR, files, which Okta support personnel use to replicate customer browser activity during troubleshooting sessions. Among the sensitive information they store are authentication cookies and session tokens, which malicious actors can use to impersonate valid users.

Security firm BeyondTrust said it discovered the intrusion after an attacker used valid authentication cookies in an attempt to access its Okta account. The attacker could perform “a few confined actions,” but ultimately, BeyondTrust access policy controls stopped the activity and blocked all access to the account. 1Password now becomes the second known Okta customer to be targeted in a follow-on attack.

Monday’s statement from 1Password provided no further details about the incident, and representatives didn’t respond to questions. A report dated October 18 and shared on an internal 1Password Notion workspace said the threat actor obtained a HAR file a company IT employee had created when recently engaging with Okta support. The file contained a record of all traffic between the 1Password employee’s browser and Okta servers, including session cookies.

arstechnica.com/security/2023/

Shamar boosted

L'European Data Protection Supervisor #EDPS è un'istituzione #EU che si occupa del rispetto del #GDPR e della #Privacy

Rispetto alla controversa legge #CSAR "chat control" l'#EDPS ritiene che non si siano ascoltate abbastanza le opinioni dei cittadini

Per questo il 23 ottobre ha organizzato un seminario sull'argomento dal titolo "“The Point of No Return?”

Se non si è a Bruxelles si può partecipare online

Le info si trovano qui: edps.europa.eu/data-protection

#CSAM #chatcontrol #UE

Shamar boosted
Shamar boosted

Nelle settimane scorse #EDRi (European Digital Rights) ha aperto una petizione contro la proposta di legge #EU #CSAR "Chat Control" - ne avevamo parlato su #Mastodon

La proposta di legge è preoccupante perché viola la #privacy, introducendo un sistema di #sorveglianza

A seguire, membri di EDRi hanno manifestato a #Bruxelles hanno incontrato membri del Parlamento e consegnato le firme

Le attività continuano. Il resoconto e le cronache si trovano qui: edri.org/our-work/activists-co

#digitalrights

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.