Python: Batteries Included, but They’re Leaking

Python: Batteries Included, but They’re Leaking

Brown asserted that there were many such dependencies from the standard library to PyPI:
typing works best with
mypy, the
ssl module requires a monkeypatch to connect to non-ASCII domain names,
datetime needs
pytz, and
six is non-optional for writing code for Python 2 and 3. Brown also noted that some standard library modules were optimized in C for Python 3, but had to be reimplemented in pure Python for PyPy to support them. Standard Library Modules Crowd Out Innovation

Brown’s most controversial opinion, in her own estimation, is that adding modules to the standard library stifles innovation, by discouraging programmers from using or contributing to competing PyPI packages.

Source: pyfound.blogspot.com

Jerry (YC S17) Is Hiring Senior Software Developers (Toronto or Remote)

Jerry (YC S17) Is Hiring Senior Software Developers (Toronto or Remote)

That is why we built jerry.ai to create the easiest experience for our users. Enabled by disruptive technologies, jerry.ai aims for the one-click user experience in financial product offerings which traditionally requires users to fill out long forms. Based in Silicon Valley, we are looking for engineering talent to join our team in Canada.

Source: www.workable.com

I Got a Knuth Check for 0x$3.00

I Got a Knuth Check for 0x$3.00

The first typo is on page 392 of Volume 3, Sorting and Searching, eighth line from the bottom: “After an unsuccessful search it is sometime desirable to enter a new record, containing K, into the table; a method that does this is called a search-and-insertion algorithm.” Tack the desired item on to the end of the array, then start your pointer at the head of the array and do the following in a loop:

With this algorithm, things are arranged such that the item is guaranteed to be found one way or another, and the bound check only needs to be executed once when the item is found. Don’t ask me to prove it, but the Karatsuba algorithm (recursively generalized from the example above) improves the traditional method’s O(n2) multiplications to O(n(lg 3)).

Source: nickdrozd.github.io

Aggressive Chess Openings

Aggressive Chess Openings

When white castles queenside, black attacks with the b- and a-pawns as well as the thematic exchange sac Rc8xNc3 bxc3, ruining the queenside pawn structure. Black has entered an assymetric position where white has to find dynamic plans to compensate for the material loss. Black will try to win by launching an attack on the white King, after developing with Bc8-b7, Qd8-b6 and O-O-O.

Source: chess.stackexchange.com

American life is improving for the lowest paid

American life is improving for the lowest paid

And after years of low earnings he collects $13.90 an hour, almost double the state’s minimum rate and better than the grocer’s pay. Elise Gould of the Economic Policy Institute told Congress in March that, in states which put up minimum wages at least once in the five years to 2018, incomes for the poorest rose by an average of 13%. By last year, the poorest 10% were still earning only a miserly 4.1% more per hour than they did (in real wages) 40 years ago.

Source: www.economist.com

Chicago becomes first city to collect “Netflix tax”

Chicago becomes first city to collect “Netflix tax”

Four years ago, Chicago imposed a 9% tax on streaming entertainment services, leading to a flurry of lawsuits. Now, the city has collected $2 million in sales tax from Sony and two online ticketing services, making it the first major city to collect such a tax successfully, Bloomberg reported. Chicago’s expanded digital entertainment and services tax could raise up to $12 million per year, according to estimates issued at the time it passed in 2015.

Source: www.cbsnews.com

Children describe technology that gives them a sense of ambiguity as ‘creepy’

Children describe technology that gives them a sense of ambiguity as ‘creepy’

Kids in a new study described creepy technology as something that is unpredictable or poses an ambiguous threat that might cause physical harm or threaten an important relationship. “Over the years of working with kids we realized they use the word ‘creepy’ a lot as a way to reject specific technologies,” said first author Jason Yip, an assistant professor in the UW’s Information School. For example, when kids were asked to design a technology that was trustworthy, some of the children designed an intelligent trash can that both scanned and deleted their facial recognition data each time they used it.

Source: www.sciencedaily.com

Cloudflare architecture and how BPF eats the world

Cloudflare architecture and how BPF eats the world

After DoS and the load balancing layers, the packets are passed onto the usual Linux TCP / UDP stack. We do our best to use vanilla Linux features, but things get complex when you use thousands of IP addresses on the servers. Soon we will be doing more with eBPF based socket dispatch, eBPF running on Linux TC (Traffic Control) layer and more integration with cgroup eBPF hooks.

Source: blog.cloudflare.com

Can “Indie” Social Media Save Us?

Can “Indie” Social Media Save Us?

I began by admitting that I’ve never had a social-media account; I then outlined arguments for why other people should consider eliminating social media from their lives. I think of this episode as typical of the conflicted relationships many of us have with Facebook, Instagram, and other social-media platforms. To create social platforms that work on servers owned by users rather than big corporations, the IndieWeb developers have had to solve a tricky technical problem: decentralization.

Source: www.newyorker.com

Strache Caught on Camera in Ibiza

Strache Caught on Camera in Ibiza

At that moment, two of them were already on their way to the center of political power: Heinz-Christian Strache, head of the far-right Freedom Party of Austria (FPÖ), and Johann Gudenus, a member of the federal board of the FPÖ and a former deputy mayor of Vienna who was also the husband of the Serbian-born woman. The FPÖ is part of Austria’s governing coalition, having emerged from the last election as a kingmaker for Chancellor Sebastian Kurz and his conservative Austrian People’s Party (ÖVP). Beyond the Kronen Zeitung, Strache continued in the video, ORF, the Austrian public broadcaster, was also very important.

Source: www.spiegel.de