LinkedIn Exfiltrates Data from the Browser

LinkedIn Exfiltrates Data from the Browser

LinkedIn will scan your local browser files in an attempt to identify a number of different browser extensions you may have installed. After inspecting a few of the extension IDs in the resources I began to suspect LinkedIn was attempting to determine if I had certain extensions installed by executing local web requests to the browser itself. LinkedIn abuses this fact and sprays web requests to your local browser in attempt to find extensions.

Source: prophitt.me

So Long, Exoplanet HD 17156b. Hello Sauron?

So Long, Exoplanet HD 17156b. Hello Sauron?

But in celebration of its hundredth anniversary, the I.A.U. is sharing the fun, allowing every country in the world to name its own exoplanet and the star it calls home. On June 7, the organization released a list of stars and their planets for the 79 countries that have signed up so far for IAU100 NameExoWorlds, as the project is officially called. Each star on the list is visible and bright enough to be seen with a small telescope from the country that now has dibs on it.

Source: www.nytimes.com

I386 architecture will be dropped starting with Ubuntu 19.10

I386 architecture will be dropped starting with Ubuntu 19.10

Last year, the Ubuntu developer community considered the question of whether to continue carrying forward the i386 architecture in the Ubuntu archive for future releases. The discussion at the time was inconclusive, but in light of the strong possibility that we might not include i386 as a release architecture in 20.04 LTS, we took the proactive step to disable upgrades from 18.04 to 18.10 for i386 systems, to avoid accidentally stranding users on an interim release with 9 months of support instead of letting them continue to run Ubuntu 18.04 LTS with its 5 years of standard support. Consequently, i386 will not be included as an architecture for the 19.10 release, and we will shortly begin the process of disabling it for the eoan series across Ubuntu infrastructure.

Source: discourse.ubuntu.com

YouTuber Simone Giertz Transformed a Tesla Model 3 into a Pickup Truck

YouTuber Simone Giertz Transformed a Tesla Model 3 into a Pickup Truck

Simone Giertz was tired of waiting for Elon Musk to unveil his new Tesla pickup truck, so she decided to make one herself. The final results are pretty impressive

The final results are pretty impressive, and while it probably won’t look anything like the “futuristic-like cyberpunk, Blade Runner pickup truck” that Musk says he plans to release later this year, it really stands on its own as a dirt-kicking, rugged, all-electric pickup truck that still has that certain Tesla panache. Musk has been hyping the Tesla pickup truck for several years now, calling it his favorite vehicle in Tesla’s lineup yet and promising it won’t look anything like other trucks on the market.

Source: www.theverge.com

Simple techniques to optimise Go programs

Simple techniques to optimise Go programs

See a Twitter thread from Damian Gryski for an interesting example where removing strings from a large map in favour of a smarter data structure actually increased memory. This has two downsides:

The below program shows the difference in performance:

We can see that the version is 3.5x faster, results in 1/3rd the number of allocations, and half the memory allocated. When you reach the of a slice, a new array with double the cap of the previous slice is allocated, the memory is copied over from the old slice to the new one, and the old array is discarded

I often see code like the following that allocates a slice with zero capacity, when the capacity of the slice is known upfront.

Source: stephen.sh

First Amendment doesn’t apply to private platforms, says Supreme Court

First Amendment doesn’t apply to private platforms, says Supreme Court

The case turned on whether the nonprofit was a “state actor” running a platform governed by First Amendment constraints. In a decision written by Justice Brett Kavanaugh, the conservative justices ruled that the First Amendment constraints didn’t apply to the nonprofit, which they considered a private entity. The liberal justices on the court, in a dissenting ruling, argued instead that the terms under which the nonprofit ran the channels for the city should have bound it to First Amendment constraints.

Source: www.theverge.com

Fighting to Save the Real-Life Pharmacy from ‘Ulysses’

Fighting to Save the Real-Life Pharmacy from ‘Ulysses’

Today, the entirely volunteer-run staff of Sweny’s uses the place to host readings of Joyce’s work in five different languages and to sell second-hand copies of Joyce’s work (and, of course, that famous lemon soap). And in turn, Sweny’s provides a place for writers and artists to meet, share ideas, and chat, while keeping Joyce’s work alive and out loud in the present day. The democratic community spirit and open-hearted use of public space at Sweny’s preserve something in the spirit of Dublin as well, something Joyce would have been moved to see in the city he so loved, but felt he had to leave.

Source: lithub.com

The worst morale boosting gesture I’ve experienced

The worst morale boosting gesture I’ve experienced

It wasn’t uncommon for angry customers to make their way to the office, sneak past security, and loudly grumble at marketing managers about their billing problems. Everything you do is great! The half dozen strangers had formed a line and started doing a little song-and-dance about how lucky we were to work for Vodafone, and how our jobs improved people’s lives every day.

Source: shkspr.mobi

Replay of the Apollo 11 mission in real time from 50 years ago

Replay of the Apollo 11 mission in real time from 50 years ago

Experience the first landing on the Moon

This website replays the Apollo 11 mission as it happened, 50 years ago. These 50 channels of Mission Control audio have only recently been digitized and restored, and are made publicly available here for the first time. Ben Feist Concept, research, mission data restoration, audio restoration, video, software architecture and programming.

Source: apolloinrealtime.org

How does SAML work in practice?

How does SAML work in practice?

With other applications already in production, the SSO (single sign-on) was already in place across the company. Creating our own sign-on system was not an option, for several reasons:

Several protocols allow to implement a SSO system, but first of all it is good to distinguish two things: Authentication / Authorization. To implement SSO, there are 3 main protocols:

Even though older, SAML is still used a lot in companies and more complicated to set up than OpenID.

Source: blog.theodo.com