Support for right-to-repair laws slowly grows

Support for right-to-repair laws slowly grows

These pieces of proposed legislation take different forms—19 states introduced some form of right to repair legislation in 2018, up from 12 in 2017—but generally they attempt to require companies, whether they are in the tech sector or not, to make their service manuals, diagnostic tools, and parts available to consumers and repair shops—not just select suppliers. And given its prominence in the consumer technology repair space, IFixit.com has found itself at the forefront of the modern right to repair movement. And buried in almost all end-user license agreements is a clause that gives a manufacturer the right to alter the terms of the agreement unilaterally, typically with minimal advance notice.

Source: arstechnica.com

Hackers,farmers and doctors unite: Support for Right to Repair laws slowly grows

Hackers,farmers and doctors unite: Support for Right to Repair laws slowly grows

These pieces of proposed legislation take different forms—19 states introduced some form of right to repair legislation in 2018, up from 12 in 2017—but generally they attempt to require companies, whether they are in the tech sector or not, to make their service manuals, diagnostic tools, and parts available to consumers and repair shops—not just select suppliers. And given its prominence in the consumer technology repair space, IFixit.com has found itself at the forefront of the modern right to repair movement. And buried in almost all end-user license agreements is a clause that gives a manufacturer the right to alter the terms of the agreement unilaterally, typically with minimal advance notice.

Source: arstechnica.com

Why I don’t use web components

Why I don’t use web components

I’m mostly writing this for my future self, so that I have something to point to next time someone asks why I’m a web component skeptic, and why Svelte doesn’t compile to custom elements by default. The only practical way to do so, at least if you want to avoid FOUC, is to have the CSS in a string in the JavaScript module that defines the custom element. It also creates complexity for developers, who are encouraged to learn these new features (some of which, like HTML Imports or the original Custom Elements spec, never catch on outside Google and end up being removed again.)

Source: dev.to

Two new papers explore the physics behind bubbles and foams

Two new papers explore the physics behind bubbles and foams

The Japanese researchers from Tokyo Metropolitan University who authored the recent paper in Scientific Reports were particularly interested in studying a phenomenon known as “collective bubble collapse,” or CBC, in which breaking one bubble at the edge of a foam results in a cascading effect as the breakage spreads to other bubbles in the foam. When they analyzed the data, the scientists identified two distinct mechanisms for the resulting CBCs: a so-called “propagating mode,” in which a broken bubble is absorbed into the liquid film, and a “penetrating mode,” in which the breakage of a bubble causes droplets to shoot off and hit other bubbles, causing them to break in turn. Among other useful findings: higher levels of liquid in the foam meant that slower droplets were released in the penetrating mode, slowing the spread of the collapse, since the droplets often lacked sufficient energy to penetrate another bubble’s surrounding film.

Source: arstechnica.com

Record Number of Honeybee Colonies Died Last Winter

Record Number of Honeybee Colonies Died Last Winter

According to the Bee Informed Partnership’s latest survey, released this week, U.S. beekeepers lost nearly 40% of their honeybee colonies last winter — the greatest reported winter hive loss since the partnership started its surveys 13 years ago. She says that pesticide industry leaders often try to shift blame for bee declines solely onto Varroa mites and viruses when in fact, she says, “there is so much evidence that pesticides are a major player in the decline of honeybees.” Honeybees are a “sentinel species,” Frazier says, meaning that their losses may warn humans of the larger trend of insect decline worldwide, including the decline of other pollinators like beetles and wild bees.

Source: www.npr.org

Death of Jean-Marie Hullot, Co-Creator of NextStep and the iPhone

Death of Jean-Marie Hullot, Co-Creator of NextStep and the iPhone

Il faut bien comprendre qu’elles résultent de la conjonction d’un goût esthétique très sûr et de la création et de la maîtrise de nouvelles architectures de programmation subtiles et éminemment scientifiques, que Jean-Marie Hullot avait commencé à développer lorsqu’il était chercheur à l’IRIA. Elle fut le premier document technique français composé avec le système de composition TeX, alors en développement par Don Knuth à Stanford, où Jean-Marie Hullot s’y était initié. Comme c’était l’époque de la naissance des langages objets, il a d’abord décidé de développer le sien au-dessus de Le_Lisp, nommé Ceyx, en privilégiant les aspects dynamiques non présents dans les autres langages de l’époque (il est ensuite passé à Objective C, langage du même type mais bien plus efficace.)

Source: binaire.blog.lemonde.fr

Resemblance Between Basque and Armenian Languages

Resemblance Between Basque and Armenian Languages

More contemporarily, Sargsyan’s collaborative work in 1998 with Armenian and Basque linguists identified almost 600-shared parallel words between the two languages, which Sargsyan suggested were introduced through metallurgy and farming via an ancient migration of Armenians to this area. “It’s no accident that the Armenian and Basque languages have a number of almost identical words relating to agriculture,” he wrote in a 2006 article in Yerevan Magazine, referring to the shared words ardi (sheep), urti (water-bearing) and gari (millet in Euskara; barley in Armenian). Xabier Kintana, head director at the Euskaltzaindia, told me that Sargsyan’s list of shared Armenian-Basque words “are taken very randomly from the different modern dialects of the Basque language” and “are surely old loans of Latin, Celtic and other languages, in their time neighbours of the Basque, which invalidates their comparison.”

Source: www.bbc.com

Getting 2FA Right in 2019

Getting 2FA Right in 2019

Most importantly of all: the fact that TOTP is not as good as a hardware key is not an excuse to continue allowing either SMS or voice codes. TOTP and WebAuthn are both solid choices for adding 2FA to your service and, given the opportunity, you should support both. This, plus TOTP’s relatively simple code-generation process, makes it a breeze to implement, but results in some gotchas:

By contrast, WebAuthn uses asymmetric, public-key cryptography: the client generates a keypair after receiving a list of options from the server, sends the public half to the server for verification purposes, and securely stores the private half for signing operations during authentication.

Source: blog.trailofbits.com

Why Monzo’s bank transfers weren’t working on the 30th of May

Why Monzo’s bank transfers weren’t working on the 30th of May

This lets the receiving bank know there was a request message they didn’t acknowledge, and they shouldn’t put the payment in the recipient’s account as the sending bank has been given a rejection code. Our third party Faster Payments Gateway begins corrupting approximately 25% of all payment messages sent through it, in both directions. This is already fixed by our change to remove corruption from inbound payment messages, but some customers were left with money in their Monzo account that didn’t actually leave the sending bank.

Source: monzo.com