29 luglio, 2019

Twitter perché (anche, non solo)


Twitter è il mio social-coso preferito --OK, non è che ne seguo molti ma più di uno.

Ne ho già scritto qui e là ma --non sono ripetitivo, almeno non come si dice-- oggi un paio abbondante di altri motivi (quindi non dirò che lì trovi parecchi  guys  tipi che über-rockz! 💥).

Ci sono tanti a cui vorrei assomigliare, più bravi di me a fare cose, per esempio più veloci in bici, ma non è questo il punto: sono migliori anche per altri aspetti, ecco George Bennett 💥

Ci sono le corse, la regina è i 100m (qui il verbo concorda alla veneta, credo che in questo caso sia giusto così, se sbaglio mi corrigerete (cit.)), le corse di cavalli e altre ancora. Ma poi ci sono quelle speciali, se non me lo diceva Janice non avrei mai immaginato che anche i T-rexes (chissà se qui il prulare...); devo indagare, informarmi, non perdermene neanche una. Per intanto guarda qui.

Ma c'è una cosa unica di Twitter, condivisa solo con l'agricoltura, l'astronomia e le attività da esse derivate, la stagionalità (in senso esteso). OK, roba che rientra tutta nel concetto di tempo, ma lascio ad altri le considerazioni epistemologiche, vado sul pratico.

D'estate (per l'emisfero boreale) c'è una fioritura di cinguettii spensierati, umoristici, lollosi e simili. Probabilmente dovuti alle vacanze scolastiche (che riguardano anche i profs, nel mio caso sono loro la parte in causa), al caldo, a eventi calendarizzati (vedi Bennett supra).

A volte anche la politica, i politici, un certo tipo di quelli. Un esempio fresco fresco, di ieri, comincio con il mio intervento, questo. La mia affermazione potrebbe sembrare complottistica ma preferirei vederla come AI (Intelligenza Aritificiale).

Fa parte di un gioco che ieri aveva raggiunto livelli (i saputi parlano di trending topic) che me ne sono accorto anche io, anche se a me nessuno dice mai niente, nada , zilch (auto-cit.).

Senza pretesa di esaustività e autorevolezza ecco la mia lista:
ildo 👐, POLiticamenteScorretto🎹#FR©, Rostokkio, Katia Salvaderi, La Sofy e Giuliano l'Apostata.

Per chi volesse saperne di più sul tizio (articolo datato, da estendere, ma ci sono dentro Verdini e l'indimenticabile vate SandroBondi, purtroppo dimenticato troppo presto) ecco il suggerimento da uno dei miei più antichi amici di web; grazie Stefano 🤩

OK, basta #capezzonare; c'è altro da fare: questo cinguettio, che ho immediatamente giudicato errato sono andato alla ricerca di conferme e ho scoperto che non sempre la mia memoria è affidabile temporalmente. Oltre che dimenticare cose anche recenti, altre le ricordo come anteriori, anche di parecchi anni. Nel caso specifico non avendo conservato documenti o appunti resto nel dubbio di come facessi; e non so a chi chiedere. Ma avanti! (cit.), the show must go on (cit.). Ahemmm... cos'è che stavo dicendo? 🙂
🔴

28 luglio, 2019

Visto nel Web - 417

Intanto che noi tutti vediamo cose che noi umani... ecco cosa ho wisto nel Web.


Lliurex, the Linux distribution used in all the schools in the Spanish autonomous region of Valencia, now installs KDE Plasma as its default desktop
Linux
::: kdecommunity

This sweetheart deal gives Facebook blanket immunity after it misused and abused consumers' privacy. We need strong, enforceable laws on the books to hold executives accountable
regolamentazioni | Facebook
::: RonWyden

The Video Game Industry Can't Go On Like This
games
::: Slashdot

We just published a new tutorial for Image Segmentation, using a U-Net style architecture (and a pretrained MobileNet). Runs pretty quick, too
TensorFlow e Keras
::: random_forests

As Streaming Offerings Become More Expensive and Convoluted, People Are Setting Up Their Own Smaller, More Intimate Platforms
Web, Internet
::: Slashdot

Spreadsheets
umorismo
::: xkcd

Facebook announced revenue and users that beat estimates. But it also announced that it has been formally informed by the FTC that it is under investigation for antitrust
Facebook
::: sarahfrier ::: fabiochiusi

Rather than build robots and augmented reality to fit our world, what if we tried building our world to accommodate robots and augmented reality?
robots, automazione
::: IEEESpectrum

zeromania #mandatozero
ma ragazzi (& ragazze): nella programmazione è normale, dal C in poi (e forse anche prima)
umorismo
::: magnasciuttif

World's Largest Nuclear Fusion Experiment Clears Milestone
innovazioni, futuro | energia
::: Slashdot

Sure the security concerns are a real issue, but for public schools I am more concerned our schools are serving as marketing channels: creating the next generation of consumers. Really the same issues/arguements as debates over soda machines in schools
privacy, sicurezza, spionaggio, virus
::: massonpj

The government just announced its proposed settlement with Facebook for its privacy failures. $5 billion sounds like a lot, but the fine print in the settlement has a lot for $FB to celebrate. I voted no. Here’s why
Facebook
::: chopraftc

A 55x55 cube is “tiny,” he said
Watch a Computer Solve a Virtual Rubik’s Cube the Size of a Skyscraper - 32768 -ShellPuppy c'è su Twitter ma vuoto; sarà vero?
automazione
::: codinghorror

The Commission has adopted a Digital Education Action Plan which includes 11 actions to support technology use and the development of digital competences in education
scuola, educazione, cultura
::: EP_Technology


A new breed of backdoors and malwares are targeting #Linux now, facilitated by the conformist adoption of desktops like GNOME and hidden in their growing complexity
privacy, sicurezza, spionaggio, virus
::: DevuanOrg

Da Tokyo a Città del Messico, i cartelli con scritto “Alipay and WeChat Pay Accepted Here” sono ovunque. I big tech cinesi stanno costruendo una vera strada dei pagamenti digitali, permettendo la nascita del settore fintech in diversi paesi
Cina come l'America, farsene una ragione
economia, lavoro
::: chinafiles

From Fitbits To Rokus, Hedge Funds Mine Data For Consumer Habits
privacy, sicurezza, spionaggio, virus
::: Slashdot

Boeing Says It Might Have To Shut Down 737 Max Production
economia, lavoro
::: Slashdot

Q: What do you get if you combine a vacuum tube with a MOSFET? A: a surprisingly capable device called the vacuum transistor. #TBT @NASA #vacuumelectronics
pensa te le valvole della radio di quando ero piccolo e ascoltavo Françoise Hardy
innovazioni, futuro
::: IEEESpectrum

Nel frattempo la Lega sta presentando una proposta di legge sulla "sovranità digitale", qualunque cosa essa sia
politica
::: fabiochiusi

Line Separator That is Width of Terminal
tip, suggerimenti
::: commandlinefu

Europe prepares for Mars courier
spazio, esplorazione
::: emenietti

Un po' di aggiornamenti sulle future missioni verso la Luna. La situazione è in continuo fermento e i prossimi (mesi?) anni saranno molto intensi
spazio, esplorazione
::: sandrociarla

AI is Supercharging the Creation of Maps Around the World
artificial intelligence
::: Slashdot

Dash to Panel Just Got a Major Update
Linux
::: dcavedon

Machine learning makes a better Luke Skywalker hand
machine learning
::: techreview


Apple and Amazon Become Top US Solar Users, Besting Target and Walmart
energia
::: Slashdot

Tulsi sues Google for suspending her ad account after the first debate last month, when she was the most-searched candidate
politica | censura
::: mtracey ::: Slashdot

Atlanta Pauses Scooter Permits After Deaths
innovazioni, futuro
::: Slashdot

Many businesses are taking too long to migrate from #Windows7 #Microsoft will stop supporting the OS in January
sistemi operativi
::: AJRGroup

Apple Buys Intel's Smartphone Modem Business
economia, lavoro
::: Slashdot

networkx + d3js, two packages (Python + JS) that I love get a shout-out at #ACH2019 #SH5
linguaggi di programmazione | Python
::: kallewesterling

Amazon's home security company Ring has enlisted local police departments around the country to advertise its surveillance cameras in exchange for free Ring products and a “portal” that allows police to request footage from these cameras
privacy, sicurezza, spionaggio, virus
::: fabiochiusi

To achieve #quantumsupremacy, a #quantumcomputer would have to perform any calculation that, for all practical purposes, a classical computer can’t. #computerscience #quantumcomputing
quantum computing
::: Nereide

Airbus A350 Software Bug Forces Airlines To Turn Planes Off and On Every 149 Hours
bug
::: Slashdot

Facebook will pivot into privacy like
cit.
::: sandofsky

La credibilità, l’etica e il rispetto dei lettori per noi non hanno prezzo. L’editoriale di questo mese è dedicato a chi, come l’importatore italiano della Mitsubishi, pretende che Quattroruote cancelli giudizi non graditi pena la cancellazione degl’investimenti pubblicitari
media
::: Pellegrini4R

Election systems in all 50 states were targeted by Russia in 2016, a Senate report said, showing a more far-reaching effort than previously known
politica | privacy, sicurezza, spionaggio, virus
::: nytimes

Today in pulp I look back at one of the first great #internet hoaxes. Did ‘John Titor’ really travel back in time from 2038 to the year 2000 to warn us about the future? And why was he so keen on getting his hands on a 1975 IBM 5100 computer?
umorismo | disinformazione, fake news, bufale
::: PulpLibrarian


65% of Online Gamers Face Threats, Stalking, Other 'Severe Harassment'
games | privacy, sicurezza, spionaggio, virus
::: Slashdot

Currently, OSS operates less like a subway (underfunded or not) and more like a group of volunteers running a carpool service
open source
::: IncrementMag

Simplicity & elegance are unpopular
cit.
::: RichRogersIoT

Imagine having to go through customs after returning from the Moon! 😁 Items to declare: Moon rocks!
spazio, esplorazione | storia
::: TheRealBuzz

Wow new twitter is total garbage. Thankfully, if you block JavaScript on twitter, you get a pretty reasonable old twitter
effetto estate?
Twitter
::: wilbowma

Louisiana Governor Declares State Emergency After Local Ransomware Outbreak
frodi
::: Slashdot

Will democratic governments ever understand that breaking crypto has nothing to do with democracy?
privacy, sicurezza, spionaggio, virus | politica
::: fabiochiusi

Draghi asfalta la moneta di Facebook, Libra: "Presenta problemi di sicurezza informatica, può provocare riciclaggio, finanziamento di organizzazioni terroristiche e criminali, evasione fiscale, mette a rischio la stabilità finanziaria". Mancano i maremoti
libra
::: alexbarbera

Non sono stato io, il software lo ha fatto automaticamente
umorismo
::: ClaudiaZettel

France Is Making Space-Based Anti-Satellite Laser Weapons
spazio, esplorazione
::: Slashdot

Job Control: the Bash Feature You Only Think You Don't Need
li so, li soh! 🤪
tip, suggerimenti
::: Gianlucadfiore

"Australia said it would establish the world’s first dedicated office to police Facebook and Google", (...) "to “lift the veil” on the closely guarded algorithms the firms use to collect and monetize users’ data"
dati, raccolta | privacy, sicurezza, spionaggio, virus
::: fabiochiusi


Hot off the presses: The latest #TheWebUntangled looks at the surge of internet shutdowns around the world
novità | censura
::: webfoundation

bash test check if variable is number
tip, suggerimenti
::: commandlinefu

shell bash iterate number range with for loop
tip, suggerimenti
::: commandlinefu

Stephan Pastis 26-7-2019
umorismo
::: stephanpastis

The FBI Is Investigating Long Island Iced Tea's BlockChain Pivot
ah! quindi non era solo il nome che cambiava
blockchain e crypto*
::: Slashdot

Mozilla Debuts Implementation of WebThings Gateway Open Source Router Firmware
Web, Internet | open source
::: Slashdot

Nice tutorial on the control of nonlinear partial differential equations by Jean-Michel Coron, a leader in the field
matematica | manuali, how to
::: mathematicsprof

New Uses of Stem Cells and 3-D Printing Could Make Baldness Obsolete (For the Wealthy)
innovazioni, futuro
::: Slashdot

Inbox
umorismo
::: xkcd

Instagram: "We don’t want Instagram to be such a competition." *tests removing likes* Teens: *turn their profiles into "business" accounts for more detailed metrics, making their contact info public*
social media | privacy, sicurezza, spionaggio, virus
::: sarahfrier

Towards a Universal Quantum Programming Language
quantum computing
::: SIGPLAN Blog

Photo colorization by Munker illusion, only the gridlines contain color, the cells are grayscale
ooh!
::: hodefoting

SoftBank Rolls Out Second Tech Megafund, With Apple Among Top Investors
economia, lavoro
::: Slashdot


The government of Belgium considers the source code of software solutions created for or by its public services to be public information that must be made available on request. The federal government now wants to discuss with the country’s regional governments
open source
::: sjodogne

Weights&Biases has a neat library for deep learning model visualization and analysis
neural networks | TensorFlow e Keras
::: fchollet

How fast can a BufferedReader read lines in Java?
linguaggi di programmazione
::: lemire

IRS Sending Warning Letters To More Than 10,000 Cryptocurrency Holders
blockchain e crypto*
::: Slashdot

What the Media Missed About Elon Musk's $150 Million Augmented Brain Project
A laudable advance in the field of brain-computer interface hardware, 1. Breathless media coverage that lacked perspective, 0
innovazioni, futuro
::: IEEESpectrum

Apple Contractors 'Regularly Hear Confidential Details' on Siri Recordings, Report Says
privacy, sicurezza, spionaggio, virus
::: Slashdot

This is a 10x speed animation captured with the small monitor camera (CAM-H) during 2nd touchdown. CAM-H was installed by public donation — thank you everyone! Image time: 2019/7/11 10:03:54 ~ 10:11:44 JST, at altitudes 8.5m ~ 150m. (📷 JAXA)
spazio, esplorazione
::: haya2e_jaxa

Trump Says US To Hit France With 'Substantial' Action For Digital Tax
economia, lavoro | politica
::: Slashdot

A developer who can take a blank sheet of paper & turn it into a functioning product, under their own direction, is rare
programming, codice, snippet
::: RichRogersIoT

Trump Says Apple Will Not Be Given Tariff Waivers or Relief For Mac Pro Parts Made In China
economia, lavoro | politica
::: Slashdot

Machine Learning That’s Light Enough for an Arduino
Use AI to make your own portable animated sidekick
machine learning | TensorFlow e Keras
::: IEEESpectrum

Leaked Documents Reveal Saudi Arabia's Plans For Its Next Megacity
innovazioni, futuro
::: Slashdot


GitHub Starts Blocking Developers In Countries Facing US Trade Sanctions
programming, codice, snippet | censura | politica
::: Slashdot ::: hackerfantastic

LLVM’s clang supports region-wide function attributes which is really nice… You get them with ‘#pragma clang attribute’ Unfortunately, they appear to be incompatible with C++ namespaces
linguaggi di programmazione
::: lemire

Do you know JavaScript?
umorismo
::: markdalgleish

Hackers will save the world
privacy, sicurezza, spionaggio, virus
::: ebobferraris

Alibaba unveils first self-developed RISC-V based processor as China looks to bolster self-reliance in semiconductors. RISC-V, being a globally-recognized open-source standard, is not affected by trade restrictions
hardware
::: HPC_Guru

Sta Wars Theory est une chaîne YouTube qui a 1,6 million d'abonnés. Comme son nom l'indique, elle consiste à élaborer des théories sur Star Wars. Donc, elle illustre ces théories par des images et courts extraits. Désormais ça lui est interdit. #Robocopyright
solo per la Francia (almeno per ora) a quanto pare; da me è accessibile
copyright e brevetti
::: gchampeau

E se invece del Vangelo di Giovanni avessero usato l'incipit de "Il pendolo di Foucault" per realizzare la Grande Pergamena di Rennes-le-Château?
Fakes? Manipolizioni testuali e non? O cosa? Mariano! 💥 rockz!
media
::: marianotomatis

“Perhaps the most dangerous misconception is that #disinformation targets only the unsavvy or uneducated, that it works only on ‘others’. Disinformation often specifically uses the rhetoric & techniques of critical thinking to foster nihilistic scepticism”
disinformazione, fake news, bufale
::: ilario_damato

Japan-South Korea tensions could dash China’s hopes for a trade deal
economia, lavoro
::: simopieranni

Will Machine Learning Build Up Dangerous 'Intellectual Debt'?
machine learning
::: Slashdot

Over 70 years ago MIT’s Vannevar Bush envisioned a “memex” that stored all the world’s knowledge
storia
::: MIT_CSAIL

Per la prima volta Facebook rimuove i post della Lega e di Salvini
Facebook
::: DaliaDaliaanfo ::: VivianaDesio

An alternative brand of AI: Weird AI. Not be confused with Weird Al
artificial intelligence
::: fchollet

https://twitter.com/roice713

26 luglio, 2019

10 PRINT CHR$(205.5+RND(1)); : GOTO 10

Una cosa che avevo già visto ma di corsa (manca sempre il tempo) e c'è voluto il suggerimento di Mariano Tomatis, the Wonder Injector, a farmelo apprezzate come si deve.

Tutto qui, 95 secondi densi; da rivedere più volte. Notare che lo schermo è attuale ma il 'puter è quello che dice, il Commodore 64.

Il libro cui fa riferimento è distante un hoogle, qui: 10 PRINT CHR$(205.5+RND(1)); : GOTO 10. E in questa stessa pagina c'è il link al PDF liberamente scaricabile, lo faccio subito-subito.

Il volume fa parte di una serie dedicata al software: Software is deeply woven into contemporary life—economically, culturally, creatively, politically—in manners both obvious and nearly invisible.

This book returns to a moment, the early 1980s, by focusing on a
single line of code, a BASIC program that reads simply:

10 PRINT CHR$(205.5+RND(1)); : GOTO 10

One line of code, set to repeat endlessly, which will run until interrupted.


Segue una descrizione dettagliata che salto ma ne approfitto per qualche considerazione strettamente personale. Io allora ero già indaffarato nel lavoro, su Prime, minicomputer simile al più noto PDP-11. Per i giovani una precisazione: "mini" significa grosso come un armadio, era inteso relativo ai mainframes; non dico delle caratteristiche tecniche perché non sarei creduto. E sì, in Fortran, c'era solo quello (praticamente).

La rivoluzione dei personal come il Commodore 64 e gli altri raccontati nel libro me la sono persa tutta fino all'arrivo del PC IBM (e compatibili, di marca e assemblati (si capisce ancora questo termine?)).

Ripensandoci dopo è stato come quella volta dell'asteroide sui dinosauri. Cambiato tutto anche il linguaggio. Il nuovo era --grosso "ohh!" per me-- il BASIC.

Salto, si può (deve) leggere nel book originale, molto dettagliato. Salto anche tutto quanto detto sui labirinti (dei due tipi, in italiano c'è quella distinzione?) ma apprezzo la figura 20.2 a p.42 raffigurante [i]nformation theory pioneer Claude Shannon pictured ca. 1950 with his mechanical mouse Theseus and its magnetic metal maze. Bellissima.

A p.52 si parla di port, adattamento di un programma a un sistema differente, cosa che allora era un'attività normale per i i mini, ognuno aveva un OS proprio e anche i linguaggi di programmazione dovevano essere adattati. Per esempio con il Fortran le unità (canali?) di I/O non erano predefinite; e le connessioni venivano stabilite all'esterno del programma --roba che oggi risulta difficilmente comprensibile.

Ma il port di cui tratta il nostro caso è più generale, e affrontato per le macchine comparabili al Commodore 64. Per Apple "Applesoft BASIC is one of two standard BASIC implementations for the Apple II; Applesoft is the one that supports floating point math and seems very similar to Commodore 64 BASIC. The Apple II family of computers was of the same era and uses the same processor as did the Commodore 64, the MOS 6502. Applesoft BASIC, like Commodore 64 BASIC, was written by Microsoft and based on its 6502 BASIC, a version [...] that derives from Microsoft’s Altair BASIC. The Apple II computers and the Commodore 64 were really quite alike, almost as if they were siblings separated by corporate circumstance". Ma i caratteri da stampare sono diversi, non c'è l'estensione all'ASCII oltre 127 del PETSCII. E "[a]lthough the “/” and “\” characters on Apple II computers are exactly diagonal, they do not span the entire square that bounds a character". c'era anche "the TRS-80 Color Computer (or “CoCo”), sold through Radio Shack" con ancora una diversa variante, dovuta alla funzione RND.

Esistono ovviamente versioni nei linguaggi contemporanei, tre sono riportate nel testo ma più interessanti quelle disponibili nel Web.

Io avevo già scritto una versione Python che poi ho scoperto versioni molto simili online (mi hanno pre-copiato!). E al posto di "/\" (quest'ultimo da escapare) si può/deve usare "\u2571\u2572".
Ma meglio partire da qui, qui e qui.

Salto a p.76 dove si parla di Joseph-Marie Jacquard e il suo telaio programmabile, antenato di nastri e schede perforate, vedi figura 30.9 a p.77 per un esempio esagerato; le schede IBM per il Fortran (vecchie e in disuso quando ho cominciato a lavorare) erano molto più semplici. Ma questo non riguarda il Basic, anzi ecco qui (io lo scopro adesso) il vero aspetto rivoluzionario del Basic.

I computers (commodore 64, Apple I e II e simili) sono descritti per quanto riguarda le caratteristiche dell'output in "The Computer Screen", p.85. A me interessa un altro aspetto: [e]arly interaction with computers happened largely on paper: on paper tape, on punch cards, and on print terminals and teletypewriters, with their scroll-like supplies of continuous paper for printing output and input both [...]. The standard output devices for computers through much of the 1970s were print terminals and teletypes. Output was not typically produced on pages of the sort that come from today’s laser printers, but on scrolls of standard or thermal paper. The form factor for such output was not a standard 81/2 × 11-inch page, but an essentially endless scroll that was typically 80 columns wide.

Adesso devo tenermi forte, ci arrivo con 40 anni di ritardo:

Teletypes were used to present the results of the first BASIC programs written at Dartmouth in the 1960s, and they were the typical means of interacting with important early programs such as Eliza and Adventure. With such a system for output, there was no need for an automated means of saving and viewing the “scrollback” --a user could actually pick up the scroll of output and look at it. Of course, this sort of output device meant that animation and other effects specific to video were impossible.
Why are typed line numbers required at all in a BASIC program? Programs written today in C, Perl, Python, Ruby, and other languages don’t use line numbers as a language construct: they aren’t necessary in BASIC either, as demonstrated by QBasic and Visual Basic, which don’t make use of them. If one wants a program to branch to a particular statement, the language can simply allow a label to be attached to the target line instead of a line number. Where line numbers particularly helped was in the act of editing a program, particularly when using a line editor or without access to a scrolling full-screen editor. The Commodore 64 does allow limited screen editing when programming in BASIC: the arrow keys can be used to move the cursor to any visible line, that line can be edited, and the new version of the line can be saved by pressing RETURN. This is a better editing capability than comes standard on the Apple II, but there is still no scrollback (no ability to go back past the current beginning of the screen) in BASIC on the Commodore 64. Line numbers provide a convenient way to get back to an earlier part of the program and to list a particular line or range of lines. Typing a line number by itself will delete the corresponding line, if one exists in memory. The interactive editing abilities that were based on line numbers were well represented even in very early versions of BASIC, including the first version of the BASIC that ran on the Dartmouth Time-Sharing System. Line numbers thus represent not just an organizational scheme, but also an interactive affordance developed in a particular context.
Ecco: la quantità di memoria estremamente ridotta, la mancanza di un editor e un OS estremamente ridotto tutti motivi che portano alla soluzione (ottima, lo ammetto del BASIC). Anche se --no questo lo dico dopo; probabilmente; forse.

Ovviamente il libro contiene molte altre cose, tante, troppe anche per solo elencarle in questo post. Solo un'eccezione: l'Atari 2600, non sapevo delle sue particolarità; un suo successore, l'ST diventò l'utensile indispensabile per compositori musicali computerizzati --OK, sono OT con ricordi perso.

Gli autori tutti rockzs! 💥 anche se sono solo Basic, si parla dei personal di quell'era e allora è giusto così.

Però --torno a dirmi-- altrove si faceva in modo diverso, completamente. E --ma sono solo io che mi sono perso quell'avventura-- il Basic e i programmatori Basic come dice EWD the teaching of BASIC should be rated as a criminal offence: it mutilates the mind beyond recovery.

Peraltro negli stessi anni diceva: FORTRAN, 'the infantile disorder', by now nearly 20 years old, is hopelessly inadequate for whatever computer application you have in mind today: it is now too clumsy, too risky, and too expensive to use. E: In the good old days physicists repeated each other's experiments, just to be sure. Today they stick to FORTRAN, so that they can share each other's programs, bugs included. Qui si sbagliava.
🔴

25 luglio, 2019

Visto nel Web - 416

Troppo caldo e troppe cose che non riesco a capacitarmi, quasi da <mode disperazione ON>; ma intanto ecco cosa ho wisto nel Web.


Introducing #Kogito. Recording of my DevNation Live talk
applicazioni, programmi
::: mariofusco

New Map Shows Where America's Police, Businesses Are Using Facial Recognition and Other Surveillance Tech
privacy, sicurezza, spionaggio, virus
::: Slashdot

I can't think of a more misleading clickbait article about physics than this
disinformazione, fake news, bufale
::: real_fabristol

#lisp #ai #hacker Patrick Henry Winston , RIP
protagonisti
::: RainerJoswig ::: xvandervoort

Is Russia Trying to Deanonymize Tor Traffic?
privacy, sicurezza, spionaggio, virus
::: Slashdot ::: jacopo_iacoboni ::: fabiochiusi ::: jaromil

Browser extensions have call it 10% of the attack service of a browser, 10 to 100% of the damage to the user if compromised, and 0.00000001% the budget for hardening. In most cases the risk/reward tradeoff not there for technology professionals
privacy, sicurezza, spionaggio, virus
::: patio11

Rai5 ha appena trasmesso un episodio di ‘C’è musica e musica’ diretto da Luciano Berio, e intitolato ‘Nuovo mondo’. È del 1972, e parla di algoritmi, AI, musica elettronica, limiti della creatività computerizzata e dell’umano come fosse oggi. Servizio pubblico. Cultura
media
::: fabiochiusi

How to Mirror & Control Your #Android Phone from the #Ubuntu Desktop
Ubuntu | dispositivi mobili
::: omgubuntu

Is There Tension Between Developers and Security Professionals?
privacy, sicurezza, spionaggio, virus | programming, codice, snippet
::: Slashdot

The future of #space is exciting, but there’s work to do to ensure that the benefits are spread equitably and ethically around the world
spazio, esplorazione | etica
::: ComputerHistory

NASA Marks The 50-Year Anniversary of Man's First Steps on the Moon
spazio, esplorazione
::: Slashdot

Members of the @FSCDems House Financial Services Committee question @Facebook #crypto chief David Marcus about their proposed #Libra cryptocurrency
libra
::: RealBankReform

This is the story of the people, deeply involved in “work to put him there” & how a decision to employ this unproven technology, criticized at the time as reckless, helped to launch the IC as an essential building block of our digital world
storia
::: ComputerHistory

Intel Prepares To Graft Google’s Bfloat16 Onto Processors
deep learning
::: codinghorror

The nation was at war with the Soviet Union — a Cold War — and one of the new battle-fields was space. Read "The Computing Race to Space: From Sputnik to Apollo" by @dag_spicer #apollo11 #moonlanding #scifi #sciencefiction
spazio, esplorazione | storia
::: ComputerHistory


Lo specchio di un'Italia cattiva, disumanizzata: non riconosco più quell'Italia piena di umanità semplice, fatta di brava e buona gente
social media | odio, razzismo, discriminazioni
::: udogumpel

The Inventor Who Fought To Get Black Box Flight Recorders Into Every Plane
peccato che il nome sia sbagliato: la scatola nera per i programmatori (e forse i mate) è tutt'altra cosa
storia
::: Slashdot

Come ha fatto il complottismo a uscire dalle fogne e a diventare mainstream in ogni settore dello scibile umano? Così ha fatto: con la complicità dei media mainstream, che lo hanno legittimato click dopo click, spettatore dopo spettatore. È lo scandalismo il nemico del vero
disinformazione, fake news, bufale | media
::: fabiochiusi

this is the common lisp gateway drug you've been looking for: Call python from Common Lisp
Python | lisp(s)
::: vedWINNNNNN

Cut Out By The Middle Man: The Free Speech Implications of Social Network Blocking and Banning in the EU
social media | regolamentazioni
::: Barrie_Sander

Models of Generics and Metaprogramming: Go, Rust, Swift, D and More
programming, codice, snippet
::: Gianlucadfiore

JavaScript is popular for the same reason PHP was popular: low barrier to entry for newcomers plus ubiquity (aka, easy to embed everywhere). JavaScript remains popular largely due to much better evolution than PHP, which couldn’t figure out which way to grow
linguaggi di programmazione
::: slicknet

It would be really interesting to actually know what these Iranian accounts were doing to justify the block -- and how it was different from Trump's quasi-declaration of war and daily hatred/racism on Twitter, which is fine instead according to Twitter
Twitter | censura
::: fabiochiusi

Google Abandons Go's try() Function Proposal, Citing 'Overwhelming' Community Response
linguaggi di programmazione
::: Slashdot

Celo Launches Decentralized Open Source Financial Services Prototype
blockchain e crypto*
::: Slashdot

Microsoft Demos Hologram 'Holoportation'
tecnologia
::: Slashdot

Un problema che non è confinato agli Stati Uniti, spiega @repubblica il Garante Soro, e che dimostra il cinismo delle piattaforme, «impegnate da un lato ad esaltare il rispetto dei più piccoli, mentre dall'altro ne collezionano indiscriminatamente i dati per trarne profitto»
privacy, sicurezza, spionaggio, virus
::: RositaRijtano

Debugging other people's code
umorismo
::: RichRogersIoT


GitLab Survey Finds Positive Results For Both DevOps and Working Remotely
programming, codice, snippet
::: Slashdot

let me tell you a story about ergonomics
linguaggi di programmazione
::: ggbozzo

Google Settles Age Descrimination Lawsuit
odio, razzismo, discriminazioni
::: Slashdot

When Online Teachers See Child Abuse
social media
::: Slashdot

50 years ago today we said goodbye to Sea of Tranquility, we’re ‘first on the runway,’ and lit the ascent engine for home
storia | spazio, esplorazione
::: TheRealBuzz

My first post on Medium - PEG Parsers
PEG = Parsing Expression Grammars
Python
::: gvanrossum

Doing some stress and temp testing on the Raspberry Pi 4
hardware
::: codinghorror ::: codinghorror

Have you missed RacketCon? Take the day off, stretch your legs and it's time to binge on Racket!
language Racket | linguaggi di programmazione
::: racketlang

Securing Linux with a Faster and Scalable Iptables. In the Appendix, we provide the instructions needed to check out the code and replicate the results
privacy, sicurezza, spionaggio, virus
::: sebymiano

In orbita per sfuggire alla gravità della vita
spazio, esplorazione
::: matteoalberi

Is Object-Oriented Programming a Trillion Dollar Disaster?
programming, codice, snippet
::: Slashdot

#Neuralink: cosa è e come funziona il nuovo giocattolo di Elon Musk
innovazioni, futuro
::: lastknight ::: emenietti

1) Strategie per un giornalismo che non faccia da megafono a falsità e propaganda
thread tutto da leggere
disinformazione, fake news, bufale
::: carolafrediani ::: carolafrediani ::: raistolo ::: carloalberto


Free Spotify and YouTube Users Are Now a Bigger Challenge Than Music Pirates
media
::: Gianlucadfiore

How trashy TV made Italian children dumber, enabled a wave of populist leaders
media | politica
::: Gianlucadfiore

Quanto Twitta Salvini @DataMediaHub - Analisi critica dell'utilizzo di Twitter da parte di Salvini, dei leader dei principali partiti politici, del Premier, e di tutti i ministri in carica
Twitter | politica
::: DataMediaHub

Reconnaissance faciale : La Quadrature du Net attaque le décret ALICEM
riconoscimento facciale
::: reesmarc

With Chandrayaan-2 Launch, India's ISRO Shoots For the Moon on a Shoe-String Budget
spazio, esplorazione
::: Slashdot ::: emenietti

Samsung-Backed Researchers Develop a Ternary Semiconductor
innovazioni, futuro
::: Slashdot

readline — The GNU readline Library
Python
::: pymotw

Artificial Intelligence in Astronomy | ESO
artificial intelligence
::: AINewsFeed

Microsoft Invests $1 Billion in OpenAI To Develop AI Technologies on Azure
artificial intelligence | open source
::: Slashdot ::: voxdotcom

ant-sized bristlebot, a toilet-cleaning humanoid, and a robot balancing on a ball
robots, automazione
::: IEEESpectrum

Facebook will have to pay a record fine for violating users’ privacy. But that’s short of what some federal regulators wanted. The inside story of a multi-billion dollar tech giant’s privacy war with Washington
Facebook | regolamentazioni
::: washingtonpost

#FortuneGlobal500 Sorpasso storico: per la prima volta nella classifica (redatta dal 1990) le aziende cinesi superano quelle americane: 129 contro 121. Azienda con maggiore fatturato Walmart, Huawei 61esima dietro a Microsoft, cresce Xiaomi
economia, lavoro
::: LalaHu9

To solve a hard problem, you need to be pretty much obsessed with the process of solving it, not merely enamored with the idea of having solved it
cit.
::: fchollet

How YouTube Paved the Way for Google's Stadia Cloud Gaming Service
If there is a physical heart for Google’s many cloud services, it’s 16 huge data centers located in the Americas, Europe, and Asia
games
::: IEEESpectrum


Scientists are experimenting with growing plants in space, with the hope of sending fresh produce on a spaceship to Mars by the 2030s
spazio, esplorazione
::: NYTScience

Tinder Bypasses Google Play Joining Revolt Against App Store Fee
social media | economia, lavoro
::: Slashdot

$50M investment to develop a new field of research around technology's impact on democracy. Under-investigated, yet critical. Data science and machine learning can help
tecnologia | machine learning
::: fchollet

The Marks of a True Senior Developer
The true senior developer will advocate for clean coding habits & guide peers towards it without being a bias force of destruction. They are kind to their peers’ mistakes & accept their own with grace — aiming to educate & learn rather than destroy egos
programming, codice, snippet
::: RichRogersIoT

'Cyber hygiene' alone cannot prevent some of the most damaging cyber attacks on the grid. Could analog controls be the answer?
privacy, sicurezza, spionaggio, virus
::: IEEESpectrum

#odiareticosta , ARRIVANO TEMPI DURI PER GLI ODIATORI IN RETE. FINALMENTE! "l'obiettivo finale di questa grande azione è garantire che a ogni commento d'odio in rete corrisponda un risarcimento danni"
odio, razzismo, discriminazioni
::: TempoDiDiritti

Ecco, @Twitter
, che spesso non sospende neanche account violenti, antisemiti, istigatori all’odio, ha sospeso l’account di satira @gfonetico, che prendeva in giro il premier Giuseppe Conte
censura
::: jacopo_iacoboni

The worlds’ rural population has now probably plateaued at c. 3.2 billion. All population growth from here on out is going to be urban. That is quite a significant marker in humanity's collective development since the neolithic
economia, lavoro | ambiente, ecologia
::: adam_tooze

BricsCAD Shape is a Free SketchUp Alternative for Linux
applicazioni, programmi
::: dcavedon

in realtà Julian #Assange non è incriminato per #spionaggio come scrive @fattoquotidiano, è incriminato ai sensi dell'#EspionageAct, una legge del 1917 che PURTROPPO equipara QUALSIASI gestione "anomala" dei documenti segreti del governo USA allo spionaggio
politica
::: SMaurizi ::: flemingjude

Microsoft Pays $25 Million To End US Probe Into Bribery Overseas
ditte
::: Slashdot

Ecco come la missione Chandrayaan2 finirà sulla Luna
seguire il link indicato da Sandro, "queste cose di mate dell'India" mi diceva tempo fa un'amica italo-franco-greco-indiana a cui non piace la mate 🤪
spazio, esplorazione
::: sandrociarla

Siemens Contractor Pleads Guilty To Planting Logic Bomb In Company Spreadsheets
frodi
::: Slashdot

Facebook Design Flaw Let Thousands of Kids Join Chats With Unauthorized Users
privacy, sicurezza, spionaggio, virus
::: Slashdot


Fascinating analysis of real time image censorship in China / WeChat
censura
::: codinghorror

This morphing drone can fold and unfold itself to pass through narrow gaps
robots, automazione
::: IEEESpectrum

I still believe the world is created by us. And whatever future world we envision or we want to live in is due to the work we do today
artificial intelligence
::: StanfordHAI

Steps to install Go on Linux
linguaggi di programmazione
::: TheLinuxDev

A settembre discuteremo di sapere libero all’Università di Padova, col convegno Internazionale “#Wikipedia in Academia”! Tenetevi liberi il 20 e 21 settembre
Web, Internet
::: wikimarcok

Why an “AI race” between U.S. and China is a terrible idea
artificial intelligence | politica
::: fabiochiusi

La mappa interattiva di tutti gli allunaggi
spazio, esplorazione
::: formicablu

The main pillars of programming, and why you should master them
programming, codice, snippet
::: mit_csail

Can you explain to non-coders the most impressive code you've seen?
The most ambitious Quora answer I ever wrote, in which I try to describe the work of @dfried00 and @webyrd
lunga risposta, richiede tempo per assimilarla ma semplice -- meravigliosa
programming, codice, snippet
::: PaniczGodek

A toy train in space
umorismo
::: codinghorror

LA REPUTAZIONE DEL WEB: UN MODO DIVERSO DI DIRE CENSURA. Di come sono stato accusato di antisemitismo dalla destra americana e di come ho perso il lavoro di disegnatore in @CNN
censura
::: channeldraw

#Globalization is a force both more powerful and ancient than #Trump. Too often we think of it — of economic integration and the exchange of ideas, people and goods that comes with it — as a recent phenomenon. It isn’t dying, It’s just evolving
economia, lavoro
::: CozzolinoSalvo

Alright, since my Twitter followers are clearly a better Hoogle than Hoogle
Twitter
::: lexi_lambda


The discussion around ethics & regulation…needs to expand to include more existential questions. How should we respond to the promises of technology? Do we really want the world to be completely under our control? What are the moral costs of doing this?
etica | regolamentazioni
::: 1Br0wn

That’s why RedMonk’s regular breakdowns of programming-language rankings are so important. The analyst firm doesn’t just look at the fortunes of different languages over the past quarter or year—its measurements extend back to September 2012
linguaggi di programmazione
::: redmonk

Two police officers in Louisiana have been fired after one wrote a Facebook post suggesting Rep. Alexandria Ocasio-Cortez should be shot, and the other liked it
social media
::: CNN

Deepin 15.11 Released, This is What’s New
Linux distro
::: dcavedon

AG Barr Says Consumers Should Accept Security Risks of Encryption Backdoors
mica sono cinesi, loro possono
privacy, sicurezza, spionaggio, virus
::: Slashdot

Sarah Glaz from the Univ of Conn has collected dozens of math links that might interest math students and mathematicians
matematica
::: mathematicsprof

Stephan Pastis
una striscia delle migliori di uno dei migliori
umorismo
::: stephanpastis

#otd in 1985 Commodore released the Amiga 1000, often considered the first affordable multitasking PC. It had a Motorola 68000 CPU & 256 KB of memory & cost $3K in today's dollars
storia
::: MIT_CSAIL

Fun #Python tip - if you have a directory with HTML/JS files that you want to serve locally, e.g. to test out a website, you can type: python -m http.server in that directory. That's it!
Python
::: astrofrog

Julia. Native, amazing multi-threading. Hot off the press!
linguaggi di programmazione
::: quinn_jacobd ::: SimonPJByrne

Apple Dominates App Store Search Results, Thwarting Competitors
ditte | economia, lavoro
::: Slashdot

Facebook Deceived Users About the Way It Used Phone Numbers, Facial Recognition, FTC To Allege in Complaint
privacy, sicurezza, spionaggio, virus
::: Slashdot

SAIL DEPLOYMENT COMPLETE! We're sailing on SUNLIGHT!!!!!
spazio, esplorazione
::: exploreplanets ::: emenietti


The Best Algorithms Still Struggle to Recognise Black Faces
algoritmi, codice | #hate
::: RobMcCargow

Justice Department To Open Broad, New Antitrust Review of Big Tech Companies
economia, lavoro
::: Slashdot

BMW To Treat Apple CarPlay as a Subscription Service and Charge Customers an Annual Fee
economia, lavoro
::: Slashdot

UPS Is Launching a Drone Delivery Service In the US
robots, automazione
::: Slashdot

Yikes. On the one hand, anonymization is hard
privacy, sicurezza, spionaggio, virus
::: jeanqasaur

I appreciate @NBCNewsTHINK giving me a chance to discuss DeepFakes. Some of my takeaways
deepfake
::: alexstamos

#EU draws up sweeping rules to curb illegal #onlinecontent #DigitalServicesAct #onlineharms
regolamentazioni | copyright e brevetti
::: MariaMichalis

The Man Who Built The Retweet: “We Handed A Loaded Weapon To 4-Year-Olds”
no, non mi convince
social media
::: fabiochiusi ::: mante

A book about #algorithms and #Lisp
lisp(s)
::: Gianlucadfiore

Quando l’ex direttore della CIA e della NSA polverizza le proposte di indebolimento della crittografia dell’attuale amministrazione Usa con un reply su Twitter ¯\_(ツ)_/¯
privacy, sicurezza, spionaggio, virus
::: carolafrediani

Huawei Technologies Co., il gigante tecnologico cinese sanzionato da Washington, ha segretamente aiutato il governo nordcoreano a costruire e gestire la rete wireless nazionale. E’ quanto confermano documenti interni ottenuti dal Washington Post
Huawei | politica
::: chinafiles

Meet Jade, a Desktop Environment for Linux Built Using Web Tech
Linux
::: dcavedon

1) Dove si connette la Cina col resto del mondo? Non in Cina come capita altrove ma al di fuori del suo perimetro, in Europa e Usa (Francoforte, Seattle, Los Angeles). Non ci sono telco straniere nei confini cinesi (mentre negli Usa ci sono x es. Telecom Italia o China Telecom)
Web, Internet
::: carolafrediani

RIP to AI pioneer Patrick Winston, who taught at MIT for nearly 50 years. Two of his most influential texts are free online
protagonisti | lisp(s)
::: MIT_CSAIL


23 luglio, 2019

Notarelle storiche sul Lisp - 6


Continuo da qui l'esplorazione dagli inizi del Lisp.

Continuo l'esame di Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I, sono giunto a Flowcharts and Recursion.

Since both the usual form of computer program and recursive function definitions are universal computationally, it is interesting to display the relation between them. The translation of recursive symbolic functions into computer programs was the subject of the rest of this report. In this section we show how to go the other way, at least in principle.

Semplifico al massimo, un programma può essere rappresentato in un flowchart come questo:


Given a flowchart with a single entrance and a single exit, it is easy to write down the recursive function that gives the transformation of the state vector from entrance to exit in terms of the corresponding functions for the computation blocks and the predicates of the branch.

Con qualche (non troppo ovvia manipolazione) [w]e then write


e quindi


, sto svicolando 🤪 JMC conclude con ringraziamenti e bibliografia, per me è arrivato il momento di esaminare un altro documento.
🔴

21 luglio, 2019

Apollo 11 - oggi, cinquant'anni dopo

Ebbene sì io allora ero davanti alla tele; poi la mamma mi ha mondato a dormire, ma conto di aver assistito. E oggi ecco cosa ne dice Twitter 💥

Tom Gauld

July 20, 1969: One Giant Leap For Mankind
::: HistoryTime_

On turning a space program, into a space Industry
::: neiltyson

Modern satellite imagery and 3D modeling reveal a dramatic new view of how the moon landing played out. #Apollo11 #Apollo50th
::: sciam

#OTD in 1969, #Apollo50th fulfilled a dream as old as humanity
::: NASAJPL

The nation was at war with the Soviet Union — a Cold War — and one of the new battle-fields was space. Read "The Computing Race to Space: From Sputnik to Apollo" by @dag_spicer #apollo11 #moonlanding #scifi #sciencefiction
::: ComputerHistory

La @NASA acquistò 45 #P101 #Olivetti per il calcolo delle rotte della missione lunare #Apollo11
::: gdt62

Qualcosina sulla Luna anche da parte mia (scritta sei anni fa)
::: MauroV1968

50° anniversario dell'allunaggio
::: Google

On This Day In History
::: The Onion


Today, America put the big question to rest: We got there first. We landed on the moon with 250 million Americans watching our backs. The truth is: That mission belongs to all of them, and to future generations of Americans who dream to reach the moon once more. #Apollo50th
::: TheRealBuzz

#Apollo50, parole ed espressioni sulla #Luna che hanno lasciato il segno nella lingua inglese
terminologia

Microsoft Warns of Political Cyberattacks, Announces Free Vote-Verification Softwarepolitica | frodi
::: Slashdot

Edgar Mitchell
::: neiltyson

In occasione del #moonlanding50 #apollo50th rileggiamoci la bella risposta del direttore scientifico della NASA dell'epoca
::: cmnit

The future of #space is exciting, but there’s work to do to ensure that the benefits are spread equitably and ethically around the world
::: ComputerHistory

NASA Marks The 50-Year Anniversary of Man's First Steps on the Moon
::: Slashdot

NEWSLETTER DI QUANTIZZANDO: La Luna, 50 anni dopo
La newsletter di Sandro Quantizzando Ciarlariello, uno che rockz! 💥, se non ci siete già fatelo, nèh!
::: sandrociarla

Bacheche piene di allunaggi e Apolli? Pensate di sapere tutto di quel fatidico momento di 50 anni fa? Vi sbagliate. Ecco per voi le 5 informazioni + 1 chicca che non vi sareste mai aspettati. Dati seri, raccontati in modo poco serio
::: ElianaLacorte