Aphantasia

Aphantasia

Interest in the phenomenon renewed after the publication of a study in 2015 conducted by a team led by Professor Adam Zeman of the University of Exeter,[3] which also coined the term aphantasia. [10]

In December 2017, the book Aphantasia: Experiences, Perceptions, and Insights was published by Alan Kendle with a foreword by Professor Adam Zeman. [5][6]

In the original paper[3] by Professor Adam Zeman, the Vividness of Visual Imagery Questionnaire (VVIQ) is used to evaluate the quality of the mental image.

Source: en.wikipedia.org

Verizon and a BGP Optimizer Knocked Large Parts of the Internet Offline

Verizon and a BGP Optimizer Knocked Large Parts of the Internet Offline

An Internet Service Provider in Pennsylvania  (AS33154 – DQE Communications) was using a BGP optimizer in their network, which meant there were a lot of more specific routes in their network. However, against numerous best practices outlined below, Verizon’s lack of filtering turned this into a major incident that affected many Internet services such as Amazon, Fastly,  Linode and Cloudflare. What this means is that suddenly Verizon, Allegheny, and DQE had to deal with a stampede of Internet users trying to access those services through their network.

Source: blog.cloudflare.com

The internet is increasingly a low-trust society

The internet is increasingly a low-trust society

The internet is becoming a low-trust society, where an assumption of pervasive fraud is built into the way things function. The internet is increasingly a low-trust society—one where an assumption of pervasive fraud is simply built into the way many things function. Google nukes content farms; Apple rules its App Store with an iron grip; Amazon’s return policy—generous to customers but stringent to vendors—serves as a check against fraud; Facebook and Twitter have been pressured to de-platform the most noxious purveyors of conspiracy theories and fake news.

Source: www.wired.com

From Python to Go to Rust: an opinionated journey (2018)

From Python to Go to Rust: an opinionated journey (2018)

When looking for a new backend language, I naturally went from Python to the new cool kid: Go. As I did with Go, I tried to go head first, but it was too hard: I needed some new concepts specific to Rust like ownership or lifetimes to understand the code I was seeing on StackOverflow. At the very least, I think that I’ve found in Rust my new favorite language for the backend.

Source: tech.allo-media.net

Show HN: A no-nonsense Jekyll theme for sensible blogging

Show HN: A no-nonsense Jekyll theme for sensible blogging

Your Jekyll blog will often be viewable immediately at (if it’s not, you can often force it to build by completing step 2)

Enter your site name, description, avatar and many other options by editing the file. Making a change to (or any file in your repository) will force GitHub Pages to rebuild your site with jekyll. Create a new file called to publish your first blog post.

Source: github.com

Sidewalk Labs’ Plan for Toronto

Sidewalk Labs’ Plan for Toronto

After 18 months of high-profile resignations, local resistance, and lots of “listening,” Google-affiliate Sidewalk Labs finally released its master plan to redevelop a swath of Toronto’s waterfront as a sensor-laden neighbourhood on Monday. For example, Sidewalk Labs is advocating for new mass transit in Toronto (which it may help to fund) to make getting to Quayside easier, a new public administrator for the IDEA District, and modified legal regulations for the district to implement some of its plans. Adding yet another wrinkle to the situation is a lawsuit moving through the courts against all three levels of Canadian government by the Canadian Civil Liberties Association (CCLA), which argues that Waterfront Toronto didn’t have the authority to enter into an agreement with Sidewalk Labs and that government essentially abdicated its responsibilities to the public to a corporation.

Source: www.vice.com

Google’s Rivals Gear Up to Make Antitrust Case

Google’s Rivals Gear Up to Make Antitrust Case

Now rivals are stepping up their advocacy in the U.S., where antitrust enforcers recently divvied up the job of examining antitrust concerns at large tech platforms, with the Justice Department preparing a Google probe. , which has a long-pending copyright case against Google, has briefed European antitrust regulators about Google’s use of data to target ads and was part of a successful coalition of plaintiffs against Google’s alleged anticompetitive behavior in its Android operating system for smartphones, which led to a record fine issued by the European Commission last year, of €4.3 billion. They and others are expected to seek out Justice Department officials as they prepare a Google probe, according to industry executives and antitrust lawyers.

Source: www.wsj.com

Raspberry Pi on Raspberry Pi

Raspberry Pi on Raspberry Pi

Since the lack of netboot means we couldn’t just drop the Pi 4 in as a faster version at this time, we went back to the lab and we built an alpha Pi 4 Cloud on a smaller scale: 18 Pi 4s that Raspberry Pi have very generously given to us, all connected with gigabit ethernet so we can try out the 2.5x faster CPUs, 3x faster Network and 4x RAM capacity. The configuration is also only deployed in a single data centre with all servers on a single switch, whereas in normal usage the Raspberry Pi website is simultaneously hosted in two different data centres for redundancy. Once netboot on Pi 4 is available, we’ll be adding 4 core A72 / 4GB servers to our Pi Cloud, at a slightly higher price than the existing Pi 3 servers, reflecting the higher hardware and power costs.

Source: blog.mythic-beasts.com

COM vs SOM: The Component Object Model and Some Other Model (1999)

COM vs SOM: The Component Object Model and Some Other Model (1999)

COM is a binary standard that imposes no additional runtime cost to objects created using traditional C++ compilers and can be hosted in any language that supports implementing and calling functions with C linkage though a pointer. To allow the “upcall” effect of virtual functions in C++, COM also supports an event model that allows the “base” class to issues method calls that can be intercepted by any “derived” client. SOM’s object model was difficult to implement in any OOPL environment until IBM and one other vendor (Metaware) provided a special SOM-compliant compiler.

Source: web.archive.org