31 agosto, 2019

Notarelle storiche sul Lisp - 8


Continuo da qui l'esplorazione dagli inizi del Lisp. Continuo con History of Lisp di John McCarthy, sono arrivato a From LISP 1 to LISP 1.5, qui a p.10.

Salta fuori molto presto che ci sono cose da migliorare o cambiare, troppo difficile (per me) farne il riassunto. C'è anche una confessione divertente di JMC, inizialmente pensa che il lexical scope sia un bug e che Steve Russell correggerà presto. Sì fatto, anche per Algol 60, bravo Steve!

eval è ottimo come interprete ma il compilatore deve ancora arrivare: [t]he first attempt at a compiler was made by Robert Brayton, but was unsuccessful. The first successful LISP compiler was programmed by Timothy Hart and Michael Levin. It was written in LISP and was claimed to be the first compiler written in the language to be compiled.

Quelli che hanno fatto l'impresa: [m]any people participated in the initial development of LISP, and I haven’t been able to remember all their contributions and must settle, at this writing, for a list of names. I can remember Paul Abrahams, Robert Brayton, Daniel Edwards, Patrick Fischer, Phyllis Fox, Saul Goldberg, Timothy Hart, Louis Hodes, Michael Levin, David Luckham, Klim Maling, Marvin Minsky, David Park, Nathaniel Rochester of IBM, and Steve Russell.

Poi si passa Beyond LISP 1.5. As a programming language LISP had many limitations. Some of the most evident in the early 1960s were ultra-slow numerical computation, inability to represent objects by blocks of registers and garbage collect the blocks, and lack of a good system for input-output of symbolic expressions in conventional notations. All these problems and others were to be fixed in LISP 2. In the meantime, we had to settle for LISP 1.5 developed at M.I.T. which corrected only the most glaring deficiencies.

The LISP 2 project was a collaboration of Systems Development Corporation and Information International Inc., and was initially planned for the Q32 computer, which was built by IBM for military purposes and which had a 48 bit word and 18 bit addresses, i.e., it was better than the IBM 7090 for an ambitious project. Unfortunately, the Q32 at SDC was never equipped with more than 48K words of this memory. When it became clear that the Q32 had too little memory, it was decided to develop the language for the IBM 360/67 and the Digital Equipment PDP-6. [...] The
project proved more expensive than expected, the collaboration proved more difficult than expected, and so LISP 2 was dropped
[...] this was regrettable, because much more money has since been spent to develop LISPs with fewer features. However, it was not then known that the dominant machine for AI research would be the PDP-10, a successor of the PDP-6.

The existence of an interpreter and the absence of declarations makes it particularly natural to use LISP in a time-sharing environment. It is convenient to define functions, test them, and re-edit them without ever leaving the LISP interpreter. A demonstration of LISP in a prototype time-sharing environment on the IBM 704 was made in 1960 (or 1961). (Nel corso di una dimostrazione importante partì GC scrivendo (at ten characters per second) “THE GARBAGE COLLECTOR HAS BEEN CALLED. SOME INTER-
ESTING STATISTICS ARE AS FOLLOWS:
” and on and on and on. The garbage collector was quite new at the time, we were rather proud of it and curious about it, and our normal output was on a line printer, so it printed a full page every time it was called giving how many words were marked and how many were collected and the size of list space, etc. During a previous rehearsal, the garbage collector hadn’t been called, but we had not refreshed the LISP core image, so we ran out of free storage during the demonstration.
Nothing had ever been said about a garbage collector, and I could only imagine the reaction of the audience. We were already behind time on a tight schedule, it was clear that typing out the garbage collector message would take all the remaining time allocated to the demonstration, and both the lecturer and the audience were incapacitated by laughter. I think some of them thought we were victims of a practical joker).


L. Peter Deutsch implemented the first interactive LISP on the PDP-1 computer in 1963, but the PDP-1 had too small a memory for serious symbolic computation.

Perso: quando ho iniziato a pasticciare con il Lisp (illo tempore) l'interprete interattivo, quello che oggi si chiama REPL, era quello che mi affascinava; vero che c'era anche con il Basic ma frequentavo molto meno.

The most important implementations of LISP proved to be those for the PDP-6 computer and its successor the PDP-10 made by the Digital Equipment Corporation of Maynard, Massachusetts. In fact, the half word instructions and the stack instructions of these machines were developed with LISP’s requirements in mind. The early development of LISP at M.I.T. for this line of machines and its subsequent development of INTERLISP (nee BBN LISP) and MACLISP also contributed to making these machines the machines of choice for artificial intelligence research. The IBM 704 LISP was extended to the IBM 7090 and later led to LISPs for the IBM 360 and 370.

Sempre sul personale: i DEC, prima PDP e poi VAX, erano le macchine sognate da tutti (tranne i commerciali); purtoppo gli utenti sono poi risultati rivali di Unix, a parte i PCisti.

[T]he LISP 1.5 Programmer’s Manual by McCarthy, Levin, et. al. in 1962 was published by M.I.T. Press. After the publication of (McCarthy and Levin 1962), many LISP implementations were made for numerous computers. However, in contrast to the situation with most widely used programming languages, no organization has ever attempted to propagate LISP, and there has never been an attempt at agreeing on a standardization.

JMC conclude con LISP is now the second oldest programming language in present widespread use (after FORTRAN and not counting APT, which isn’t used for programming per se). It owes its longevity to two facts. First, its core occupies some kind of local optimum in the space of programming languages given that static friction discourages purely notational changes. Recursive use of conditional expressions, representation of symbolic information externally by lists and internally by list structure, and representation of program in the same way will probably have a very long life. Second, LISP still has operational features unmatched by other language that make it a convenient vehicle for higher level systems for symbolic computation and for artificial intelligence. These include its run-time system that give good access to the features of the host machine and its operating system, its list structure internal language that makes it a good target for compiling from yet higher level languages, its compatibility with systems that produce binary or assembly level program, and the availability of its interpreter as a command language for driving other programs.
LISP will become obsolete when someone makes a more comprehensive language that dominates LISP practically and also gives a clear mathematical semantics to a more comprehensive set of features.


Ancora vero oggi quando il documento ha ben 40 anni; c'è stata un'evoluzione del LISP che ha generato discendenti, p.es. Scheme e Racket. Ha influenzato altri linguaggi, ne sono nati tanti altri, anche concorrenti del LISP, p.es. o funzionali. Continua --secondo qualcuno-- a esserci anche il FORTRAN, anche lui presente nei periodici RedMonk Programming Language Rankings in buona posizione.

OK, pausa ma continuo, siamo ancora agli inizi.
🔴

29 agosto, 2019

Visto nel Web - 426

Tempi interessanti, difficile tenersi aggiornati, o sono solo io? Intanto ecco cosa ho wisto nel Web.



New Study Finds Humans Experience Greatest Feelings Of Joy When
umorismo
::: TheOnion

Fake #climate science videos have millions of views on YouTube. Here’s what scientists can do about it
disinformazione, fake news, bufale
::: RadioProzac

When choosing #tech one should always put into account regression issues and perspectives of backward compatibility, especially for public infrastructure. How many #smartcity projects are doing that? enterprise stacks often fail at long term compatibility
economia, lavoro
::: jaromil

Hong Kong protesters took down a “smart lamppost” and found suspicious Chinese-made components that could facilitate state surveillance. The HK government previously announced plans to fill the city with them to “collect traffic and weather data.” The plot thickens...
privacy, sicurezza, spionaggio, virus
::: jasonyng

UK Cybersecurity Agency Urges Devs To Drop Python 2
Python
::: Slashdot

C'è un'estensione per i browser che si chiama "Twitter Block Chain" e praticamente bloccano tutti i follower di un profilo. Tu scrivi una cosa che loro non condividono, per sbaglio la vedono e bloccano te e tutti quelli che ti seguono. Bah, si troveranno in 4 scemi prima o poi
Twitter
::: barbonmattia

stando abbastanza lontana dai social
umorismo
::: martacagnola

Happy Birthday, Linux!
Linux
::: dcavedon ::: MIT_CSAIL ::: Slashdot

The Facebook Users Who Can't Get Their Accounts Back
Facebook | frodi
::: Slashdot

Pearls Before Swine for August 25, 2019
umorismo
::: _juhan

Some Original Berkeley Unix Pioneers Still Work On The FreeBSD Project
sistemi operativi
::: Slashdot

Police Sell Cyberattackers $1M Bitcoin Stash To Compensate Victims
blockchain e crypto*
::: Slashdot

Musk and Bezos' Satellite Internet Could Save Consumers Billions of Dollars
Web, Internet | economia, lavoro
::: Slashdot


During one hurricane briefing at the White House, Trump said, "I got it. I got it. Why don't we nuke them?"
politica | ambiente, ecologia
::: fabiochiusi

How Amazon and Silicon Valley Seduced the Pentagon
ditte
::: fabiochiusi

#Robotic tentacles are here - robotic arms inspired by Octopus
robots, automazione
::: Julez_Norton

Thanks @NASA
umorismo
::: Caterina

We are delighted to announce that guidelines are now available to seamlessly archive research software in @swheritage and reference it in research articles
open source
::: SWHeritage

Circa la metà delle ricerche su Google finisce senza clic verso altri siti
Google
::: emenietti

For those of you going back to work, I salute you. And I’d like to share Section 12 of the OSS’ Simple Sabotage Field Manual (1944) (declassified): General Devices for Lowering Morale and Creating Confusion
ehi! interessante 🤩
umorismo
::: monteiro

How can we keep access to news & culture open to people? How can we prevent #paywalls from furthering the #digitaldivide?
open source
::: annamasera

Nihil sub sole novum
umorismo
::: pestapere

*PTSD intensifies*
siamo ancora in ferie
umorismo
::: erikaheidi

This is how a cone-placement machine works
ooh!
::: ThingsWork


site — Site-wide Configuration
Python
::: pymotw

#SBCL 1.5.6 released: now with mostly-functional 64-bit PowerPC support on Linux
lisp(s)
::: ascii19

I am super psyched about this improvement to exhaustiveness checking in GHC 8.8
programmazione funzionale
::: lexi_lambda

It’s a tux race. Just tap a Linux tux and retweet please
umorismo
::: nixcraft

To sum up the position of tech firms
social media | censura
::: DaveLeeBBC

U.S. officials fear ransomware attack against 2020 election
frodi
::: fabiochiusi

Facebook has succeeded in blocking a pioneering order by Germany’s Federal Cartel Office earlier this year that would have banned it from combining data on users across its own suite of social platforms — Facebook, Instagram and WhatsApp — without their consent
dati, raccolta | Facebook
::: fabiochiusi

A developer copying code from @StackOverflow
umorismo
::: biwills

#Fedor si scusa per il ritardo
spazio, esplorazione | robots, automazione
::: AstronautiCAST ::: AstronautiCAST

Facebook sperimenta Threads, una nuova app contro Snapchat
Facebook
::: emenietti

I'll add that you can format your books using @libreoffice - which is how I did all of mine. It was a snap! LibreOffice made it so easy, and the results look great!
applicazioni, programmi | open source
::: jimfhall

"MIT is a bastion of knowledge, yet on global warming politics & the fossil fuel industry, my alma mater exhibits a shocking combination of ignorance, ambivalence, & naiveté." ⬅️ My take to @latimes's @hiltzikm about @MIT's glowing obituary to David Koch
scuola, educazione, cultura | ambiente, ecologia
::: GeoffreySupran


This and the dynamics behind the #freeolabini case are the biggest opportunity to analyse, dissect and trace an intelligence network operating through media manipulation to hit innocent #ethical #hackers for their engagement in changing the world and make it more fair
Web, Internet | disinformazione, fake news, bufale | politica
::: jaromil

Huawei in Talks To Install Russian OS On Tablets For Country's Population Census
politica | sistemi operativi
::: Slashdot

Many EU organizations have moved to #selfhosted productivity with #Nextcloud. Time for the Dutch government to follow their footsteps after being "cheesed off at Microsoft"
Web, Internet
::: Nextclouders ::: Nextclouders

wrote a short thread on how awesome bash variable expansion and word splitting rules are for all my followers who are masochists but haven’t gotten into shell programming yet
Lexi continua con le sue lezioni su cose difficili
linguaggi di programmazione
::: lexi_lambda

Yamaha developed an AI system that translates motion into music
ooh!
::: mashable

The Fairphone 3 Packs in Features While Keeping Its Green Credentials
hardware | dispositivi mobili
::: Slashdot

Exercises to help you learn curl
manuali, how to
::: b0rk

Six years after the @Snowden revelations, two governments describe their mass surveillance programmes - but who even noticed?
privacy, sicurezza, spionaggio, virus
::: privacyint

Sweden has served its first GDPR fine to a municipality where a high school conducted a pilot program that used facial recognition technology to record student attendance
riconoscimento facciale
::: PrivacyProject

Bernie Sanders Thinks We May Want to Tax Silicon Valley to Save Journalism
media | politica
::: Slashdot

What is one person's axiom is another person's theorem
matematica
::: mathematicsprof

So one piece of advice I give people, generally, about having to do something for the first time is to remember that even if it's brand new for you, it won't be brand new for the people you're dealing with, nor will you be the first newbie that they help
tip, suggerimenti
::: AlexandraErin


Former Google self-driving car engineer charged with theft of trade secrets
automazione | frodi
::: fabiochiusi

A year ago, researchers broke the encryption of the Tesla Model S keyless entry system, showing hackers could wirelessly clone key fobs to steal cars. Tesla made new fobs. Now the same researchers found a bug in the new fobs and cracked them again
privacy, sicurezza, spionaggio, virus
::: a_greenberg

Facial recognition is being rolled out in cities worldwide with few safeguards. It's used by ICE, CBP, and across public space. Bad when it fails, bad when it works. It's time for a moratorium
riconoscimento facciale
::: katecrawford

Industrial and commercial applications are becoming the biggest market for the Raspberry Pi
hardware
::: IEEESpectrum

"Novacene: The Coming Age of Hyperintelligence" by James Lovelock. The Gaia theorist offers the vision of a future epoch-#Novacene- in which humans and #AI together will help the #Earth survive
artificial intelligence
::: Nereide

LIFTHOP!
spazio, esplorazione
::: AstronautiCAST ::: quantizzando

Trojan Dropper Malware Found In CamScanner Android App With 100+ Million Downloads
frodi
::: Slashdot

My favorite part of programming
cit.
::: RichRogersIoT

Funders are ready to pull out Of Facebook's academic data sharing project. They gave the company until Sept. 30 to provide key data
Facebook
::: CraigSilverman

If we start talking reimbursement, it would make much more sense to ask multinationals to reimburse France (and the US, etc) for all the taxes dodged over time
ditte | economia, lavoro
::: gabriel_zucman ::: gabriel_zucman

YouTube just released a letter to creators from @SusanWojcicki and it's notable for how little is relevant to creators. Its theme is keeping YouTube an open platform - and should be read as YouTube trying to frame the narrative ahead of regulation
social media
::: stokel


Several high-profile game developers publicly accused of sexual assault
games
::: formicablu

Three ways that city-living erodes gender inequality
ambiente, ecologia | cose di tutti i giorni, la vita
::: DaveEvansPhD

A wise reality check on claims of the Amazon as a meaningful source of oxygen to Earth’s atmosphere, by atmospheric scientist @AirScottDenning
ambiente, ecologia
::: neiltyson

Bitcoin surpassed PayPal in yearly transaction volume at $1.3 Trillion
blockchain e crypto*
::: JWilliamsFstmed

China’s Long March to Technological Supremacy
politica | Web, Internet | innovazioni, futuro
::: fabiochiusi

Optional chaining syntax is coming to JavaScript!
linguaggi di programmazione
::: v8js

[new blog] @msrconf Paper Review: The @SWHeritage Graph Dataset, the largest publicly available dataset of source code metadata
storia | open source
::: sourcedtech

7 Awesome #Linux Media Center Distros for Your HTPC!
Linux
::: MakeUseOf

Microsoft Readies exFAT Patents For Linux and Open Source
open source
::: slashdot

Telegram Will Launch Its Gram Cryptocurrency By October 31 Or Bust
blockchain e crypto*
::: Slashdot

Avast and French police take over malware botnet and disinfect 850,000 computers
privacy, sicurezza, spionaggio, virus
::: _mrbyte

No matter how beautiful, no matter how cool your interface
cit.
::: RichRogersIoT

27 agosto, 2019

Un po' di matematica


Qualche funzione di quelle cose che s'incontrano in matematica, roba semplice, da scuola dell'obbligo. E sì, lo so, è solo un gioco.

Prima di cominciare: ci sono dei vincoli, uso Python e Bash invece di mezzi più pratici (e potenti); per esempio c'è Maxima ma anche le REPL dei linguaggi usuali (e meno usuali, ecco Racket:

$ rkt
Welcome to Racket v6.11.
> (require math/number-theory)
> (factorize 823543)
'((7 7))
> (factorize 9657787)
'((9657787 1))
> (factorize 3628800)
'((2 8) (3 4) (5 2) (7 1))
> ^D

$


o Pyhton

$ py3
>>> import math
>>> math.factorial(10)
3628800
>>>
$

Allora parto. Tutti sanno cos'è il fattoriale di un numero ma per quelli come me che la memoria... ecco la Wiki.

In Python è predefinita, nel modulo math per cui lo script è semplicissimo:

#!/usr/bin/python3

from math import factorial
from sys import argv

n = int(argv[1])
print(factorial(n))

ed ecco:

$ py3 fact.py 20
2432902008176640000
$ py3 fact.py 100
933262154439441526816992388562667004907159682643816214685929
638952175999932299156089414639761565182862536979208272237582
51185210916864000000000000000000000000
$

Con Bash invece bisogna farla, ma è altrettanto semplice:

#!/bin/bash

N=$1

F=1 #fattoriale
for (( N ; N > 1 ; N-- )); do
    F=$(( F * N ))
done

echo $F


funziona per numeri non troppo grandi:

$ bash fact.sh 10
3628800

$ bash fact.sh 20
2432902008176640000

$
bash fact.sh 100
0


OOPS! errore qui. Il numero limite è 20, dove 20! ~= 2.433e+18:

$ bash fact.sh 20
2432902008176640000

$
bash fact.sh 21
-4249290049419214848

$


Una soluzione migliore si avrebbe ricorrendo a bc.

Scomposizione del numero in fattori primi, qui la Wiki è solo un abbozzo in italiano, per saperne di più c'è la versione inglese.

Con Linux c'è factor:

$ factor 823543
823543: 7 7 7 7 7 7 7

$
factor 9657787
9657787: 9657787

$
factor 3628800
3628800: 2 2 2 2 2 2 2 2 3 3 3 3 5 5 7

$

In Python manca (o non l'abbiamo trovata) ma si può fare, anzi basta chiedere a Stack Overflow, versione personalizzata:

#!/usr/bin/python3

from sys import argv
from math import sqrt

def factorize(n):
   if n == 0: return [[0, 1]]
   elif n == 1: return [[1, 1]]
   else:
      factors = []
      divisor = 2
      lim = int(sqrt(n))
      while divisor <= lim:
         power = 0
         while (n % divisor) == 0:
            n //= divisor
            power += 1
         if power > 0:
            factors.append([divisor, power])
         divisor += 1
      if len(factors) == 0:
        factors = [n, 1]

      return factors

n = int(argv[1])
print(factorize(n))


ed ecco:

$ py3 comp.py 823543
[[7, 7]]

$
py3 comp.py 9657787
[9657787, 1]

$
py3 comp.py 3628800
[[2, 8], [3, 4], [5, 2], [7, 1]]

$


La versione Bash si potrebbe fare ma per adesso ci accontentiamo di quella predefinita, funziona con numeri grandi, sarebbero solo da raccogliere:

$ rkt
Welcome to Racket v6.11.
> (require math/number-theory)
> (define n (expt 2 64))
> n
18446744073709551616
> (factorize n)
'((2 64))
> ^D

$
factor 18446744073709551616
18446744073709551616: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

$


e anche

$ rkt
Welcome to Racket v6.11.
> (require math/number-theory)
> (define n (* 2 3 5 7 11 13 17 19 23 29 31 37 41 43
               47 53 59 61 67 71 73 79 83 89 97))

> n
2305567963945518424753102147331756070
> (factorize n)
'((2 1) (3 1) (5 1) (7 1) (11 1) (13 1) (17 1) (19 1) (23 1)
  (29 1) (31 1) (37 1) (41 1) (43 1) (47 1) (53 1) (59 1)
  (61 1) (67 1) (71 1) (73 1) (79 1) (83 1) (89 1) (97 1))
> ^D

$ factor 2305567963945518424753102147331756070
2305567963945518424753102147331756070: 2 3 5 7 11 13 17 19 23
29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
 
$

Il massimo comun divisore MCD, conosciuto anche come gcd, è predefinito in Python:

#!/usr/bin/python3

from math import gcd
from sys import argv

if len(argv) != 3:
    print('errore, mancano i due numeri')
    exit(2)

try:
    print(gcd(int(argv[1]), int(argv[2])))
except:
    print('errore di input')
    exit(1)


$ py3 gcd.py 80 15
5
 
$ py3 gcd.py 120 18
6

$ py3 gcd.py 120 24
24

$ py3 gcd.py 226553150 1023473145
5

$

La versione Bash

#!/bin/bash

a=$1
b=$2
while [ $b -ne 0 ]; do
  remainder=$(( $a % $b ))
  a=$b
  b=$remainder
done

echo $a


$ bash gcd.sh 80 15
5
 
$ bash gcd.sh 120 18
6

$ bash gcd.sh 120 24
24

$ bash gcd.sh 226553150 1023473145
5

$

Infine il minimo comune multiplo, la Wiki qui e qui.

La versione Python è immediata:

#!/usr/bin/python3

from sys import argv
from math import gcd

def lcm(a, b):
    return a * b // gcd(a, b)

a = int(argv[1])
b = int(argv[2])

print(lcm(a, b))


$ py3 lcm.py 80 15
240
$ py3 lcm.py 21 6
42
$ py3 lcm.py 7 823543
823543

Per Bash si può usare gcd.sh:

#!/bin/bash

GCD=$(. ./gcd.sh $1 $2)
echo $(( $1 * $2 / $GCD ))


$ bash lcm.sh 80 15
240
$ bash lcm.sh 21 6
42
$ bash lcm.sh 7 823543
823543
$

OK, per adesso basta così, Il post è stato fatto a 4 mani durante le ferie/vacanze; ed è stata dura, sono intervenute anche le complicazioni dovute ai fusi orari in aggiunta alle solite.
🔴

25 agosto, 2019

Visto nel Web - 425

Intanto che l'estate sta finendo (cit.) ecco cosa ho wisto nel Web.


It's 2019. Academic Papers Should Be Free
open source
::: RadioProzac

How Flat Earthers Nearly Derailed a Space Photo Book
disinformazione, fake news, bufale
::: Slashdot

Mustafa Suleyman, cofounder of Google-owned AI lab DeepMind, has been placed on leave after controversy over some of the projects he led
artificial intelligence | privacy, sicurezza, spionaggio, virus
::: robaeprice

Microsoft contractors listened to Xbox users in their homes. Spoke to multiple contractors who worked with Xbox data, obtained documents describing how to classify Xbox data. Sometimes included recordings that had been accidentally triggered
privacy, sicurezza, spionaggio, virus
::: josephfcox

Ubuntu Touch OTA-10 has been released! It includes hardware support improvements, location service modifications, and more!
Ubuntu
::: UBports

Researcher Publishes Second Steam Zero Day After Getting Banned on Valve's Bug Bounty Program
privacy, sicurezza, spionaggio, virus
::: Slashdot

The demand for training deep learning systems and other AI systems is getting out of hand. Could this new monster chip help?
hardware | artificial intelligence
::: IEEESpectrum

Flaws in Cellphone Evidence Prompt Review of 10,000 Verdicts in Denmark
privacy, sicurezza, spionaggio, virus
::: Slashdot

Visualizing π - Distribution of the first 1,000 digits
matematica
::: Nereide

Moscow's Blockchain Voting System Cracked a Month Before Election
privacy, sicurezza, spionaggio, virus | politica
::: Slashdot

To address disinformation, "rather than focus on particular speakers or speech, policymakers should instead address the underlying platform business practices that encourage much of the most harmful speech"
disinformazione, fake news, bufale
::: ashk4n

fun terrible fact about JPEG
umorismo
::: Foone

Waymo Releases a Self-Driving Open Data Set For Free Use By Research Community
dati, raccolta | automazione | open source
::: Slashdot ::: Waymo


California High School In Silicon Valley Is Locking Up Students' Cellphones
dispositivi mobili | scuola, educazione, cultura
::: Slashdot

Andrew Ng’s AI companies expand to Medellin, Colombia
artificial intelligence
::: TechCrunch

Backdoor Code Found In 11 Ruby Libraries
frodi | blockchain e crypto*
::: Slashdot

If you study #disinformation, you should bookmark the annotated bibliography assembled by @gabriellelim: it gives readers a foundational understanding of the immense amount of work that has been done on digital disinformation and where future research may be heading
disinformazione, fake news, bufale
::: citizenlab ::: verovaleros

The cost of bugs becomes very real
frodi
::: jeanqasaur

il robot russo Skybot-F850 (della serie FEDOR) durante il viaggio spaziale sulla Soyuz registrerà anche tutta una serie di parametri fisici come temperatura e umidità; poi una volta sulla ISS, il robot lavorerà con il cosmonauta Alexander Skvortsov
robots, automazione | spazio, esplorazione
::: quantizzando

lighterhtml v1 with a new API to extend, in an unobtrusive way, its functionalities
programming, codice, snippet
::: WebReflection

Amazon, Microsoft Are 'Putting World At Risk of Killer AI,' Says Study
artificial intelligence | lavoro | robots, automazione
::: Slashdot

Google Translate of Italian political reporting is completely incomprehensible
You have to be up to date on political history to understand a lot of the references. It's a cliché that it's only written for 1,500 political insiders
politica | applicazioni, programmi
::: NaomiOhReally

Finally had a chance to read through and understand @WebReflection's heresy. Really nice work
programming, codice, snippet
::: bcomnes

Chinese face recognition vending machine. No cash, card, or phone needed
automazione
::: mbrennanchina

How Technology Platforms Should Deal with Hostile State-Owned Propaganda Outlets
censura | politica
::: fabiochiusi


Bernie Sanders Unveils $16 Trillion ‘Green New Deal’ Plan
ambiente, ecologia
::: fabiochiusi

Siamo felici che @Wikimedia e l'Alto Commissariato @UN per i #dirittiumani abbiano stretto un accordo con l'obiettivo di arricchire le informazioni sui temi legati ai diritti fondamentali dell'uomo sui progetti #Wikimedia
Wikipedia
::: WikimediaItalia

me_irl #coffee
umorismo
::: nixcraft

#Mise: al via la consultazione per l'intelligenza artificiale
artificial intelligence | scuola, educazione, cultura
::: arturodicorinto

Chicago Tribune Claims iPhone Radiofrequency Radiation Levels Measured Higher Than Legal Safety Limit In Tests
dispositivi mobili | privacy, sicurezza, spionaggio, virus
::: Slashdot

GPD Micro PC: Can a 6-inch Ubuntu Laptop Really Be Usable?
hardware | dispositivi mobili
::: dcavedon

”The study showed that respondents who saw a fabricated Facebook post with a warning label had lower intentions to share that content than those who did not see the flag” -- and irrespectively of political leaning
disinformazione, fake news, bufale
::: fabiochiusi

EU Reportedly Wants Strict Limits For 'Indiscriminate' Facial Recognition
riconoscimento facciale
::: Slashdot ::: fabiochiusi

“Facebook has ordered Instagram to roughly double the number of advertisements in the app”
ad, pubblicità
::: CaseyNewton

Must read thread on digital political ads, based on this report
politica | social media
::: fabiochiusi

The Planet Needs a New Internet
Web, Internet
::: Slashdot

The definition of hacking under US federal law needs to evolve to account for new technological developments such as adversarial machine learning
frodi | politica
::: Techmeme


Avec son plan climat, Lausanne devient une ville modèle
ambiente, ecologia
::: letemps

The FCC Has No Idea How Many People Don't Have Broadband Access
Web, Internet
::: Slashdot

I've wanted to learn more about GNU Readline for a while, so I thought I'd turn that into a new blog post. Includes a few fun facts from an email exchange with Chet Ramey, who maintains Readline (and Bash)
programming, codice, snippet
::: TwoBitHistory

Uighurs are posting videos on TikTok showing pictures of their family members as part of a viral campaign to raise awareness about their situation: around a million people have disappeared in China’s concentration camps
social media | politica
::: alfonslopeztena

l’ #Amazzonia brucia grazie all’azione criminale di #Bolsonaro
con anche un esempio di gigginos do brasil
ambiente, ecologia
::: BentivogliMarco ::: GlobalEcoGuy ::: EmmanuelMacron ::: afpfr ::: robdellaseta

For Young Female Coders, Internship Interviews Can Be Toxic
gender, discriminazioni
::: Slashdot

Security Researchers Find Several Bugs In Nest Security Cameras
privacy, sicurezza, spionaggio, virus
::: Slashdot

Let's all have a collective moment of silence for Android Quiche. 😞
Google | dispositivi mobili
::: codinghorror

list human readable files
da approfondire
tip, suggerimenti
::: commandlinefu

Facebook is the greatest political dark money vehicle of all time. There are no checks on foreign political money influencing American elections through sock puppet accounts, like The Epoch Times, at all. Get very nervous for 2020
Facebook
::: oneunderscore__

When something in a piece of software makes you say "what were the developers thinking?"
programming, codice, snippet
::: jakevdp

Streaming Video Will Soon Look Like the Bad Old Days of TV
Web, Internet
::: Slashdot

Facebook’s partnership to provide platform data to academics is in trouble. Researchers are still waiting to receive key data, funders are getting nervous, and no one knows when the full data sets will be available
Facebook
::: CraigSilverman


In a classic "right hand" vs "left hand", @googlechrome announced today a new initiative to 'enhance privacy on the web' while @google's policy team and lobbyists simultaneously argue that privacy laws are going to destroy the 'free and open internet'
Google | politica | Web, Internet
::: ashk4n

We disabled 210 channels on YouTube when we discovered channels in this network behaved in a coordinated manner while uploading videos related to the ongoing protests in Hong Kong
Google | politica
::: ShaneHuntley

The Open Tech Fund has launched a new fund, The Community Prototype Fund, which will support the rapid development of innovative but relatively untested concepts that serve the immediate needs of the #Internet freedom and #humanrights communities
Web, Internet | politica | innovazioni, futuro
::: GianlucaSgueo

Questo passaggio, per esempio, è totalmente coerente con la comunicazione di Apple: “noi, contrariamente agli altri, a privacy e sicurezza teniamo davvero!” Io lo trovo semplicemente squallido
Apple
::: fabiochiusi

Only in America could someone like Joi Ito head a major academic institute (MIT Media Lab), sit on three major boards (NYT, MacArthur, Knight) *all WHILE running a private investment business* AND get away with being completely untransparent about it, even after Epstein
c'è questa cosa di cui ho visto tanti tweets ma non riesco a farmi un'idea convreta, limite mio
etica
::: evgenymorozov ::: evgenymorozov

Mathematics is like draughts [checkers] in being suitable for the young, not too difficult, amusing, and without peril to the state
cit.
::: Nereide

From Programs to Deep Models – Part 1
programming, codice, snippet | machine learning
::: SIGPLAN

Yesterday, 10 news cycles ago, the prelim results of Facebook’s long-awaited Conservative Bias Audit came out. The document is little more than a catalogue of previously-aired grievances with nary a statistic in sight. So what now?
Facebook | politica
::: noUpside

New tutorial! Happy Friday nerds. 📈 Learn how to make a simple lil' time series dashboard using Panel from @PyViz_org and @jakevdp Altair library
Python
::: bendoesdata

Members of Facebook's 'Crypto Mafia' Reportedly Getting Cold Feet About Libra Currency
blockchain e crypto* | Facebook
::: Slashdot

Amazon Has Ceded Control of Its Site. The Result: Thousands of Banned, Unsafe or Mislabeled Products
ditte
::: Slashdot

The internet of master manipulators — a reading list from @mozilla
Web, Internet
::: webfoundation


Fare i chip, scrivevo, è un grattacapo della #Cina 🐉. #Huawei presenta il chip per l'intelligenza artificiale 🧠. Si prepara così a crescere nel cloud ☁️ e nell'auto a guida autonoma 🚗. Il #5G non è più (mai stato) il solo campo di battaglia
Huawei
::: Luke_like

During his entire Presidency, Barack Obama sent out 352 tweets. Trump is now at 43,600
Twitter
::: PeteSouza

GNOME Feeds is a Simple RSS Reader for Linux Desktops
tool, componente software
::: dcavedon

ritwitta se
umorismo
::: ftk33333

If someone promises you an “interpretable blockchain AI deep learning medicine,” just walk away
blockchain e crypto* | artificial intelligence | disinformazione, fake news, bufale
::: IEEESpectrum

Americans Are Waiting Three Years To Replace Their Phones, Study Finds
dispositivi mobili
::: Slashdot

Lightweight solutions for machine learning!

TensorFlow Lite: A solution for mobile and embedded devices
machine learning
::: TensorFlow

First came the AI that claimed to detect our emotions
artificial intelligence
::: katecrawford

Twitter Trust and Safety advisers say they’re being ignored
Twitter | privacy, sicurezza, spionaggio, virus
::: oliverdarcy

Ideas are easy
cit.
::: RichRogersIoT

Employees Connect Nuclear Plant To the Internet So They Can Mine Cryptocurrency
blockchain e crypto* | privacy, sicurezza, spionaggio, virus
::: Slashdot


Google Agrees To Meet With YouTubers Union Right Before Deadline
lavoro
::: Slashdot

Functional Programming in Bash
❗incredibile ❗❗❗ da approfondire
programmazione funzionale
::: Gianlucadfiore

Software build systems grew to insane levels of complexity, IMHO just the GNU make #DSL should be enough
programming, codice, snippet
::: jaromil

Nushell - a modern, GitHub-era shell written in @rustlang - is now in preview. 🎉
applicazioni, programmi
::: nu_shell ::: nu_shell

Today I decided to open source Squally! This is a pretty rare move in game development, which greatly suffers from a lack of open source projects
programming, codice, snippet | games
::: zcanann

The machine always wins: what drives our addiction to social media
social media
::: RadioProzac

Facebook's ad targeting could identify gay people in countries where it's illegal. I asked @acrumin to run the data three days ago: 4.2 million people were tagged as interested in homosexuality in countries where it's banned
Facebook | privacy, sicurezza, spionaggio, virus
::: stokel

Nancy by Olivia Jaimes for August 24, 2019
umorismo
::: SluggoIsLit

I've used 100 Firefox Container tabs!
Firefox Multi-Account Containers lets you keep parts of your online life separated into color-coded tabs that preserve your privacy
browser
::: TuxmAL

Why Are 'Supply Chain Attacks' on Open Source Libraries Getting Worse?
open source | frodi
::: Slashdot

Science and Technology links (August 24th 2019)
novità
::: lemire

India's Chandrayaan-2 Spacecraft Enters the Moon's Orbit
spazio, esplorazione
::: Slashdot

22 agosto, 2019

Visto nel Web - 424

Mentre qui è sempre peggio ecco cosa ho wisto nel Web.


Big, battery-powered electric airplanes won't happen in the near future. But a 2+ ton, 20-seat fuel-cell electric airplane will fly in the next couple of years, says @ZeroAviaenergia
::: Electric_Genie

As your PhD was on algorithmic sovereignty you might be interested in our article that sheds light on the meaning of sovereignty in the digital & according to multi actors (states, social movements, indigenous people...)
copyright e brevetti
::: stoopt

Big Data, Big Tech, and Protecting Patient Privacy
dati, raccolta | privacy, sicurezza, spionaggio, virus
::: RadioProzac

Google Criticized For Vulnerability That Can Trick Its AI Into Deactivating Accounts
privacy, sicurezza, spionaggio, virus
::: Slashdot

Can JPEG XL Become the Next Free and Open Image Format?
innovazioni, futuro
::: Slashdot

YouTube's Algorithms Blamed For Brazil's Dangerous Conspiracy Video-Sharing on WhatsApp
disinformazione, fake news, bufale
::: Slashdot

L'equazione "più tecnologia di sorveglianza = più sicurezza" è *sbagliata* come sa chiunque si occupi di sicurezza (E non abbia cointeressenze)
privacy, sicurezza, spionaggio, virus
::: quinta

Police forces are pushing back against Home Office attempts to roll out facial recognition systems, dealing a harsh blow to government plans to introduce the controversial technology
privacy, sicurezza, spionaggio, virus
::: fabiochiusi

Governments entrusting Big Platforms with content filtering and data protection has two negative consequences
censura
::: AntonioCasilli

Smart cities and #smarterprojects have been among the most actively discussed realizations made possible by #IoT, #data, #connectivity and by leveraging a mix of varied #technologies
Internet of things | ambiente, ecologia
::: ukrphysics

There are 309 automotive production and assembly plants across Europe, of which 72 are engine plants. Altogether, the sector supports 13.8 million jobs in Europe, or 6.1% of total European Union workforce and 11.4% of all manufacturing jobs
economia, lavoro | energia | ambiente, ecologia
::: adam_tooze

Absolutely no one could have predicted this
The World's First Solar Road Has Officially Crumbled Into a Total Failure
energia
::: fchollet

60 years ago today, Miles Davis released Kind of Blue. And 10 years ago today, I released Kind of Bloop, an 8-bit tribute album that started as a fun use of Kickstarter, and ended up being a huge pain in my ass. And now it's free for everyone. Enjoy!
idea 💡 | Web, Internet
::: waxpancake

An emerging movement of health professional students contributing to Wikipedia
“Can you imagine a world where everyone has access to high quality #health information for free? I sure can, and I’m grateful to be a part of that movement.” - Dr. @AminMDMA on how @UCSFMedicine students are improving @Wikipedia as part of their curricula
Wikipedia
::: WikiEducation


In Defense of The Small Social Network
“It’s time to agitate for a new version of the internet, one where our only choices aren’t boredom or fear, one where the internet isn’t a joyless place run by billionaires. It’s time to think small”
Web, Internet
::: fabiochiusi

Data is not the new gold, data is the new uranium. Sometimes you can make money from it, but it can be radioactive, it's dangerous to store, has military uses, you generally don't want to concentrate it too much, and it's regulated. Why keep uranium you don't need?
dati, raccolta
::: FiloSottile

Wells Fargo's Computer Kept Charging 'Overdrawn' Fees On Supposedly Closed Accounts
economia, lavoro | bug
::: Slashdot

Ormai sono 4 anni che uso DDG. Quando non trovo facilmente qualcosa (di rado succede) provo con Google, ma non mi è mai capitato di vederlo lavorare meglio
parte di un thread articolato
Web, Internet
::: cobrampi

Writing code and using the tools is not the most important part of being a developer
programming, codice, snippet
::: yakkys

Alexa, Siri, and Google Home Can Be Tricked Into Sending Callers To Scam Phone Numbers
privacy, sicurezza, spionaggio, virus
::: Slashdot

Why Am I Receiving Unordered Boxes From Amazon?
privacy, sicurezza, spionaggio, virus
::: Slashdot

Writing is easy
cit.
::: Gianlucadfiore

Join Rwitter today
umorismo
::: legaladvice_txt

A Major Cyber Attack Could Be Just As Deadly As Nuclear Weapons
privacy, sicurezza, spionaggio, virus
::: Slashdot

Massive Ransomware Attack Hits 23 Local Texas Government Offices
frodi
::: Slashdot

In 1984 at the first Hackers Conference, Ted Nelson made some scarily accurate predictions. The internet had not arisen yet
Web, Internet | protagonisti
::: stevewoz

We’re going to have cars that drive themselves before
umorismo
::: willozap

PayPal Builds 'Zoid' JavaScript Library To 'Make IFrames Cool Again'
mah...
Web, Internet
::: Slashdot


Comparitech study on CCTV cameras in 120 cities all over the globe finds that 8 out of the 10 most surveilled ones are in China. Crucially, “We found little correlation between the number of public CCTV cameras and crime or safety”
privacy, sicurezza, spionaggio, virus
::: fabiochiusi

50% of U.S. teenagers are getting their news from YouTube. But it is not from news organizations
social media
::: datatheism

draw line separator
tip, suggerimenti
::: commandlinefu

Fearing Data Privacy Issues, Google Cuts Some Android Phone Data For Wireless Carriers
privacy, sicurezza, spionaggio, virus
::: Slashdot

In case you missed it, the @digitalocean Community team put together a free Python Machine Learning Projects eBook 🧠 🐍
machine learning
::: lisaironcutter

Degrading Tor Network Performance Only Costs a Few Thousand Dollars Per Month
privacy, sicurezza, spionaggio, virus
::: Slashdot

Raspbian 2019-04-11 VM Images Available for VirtualBox and VMware
sistemi operativi
::: Noobslab

Developers Accuse Apple of Anti-Competitive Behavior With Its Privacy Changes in iOS 13
Apple
::: Slashdot

We're disclosing coordinated account activity focused on the ongoing protest movement in Hong Kong. Our investigations have found that these accounts are linked to state-backed information operations from mainland China
Twitter | disinformazione, fake news, bufale
::: TwitterSafety ::: WillOremus ::: CNBCnow ::: simopieranni ::: CaseyNewton ::: JaneLytv ::: rasmus_kleis

The opportunities for #AI in #education are enormous, ranging from personalised #learning plans and coaching using AI, #robot #teachers, #automation of administrative tasks to equal access for all students. AI will change education forever
artificial intelligence | scuola, educazione, cultura
::: Nereide

An Ode To Microsoft Encarta
storia
::: Slashdot

Hacker Releases First Public Jailbreak for Up-to-Date iPhones in Years
privacy, sicurezza, spionaggio, virus
::: Slashdot

I tentativi organizzati di influenzare l’opinione pubblica dentro i grandi social network (sport oggi molto in voga fra i peggiori in tutto il pianeta) potrebbe avere alla lunga un effetto positivo: ridurne l’utilizzo spostando le persone dentro ambienti digitali meno dispersivi
social media
::: mante


Cerebras Systems Unveils a Record 1.2 Trillion Transistor Chip For AI
hardware | artificial intelligence
::: Slashdot

Paging Big Brother: In Amazon's Bookstore, Orwell Gets a Rewrite
disinformazione, fake news, bufale
::: Slashdot

Twitter rifiuterà le inserzioni da parte di media controllati dagli Stati. Chissà se la policy si applica anche a quelli controllati direttamente da singoli Ministri...
Twitter | politica
::: carloalberto

How Malformed Packets Caused CenturyLink's 37-Hour, Nationwide Outage
bug
::: Slashdot

Understand, don't memorize
cit.
::: Nereide

Terrorists Turn To Bitcoin For Funding, and They're Learning Fast
blockchain e crypto* | privacy, sicurezza, spionaggio, virus
::: Slashdot

Replacing media with social media created an information environment in which the president can claim election fraud, cite an unspecified "report," and it will top the feeds of millions. Yet the report itself is nowhere to be found
social media | politica
::: WillOremus

A research firm working for Facebook is offering to pay tech journalists hundreds of dollars to tell it what they think about social media
Facebook
::: robaeprice

Jaguar and Audi SUVs Fail To Dent Tesla's Electric-Car Dominance
energia
::: Slashdot

Nuke Mars!
protagonisti
::: elonmusk ::: quantizzando ::: quantizzando

NeXTCUBE was manufactured 1990-1993
storia
::: unix_byte

Rename all files in lower case
il terzo comando, non richiede installazioni
tip, suggerimenti
::: commandlinefu

Lo sapete che se taggate #Salvini sulle storie su #Instagram, arrivano sull’account in un baleno #bot #russofili a raffica? Nessuno ha verificato?
politica
::: CastigliMirella

#SEO Cheat Sheet for Devs
Web, Internet
::: Gianlucadfiore


How SpaceX Plans To Move Starship From Cocoa Site To Kennedy Space Center
spazio, esplorazione
::: Slashdot

And people say machines aren't creative!
non so come classificarlo
artificial intelligence
::: JamieJBartlett

How the Blockchain is Powering Our Future
blockchain e crypto*
::: Nereide

Humans Will Never Colonize Mars
lo faranno, ma troppo tardi per me
innovazioni, futuro
::: RadioProzac

The Times' view: "This sort of thing is not supposed to happen in the freedom-loving West where civil liberties are highly valued (...) Yet use of facial recognition here in Britain is reaching what Big Brother Watch says is “epidemic” proportions"
privacy, sicurezza, spionaggio, virus
::: bbw1984

It's not just Russia: it's Iran, China, Israel, Macedonia, Philippines, Thailand -- among others. Here is a @Reuters list of takedowns announced by Facebook so far this year
social media | privacy, sicurezza, spionaggio, virus
::: fabiochiusi

Solar-powered, autonomous plane takes flight
energia
::: DigitalTrends

Excited to share our #datavis notebook curriculum for learning visualization! Visual encoding, data transformation, interaction, maps, & more!
Python | linguaggi di programmazione
::: jeffrey_heer

Misinformation has created a new world disorder. Our willingness to share content without thinking is exploited to spread disinformation
disinformazione, fake news, bufale
::: firstdraftnews

States To Launch Antitrust Investigation Into Big Tech Companies
economia, lavoro
::: Slashdot ::: _juhan

The Truth About Faster Internet: It's Not Worth It
Web, Internet
::: Slashdot

#Huawei Introduced its Own Harmony Operating System - belated coverage? It says "Friday"; which Friday? Anyway, no evidence yet that it's #freesw
Huawei | sistemi operativi
::: schestowitz

Is Visual Basic a bad programming language? If so, why?
linguaggi di programmazione
::: PaniczGodek


#otd in 1991 Tim Berners-Lee emailed a programmer newsgroup about a new “experimental” app he designed called “WorldWideWeb”
storia
::: MIT_CSAIL

Google's Clickless Era
Web, Internet | economia, lavoro
::: Slashdot

ZippyJSON: A much faster alternative to Swift’s JSONDecoder
programming, codice, snippet
::: lemire

You Can Finally See All Of The Info Facebook Collected About You From Other Websites
Facebook | privacy, sicurezza, spionaggio, virus
::: Slashdot ::: CNN

Be prepared: now thanks to systemd Windows malware will also run on GNU/Linux. Long gone are the days...
privacy, sicurezza, spionaggio, virus
::: jaromil

I'm looking for developers & software publishers of DOS software from the 1980s and 1990s. Now is a *great* time to re-release your DOS programs as #opensource software! It builds goodwill and creates positive attention. Contact me and let's talk! jhall@freedos.org
programming, codice, snippet | storia
::: FreeDOS_Project

Most OSS for AI ironically runs on proprietary nVidia drivers, so I've ditched the RX 580 in favor of an RTX 2070 Super ...well, it's around 200 bucks more but holy shit everything runs twice as fast 😱 Not disappointed after all, but I hate giving money to non OSS industry 😢
artificial intelligence | open source
::: WebReflection

tacking wafers and attaching their interconnects at scores of bonding sites is how blazing fast chips for applications such as machine learning might soon be produced
hardware
::: IEEESpectrum ::: jwangARK

IBM is Moving OpenPower Foundation To The Linux Foundation
hardware | open source
::: Slashdot

Google Launches Android Studio 3.5 With Improved Memory Settings, Build Speed, and Apply Changes
programming, codice, snippet
::: Slashdot

One of the classic books on Fourier Series and Orthogonal Polynomials is this 1945 book by Dunham Jackson
matematica | manuali, how to
::: mathematicsprof

A Common Lisp library for solving linear programming problems
lisp(s)
::: Gianlucadfiore

A Beginner’s Introduction to Python Web Frameworks
Python
::: Gianlucadfiore

'World's Oldest Webcam' To Be Switched Off
Web, Internet
::: Slashdot


I have my timeline full of developers complaining about MacOs or Mac's hardware
sistemi operativi | hardware
::: Gianlucadfiore

I've not seen a company that combined machine learning with blockchains that was not a scam
machine learning | blockchain e crypto*
::: el33th4xor

After coming across anti-Hong Kong protestors from Chinese state media on Facebook yesterday, we went looking for Chinese state media ads on Facebook defending Uighur Muslim detention in Xinjiang. We found them
disinformazione, fake news, bufale
::: RMac18

lol 40 miles per hour on a dual motor, dual suspension 3.6 kW electric scooter sounds.. absolutely terrifying
innovazioni, futuro
::: codinghorror

Fino a qualche anno fa erano solo critiche. Oggi il modello cinese diventa interessante anche per altri paesi. (E questo non riguarda solo la censura ma tutto impianto surveillance)
censura | Web, Internet
::: simopieranni

If you thought the #dotcom bubble was out of this world - look again
economia, lavoro
::: MartinVetterli

Earlier this year, Poland initiated a legal challenge against #Article17 of the #copyrightdirective before the Court of Justice. The CJEU has finally published the application
copyright e brevetti | censura
::: communia_eu

È con profondo dolore che comunichiamo che Giovanni Buttarelli, Garante europeo della protezione dei dati, è venuto a mancare la scorsa notte, circondato dall’affetto dei suoi cari
protagonisti | privacy, sicurezza, spionaggio, virus
::: EU_EDPS

A fundamentally flawed approach: “Essay-scoring engines don’t actually analyze the quality of writing. They’re trained on sets of hundreds of example essays to recognize patterns that correlate with higher or lower human-assigned grades”
artificial intelligence | scuola, educazione, cultura
::: FrankPasquale

We salute the news of #knoppix abandoning #systemd to roll out its own init system. If in need, we'll be happy to help on anything we can
sistemi operativi
::: DevuanOrg

Apple, Google, and Mozilla Block Kazakhstan's HTTPS Intercepting Certificate
privacy, sicurezza, spionaggio, virus
::: Slashdot

Annarita Ruberto
@Nereide
#Europe has a #robotdensity of 106 units per 10,000 workers, the #Americas and #Asia 91 and 75 respectively. #China is one of the countries recording the highest growth levels in industr. automat. but nowhere has a robot density like #SouthKorea
robots, automazione
::: Nereide

#otd in 1985 one of the most influential programming textbooks was published: MIT’s “Structure and Interpretation of Computer Programs"
lisp(s) | programming, codice, snippet
::: MIT_CSAIL