Archivio autore: juhan

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

Visto nel Web – 389

Uh! domani piove (garantito) ma la novità è la rassegna di cosa ho wisto nel Web 🧐

56852837_845744482453926_6050496124102377472_n

Is Microsoft Quietly Lobbying Against Right-To-Repair Legislation?
hardware | ditte
::: Slashdot

Assange
Web, Internet | censura
::: jacopo_iacoboni ::: maurobiani ::: fabiochiusi ::: real_fabristol ::: _arianna ::: carolecadwalla ::: jacopo_iacoboni ::: MartensJD ::: jacopo_iacoboni ::: fabiochiusi ::: evgenymorozov ::: real_fabristol ::: jacopo_iacoboni ::: fabiochiusi ::: jacopo_iacoboni ::: davidakaye ::: jacopo_iacoboni ::: fbajak ::: vannisantoni ::: Jaffer22915438 ::: ilpost ::: jacopo_iacoboni ::: fabiochiusi ::: VeritasTB2 ::: ilpost ::: jacopo_iacoboni ::: SMaurizi ::: birgittaj ::: evgenymorozov ::: ecanrog ::: raffiwriter ::: freeolabini ::: jacopo_iacoboni ::: kpoulsen

Inflammatory title, but all true. “Dynamic Languages are Unmaintainable (and Unit Testing is Overrated)”
linguaggi di programmazione
::: ChristerEricson

The way bash reads its startup files
linguaggi di programmazione
::: Mapio

Your Program as a Transpiler
programming, codice, snippet
::: evacchi

Python’s “multiprocessing” module feels like threads, but actually launches processes
Python
::: linuxjournal

Is The Linux Desktop In Trouble?
Linux
::: Slashdot

Billionaires can’t escape public scrutiny, so now they’re trying to shape it
economia, lavoro
::: Recode

Esce oggi nelle sale “Quello che i social non dicono”, il documentario sui padroni della rete. “Facebook ha la più grande popolazione al mondo rispetto a qualsiasi Stato, e quando agisce da censore è potente come uno Stato”. Da vedere
Web, Internet
::: SergioGridelli

EU-Copyright
censura
::: valigiablu ::: lmisculin ::: Recode ::: Gianlucadfiore ::: fabiochiusi ::: fabiochiusi ::: Senficon ::: Senficon ::: Senficon ::: Senficon

Facebook Shareholders Force A Vote On Ousting Mark Zuckerberg
Facebook
::: Slashdot

Julia sets colored (tutorial w/code)
codice in R
linguaggi di programmazione
::: aschinchon

Quando qualcuno mi parlerà di qualche altro linguaggio risponderò “e allora EHT?”
Python
::: _juhan

Wow. At Huawei’s new campus every building is modelled on a different European city – and there’s a train to ferry staff around
ditte
::: JamieJBartlett

Are Silicon Valley Workers Abandoning Libertarianism For Socialism?
economia, lavoro
::: Slashdot

Former Firefox VP on What It’s Like To Be Both a Partner of Google and a Competitor via Google Chrome
Google | economia, lavoro
::: Slashdot

Dz4X5ySX0AEZo5X

Python libraries that were used to generate Black hole image
Python
::: sky0_1

La Germania continuerà a lavorare con l’azienda cinese Huawei per le infrastrutture del 5G
dispositivi mobili
::: ilpost

“Turning off the “like” function, limits on data and geolocation tools on popular platforms such as Instagram and Facebook are among a 16-point list of recommendations for age-appropriate design”
Facebook
::: fabiochiusi

EU Copyright
censura | copyright e brevetti
::: communia_eu ::: Senficon

From Python to Numpy
Very nice and very clearly and well written!
Python
::: Mapio

shlex — Parse Shell-style Syntaxes
Python
::: pymotw

Great tutorial articles by Rachel Traylor @Mathpocalypse on a wide variety of math topics
matematica
::: mathematicsprof

Facebook
Facebook
::: washingtonpost ::: fabiochiusi ::: jacopo_iacoboni ::: robaeprice ::: Senficon ::: lbianchetti ::: fabiochiusi ::: UnGarage ::: donie ::: jeffbigham ::: Slashdot

Facebook Is Stealing Your Family’s Joy. Before you post that baby bump or college acceptance letter online, remember how much fun it used to be to share in person
Online empathy is worth something to us, but not as much. It takes something like six virtual hugs to equal one real hug…” Well, at that rate, the virtual will outcompete the real. Incommensurability is the best case against online bunkering.
Facebook
::: FrankPasquale

Disc-Free Xbox One S Could Land on May 7
hardware | games
::: Slashdot

Emacs 26.2 is now out, supporting version 11.0 of the Unicode standard, enabling modules to be built outside of the Emacs source tree, and more
applicazioni, programmi
::: linuxjournal

Solo un idiota completo puo‘ pensare a „water bombs“. E il Tg1 lo ripete a pappagallo senza interrogare un pompiere italiano per farselo spiegare
media
::: udogumpel ::: realDonaldTrump ::: carloalberto

Google Fiber To Pay Nearly $4 Million To Louisville In Exit Deal
hardware | Web, Internet
::: Slashdot

ripgrep 11 is out! Featuring lots of bug fixes, better binary filtering UX and a hybrid regex engine mode
tools, componenti software
::: burntsushi5

The #opensource Windows application emulator, Wine, just released version 4.6. This release not only addresses bug fixes but also enhances video capture and 3D libraries
applicazioni, programmi
::: linuxjournal

Licklider

Licklider

Why software projects take longer than you think – a statistical model
programming, codice, snippet
::: fulhack

Pattern Matching In Bash
tip, suggerimenti
::: Gianlucadfiore

Wasmer: A Python library for executing WebAssembly binaries
Python
::: Gianlucadfiore

Exploring how to measure social integration using digital and online data
dati, raccolta
::: JamieJBartlett

A reminder of the incredible power of @Wikipedia and the many wonderful ways the #web helps people to collaborate across the world
Web, Internet | social media
::: webfoundation

For the past year, the biggest story in tech has been the meltdown and mayhem at Facebook. So @fvogelstein and I dug in, spoke with 65 current + former employees there, and learned some rather interesting things
Facebook
::: nxthompson

Open source has won the present, but what about the future?
open source
::: linuxjournal

The decision by Instagram to demote “borderline” (sexually suggestive) content is a terrible one. My generation and the next are defining (and promoting) new sex and gender norms that corporations are paternalistically seeking to quash
social media
::: jilliancyork

We are happy to have been able to list the #EUPL among our international licenses
open source
::: OpenSourceOrg

Happy birthday to LISP, first unveiled in a 1960 paper written @MIT
storia | lisp(s)
::: MIT_CSAIL

La dipendenza dei giovani dai cellulari è un allarme fondato?
social media
::: valigiablu

How to support artists for free
social media
::: FabrizioSitzia

I talked to Don Sousa, the person in charge of shipping and handling hundreds of computer disk drives to and from the telescopes that captured that wild photo of the black hole
uno, due, tre, un sacco (cit.) 🤩
dati, raccolta
::: marinakoren

Quotazione diretta, senza l’ausilio di intermediari, delle PMI sull’AIM: la #CONSOB di Savona cerca un equilibrio difficile tra accesso facilitato ai mercati finanziari e tutela del risparmio. Il piano strategico (qui il link) è tutto da verificare
economia, lavoro
::: carloalberto

Check out what the Python Team at @OpenAtMicrosof had to say about how they’re using Python
Python
::: ThePSF

D4d5yexXoAAiIuO

emojicode
uh! semplice 🤩 ma perché? 🤔
linguaggi di programmazione
::: johnregehr

Netflix is booming internationally, but its growth is slowing in the US
Web, Internet
::: Recode

Microsoft Is Jumping Onto the Wireless Earbud Bandwagon, Says Report
hardware
::: Slashdot

Why Wolfram Tech Isn’t Open Source—A Dozen Reasons
lol Wolfram can go jump in a lake
un paio di controesempi volanti: Linux e Python
open source
::: Symbo1ics

Intel Will Exit 5G Phone Modem Business, Hours After Apple and Qualcomm Settle Licensing Dispute
Web, Internet | dispositivi mobili
::: Slashdot ::: ilpost ::: sharatibken

Mass Production of iPhones To Start In India
dispositivi mobili | Apple
::: Slashdot

Novità da #GoogleMaps, in arrivo la segnalazione degli autovelox, dei limiti di velocità e la realtà aumentata (ma solo per local guide livello 5 o superiore e device con #ARCore e #ARKIt)
Web, Internet
::: SergioGridelli

Migrating Java applications to @QuarkusIO
programming, codice, snippet
::: mariofusco

New article on callables in Python, “the class or function game” (which I often play with my training students), and why there’s no need to correct fellow Pythonistas who say “the zip function”
Python
::: treyhunner

Teaching Rigorous Distributed Systems With Efficient Model Checking
programming, codice, snippet
::: johnregehr

Quarkus Brings Natively Compiled Java to Kubernetes
linguaggi di programmazione
::: mariofusco

Did you know half the world’s people do not yet have access to the internet?
Web, Internet
::: unfoundation

Is It Time To Rethink the Fundamental Dynamics of Twitter?
non seguire per chi ma per cosa
Twitter
::: Slashdot ::: SergioGridelli

“It’s important for us to teach kids about Linux and #OSS”
Linux | open source
::: OpenSourceOrg

Twitter friends: I’m thinking it’s really time to start dumping twitter. But I really don’t want to lose touch with all the friends I’ve found here! So I’m wondering what I can do to help people leave twitter. What would you need to switch to something like mastodon?
social media | Twitter
::: MarkCC

57360247_1027833380751212_7542622532155736064_n

Google, I officially hate you. Why when I search for 4 keywords results with 2-3 only are in the first page and ones with all keywords are in the second? You aren’t prioritising what I am searching for. #DuckDuckGo doesn’t do that
Google
::: Gianlucadfiore

I’ve uploaded the entirety of source code of all Infocom text adventures/interactive fiction to Github
games
::: textfiles

How to Cover 2020: Assume Nothing and Beware of Twitter
The inability of the media class to imagine the success of Donald J. Trump — and its underappreciation of the grievances that drove his supporters — has left reporters, pundits and producers wondering how they can be more prepared this time around
politica | Twitter
::: jayrosen_nyu

Unity 2019.1 is now available. This is the first TECH Stream release of the year and has more than 283 new features and improvements
programming, codice, snippet
::: linuxjournal

Microsoft’s 85-inch Surface Hub 2S Starts at $8,999, Ships in June
215.9 cm
hardware
::: Slashdot

Parsing short hexadecimal strings efficiently
programming, codice, snippet
::: lemire

We explained in the @linuxjournal how the @NSAGov and @GCHQ are turning to the open source community, opening up repos on #GitHub to share their technology. Sometimes for good while others use it to hide their crimes
open source
::: WhiteSourceSoft

FB looking to build its own voice assistant. This has been a long time coming for sure — I was surprised when they rolled out Portal that they were used Amazon’s Alexa for voice.
Facebook
::: KurtWagner8

Samsung’s $2,000 Galaxy Fold Units Are Failing Left and Right With Disastrous Display Issues
hardware
::: Slashdot

Happy 15th birthday to @centoslinux!
Linux distro
::: linuxjournal

QT Creator 4.9.0 is now out, boasting support for generic programming languages, better integration with operating systems (for example, Touch Bar for macOS) and more
programming, codice, snippet
::: linuxjournal

Hai visitato la nuova piattaforma Radar-DPC? Fallo, è un servizio open access
Web, Internet
::: DPCgov

Pyodide: Bringing the scientific Python stack to the browser
Python | Web, Internet
::: gvanrossum

Sure, in 5-10 years NASA and Amazon will be proving amazing properties about a relatively small amount of code. But the rising popularity of dynamically typed languages and service-based architectures means that we have more and more code that defies static-only solutions
programming, codice, snippet
::: jeanqasaur

Google Decides to Monetize Maps
Google
::: Gianlucadfiore

D4iKiOWWsAA8vcG

[1/14] Photos of the classic four ITS machines
storia
::: larsbrinkhoff

2019 @RSF_inter World Press Freedom Index finds “an unprecedented level of fear and danger for journalists”
media
::: fabiochiusi

Is Toronto the new Silicon Valley?
I expect Canada to move up in the ranking here as US immigration policy tightens and investment spurs immigration spurs investment
economia, lavoro
::: GibbsMatthewJ

Need to see the HTML source of a website you don’t want to browse to but only have a PC with no tools? Run Notepad and File/Open the URL
Come nota Francesco Gedit è Ok mentre Medit no
tip, suggerimenti
::: mikko

Entro luglio Amazon chiuderà la sezione cinese del suo sito
ditte
::: ilpost

Non sprecate il fegato per le prime pagine indegne dei giornali di destra su Greta: se sono ridotti a insultarla, a insinuare e mentire, significa che ha colpito, e nel vivo. Che sanno che la loro per continuare a fare schifo impunemente è una battaglia persa
media
::: fabiochiusi

The math dept at Iowa State University has posted a large collection of problems and solutions
matematica
::: mathematicsprof

Amazon and Google Announce Official YouTube Apps to Launch on Fire TV; Prime Video App Coming to Chromecast and Android TV
dispositivi mobili
::: Slashdot

Latest version of the datasheets for datasets working paper is now up on arXiv
dati, raccolta
::: hannawallach

Back in the Day: UNIX, Minix and Linux. Columnist @DaveTaylor reminisces about the early days of #UNIX and how #Linux evolved and grew from that seed
storia
::: linuxjournal

EMACS was originally written by James Gosling in 1981 (yes, the Java guy). In 1984, when Stallman started to develop GNU Emacs, UniPress was selling binary of Gosling EMACS for between $375-$2,500 ($1,200-$7,700 in today’s dollars)
contestato; da verificare –NO ‘spetta, la twittosfera è insorta e ha raddrizzato il cinguettio 🤩 Inoltre ho cercato, senza trovare niente, cose anni ’80 mie; pare che fossero cose in beta, nessuna traccia nel Web, non ho più contatti con i chaps del tempo 😐
storia
::: unix_byte ::: kragen ::: _wilfredh

Evolution of programming languages
linguaggi di programmazione | storia
::: Jose_A_Alonso

Ajit Pai Proposes Blocking China-Owned Telecom From US Phone Market
economia, lavoro
::: Slashdot

Answer to Who first came with the concept of Computer Mouse, XEROX or Apple? by Alan Kay
🤩🤩🤩🤩🤩🤩🤩🤩🤩
storia
::: gknauth

Typy o no? thread
linguaggi di programmazione
::: jeanqasaur ::: jeanqasaur

57652763_10211217010500455_9215913010101485568_n

Red Hat will serve as the steward of the OpenJDK 8 and OpenJDK 11 projects following a transition of leadership from Oracle
linguaggi di programmazione
::: yogthos

Bosque: a new functional programming language
programmazione funzionale
::: FunctorFact

One of the world’s fastest growing +most widely used social platforms based on mainland Chinese approach to free speech, which sadly market may reward
TikTok
social media
::: rasmus_kleis

blockly-games è proprio carino… farina del suo sacco, 8 anni, solo qualche ora di gioco assieme a papà, e poi non le si può più togliere il computer di mano!
linguaggi di programmazione | scuola, educazione
::: Mapio

The Mueller report doesn’t have anything nice to say about Twitter or Facebook
social media | Facebook | Twitter
::: Recode

Here’s a statement from @olabini the long-time privacy activist, programmer, and WikiLeaks supporter who has been mysteriously imprisoned by Ecuador and is being held in horrific conditions
Web, Internet | censura
::: ggreenwald

Scratch Day is less than a month away! 😺🎉🌍 Join the more than 300 (and counting!) celebrations taking place around the world by attending an event or organizing one in your own community
linguaggi di programmazione | scuola, educazione
::: scratch

Macros are great at lots of things, but one application I don’t think anyone talks about enough is how absolutely wonderful they are to have when writing automated tests
lisp(s)
::: lexi_lambda

Does the thought of VERILOG make you want to cry? Do you continually dream of programming hardware for an #FPGA using RACKET MACROS? Well now’s your chance with my new work-in-progress language FAIRYLOG!
language Racket
::: pezi_pink

Instagram Hides Like Counts In Leaked Design Prototype
social media
::: Slashdot

La brevità di Twitter induce ad iniziare direttamente con l’insulto. E poi talk show ecc.
social media
::: noscosilendo ::: giannigipi

Finally, I have updated my MovingAI parser package for node.js. Now all the functions use Promises and all the sweet things you expect in 2019
linguaggi di programmazione
::: thek3nger

“The evaluation spends almost no time assessing a manager’s knowledge, skill, and experience”: Here’s How Google Knows in Less Than 5 Minutes if Someone Is a Great Leader
economia, lavoro
::: FrankPasquale

Prediction. One day computers might become useful
RIP
protagonisti
::: joeerl ::: peterseibel ::: stadtlegende ::: redrapids

Science and Technology links (April 20th 2019)
novità
::: lemire

bici

Maxima – 267 – draw – 14

cll2

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

line_width
Default value: 1.

line_width is the width of plotted lines. Its value must be a positive number.

This option affects the following graphic objects:

  • gr2d: points, polygon, rectangle, ellipse, vector, explicit, implicit, parametric and polar.
  • gr3d: points and parametric.
(%i1) draw2d(explicit(x^2, x, -1, 1), /* default width */
        line_width = 5.5,
        explicit(1 + x^2, x, -1, 1),
        line_width = 10,
        explicit(2 + x^2, x, -1, 1))$

267-0

logcb
Default value: false.

If logcb is true, the tics in the colorbox will be drawn in the logarithmic scale. When enhanced3d or colorbox is false, option logcb has no effect. Since this is a global graphics option, its position in the scene description does not matter.

(%i2) draw3d (
        enhanced3d = true,
        color = green,
        logcb = true,
        logz = true,
        palette = [-15, 24, -9],
        explicit(exp(x^2-y^2), x, -2, 2, y, -2, 2)) $

267-1

See also enhanced3d, colorbox and cbrange.

logx
Default value: false.

If logx is true, the x axis will be drawn in the logarithmic scale. Since this is a global graphics option, its position in the scene description does not matter, with the exception that it should be written before any 2D explicit object, so that draw can produce a better plot.

(%i3) draw2d(logx = true,
        explicit(log(x), x, 0.01, 5))$

267-2

See also logy, logx_secondary, logy_secondary, and logz.

logx_secondary
Default value: false.

If logx_secondary is true, the secondary x axis will be drawn in the logarithmic scale. This option is relevant only for 2d scenes. Since this is a global graphics option, its position in the scene description does not matter.

(%i4) draw2d(
        grid = true,
        key="x^2, linear scale",
        color=red,
        explicit(x^2, x, 1, 100),
        xaxis_secondary = true,
        xtics_secondary = true,
        logx_secondary = true,
        key = "x^2, logarithmic x scale",
        color = blue,
        explicit(x^2, x, 1, 100))$

267-3

See also logx_draw, logy_draw, logy_secondary, and logz.

logy
Default value: false.

If logy is true, the y axis will be drawn in the logarithmic scale. Since this is a global graphics option, its position in the scene description does not matter.

(%i5) draw2d(logy = true,
        explicit(exp(x), x, 0, 5))$

267-4

See also logx_draw, logx_secondary, logy_secondary, and logz.

logy_secondary
Default value: false.

If logy_secondary is true, the secondary y axis will be drawn in the logarithmic scale. This option is relevant only for 2d scenes. Since this is a global graphics option, its position in the scene description does not matter.

(%i6) draw2d(
        grid = true,
        key="x^2, linear scale",
        color=red,
        explicit(x^2, x, 1, 100),
        yaxis_secondary = true,
        ytics_secondary = true,
        logy_secondary = true,
        key = "x^2, logarithmic y scale",
        color = blue,
        explicit(x^2, x, 1, 100))$

267-5

See also logx_draw, logy_draw, logx_secondary, and logz.

logz
Default value: false.

If logz is true, the z axis will be drawn in the logarithmic scale. Since this is a global graphics option, its position in the scene description does not matter.

(%i7) draw3d(logz = true,
        explicit(exp(u^2+v^2), u, -2, 2, v, -2, 2))$

267-6

See also logx_draw and logy_draw.

nticks
Default value: 29.

In 2d, nticks gives the initial number of points used by the adaptive plotting routine for explicit objects. It is also the number of points that will be shown in parametric and polar curves.

This option affects the following graphic objects:

  • gr2d: ellipse, explicit, parametric and polar.
  • gr3d: parametric.

See also adapt_depth.

(%i8) draw2d(transparent = true,
        ellipse(0, 0, 4, 2, 0, 180),
        nticks = 5,
        ellipse(0, 0, 4, 2, 180, 180))$

267-7

Maxima – 266 – draw – 13

sl106

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

key
Default value: "" (empty string).

key is the name of a function in the legend. If key is an empty string, no key is assigned to the function.

This option affects the following graphic objects:

  • gr2d: points, polygon, rectangle, ellipse, vector, explicit, implicit, parametric and polar.
  • gr3d: points, explicit, parametric and parametric_surface.
(%i1) draw2d(key = "Sinus",
        explicit(sin(x),x,0,10),
        key = "Cosinus",
        color = red,
        explicit(cos(x),x,0,10) )$

266-0

key_pos
Default value: "" (empty string).

key_pos defines at which position the legend will be drawn. If key is an empty string, "top_right" is used. Available position specifiers are: top_left, top_center, top_right, center_left, center, center_right, bottom_left, bottom_center, and bottom_right.

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

(%i2) draw2d(
        key_pos = top_left,
        key = "x",
        explicit(x, x,0,10),
        color= red,
        key = "x squared",
        explicit(x^2,x,0,10))$

(%i3) draw3d(
        key_pos = center,
        key = "x",
        explicit(x+y,x,0,10,y,0,10),
        color= red,
        key = "x squared",
        explicit(x^2+y^2,x,0,10,y,0,10))$

266-1
266-1-1

label_alignment
Default value: center.

label_alignment is used to specify where to write labels with respect to the given coordinates. Possible values are: center, left, and right.

This option is relevant only for label objects.

(%i4) draw2d(xrange = [0,10],
        yrange = [0, 10],
        points_joined = true,
        points([[5, 0], [5, 10]]),
        color = blue,
        label(["Centered alignment (default)", 5, 2]),
        label_alignment = 'left,
        label(["Left alignment", 5, 5]),
        label_alignment = 'right,
        label(["Right alignment", 5, 8]))$

266-2

See also label_orientation, and color.

label_orientation
Default value: horizontal.

label_orientation is used to specify orientation of labels. Possible values are: horizontal, and vertical.

This option is relevant only for label objects.

In this example, a dummy point is added to get an image. Package draw needs always data to draw an scene.

(%i5) draw2d(xrange = [0, 10],
        yrange = [0, 10],
        point_size = 0,
        points([[5, 5]]),
        color = navy,
        label(["Horizontal orientation (default)", 5, 2]),
        label_orientation = 'vertical,
        color = "#654321",
        label(["Vertical orientation", 1, 5]))$

266-3

See also label_alignment and color.

line_type
Default value: solid.

line_type indicates how lines are displayed; possible values are solid and dots, both available in all terminals, and dashes, short_dashes, short_long_dashes, short_short_long_dashes, and dot_dash, which are not available in png, jpg, and gif terminals.

This option affects the following graphic objects:

  • gr2d: points, polygon, rectangle, ellipse, vector, explicit, implicit, parametric and polar.
  • gr3d: points, explicit, parametric and parametric_surface.
(%i6) draw2d(line_type = dots,
        explicit(1 + x^2, x, -1, 1),
        line_type = solid, /* default */
        explicit(2 + x^2, x, -1, 1))$

266-4

See also line_width.

AI, innovazioni e blockchain – 70

Novità? sì Trump, ma non qui, Qui ci sono le altre.

D4SOX4CXkAAWizu

Ford CEO Says the Company ‘Overestimated’ Self-Driving Cars
automazione
::: Slashdot

Katie Bouman & il buco nero & dintorni
algoritmi, codice
::: johnregehr ::: nature ::: Slashdot ::: maddmaths ::: thisgreyspirit ::: quantizzando ::: CaliaDomenico ::: thisgreyspirit ::: shannonmstirone ::: MarkCC ::: jsnell ::: jakevdp ::: stylewarning ::: drfeifei ::: xxopxe ::: catvalente ::: 8none1 ::: Rosiestep ::: ulaulaman ::: grey_area ::: sarah_edo ::: udogumpel ::: MIT_CSAIL ::: oneunderscore__ ::: Slashdot ::: orporick ::: StabbyCutyou ::: webmz_ ::: mekkaokereke ::: MIT_CSAIL

The Israeli lander Beresheet will touch down on the Moon at 19:25 UTC today
non esattamente bene ma comunque bravi
spazio, esplorazione
::: BadAstronomer ::: tanyaofmars ::: disinformatico ::: Slashdot

MIT Says We’re Overlooking a Near-Term Solution To Diesel Trucking Emissions
energia
::: Slashdot

Explore the Proceedings of the First Symposium on Blockchain and Robotics, held at the @medialab in December 2018
blockchain e crypto* | robots
::: medialab

Whoa. NASA awarded the launch of an asteroid deflection mission to @SpaceX! Here’s info on the mission, called #DART
spazio, esplorazione
::: BadAstronomer

Lancio di @SpaceX Falcon Heavy tutto OK, con i tre booster tutti e tre perfettamente atterrati
spazio, esplorazione
::: quantizzando ::: disinformatico ::: SpaceX

Andrew Yang Plans To Use a 3D Hologram For Remote Campaigning
innovazioni, futuro | politica
::: Slashdot

Everybody! Everybody! I have a new piece out in @XRDS_ACM arguing facial recognition technologies are socially toxic and should be, for all intents and purposes, banned
artificial intelligence | privacy, sicurezza, spionaggio, virus
::: luke_stark

A Robot Has Figured Out How To Use Tools
robots
::: Slashdot

What’s Next for Google?
innovazioni, futuro
::: redmonk

Algorithmic Governance Is Spreading
algoritmi, codice | privacy, sicurezza, spionaggio, virus
::: FrankPasquale

8mNKb3Y0

Billions of dollars are going into applying every nasty trick we know about behavioral finance, to the digital realm. This is what I mean when I call digital technology anti-human
tecnologia
::: FrankPasquale

I was doing a demo of what a hologram would consist of in order to send the hologram me to campaign in Iowa and other battleground states so I could be in two places or three places at once
innovazioni, futuro | politica
::: fabiochiusi

There are three main factors that drive economic growth
tecnologia | politica
::: antonioripa

Paul Allen’s Stratolaunch Finally Flies The World’s Biggest Plane
innovazioni, futuro
::: Slashdot ::: Il Post ::: AstroSamantha

OpenAI is rightly proud of this milestone. I’d hesitate to conclude much about artificial general intelligence, though
open source | artificial intelligence
::: zittrain

‘BlackHoles@Home’ Will Use Your PC For DIY Gravitational Wave Analysis
Web, Internet
::: Slashdot

Clinicians, cancer researchers, and machine learning experts, are forging connections between artificial intelligence and oncology #AdFeature
artificial intelligence
::: NatureCustom

Automating Racism: Police in China are using A.I. to mark/track ethnic minority Uighurs across the country. It’s the first known example of facial recognition being used intentionally by a government to racially profile and a massive ethical leap for A.I.
artificial intelligence | privacy, sicurezza, spionaggio, virus
::: paulmozur

Pepsi Says It’ll Use an Artificial Constellation, Hung in the Night Sky Next To the Stars, To Promote an Energy Drink
ad, pubblicità | spazio, esplorazione
::: Slashdot ::: Slashdot

Google Quietly Disbanded Another AI Review Board Following Disagreements
artificial intelligence
::: Slashdot

In an automated admissions system used by a medical school in the 1980s, simply having a non-European name could automatically take 15 points off an applicant’s score
storia | artificial intelligence | frodi
::: IEEESpectrum

Gerald Sussman

Gerald Sussman

Inflatable robots are ideal for space exploration because they are lightweight, compact, and safe. The downside is that their floppiness makes them hard to control
robots | spazio, esplorazione
::: IEEESpectrum

Behind Every Robot Is a Human
In all cases, Silicon Valley would have us believe that AI is smart enough to replace humans, when in reality it only works because of the role of hidden human labor in creating and maintaining these loops
automazione
::: hypervisible

Al via la pubblicità spaziale con “tabelloni” di #CubeSat. Il primo cliente dell’azienda russa StartRocket sarà la #PepsiCo
spazio, esplorazione | ad, pubblicità
::: SergioGridelli

“Genetic Algorithm Walkers” tries to evolve simulations of walking creatures through genetic algorithms
machine learning
::: mikko

Two Astrobee robots, named Honey and Bumble, are heading off to the ISS to perform experiments and help astronauts
spazio, esplorazione | robots
::: IEEESpectrum

We need to find ways to integrate devices better into our physical lives, our social lives, so that they are less disruptive and have less negative effects
innovazioni, futuro
::: medialab

New Registrations For Electric Vehicles Doubled In US Last Year
innovazioni, futuro
::: Slashdot

VW Says China To Become Global Software Development Hub For Autonomous Tech
automazione
::: Slashdot

Mobile phone engineers in the 1990s would have lost their minds if they had seen this
hardware
::: mikko

L’Onu: «Il sistema finanziario cambi o addio sviluppo sostenibile»
economia, lavoro
::: tigella

The typical European car
economia, lavoro
::: BrentToderian

Ford CTO Ken Washington explains why self-driving cars are such a hard tech problem
automazione
::: Recode

D4bckFFWwAA9MdA

More than 80% of AI professors are men, and only 15% of AI researchers at Facebook and 10% of AI researchers at Google are women, the report said
artificial intelligence | gender, discriminazioni | odio, razzismo, discriminazioni
::: fabiochiusi ::: katecrawford

There’s a diversity crisis in AI, and we need to fix it now. Discrimination in the workforce & bias in AI are connected, and already affecting millions of people
artificial intelligence | odio, razzismo, discriminazioni
::: mer__edith

While communication system designers are preoccupied with readying millimeter wave (mmWave) for 5G, experiments are underway on terahertz bands for indoor wireless, localization studios, and gigabyte Wi-Fi networks
innovazioni, futuro
::: IEEESpectrum

Disastrous’ lack of diversity in AI industry perpetuates bias, study finds
artificial intelligence | odio, razzismo, discriminazioni
::: Dunja_Mijatovic

Great graph from “The Gift of Global Talent”
innovazioni, futuro
::: calebwatney

1/4 I’ve concluded that ethereum/blockchain development is no longer my comparative advantage
blockchain e crypto*
::: lisperati

Here is Colab notebook of “HANet”, a reimplementation of @hardmaru’s VAE+CPPN+GAN using TF2.0 with Keras. You can mix-and-match components into VAE, GAN, or VAE-GAN architecture
deep learning
::: BertChakovsky

Si chiama Red: Robot d’Extinction à Distance il #robot che ha permesso di salvare parte di #NotreDame. Esempio lampante di tecnologia che non ruba il #lavoro agli umani, ma permette di fare cose che noi umani possiamo e dobbiamo immaginare e fare con #ai
robots
::: manageritalia

So important to study actual effects of introducing algorithms into decision making scenarios. Reinforces that while ppl often focus on how a system compares to humans on the decisions themselves, the downstream and long-term effects (e.g. second opinions) are equally important
algoritmi, codice
::: RDBinns

“Perhaps educators will eventually learn to become better teachers in alliance with AI partners. But unlike collaborative chess or medical diagnostics, the student is not yet a content expert. The AI as know-it-all memory partner” induces overconfidence
artificial intelligence
::: FrankPasquale

Every major tech innovation of the last 150 years — and how they’ve improved productivity
innovazioni, futuro
::: MIT_CSAIL

karen

Maxima – 265 – draw – 12

1DfC

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

interpolate_color
Default value: false.

This option is relevant only when enhanced3d is not false.

When interpolate_color is false, surfaces are colored with homogeneous quadrangles. When true, color transitions are smoothed by interpolation.

interpolate_color also accepts a list of two numbers, [m, n]. For positive m and n, each quadrangle or triangle is interpolated m times and n times in the respective direction. For negative m and n, the interpolation frequency is chosen so that there will be at least |m| and |n| points drawn; you can consider this as a special gridding function. Zeros, i.e. interpolate_color=[0, 0], will automatically choose an optimal number of interpolated surface points.

Also, interpolate_color = true is equivalent to interpolate_color = [0, 0].

Color interpolation with explicit functions.

(%i1) draw3d(
        enhanced3d = sin(x*y),
        explicit(20*exp(-x^2-y^2)-10, x , -3, 3, y, -3, 3)) $

265-0

(%i2) draw3d(
        interpolate_color = true,
        enhanced3d = sin(x*y),
        explicit(20*exp(-x^2-y^2)-10, x , -3, 3, y, -3, 3)) $

265-1

(%i3) draw3d(
        interpolate_color = [-10, 0],
        enhanced3d = sin(x*y),
        explicit(20*exp(-x^2-y^2)-10, x , -3, 3, y, -3, 3)) $

265-2

Color interpolation with the mesh graphic object.

Interpolating colors in parametric surfaces can give unexpected results.

(%i4) draw3d(
        enhanced3d = true,
        mesh([[1, 1, 3],
        [7, 3, 1], [12, -2, 4], [15, 0, 5]],
        [[2, 7, 8],
        [4, 3, 1], [10, 5, 8], [12, 7, 1]],
        [[-2, 11, 10], [6, 9, 5], [6, 15, 1], [20, 15, 2]])) $

265-3

(%i5) draw3d(
        enhanced3d = true,
        interpolate_color = [0, 0],
        mesh([[1, 1, 3],
        [7, 3, 1], [12, -2, 4], [15, 0, 5]],
        [[2, 7, 8],
        [4, 3, 1], [10, 5, 8], [12, 7, 1]],
        [[-2, 11, 10], [6, 9, 5], [6, 15, 1], [20, 15, 2]])) $

ho avuto qualche difficoltà a riuscirci, probabilmente per via della versione non aggiornata.

265-4

(%i8) draw3d(
        enhanced3d = true,
        interpolate_color = true,
        view=map,
        mesh([[1, 1, 3],
        [7, 3, 1], [12, -2, 4], [15, 0, 5]],
        [[2, 7, 8],
        [4, 3, 1], [10, 5, 8], [12, 7, 1]],
        [[-2, 11, 10], [6, 9, 5], [6, 15, 1], [20, 15, 2]])) $

265-5

ip_grid
Default value: [50, 50].

ip_grid sets the grid for the first sampling in implicit plots. This option is relevant only for implicit objects.

ip_grid_in
Default value: [5, 5].

ip_grid_in sets the grid for the second sampling in implicit plots. This option is relevant only for implicit objects.

Maxima – 264 – draw – 11

sl107

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

gnuplot_file_name
Default value: “maxout_xxx.gnuplot” with “xxx” being a number that is unique to
each concurrently-running maxima process.

This is the name of the file with the necessary commands to be processed by Gnuplot. 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.

(%i1) draw2d(
        file_name = "my_file",
        gnuplot_file_name = "my_commands_for_gnuplot",
        data_file_name = "my_data_for_gnuplot",
        terminal = png,
        explicit(x^2, x, -1, 1)) $

my_file

See also data_file_name.

grid
Default value: false.

If grid is not false, a grid will be drawn on the xy plane. If grid is assigned true, one grid line per tick of each axis is drawn. If grid is assigned a list nx, ny with [nx,ny] > [0,0] instead nx lines per tick of the x axis and ny lines per tick of the y axis are drawn.

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

(%i2) draw2d(grid = true,
        explicit(exp(u), u, -2, 2))$

264-1

(%i3) draw2d(grid = [2, 2],
        explicit(sin(x), x, 0, 2*%pi))$

264-2

head_angle
Default value: 45.

head_angle indicates the angle, in degrees, between the arrow heads and the segment. This option is relevant only for vector objects.

(%i4) draw2d(xrange = [0, 10],
        yrange = [0, 9],
        head_length = 0.7,
        head_angle = 10,
        vector([1, 1], 0, 6]),
        head_angle = 20,
        vector([2, 1], [0, 6]),
        head_angle = 30,
        vector([3, 1], [0, 6]),
        head_angle = 40,
        vector([4, 1], [0, 6]),
        head_angle = 60,
        vector([5, 1], [0, 6]),
        head_angle = 90,
        vector([6, 1], [0, 6]),
        head_angle = 120,
        vector([7, 1], [0, 6]),
        head_angle = 160,
        vector([8, 1], [0, 6]),
        head_angle = 180,
        vector([9, 1], [0, 6]) )$

264-3

See also head_both, head_length, and head_type.

head_both
Default value: false.

If head_both is true, vectors are plotted with two arrow heads. If false, only one arrow is plotted. This option is relevant only for vector objects.

(%i5) draw2d(xrange = [0, 8],
        yrange = [0, 8],
        head_length = 0.7,
        vector([1, 1], [6, 0]),
        head_both = true,
        vector([1, 7], [6, 0]) )$

264-4

See also head_length, head_angle, and head_type.

head_length
Default value: 2.

head_length indicates, in x-axis units, the length of arrow heads. This option is relevant only for vector objects.

(%i6) draw2d(xrange = [0, 12],
        yrange = [0, 8],
        vector([0, 1], [5, 5]),
        head_length = 1,
        vector([2, 1], [5, 5]),
        head_length = 0.5,
        vector([4, 1], [5, 5]),
        head_length = 0.25,
        vector([6, 1], [5, 5]))$

264-5

See also head_both, head_angle, and head_type.

head_type
Default value: filled.

head_type is used to specify how arrow heads are plotted. Possible values are: filled (closed and filled arrow heads), empty (closed but not filled arrow heads), and nofilled (open arrow heads). This option is relevant only for vector objects.

(%i7) draw2d(xrange = [0, 12],
        yrange = [0, 10],
        head_length = 1,
        vector([0, 1], [5, 5]), /* default type */
        head_type = 'empty,
        vector([3, 1], [5, 5]),
        head_type = 'nofilled,
        vector([6, 1], [5, 5]))$

264-6

See also head_both, head_angle, and head_length.

cit. & loll – 144

Dai che si può rifare, ci vorrà un po’ di tempo, tanta voglia ma ce la  faranno  faremo.

D4Nvd9_XsAAN-Cf

Tutti ora lo state scaricando l’aggiornamento di #iOS12?
::: Genjuro75

I could be dutifully preparing, or I could
::: RyanMarcus

Il computer assemblato è come il maiale
::: Genjuro75

I love how many different languages are claiming
::: zooba ::: Gianlucadfiore

Fa ridere che la risposta standard predisposta quando un’intelligenza artificiale non riesce a processare la domanda
::: eschatonit

A Python developer
::: PPathole

The strength of JavaScript is that you can do anything
::: CodeWisdom

Enterprise UX
::: jaukia

6 hours later, I have replaced my 15 line perl script
::: obra

I made this because I’m an artist
::: kclemson

Today’s Mantra
devo crederci; se smetto di crederci smetto 😐
::: ReeseW

Oggi è il giorno in cui le aziende con software non localizzato
::: ivosilvestro

Stop calling your spreadsheets “big data”
::: lizardbill

56442992_2280528268858414_5924517015254466560_n

#typography by programmers 😂
::: Symbo1ics

There is nothing more unproductive than
::: CodeWisdom

I must do more Fermi exercises I guess
Uh! Dan come me (sensa comparassiun, nèh!)
::: sigfpe

Our current conception of what a computer program is derived straight from Fortran and ALGOL in the late ’50s
::: RichRogersIoT

This is brilliant :))) Apparently Shawn is the HR boss
::: MladenPrajdic

The secret to building large apps
::: CodeWisdom

My first time ever with an Ubuntu laptop, I tried to print
::: greghendershott

Ce que les clients veulent vraiment
::: CommitStrip_fr

“oh monsieur Eiffel, but how many rivets did you actually put???”
::: xxopxe

They had sent many subtle warnings to the humans… before they arrived
::: wolfejosh

Exciting times!
::: sigfpe

Intricate Tessellations Expand and Contract in New Folded Paper Works by Ekaterina Lukasheva
::: Nereide

57162414_10216528899509310_6987534434765373440_n

The ideal engineer is a composite
::: RichRogersIoT

Bitcoin Wallet in vera pelle
::: officialnorris0

Becoming a “senior” technologist/leader is
::: jbeda ::: WebReflection

Sotto certe #fotoprofilo dovreste scrivere
::: Genjuro75

Here is an ideal software engineering mindset
::: h_polatyuruk

Linux kernel swear counts
::: mikko_2014

No, it’s not a “bug”, it’s a…
::: RichRogersIoT

La cosa più bella che leggerete oggi
::: yoshi979

Fermi paradox finally solved
::: aliceschwarze

This is so meta
::: BenceNanay

Twitter, non puoi chiedermi di cambiare la password perché ho seguito troppe persone e pensi che mi abbiano hackerato il profilo
::: Dio

Pearls Before Swine for April 14, 2019
::: stephanpastis

56990178_2283571505220757_4472037424540680192_n

This pic is epic! 😁
::: VoxxedMilano

#FacebookDown #InstagramDown #WhatsAppDown
Facebook
::: ProductHunt ::: emenietti ::: Downdetector ::: emenietti ::: fabiochiusi ::: raistolo ::: frencfrais

Some weird languages I want to see
::: hillelogram

Perfect guy
::: paul_vacca

Kitchen: Template Processing Error
::: 0xPIT

80% of computer science is detective work
::: MIT_CSAIL

The problem isn’t really that Facebook keeps having outages
::: gcluley

La battaglia contro la facile lusinga del pollice in su
BB (o è stato LC?) rockz! 💥
::: BeppeBeppetti

The greatest obstacle to discovery is not ignorance
::: RichRogersIoT

Remainder that if you’re on Twitter and somebody respectfully disagree with you, you don’t block/mute. You discuss. That’s how “social media” works
molto bello il seguito
::: Gianlucadfiore

Wish Granted…
::: thecrazyprogrmr

Leaders
::: RichRogersIoT

lol

Maxima – 263 – draw – 10

D2HY

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

filled_func
Default value: false.

Option filled_func controls how regions limited by functions should be filled. When filled_func is true, the region bounded by the function defined with object explicit and the bottom of the graphic window is filled with fill_color. When filled_func contains a function expression, then the region bounded by this function and the function defined with object explicit will be filled. By default, explicit functions are not filled.

A useful special case is filled_func = 0, which generates the region bond by the horizontal axis and the explicit function.

This option affects only the 2d graphic object explicit.

Region bounded by an explicit object and the bottom of the graphic window.

(%i1) draw2d(fill_color = red,
        filled_func = true,
        explicit(sin(x), x, 0, 10))$

263-0

Region bounded by an explicit object and the function defined by option filled_func. Note that the variable in filled_func must be the same as that used in explicit.

(%i2) draw2d(fill_color = grey,
        filled_func = sin(x),
        explicit(-sin(x), x, 0, %pi));
(%o2)                          [gr2d(explicit)]

263-1

See also fill_color and explicit.

font
Default value: "" (empty string).

This option can be used to set the font face to be used by the terminal. Only one font face and size can be used throughout the plot.

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

See also font_size.

Gnuplot doesn’t handle fonts by itself, it leaves this task to the support libraries of the different terminals, each one with its own philosophy about it. A brief summary follows:

x11 : Uses the normal x11 font server mechanism.

(%i3) draw2d(font = "Arial",
        font_size = 20,
        label(["Arial font, size 20", 1, 1]))$

263-2

(dalle prove fatte font_size non funziona)

windows: The windows terminal doesn’t support changing of fonts from inside the plot. Once the plot has been generated, the font can be changed right-clicking on the menu of the graph window.

png, jpeg, gif : The libgd library uses the font path stored in the environment variable GDFONTPATH; in this case, it is only necessary to set option font to the font’s name. It is also possible to give the complete path to the font file. Nota: la variabile GDFONTPATH per me è vuota.

Option font can be given the complete path to the font file:

(%i4) path: "/usr/share/fonts/truetype/freefont/" $

(%i5) file: "FreeSerifBoldItalic.ttf" $

(%i6) draw2d(
        font = concat(path, file),
        font_size = 20,
        color = red,
        label(["FreeSerifBoldItalic font, size 20",1,1]),
        terminal = png)$

maxima_out

If environment variable GDFONTPATH is set to the path where font files are allocated, it is possible to set graphic option font to the name of the font.

Postscript: Standard Postscript fonts are: "Times-Roman", "Times-Italic", "Times-Bold", "Times-BoldItalic", "Helvetica", "Helvetica-Oblique", "Helvetica-Bold", "Helvetica-BoldOblique", "Courier", "Courier-Oblique", "Courier-Bold", and "Courier-BoldOblique".

(%i9) draw2d(
        font = "Courier-Oblique",
        font_size = 15,
        label(["Courier-Oblique, size 15",1,1]),
        terminal = eps)$

263-4

pdf : Uses same fonts as Postscript.

pdfcairo: Uses same fonts as wxt.

wxt: The pango library finds fonts via the fontconfig utility.

aqua: Default is "Times-Roman".

The gnuplot documentation is an important source of information about terminals and fonts.

font_size
Default value: 10.

This option can be used to set the font size to be used by the terminal. Only one font face and size can be used throughout the plot. font_size is active only when option font is not equal to the empty string.

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

Sicurezza e disinformazione – 20

Per adesso non si sente ancora la censura che giornali e governi ci vogliono imporre. Per il futuro chissà, confido in Sua pastosità il Prodigioso (RAmen) che risulti inutile come il consenso ai cookies.

D4KiGELU0AArsrB

Two-Thirds of Consumers Don’t Expect Google To Track Them the Way It Does
privacy, sicurezza, spionaggio, virus
::: Slashdot

This is an unprecedented attack on freedom of speech that will see internet giants monitoring the communications of billions and censoring lawful speech
censura
::: bbw1984

‘Exodus’ Spyware Found Targeting Apple iOS Users
privacy, sicurezza, spionaggio, virus
::: Slashdot ::: Everyeye ::: AI__TECH ::: Genjuro75 ::: Genjuro75

Beware of making platforms even more draconian than the law, to cover their backs. #OnlineHarms
censura
::: JamieJBartlett

Germany’s Federal Police is rolling out bodycams. To store the data, it wants to use Amazon’s cloud service. But that would expose footage to potential U.S. snooping and violate data protection laws, Germany’s top data protection official told us
privacy, sicurezza, spionaggio, virus
::: JanoschDelcker

Update: At least 45 countries on six continents have taken action against online misinformation. Here’s my running guide to what they’ve done so far
disinformazione, fake news, bufale
::: dpfunke

French government and governing party en Marche have insisted on on crack-downs on disinformation. Turns out En Marche have also used anonymous accounts to share false claims and manipulated videos to protect Macron’s security officer, @lemondefr reports
disinformazione, fake news, bufale
::: rasmus_kleis

A white paper that announces its intention to ban ‘trolling’ and ‘disinformation’ but
makes little attempt to define either gives me the shivers
disinformazione, fake news, bufale
::: JimPethokoukis

Marco’s Box: Firefox dichiara guerra a scripts di fingerprinting e cryptomining
privacy, sicurezza, spionaggio, virus
::: Marcooo83

AGCOM: Cresce nel primo bimestre 2019 la disinformazione online-pubblicato dall’ autorita’ il secondo numero dell’osservatorio
disinformazione, fake news, bufale
::: AGCOMunica

New Variants of Mirai Botnet Detected, Targeting More IoT Devices
privacy, sicurezza, spionaggio, virus
::: Slashdot

Microsoft has been working with a Chinese military-run university on artificial intelligence research that could be used for surveillance and censorship
censura
::: cobrampi

Apple Music Caught Censoring Pro-Democracy Music In China
censura
::: Slashdot

Salting and stretching a password
privacy, sicurezza, spionaggio, virus
::: CompSciFact

D3y4QItW0AAMJGp

Google Chrome Wants To Block Some HTTP File Downloads
censura
::: Slashdot

Facebook has announced several big updates on how it deals with misinformation
disinformazione, fake news, bufale
::: dpfunke

Una ottima ragione per non usare Safari, Chrome e derivati
privacy, sicurezza, spionaggio, virus
::: quinta

Mysterious Safety-Tampering Malware Infects Second Critical Infrastructure Site
privacy, sicurezza, spionaggio, virus
::: Slashdot

China has been remarkably successful at censoring content on the internet. But this month, coordinated dissent has popped up in an unexpected place: GitHub
censura | social media
::: NPR ::: marcelsalathe

In just 2 years the landscape of the most attacked plarforms changed dramatically. Why? The developers of browsers invested a lot of resources and set up processes to mitigate cyberattacks
privacy, sicurezza, spionaggio, virus
::: e_kaspersky

Here it is! My blog post on Sequential Import Chaining
bug
::: d0nutptr

What we think about the UK government’s ‘Online Harms’ white paper
censura
::: fabiochiusi ::: bbw1984

A Team At Amazon Is Listening To Recordings Captured By Alexa
privacy, sicurezza, spionaggio, virus
::: fabiochiusi

If passed, it would ask the Federal Trade Commission to create rules for evaluating “highly sensitive” automated systems. Companies would have to assess whether the algorithms powering these tools are biased or discriminatory
censura
::: fabiochiusi

Kaspersky ha dato notizia di un nuovo framework spyware, attivo da oltre 5 anni, ma così sofisticato da essere stato rilevato solo di recente! Si chiama TajMahal ed è un software modulare e adattabile adatto a differenti operazioni di spionaggio
privacy, sicurezza, spionaggio, virus
::: TomsHWItalia

No, #privacy is not “dead,” and using #Facebook is not proof you don’t care about it.If you’re hearing these arguments again (and again), this piece by @trevortimm may help you counter them
privacy, sicurezza, spionaggio, virus
::: accessnow

Draft law on ‘isolating’ #Russia’s internet #Runet to enable it to work independently from the global internet is going through the second reading today. After amendments, draft is still vague, overreaching, very dangerous for online freedom of speech
censura
::: yuliagorbunova_

D4BA6YYW0AAUTw1

@emilychangtv on why #internet regulations must work for women
privacy, sicurezza, spionaggio, virus
::: webfoundation

The DOD wants a continuous evaluation system that “autonomously analyzes applicants’ behavior—using…court records, purchase histories, & credit profiles—to proactively identify security risks”
privacy, sicurezza, spionaggio, virus
::: FrankPasquale

Swisscom has published an excellent and easily accesible booklet on DevSecOps. Recommended
privacy, sicurezza, spionaggio, virus
::: mikko

It amazes me how many people on here think journalists regularly ask sources to hack computers/steal information for them. This is a line no serious journalist would ever cross, and is a far cry away from a source coming to you with information they obtained on their own
privacy, sicurezza, spionaggio, virus | media
::: sheeraf

How To Stop Amazon From Listening To Your Alexa Recordings
privacy, sicurezza, spionaggio, virus
::: Slashdot

How Germany’s anti-trust watchdog could change the way Facebook works
“You can be watching a news item about migration one minute, then the next you’re listening to speakers from UK far-right parties and then actual neo-nazis. And while you look on, the platforms harvest your metadata to make money”
Facebook
::: FrankPasquale

I Cut Google Out Of My Life. It Screwed Up Everything
privacy, sicurezza, spionaggio, virus | Google
::: data_tip

Big tech lobbied hard to take down a bill that would ban recording people without their consent
privacy, sicurezza, spionaggio, virus
::: motherboard

Microsoft Publishes SECCON Framework For Securing Windows 10
privacy, sicurezza, spionaggio, virus
::: Slashdot

For almost 5 years, I was one of a team of activists⁩ working to get Facebook to address its racial discrimination issues, on and off the platform. This powerful coverage by ⁦@MotherJones⁩ details just how difficult it’s been
odio, razzismo, discriminazioni
::: culturejedi

Hacker hanno violato e pubblicato le informazioni personali su migliaia di agenti Fbi. “Ora venderemo i dati”. Più che leaks e libertà di pubblicazione, questa è guerra
privacy, sicurezza, spionaggio, virus
::: jacopo_iacoboni

Yes All Pervasive Facial Recognition Means My Grandchildren Will Never Be Able To Escape The Drone Patrolled Climate Refugee Camps, But Won’t Somebody Think Of The Innovative Start Ups – In this new NYT column I will
privacy, sicurezza, spionaggio, virus
::: timmaughan

A Researcher Needed Three Hours to Identify Me From My DNA
privacy, sicurezza, spionaggio, virus
::: data_tip

Officials involved in commerce with China said hacking and theft were an open secret for almost two decades, allowed to quietly continue because U.S. companies had too much money at stake to make waves
privacy, sicurezza, spionaggio, virus
::: frontlinepbs

Bz+C+190410+P

Wild. You may have heard of so-called geofence or ‘reverse location’ warrants, where cops request location info for all Android phones in a given area (maybe from @iblametom’s reporting). Now @jenvalentino shows how that data can end up in wrongful arrests
privacy, sicurezza, spionaggio, virus
::: josephfcox

Optimize Algorithms to Support Kids Online, Not Exploit Them
privacy, sicurezza, spionaggio, virus
::: Joi

Amazon and Google Fight Bill That Prohibits Secretly Recording You
privacy, sicurezza, spionaggio, virus
::: Slashdot

Your Smartphone Apps Are Filled With Trackers You Know Nothing About
privacy, sicurezza, spionaggio, virus
::: data_tip

Offering Section 230 protections only to web platforms that are deemed politically “neutral” will backfire and lead to more online policing of speech
censura
::: EFF

New Wikileaks File Dump
novità
::: Gianlucadfiore

Microsoft Says Some Webmail Accounts Were Compromised
privacy, sicurezza, spionaggio, virus
::: Slashdot

Scammers Are Buying Thousands Of Fake 5-Star Amazon Reviews — on Facebook
disinformazione, fake news, bufale | frodi
::: Slashdot

Internet Explorer Exploit Steals Data From Windows Users– Even If They Never Use Internet Explorer
privacy, sicurezza, spionaggio, virus
::: Slashdot

So, someone must have followed the Cambridge Analytica saga and concluded: “We need more of that psychometric stuff but with machine learning and a patent!”
privacy, sicurezza, spionaggio, virus
::: evgenymorozov

In light of @Guardian’s report that DHS operated a complex network of fake profiles to catch immigrant students, EFF is calling on Facebook to establish meaningful consequences for law enforcement agencies that break the rules to spy on users
privacy, sicurezza, spionaggio, virus | Facebook
::: EFF

Twitter Urged to Suspend Donald Trump After President Accused of ‘Sharing Propaganda Videos Trafficking in Hate Speech’ Over Omar Attack
odio, razzismo, discriminazioni
::: fabiochiusi

This weekend, @STARZ used a bogus copyright notice to take down our tweet about THEIR bogus copyright notice to @torrentfreak, who had the audacity to report on leaked episodes of TV shows. Say it with us: It’s Not Infringement To Report On Infringement
frodi | copyright e brevetti
::: EFF

go-west