Archivio autore: juhan

Cambio tutto – OK panico addio.

fine

Il blog è attivo da tanto, troppo tempo, senza manutenzione.
Bisognerebbe restaurarlo, recuperare qualcosa e buttare il resto, aggiornare il layout e anche gli argomenti trattati (la mission, i pheegies dicono così vero?) sarebbero da riconsiderare.
Troppo, provo con uno nuovo, ma niente di che, i link a cosa m’intriga di quel che vedo ontehtoobz e pochissimo di mio, insomma i miei appunti.

Qui: ah!’ppunti.

Se volete mi trovate là. E grassie per tutto il pesce 🐳

P.S.: 42 | 0b101010 | 052 | 0x2A.

Sicurezza e disinformazione – 22

Un po’ di links rimasti, poi si cambia. E in coda anche il cit. & loll 🧐

D3qlOkxW0AAxnSG

WiFi Finder, a Popular Hotspot Finder App, Exposed 2 Million Wi-Fi Network Passwords
privacy, sicurezza, spionaggio, virus
::: Slashdot

Copyright filters are automatically removing copies of the Mueller Report despite it being in the public domain
copyright e brevetti | censura
::: HackerRadioShow

NIH, FBI Accuse Scientists In US of Sending IP To China, Running Shadow Labs
privacy, sicurezza, spionaggio, virus
::: Slashdot

Employees Call On Microsoft To Protect GitHub From China Censors
censura
::: Slashdot

Obama e Clinton hanno citato i credenti cristiani. Evitate Google Translate e foto dell’Isola di Pasqua
io Google Traduttore lo uso solo per singole parole (per pogrizia); recentemente non mi veniva proprio l’italiano per “hamster”, anche se c’era il disegnino.
disinformazione, fake news, bufale
::: DavidPuente

The fake news hysteria lead to the shutdown of social media for the mere possibility of disinformation, making platforms liable for content that doesn’t even exist yet – but it’s ok because social media are evil and kill democracies!
censura
::: fabiochiusi

#SriLanka: Even with good intentions, blocking channels of communication or use of #VPNs, which can protect #privacy & #security online, puts people in danger. It blocks journalism & emergency response, disconnects families. We urge authorities to #KeepItOn #EasterSundayAttackLK
censura
::: accessnow

My comment on the #TerReg Report, voted by the #EuropeanParliament last week
privacy, sicurezza, spionaggio, virus | censura
::: VincenzoTiani

A New York student sued Apple for $1 billion, claiming the company’s facial-recognition software falsely linked him to a series of thefts from Apple stores
privacy, sicurezza, spionaggio, virus
::: business ::: AntonioCasilli

Don’t let these people write your privacy laws
social media | privacy, sicurezza, spionaggio, virus
::: alissacooper

The @Puri_sm Librem Key. Here @Todd_A_Jacobs takes a look at how the #LibremKey stacks up against other multi-factor tokens like the #YubiKey 5 and also considers what makes the Librem Key a unique trusted-computing tool
The Librem Key is a new hardware token for improving Linux security by adding a physical authentication factor to booting, login and disk decryption on supported systems
privacy, sicurezza, spionaggio, virus
::: Linux Journal

D0rjpmYWkAYlwXV

ShadowHammer Targets Multiple Companies, ASUS Was Just One of Them
privacy, sicurezza, spionaggio, virus
::: Slashdot

None of this is true! Let’s look at how each of the companies were founded!
disinformazione, fake news, bufale
::: historic_ly

Yo just a heads up, Twitter is rolling out a new desktop version and the feed is about 75% people you don’t follow and it seems to ignore some of your personal settings
Twitter | privacy, sicurezza, spionaggio, virus
::: LittleVMills

EU votes to create an enormous biometric database
privacy, sicurezza, spionaggio, virus
::: fabiochiusi

Sous la pression de plusieurs partis paneuropéens, Facebook assouplit temporairement ses règles sur les publicités politiques
Facebook | ad, pubblicità | politica
::: Numerama

Facebook sta spostando il core su Instagram, ma instragram è già il nuovo paradiso della contraffazione (e della disinformazione)
social media | privacy, sicurezza, spionaggio, virus | Facebook
::: jacopo_iacoboni

Twitter: “Any attempts to undermine the process of registering to vote or engaging in the electoral process is contrary to our company’s core values”
social media | politica
::: fabiochiusi

they remember how well you did it
::: RichRogersIoT

I started blogging 15 years ago (2004-04-25)
::: treyhunner

“#Haberdasher’s #Puzzle”: cutting an equilateral #triangle into four pieces so they can be rearranged into a #square
::: Nereide

Happy bday to Larry Tesler, inventor of “copy-paste”
::: MIT_CSAIL

up

Visto nel Web – 390

Ecco quello che ho wisto nel Web. Non è aggiornato perché prossimamente –no niente spoiler ma sappiate che… Prossimamente. Forse. Anzi probabilmente. Quasi certamente.

55949689_10156592931822950_4457518906071842816_n

Canada Civil Liberties Group Argues Toronto Shouldn’t Be ‘Google’s Lab Rat’
ditte | politica
::: Slashdot ::: evgenymorozov

Goodbye Joe. 😢
protagonisti
::: bodil ::: mononcqc ::: CompSciFact ::: mrsjoeerl ::: SeannAswell

That’s the very first time I came across a reason that really makes paper books superior to #ebooks
media | censura
::: hronir

Ecco Julian Assange che insinua casualmente che Seth Rich potrebbe esser stato ucciso perché era stato la fonte delle mail hackerate ai democratici, anche se Rich era morto da quattro giorni quando le e-mail furono inviate a Wikileaks
Web, Internet
::: jacopo_iacoboni ::: hronir ::: AssangeMrs ::: AssangeMrs ::: jacopo_iacoboni ::: AlavaEla ::: RonPaulInstitut ::: gabriella_roux ::: wikileaks

Excellent deep dive on parsing, executing and optimising in an interpreter written in Rust
programming, codice, snippet
::: _wilfredh

‘Pi VizuWall’ Is a Beowulf Cluster Built With Raspberry Pi’s
hardware
::: Slashdot

#Instagram e la rivoluzione che verrà
social media
::: SergioGridelli

Ubuntu 19.04 Disco Dingo: Il miglior ubuntu di sempre
da verificare
Ubuntu
::: Genjuro75

The Pirate Bay Lives On, A Decade After ‘Guilty’ Verdicts
Web, Internet
::: Gianlucadfiore

New blog post: “Defeating Racket’s separate compilation guarantee”
uh! mi sono perso; da rivedere con calma Lexi (rockz!) a volte esagera
language Racket
::: lexi_lambda

Historic ‘Summit’ with the Creators of Python, Java, TypeScript, and Perl
linguaggi di programmazione
::: Slashdot

Sugar is a free and open-source desktop environment designed for interactive learning by children
scuola, educazione | linguaggi di programmazione
::: sugar_labs

Extract audio only from video files using ffmpeg
tip, suggerimenti
::: bashoneliners

Why Modern C++ Still Isn’t As Safe As Memory-Safe Languages Like Rust and Swift
linguaggi di programmazione
::: Slashdot

Bash Brace Expansion
tip, suggerimenti
::: linuxjournal

T514o8Cf

TIL: early Unix had a goto command for use in shell scripts
storia
::: vorpalsmith

here’s a phone app I’d pay for
idea 💡
::: johnregehr

easier sandboxing of C and C++ libraries sounds good!
linguaggi di programmazione
::: johnregehr

Kansas Towns ‘Rebel’ Against Zuckerberg-Funded School Programs
scuola, educazione
::: Slashdot

Sanità digitale. Arrivano le linee guida Oms: ecco i dieci ambiti dove i problemi di salute si possono risolvere anche con uno smartphone
dispositivi mobili
::: eumed

zipfile — ZIP Archive Access
Python
::: pymotw

Trattano le edizioni online come fossero merda, poi si lamentano che la rete ruba i loro preziosi contenuti e infine si sorprendono che non ci guadagno e vanno frignando che “l’editoria è messa in pericolo da internet”
media
::: thek3nger

An interesting business dynamic: the bigger the company, the harder it becomes for it to compete on UX
programming, codice, snippet
::: fchollet

Google Walkout Organizers Say They’re Facing Retaliation
ditte
::: Slashdot

How tech founders are trying to disrupt — and replicate — the Giving Pledge
ditte | economia, lavoro | politica
::: Recode

Some fun early discussions on what hyperlinks should look like, even including a proposal for typed links!
storia
::: _wilfredh

An elegant example of the Pharo philosophy: extending the UI/debug tools to give custom visualisations of objects within your project
linguaggi di programmazione
::: _wilfredh

From theory to systems: a grounded approach to programming language education. ~ W. Crichton
linguaggi di programmazione
::: Jose_A_Alonso

Spying on your programs with strace
manuali, how to
::: lindsey

D3y7EHeWwAAvqjo

Le regole che i social decidono,autonomamente,di darsi circa l’accettabilità di contenuti,#hatespeech,#falsehood valgono per tutti allo stesso modo?
social media
::: AntonioNicita

#TIL about @SWHeritage, #WebArchiving, but for software! Joining hands with #GNUGuix for long term #reproducibility
linguaggi di programmazione | storia
::: ibnesayeed

Questa lunga premessa per dire: servirà attrezzarsi, e seriamente, a difesa dei diritti degli utenti. Da un lato, per evitare si comprimano eccessivamente per moralismo; dall’altro, per evitare si scambino i diritti con l’anarchia per immoralismo
social media
::: fabiochiusi

What if every big tech company had a philosopher in a box that they never showed to anyone else…
Apple
::: philosophybites

Sheldon Cooper e il numero 73 diventano un teorema matematico
matematica
::: maddmaths

A few quick things I’ve learned recently from interviewing people about social media, which has been super interesting
sì, anch’io
social media
::: tomcoates

Con 787 milioni di dollari di ricavi nel primo trimestre, Twitter ha superato le aspettative degli analisti
Twitter | economia, lavoro
::: ilpost

Modern C++ Won’t Save Us
linguaggi di programmazione
::: hynek ::: mountain_ghosts

To me, “learning JavaScript” (and ActionScript!) was never a thing. I just took it, and it (mostly) worked as expected
linguaggi di programmazione
::: PaniczGodek

Intel’s 9th-Gen Mobile Core Chips Aim For the High End, Rocking 8 Cores at Up To 5GHz Speeds
hardware | dispositivi mobili
::: Slashdot

Il primo video di YouTube
23 aprile 2005: il primo video uploadato nella storia di YouTube è Me at the zoo di Jawed, il fondatore del sito insieme a Steve e Chad
social media
::: ilpost

I’m devastated to have been forced out of the organization I conceived to pursue rigorous, evidence-based tech accountability journalism. I will continue to pursue that mission and I hope to find other ways to build the field
media
::: JuliaAngwin ::: MarkupReal ::: fabiochiusi ::: MarkupReal ::: sheeraf ::: JuliaAngwin

Bill and Melinda Gates Foundation: half-baked ideas and harm to education. A couple billionaires saying something is true does not make it true
protagonisti | scuola, educazione
::: MartensJD

56931945_648162758977317_3842816658318032896_n

Here’s a closeup of the floating point knob on the IBM 360/44 if anyone wants to see it
non sono sicuro se sia quello di cui mi raccontava GC (notare la sigla); ero ggiovane allora e mai visto quekla macchina
storia
::: kenshirriff

Computers, Not TV, Are To Blame For Increase in US Sitting Time, Study Says
economia, lavoro
::: Slashdot

Twitter CEO @jack to meet with President Trump in closed-door, 30 minute meeting today, per emails obtained by Motherboard from two independent sources
Twitter | politica
::: josephfcox ::: jacopo_iacoboni ::: NoahShachtman

A useful way of thinking about temporal networks!
Web, Internet
::: PaoloBarucca

Is Amazon Violating U.S. Antitrust Laws? This Law Student Has Evidence
ditte
::: ddayen

Original math monographs by great mathematicians have been collected by Cornel University
matematica
::: mathematicsprof

US Farmers Are Being Bled By the Tractor Monopoly
economia, lavoro
::: Slashdot

California’s Politicians Rush To Gut Internet Privacy Law With Pro-Tech Giant Amendments
economia, lavoro
::: Slashdot

Record Number of Consumers Waiting To Upgrade Their Cellphones
dispositivi mobili | hardware
::: Slashdot

The Pentagon’s Silicon Valley advisers recommended that the United States prepare for a 5G world dominated by Huawei and Chinese companies
dispositivi mobili | politica
::: jeremyhsu

I thought continuations were useless (but cute) when I learned them, just like I never thought I’d use calculus again. If I’d known that CPS was going to be everywhere, I’d have paid more attention the first time!
programming, codice, snippet | programmazione funzionale
::: jeanqasaur

‘Technology Needs To Be Regulated’: Apple CEO Tim Cook Says No Oversight Has Led To Great Damage To Society
politica | tecnologia
::: Slashdot ::: fabiochiusi ::: FrankPasquale

If you try really hard, then you can prove the safety of your C/C++ programs, and then they are about as safe as any other program you can write
programming, codice, snippet
::: jeanqasaur

Foundations of Databases
manuali, how to
::: CompSciFact

D4NZFxrX4AA3Nw9

ICANN Proposes Allowing Unlimited Fee Increases For .Org Domain Names
Web, Internet
::: Slashdot

Tricky Python bug I just hit due to an incorrect mental model of class & instance attributes
Python
::: jakevdp

Ottima sequenza di @fabiochiusi sui concetti di libertà e social media e su come la politica sia ancora molto indietro nelle analisi e nella comprensione. Serve imparare a discutere, non solo online
social media | politica
::: FiammaFrancesca

so it needs a REPFL
lisp(s)
::: RainerJoswig

When commenting on a project’s issue tracker, keep in mind that maintainers are human beings too
programming, codice, snippet | open source
::: hackebrot

Gli utenti di Snapchat stanno tornando a crescere
social media
::: ilpost

I too like it when numbers behave like numbers
programming, codice, snippet | matematica
::: rg9119

WAPM – Package Manager for WebAssembly
Web, Internet
::: Gianlucadfiore

Internet Health Report 2019
Web, Internet
::: fabiochiusi

if you have that top level workaround to distribute executable NodeJS files in macOS, Linux, or Windows WSL, everything works as expected
linguaggi di programmazione
::: WebReflection

Facebook
Facebook
::: hoofnagle ::: fbajak

GNOME Devs Consider Creating a Dedicated System Info Tool
hardware
::: dcavedon

Rewriting functions with fold and reduce
programmazione funzionale
::: FunctorFact

Come si fa a vivere senza le reaction? Anche #Linkedin cede agli “stati d’animo” e ne propone quattro: Celebrate, Love, Curious e Insightful
social media
::: SergioGridelli

certooo

AI, innovazioni e blockchain – 71

Novità innovative? queste; ma presto si cambia (non so se questa è una novità).

RGoaLJl0

Machine learning has the potential to accelerate science. This paper from folks at Harvard and Princeton shows how deep learning can speed up progress towards fusion energy. It’s great to see Keras and TensorFlow being used here
machine learning
::: fchollet

‘AI’ has become a blank slate onto which people can projects all sorts of hopes and concerns. Sometimes they do actually relate to some aspect of machine learning, and sometimes they’re much more vague, and you could substitute ‘AI’ for ‘software’ or just ‘the modern world’
artificial intelligence
::: benedictevans

IBM Halting Sales of Watson AI Tool For Drug Discovery Amid Sluggish Growth
artificial intelligence
::: Slashdot

#TBT The first of the two 130-ton ALMA antenna transporters was named ”Otto” on 5 October 2007. These vehicles operate at 5000m altitude & are able to place 115-ton antennas with a precision of a few millimetres
tecnologia
::: ESO

Great introduction to neural nets, comparing them to analogue computers
neural networks
::: _wilfredh

Opting out from algorithmic curation is a luxury—and could one day be a symbol of affluence available to only a select few
algoritmi, codice
::: Boring_AI

Marc Mézard – L’intelligenza artificiale
ottimo: completo, comprensibilissimo 🤩 obbligatorio (o peggio per voi)
artificial intelligence
::: PaoloBarucca

West Virginia Will Allow ‘Blockchain Voting’ In the 2020 Election
blockchain e crypto*
::: Slashdot

The large-scale deployment of facial recognition by governments is one of those things you won’t hear “AI safety” organizations talk about. But I find it very concerning
artificial intelligence | privacy, sicurezza, spionaggio, virus
::: fchollet

Robot News Presenter Causes a Stir On Russian TV
robots
::: Slashdot

Untold History of AI: Why Alan Turing Wanted AI Agents to Make Mistakes
Infallibility isn’t the same thing as intelligence
artificial intelligence
::: AntonioCasilli

In che senso l’Europa punta su una intelligenza artificiale etica?
artificial intelligence
::: signorelli82

AI has managed to follow roughly linear progress over the past 70 years thanks to an exponential increase in available resources (computing power, researcher headcount, tooling/networking improvements)
artificial intelligence
::: fchollet

D4R167dXkAAHwpF

Rant: Nine reasons why I don’t believe in current VR/AR technology
augmented reality | virtual reality
::: oulasvirta

Invece di frignare perché Amazon e l’online rubano clienti questi si sono dati da fare
ditte
::: AlfonsoFuggetta

Are We Sacrificing Too Much For Automation?
automazione
::: Slashdot

Analisi molto raffinata su ciò che determina la forza di USA e Cina. Per l’Europa, una partita probabilmente persa. Ma, se continuiamo a baloccarci con i nostri microstati pseudosovrani, finiremo malamente tritati dai due colossi
artificial intelligence | innovazioni, futuro
::: MarcoCantamessa

The new digital divide is between those who passively submit to algorithms and those who do not
algoritmi, codice
::: data_tip

If you’re looking for a job in tech and don’t want to be in Silicon Valley, start your search here
innovazioni, futuro | economia, lavoro | politica
::: IEEESpectrum

This robot can change shape and even tread water to fight fires—and became famous after assisting the Paris Fire Brigade at Notre Dame
robots
::: IEEESpectrum

On April 20 @SpaceX suffered what appears to be a pretty serious accident testing an uncrewed Dragon capsule. No one was hurt but this is a setback
spazio, esplorazione
::: BadAstronomer

Tesla’s Full Self-Driving Computer is Now in All New Cars and a Next-Gen Chip is Already ‘Halfway Done’
automazione
::: Slashdot

Toyota Establishes Research Institute In China To Study Hydrogen, Green Tech
innovazioni, futuro
::: Slashdot

For Better AI, Turn Up the Contrast on Reality
Humans are very good at making decisions about subjective problems that make it easy to apply rules
artificial intelligence
::: IEEESpectrum

Tesla Will Allow Aggressive Autopilot Mode With ‘Slight Chance of a Fender Bender’
automazione
::: Slashdot

D4xEwhQXsAAliwB

L’em-ai-tì sta costruendo mostri la cui unica missione immaginabile sembra essere massacrare la gente
robots
::: Wu_Ming_Foundt

The Comet OSIRIS Image Archive
spazio, esplorazione
::: OSIRIS Image Archive

SoftBank Founder Masayoshi Son Lost $130 Million on Bitcoin
blockchain e crypto*
::: Slashdot

I wrote a 6-part series about the very human history of machine intelligence — how innovators, tinkerers, workers, and sometimes hucksters have created artifacts that supposedly replicate human intelligence
artificial intelligence | storia
::: scarschwartz

Tesla’s 2020 self-driving car promise sounds too good to be true because it is
one million completely self-driving Tesla “robotaxis” on the road next year
automazione
::: Recode

If no human can predict something, often machine learning (ML) can’t too
machine learning
::: FrankPasquale

Historically, there have been two opposing views of cognition. One in which intelligence is a general ability to learn from arbitrary data, and one in which intelligence is the result of a myriad of special-purpose systems shaped by millions of years of evolution
lungo thread sull’intelligenza (anche) artificiale
artificial intelligence
::: fchollet ::: fchollet ::: fchollet ::: fchollet ::: fchollet

Scientists Develop Self-Propelling Phoenix Aircraft That Inhales Air
innovazioni, futuro
::: Slashdot

Great set of resources from @JSKstanford on #AI applications in journalism. Already found lots of useful insights in articles by @fcoel @MarinaWalkerG @tomvandeweghe. Gonna dig into what I’ve missed very soon. cc @CharlieBeckett @DavidDieudonne and thanks @fedecherubini
artificial intelligence
::: xhgMattia

Tesla Vision uses path prediction to accurately predict how a road will extend, even when it can’t see around the corner
automazione
::: Tesla

Google Wing drones approved for US home deliveries
In order to receive the certification, it said it had proved that its drone deliveries carry a lower risk to pedestrians than those made by cars
automazione
::: fabiochiusi

My essay In @WiredUK about Resisting Reduction, the topic of my next book coming out in the Fall from @mitpress – Forget about artificial intelligence, extended intelligence is the future
artificial intelligence
::: Joi

late

Maxima – 271 – draw – 18

mbru

Marco Bruno

Continuo da qui, copio dal Reference Manual, PDF scaricabile da qui, sono a p.838.

transform
Default value: none.

If transform is none, the space is not transformed and graphic objects are drawn as defined. When a space transformation is desired, a list must be assigned to option transform. In case of a 2D scene, the list takes the form [f1(x,y), f2(x,y), x, y]. In case of a 3D scene, the list is of the form [f1(x,y,z), f2(x,y,z), f3(x,y,z), x, y, z].

The names of the variables defined in the lists may be different to those used in the definitions of the graphic objects.

(%i1) th : %pi / 4$

(%i2) draw2d(
        color = "#e245f0",
        proportional_axes = 'xy,
        line_width = 8,
        triangle([3,2],[7,2],[5,5]),
        border = false,
        fill_color = yellow,
        transform = [cos(th)*x - sin(th)*y,
            sin(th)*x + cos(th)*y, x, y],
        triangle([3,2],[7,2],[5,5]) )$

271-0

Translation in 3D.

(%i3) draw3d(
        color = "#a02c00",
        explicit(20*exp(-x^2-y^2)-10,x,-3,3,y,-3,3),
        transform = [x+10,y+10,z+10,x,y,z],
        color = blue,
        explicit(20*exp(-x^2-y^2)-10,x,-3,3,y,-3,3) )$

271-1

transparent
Default value: false.

If transparent is false, interior regions of polygons are filled according to fill_color.

This option affects the following graphic objects in gr2d: polygon, rectangle and ellipse.

(%i4) draw2d(polygon([[3,2],[7,2],[5,5]]),
        transparent = true,
        color = blue,
        polygon([[5,2],[9,2],[7,5]]) )$

271-2.png

unit_vectors
Default value: false.

If unit_vectors is true, vectors are plotted with module 1. This is useful for plotting vector fields. If unit_vectors is false, vectors are plotted with its original length. This option is relevant only for vector objects.

(%i5) draw2d(xrange = [-1,6],
        yrange = [-1,6],
        head_length = 0.1,
        vector([0,0],[5,2]),
        unit_vectors = true,
        color = red,
        vector([0,3],[5,2]))$

271-3

user_preamble
Default value: "" (empty string).

Expert Gnuplot users can make use of this option to fine tune Gnuplot’s behaviour by writing settings to be sent before the plot or splot command.

The value of this option must be a string or a list of strings (one per line).

Since this is a global graphics option, its position in the scene description does not
matter.

Tell Gnuplot to draw axes and grid on top of graphics objects:

(%i6) draw2d(
        xaxis = true, xaxis_type=solid,
        yaxis = true, yaxis_type=solid,
        user_preamble = "set grid front",
        region(x^2+y^2<1 ,x,-1.5,1.5,y,-1.5,1.5))$

271-4

Tell gnuplot to draw all contour lines in black:

(%i7) draw3d(
        contour=both,
        surface_hide=true,enhanced3d=true,wired_surface=true,
        contour_levels=10,
        user_preamble="set for [i=1:8] linetype i dashtype i linecolor 0",
        explicit(sin(x)*cos(y),x,1,10,y,1,10));
(%o7)                          [gr3d(explicit)]

271-5

cit. & loll – 145

Ecco le cit.osità e lollosità della settimana 🧐 😋

andrea-p

Andrea

Much of the essence of building a program
::: CompSciFact

Full confidence in your own code
::: feras_dayoub

L’Apple Watch 5 sarà indistinguibile
::: mante

In-browser fluid dynamics, seeded by click and drag
atupiscevole, assay 😯
::: NonperiodicFlow

Come attirare l’attenzione; über-bravi 👀
::: MPIWG

Uh! ‘n altro tweet che akkiappah! 👀
::: AOC ::: BadAstronomer

Wait… WHAT?!? 😲 Steve Wozniak’s 1985 hot take on the PC: “Nobody at Apple is going to like hearing this, but as a general device for everyone, computers have been over-sold”. “Paper works just as well as a computer, and costs less.”
link dubbio: sottoscrizione? NOPE!
::: PessimistsArc

Conjecture: developers expect complexity
::: shipilev

Superpowers corrupt
::: earlducaine

I’m not a so good developer, but I did a smart move in my career and I keep doing it every time is possible: I always try to surround myself with people better than me
::: mariofusco

tiktok is,,,, good
::: carolinenooo

When we talk mathematics
::: johncarlosbaez

Hard work is a privilege
::: jeanqasaur

D40qXXRX4AAlGU1

One of my most controversial software opinions is that your sleep quality and stress level matter far, far more than the languages you use or the practices you follow
::: hillelogram

‘To understand’ means
::: PaniczGodek

Wait so … erlang’s REPL is just a program that launches programs that send their messages back to the REPL?
meriterebbe un lungo post; se ne fossi capace
::: arrdem

YouTube inutile che mi proponi ogni 5 minuti l’abbonamento premium
::: ptkdev

Reinvent the Wheel
::: xkcd

I used to think that security measures were mostly pointless obstacles to work
::: JohnDCook

I don’t have a garage
::: jessiechar

I don’t think
::: real_fabristol

Un’esistenza basata sul “metto questa cosa qui
parla di me?
::: humarius

la vera minaccia all’identità e alla cultura occidentale
::: peraltro

I have resolved to use only the text emoticons 🙂 😉 😦 O_o
::: greghendershott

Most of the mistakes I’ve made in my career
::: ganley

sssht

Maxima – 270 – draw – 17

D2Du

Continuo da qui, copio dal Reference Manual, PDF scaricabile da qui, sono a p.836.

terminal
Default value: screen.

Selects the terminal to be used by Gnuplot; possible values are: screen (default), png, pngcairo, jpg, gif, eps, eps_color, epslatex, epslatex_standalone, svg, canvas, dumb, dumb_file, pdf, pdfcairo, wxt, animated_gif, multipage_pdfcairo, multipage_pdf, multipage_eps, multipage_eps_color, and aquaterm.

Terminals screen, wxt, windows and aquaterm can be also defined as a list with two elements: the name of the terminal itself and a non negative integer number. In this form, multiple windows can be opened at the same time, each with its corresponding number. This feature does not work in Windows platforms.

Since this is a global graphics option, its position in the scene description does not matter. It can be also used as an argument of function draw.

N.B. pdfcairo requires Gnuplot 4.3 or newer.pdf requires Gnuplot to be compiled with the option –enable-pdf and libpdf must be installed. The pdf library is available from here.

(%i1) /* screen terminal (default) */
      draw2d(explicit(x^2,x,-1,1))$

(%i2) /* png file */
      draw2d(terminal = 'png,
        explicit(x^2,x,-1,1))$

(%i3) /* jpg file */
      draw2d(terminal = 'jpg,
        dimensions = [300,300],
        explicit(x^2,x,-1,1))$

(%i4) /* eps file */
      draw2d(file_name = "myfile",
        explicit(x^2,x,-1,1),
        terminal = 'eps)$

(%i5) /* pdf file */
      draw2d(file_name = "mypdf",
        dimensions = 100*[12.0,8.0],
        explicit(x^2,x,-1,1),
        terminal = 'pdf)$

(%i6) /* wxwidgets window */
      draw2d(explicit(x^2,x,-1,1),
        terminal = 'wxt)$

270-0
270-0-1

inoltre:

$ ls my* maxima*
maxima_out.jpg  maxima_out.png  myfile.eps  mypdf.pdf

Multiple windows.

(%i7) draw2d(explicit(x^5,x,-2,2), terminal=[screen, 3])$

(%i8) draw2d(explicit(x^2,x,-2,2), terminal=[screen, 0])$

270-1-0
270-1-1

An animated gif file.

(%i9) draw(
        delay = 100,
        file_name = "zzz",
        terminal = 'animated_gif,
        gr2d(explicit(x^2,x,-1,1)),
        gr2d(explicit(x^3,x,-1,1)),
        gr2d(explicit(x^4,x,-1,1)));
3 frames in animation sequence
(%o9)          [gr2d(explicit), gr2d(explicit), gr2d(explicit)]

zzz-res

Option delay is only active in animated gif’s; it is ignored in any other case.

Multipage output in eps format.

(%i10) draw(
        file_name = "parabol",
        terminal = multipage_eps,
        dimensions = 100*[10,10],
        gr2d(explicit(x^2,x,-1,1)),
        gr3d(explicit(x^2+y^2,x,-1,1,y,-1,1))) $

OOPS! non ci sono riuscito, non ho capito perché.

See also file_name, dimensions_draw and delay.

title
Default value: "" (empty string).

Option title, a string, is the main title for the scene. By default, no title is written. Since this is a global graphics option, its position in the scene description does not matter.

(%i13) draw2d(explicit(exp(u),u,-2,2),
         title = "Exponential function")$

270-4

Sicurezza e disinformazione – 21

Le ultime notizie farlocche e quelle vere sulla sicurezza che manca

D4qkOhYX4AABGGI

Apparently people at both @starz and its social media agency haven’t the slightest clue how copyright law works. They issued totally bogus DMCA takedowns targeting @EFF, copyright law professor @AnnemarieBridy and many others
censura
::: mmasnick ::: mikko

A Hacker Has Dumped Nearly One Billion User Records Over the Past Two Months
privacy, sicurezza, spionaggio, virus
::: Slashdot

DARPA Wants To Make a Better, More Secure Version of WhatsApp
social media | privacy, sicurezza, spionaggio, virus
::: Slashdot

But is it privacy or anonymity you’re looking for? Or both?
privacy, sicurezza, spionaggio, virus
::: linuxjournal

that’s a computer generated video
disinformazione, fake news, bufale
::: hoaxeye

The video went viral bc of its #Huawei connection, but it’s simply not true
disinformazione, fake news, bufale
::: readkrystalhu

Multiple sources now say Indian IT outsourcing giant @Wipro is in the throes of dealing with a months-long breach in which intruders were seen using the company’s networks to attack and probe customer systems
privacy, sicurezza, spionaggio, virus
::: briankrebs

YouTube flagged livestreams of the incident as possible sources of misinformation and then started showing people articles about the 9/11 attacks
social media | disinformazione, fake news, bufale
::: fabiochiusi

Egypt blocked 34,000 websites in an effort to block access to a petition site, which gathered signatures against changes to allow Sisi to rule until 2030. The blocked sites included religious groups, NGOs and Howard Schultz’s campaign site
censura
::: msrmichaelson

I just published Network security for microservices with eBPF
privacy, sicurezza, spionaggio, virus
::: beatrizmrg

Mozilla Wants Apple To Change Users’ iPhone Advertiser ID Every Month
ad, pubblicità | privacy, sicurezza, spionaggio, virus
::: Slashdot

The Tor network is comprised of thousands of volunteer-run relays around the world, and millions of people rely on it for privacy and freedom online everyday. Learn about how we monitor performance and detect attacks with bandwidth scanners
open source
::: torproject

Question: what would the threshold be for success? Zero conspiracies/disinformation? Or what % (out of what, exactly)?
disinformazione, fake news, bufale
::: fabiochiusi

Macsyma development. Joel Moses and Patrick Winston

Macsyma development. Joel Moses and Patrick Winston

“The law has not caught up [with the technology]. In the United States, the use of facial recognition is almost wholly unregulated.” | We Built a (Legal) Facial
Recognition Machine for $60
privacy, sicurezza, spionaggio, virus
::: Mantzarlis

Google Pulls TikTok From Play Store in India Following Court Order
censura
::: Slashdot

Twitter Has Been Secretly Verifying Thousands of Accounts, Even Though It Insists Its Verification Program is on Hold
privacy, sicurezza, spionaggio, virus
::: slashdot ::: Recode

Russia Adopts Bill That Would Expand Government Control Over the Internet
censura
::: Slashdot

Social media is a threat to democracy: Carole Cadwalladr speaks at TED2019
social media
::: jacopo_iacoboni

Firefox’s Cookie AutoDelete appears to support per-container cookie settings, which should let you configure a container that purges all cookies when tabs go away while keeping cookies normally. Add the Firefox Multi-Account Containers addon for extra convenience
privacy, sicurezza, spionaggio, virus
::: thatcks

Microsoft Turned Down Facial-Recognition Sales on Human Rights Concerns
privacy, sicurezza, spionaggio, virus
::: fabiochiusi

Finally, the angle that was badly missing from most discussions of US-China squabbling over Huawei: “Racism & Imperial Anxiety: US vs Huawei”
odio, razzismo, discriminazioni
::: evgenymorozov

Un pezzo clickbait che non svela nulla di osceno e oscuro, un pretesto per usare espressioni senza senso come “climaticamente corretto”
disinformazione, fake news, bufale
::: tonyscalari

Google, which has some of the most sophisticated AI capabilities in the world, has said that it will not work with the Pentagon on any AI projects that could be used in making weapons, but it is considering helping the Chinese government develop a better-censored search engine
censura
::: jacopo_iacoboni

Cyberspies Hijacked the Internet Domains of Entire Countries
privacy, sicurezza, spionaggio, virus
::: Slashdot

D4jhKJWUwAIkAZ4

37% of open source developers don’t implement any sort of security testing during CI and 54% of developers don’t do any docker image security testings
privacy, sicurezza, spionaggio, virus
::: mzurko

Un lungo lavoro di costruzione di gruppi coordinati su Facebook, dietro la rivolta “spontanea” dei gilet jaunes. “Collera” ingegnerizzata
privacy, sicurezza, spionaggio, virus | frodi | social media
::: jacopo_iacoboni

Bad Bots Now Make Up 20 Percent of Web Traffic
privacy, sicurezza, spionaggio, virus | web-bot
::: Slashdot

Facebook ‘Unintentionally Uploaded’ Email Contacts From 1.5M Users
privacy, sicurezza, spionaggio, virus
::: Slashdot

Porca miseria
Abolizione del suffragio universale
social media | disinformazione, fake news, bufale
::: LucaBizzarri

Shutting down internet services in response to protests is not OK — in the UK, or anywhere
censura
::: webfoundation ::: accessnow

Interesting details in “Unmasked: What 10 million passwords reveal about the people who choose them”
privacy, sicurezza, spionaggio, virus
::: mikko

Oggi si apre a Milano il processo a Luigi Gubello, l’esperto di sicurezza informatica denunciato da Casaleggio. Leggete la sua storia e capirete perché il Potere ha sempre bisogno di capri espiatori
privacy, sicurezza, spionaggio, virus
::: BiondoNik

APT34 Hacking Tools Leak
privacy, sicurezza, spionaggio, virus
::: b3h3m0th

The UK government’s age verification system for porn “seems to have been devised by people who have no idea how the Internet works”
privacy, sicurezza, spionaggio, virus
::: EFF

Some Internet Outages Predicted For the Coming Month as ‘768k Day’ Approaches
privacy, sicurezza, spionaggio, virus
::: Slashdot

Source Code of Iranian Cyber-Espionage Tools Leaked on Telegram
privacy, sicurezza, spionaggio, virus
::: Slashdot

D4vgvzsW0AAWTZT

WikiLeaks has violated privacy and made it harder for institutions to function. We’re now in a situation in which some of the worst people on earth get to determine what gets published
privacy, sicurezza, spionaggio, virus
::: jacopo_iacoboni ::: jacopo_iacoboni

Facebook bans far-right groups including BNP, EDL and Britain First
odio, razzismo, discriminazioni
::: fabiochiusi

Leica è stata censurata sul social network cinese Weibo a causa di una pubblicità che ricorda i fatti di piazza Tienanmen
censura
::: ilpost

Former student destroys 59 university computers using USB Killer device
frodi
::: campuscodi

Google Will Begin To Block Sign-ins From Embedded Browser Frameworks in June
privacy, sicurezza, spionaggio, virus
::: Slashdot

French Government Releases In-house IM App To Replace WhatsApp and Telegram Use
social media | privacy, sicurezza, spionaggio, virus
::: Slashdot

Unexpected Protection Added To Microsoft Edge Subverts IE Security
privacy, sicurezza, spionaggio, virus
::: Slashdot

Should Vendors Start Adding Physical On/Off Switches To Devices That Can Spy On Us?
privacy, sicurezza, spionaggio, virus
::: Slashdot

Hacker Dumps Thousands of Sensitive Mexican Embassy Documents Online
privacy, sicurezza, spionaggio, virus
::: Slashdot

L’anno scorso ho partecipato alla realizzazione di un documentario dal titolo “THE CHOICE” sulla piattaforma Rousseau, l’attacco di R0gue_0 e la vicenda di Evariste. Da oggi è disponibile online, gratuitamente, per tutti
privacy, sicurezza, spionaggio, virus
::: DavidPuente

‘Incognito Mode’ Isn’t Really Private. Try Browser Compartmentalization
privacy, sicurezza, spionaggio, virus
::: Slashdot

Introduction to an introduction to isogeny-based encryption
privacy, sicurezza, spionaggio, virus | algoritmi, codice
::: CompSciFact

D4SiUKJWwAERcUe

A lot of polls of the type “who do you trust more among A/B/C” or “who do you like best among A/B/C” are simply name recognition surveys, where the votes for each option are roughly proportional to how many people have heard of it
privacy, sicurezza, spionaggio, virus
::: fchollet

L’Erede, che è molto intelligente, ha suggerito al Garante che meritasse la multa. Leggete, ma senza ridere
privacy, sicurezza, spionaggio, virus
::: marcocanestrari

The CIA Accuses Huawei Of Being Secretly Funded By China’s State Intelligence
privacy, sicurezza, spionaggio, virus
::: Slashdot

While the world waited for the #MuellerReport, our researchers were watching Russian bot legions wake up and go to work
privacy, sicurezza, spionaggio, virus
::: SafeGuard_Cyber

Bitcoin Couldn’t Hide Russia’s Operatives From Mueller’s Investigation
blockchain e crypto* | politica
::: Slashdot

A Damore-like figure emerges within Microsoft, except this time it’s a female manager who is sick of having to discriminate against white & Asian male employees
odio, razzismo, discriminazioni
::: clairlemon

Academics at prestigious US institutions like MIT & Princeton have partnered w/ Chinese organisations tied to Beijing’s authoritarian state security regime. They have worked together on developing “human tracking technologies”
privacy, sicurezza, spionaggio, virus
::: rj_gallagher

The fake news hysteria lead to the shutdown of social media for the mere possibility of disinformation, making platforms liable for content that doesn’t even exist yet – but it’s ok because social media are evil and kill democracies! Well done, liberals
social media | disinformazione, fake news, bufale
::: fabiochiusi ::: fabiochiusi ::: jacopo_iacoboni

Le regole di Facebook escludono “dichiarazioni di intenti, inviti all’azione, rappresentazioni, supporto o promozione della violenza, a seguito della votazione o del risultato elettorale”. La sanzione più efficace tuttavia è quella degli elettori: basta farli tornare nelle fogne
social media | disinformazione, fake news, bufale
::: carloalberto

Fooling automated surveillance cameras
privacy, sicurezza, spionaggio, virus
::: hardmaru

Captured DNS requests from Huawei P30 Pro to a block list
privacy, sicurezza, spionaggio, virus
::: binitamshah

Nokia 9 Buggy Update Lets Anyone Bypass Fingerprint Scanner With a Pack of Gum
privacy, sicurezza, spionaggio, virus
::: Slashdot

CC-the-circus

Maxima – 269 – draw – 16

25SvoZoz

Continuo da qui, copio dal Reference Manual, PDF scaricabile da qui, sono a p.832.

point_type
Default value: 1.

point_type indicates how isolated points are displayed; the value of this option can be any integer index greater or equal than -1, or the name of a point style:

     $none (-1)
     dot (0)
     plus (1)
     multiply (2)
     asterisk (3)
     square (4)
     filled_square (5)
     circle (6)
     filled_circle (7)
     up_triangle (8)
     filled_up_triangle (9)
     down_triangle (10)
     filled_down_triangle (11)
     diamant (12) and filled_diamant (13)

This option affects the graphic objects gr2d and gr3d.

(%i1) draw2d(xrange = [0,10],
        yrange = [0,10],
        point_size = 3,
        point_type = diamant,
        points([[1,1],[5,1],[9,1]]),
        point_type = filled_down_triangle,
        points([[1,2],[5,2],[9,2]]),
        point_type = asterisk,
        points([[1,3],[5,3],[9,3]]),
        point_type = filled_diamant,
        points([[1,4],[5,4],[9,4]]),
        point_type = 5,
        points([[1,5],[5,5],[9,5]]),
        point_type = 6,
        points([[1,6],[5,6],[9,6]]),
        point_type = filled_circle,
        points([[1,7],[5,7],[9,7]]),
        point_type = 8,
        points([[1,8],[5,8],[9,8]]),
        point_type = filled_diamant,
        points([[1,9],[5,9],[9,9]]) )$

269-1

points_joined
Default value: false.

When points_joined is true, points are joined by lines; when false, isolated points are drawn. A third possible value for this graphic option is impulses; in such case, vertical segments are drawn from points to the x-axis (2D) or to the xy-plane (3D).

(%i2) draw2d(xrange = [0,10],
        yrange = [0,4],
        point_size = 3,
        point_type = up_triangle,
        color = blue,
        points([[1,1],[5,1],[9,1]]),
        points_joined = true,
        point_type = square,
        line_type = dots,
        points([[1,2],[5,2],[9,2]]),
        point_type = circle,
        color = red,
        line_width = 7,
        points([[1,3],[5,3],[9,3]]) )$

269-2

proportional_axes
Default value: none.

When proportional_axes is equal to xy or xyz, the aspect ratio of the axis units will be set to 1:1 resulting in a 2D or 3D scene that will be drawn with axes proportional to their relative lengths. Since this is a global graphics option, its position in the scene description does not matter.

This option works with Gnuplot version 4.2.6 or greater.

Single 2D plot.

(%i3) draw2d(
        ellipse(0,0,1,1,0,360),
        transparent=true,
        color = blue,
        line_width = 4,
        ellipse(0,0,2,1/2,0,360),
        proportional_axes = 'xy) $

269-3

Multiplot.

(%i4) draw(
        terminal = wxt,
        gr2d(proportional_axes = 'xy,
            explicit(x^2, x, 0, 1)),
        gr2d(explicit(x^2, x, 0, 1),
            xrange = [0,1],
            yrange = [0,2],
            proportional_axes='xy),
        gr2d(explicit(x^2, x, 0, 1)))$

269-4

surface_hide
Default value: false.

If surface_hide is true, hidden parts are not plotted in 3d surfaces. Since this is a global graphics option, its position in the scene description does not matter.

(%i5) draw(columns=2,
        gr3d(explicit(exp(sin(x)+cos(x^2)),x,-3,3,y,-3,3)),
        gr3d(surface_hide = true,
            explicit(exp(sin(x)+cos(x^2)),x,-3,3,y,-3,3)) )$

269-5

Maxima – 268 – draw – 15

w9u2

Continuo da qui, copio dal Reference Manual, PDF scaricabile da qui, sono a p.829.

palette
Default value: color.

palette indicates how to map gray levels onto color components. It works together with option enhanced3d in 3D graphics, who associates every point of a surfaces to a real number or gray level. It also works with gray images. With palette, levels are transformed into colors.

There are two ways for defining these transformations.

First, palette can be a vector of length three with components ranging from -36 to +36; each value is an index for a formula mapping the levels onto red, green and blue colors, respectively:

     0: 0               1: 0.5           2: 1
     3: x               4: x^2           5: x^3
     6: x^4             7: sqrt(x)       8: sqrt(sqrt(x))
     9: sin(90x)       10: cos(90x)     11: |x-0.5|
    12: (2x-1)^2       13: sin(180x)    14: |cos(180x)|
    15: sin(360x)      16: cos(360x)    17: |sin(360x)|
    18: |cos(360x)|    19: |sin(720x)|  20: |cos(720x)|
    21: 3x             22: 3x-1         23: 3x-2
    24: |3x-1|         25: |3x-2|       26: (3x-1)/2
    27: (3x-2)/2       28: |(3x-1)/2|   29: |(3x-2)/2|
    30: x/0.32-0.78125 31: 2*x-0.84     32: 4x;1;-2x+1.84;x/0.08-11.5
    33: |2*x - 0.5|    34: 2*x          35: 2*x - 0.5
    36: 2*x - 1

negative numbers mean negative colour component. palette = gray and palette = color are short cuts for palette = [3,3,3] and palette = [7,5,15], respectively.

Second, palette can be a user defined lookup table. In this case, the format for building a lookup table of length n is palette=[color_1, color_2, ..., color_n], where color_i is a well formed color (see option color) such that color_1 is assigned to the lowest gray level and color_n to the highest. The rest of colors are interpolated.

Since this is a global graphics option, its position in the scene description does not matter.

It works together with option enhanced3d in 3D graphics.

(%i1) draw3d(
        enhanced3d = [z-x+2*y, x, y, z],
        palette = [32, -8, 17],
        explicit(20*exp(-x^2-y^2)-10, x, -3, 3, y, -3, 3))$

268-1

It also works with gray images.

(%i2) im: apply(
        'matrix,
          makelist(makelist(random(200), i, 1, 30), i, 1, 30))$

(%i3) /* palette = color, default */
      draw2d(image(im, 0, 0, 30, 30))$

268-2

(%i4) draw2d(palette = gray, image(im, 0, 0, 30, 30))$

268-3

(%i5) draw2d(palette = [15, 20, -4],
        colorbox = false,
        image(im, 0, 0, 30, 30))$

268-4

palette can be a user defined lookup table. In this example, low values of x are colored in red, and higher values in yellow.

(%i6) draw3d(
        palette = [red, blue, yellow],
        enhanced3d = x,
        explicit(x^2+y^2, x, -1, 1, y, -1, 1))$

268-5

See also colorbox and enhanced3d.

point_size
Default value: 1.

point_size sets the size for plotted points. It must be a non negative number. This option has no effect when graphic option point_type is set to dot.

This option affects the graphic object points in either gr2d and gr3d.

(%i7) draw2d(points(makelist([random(20), random(50)], k, 1, 10)),
        point_size = 5,
        points(makelist(k, k, 1, 20), makelist(random(30), k, 1, 20)))$

268-6