How to install Debian 11 Bullseye with a GNOME desktop

Debian GNU/Linux was first released way back in 1993 and has been under active developement ever since. Today, the Debian Project unites thousands of contributors from across the globe with the aim of producing “an operating system distribution that is composed entirely of free software”.
www.debian.org

These instructions offer a straightforward path to GNOME 3.38 running on top of Debian GNU/Linux 11 and amd64 hardware. You need a reasonably fast connection to the Internet, an Ethernet connection to your router and a Debian CD image, written to a bootable USB stick. Consider using the unofficial firmware-11.1.0-amd64-netinst.iso, which “includes non-free firmware for extra support for some awkward hardware”.

Debian GNU/Linux will be the only operating system on your computer. Ensure that all of your data is safely backed up elsewhere because formating your storage device will lead to the loss of all data. Before you begin, decide on an encryption passphrase to encrypt your storage device and a user password to secure your user account. In addition to Debian packages, Flatpaks and Snaps will be enabled as well.

Installing the base system

Step 1

After booting the system from the USB stick that you have prepared, continue by selecting the text based installer.

Step 2

Keep English as the language for the installation.

[!!] Select a language

Language: English

Step 3

Select United States as the location for your system. This will also set United States as the default locale for the system environment. You will have an opportunity to set additional locales and adjust time zones at a later point during the installation.

[!!] Select your location

Country, territory or area: United States

Step 4

Use the keymap that is the correct one for your keyboard.

[!!] Configure the keyboard

Keymap to use: your keyboard

Step 5

If your system has multiple network interfaces, you need to set one as the primary interface to use during the installation.**

[!!] Configure the network

Primary network interface: choose your Ethernet interface for installation

Set the hostname for your system. In this example, we use debian as the hostname.

[!] Configure the network

Hostname: debian

Continue

Set the domain name for your system. If you are setting up on a home network, you can use local as the domain name.

[!] Configure the network

Domain name: local

Continue

Step 6

If you leave the root password empty, the standard user account will automatically be configured with sudo privileges.

[!!] Set up users and passwords

Root password: leave empty

Continue

Confirm the empty password.

[!!] Set up users and passwords

Re-enter password to verify: leave empty

Continue

Create the standard user. Your first name should be a reasonable choice. In this example, we use Bullseye as the full name for the standard user.

[!!] Set up users and passwords

Full name for the new user: Bullseye

Continue

Your username should start with a lower-case letter. In this example, bullseye is a reasonable choice for the user with the full name Bullseye.

[!!] Set up users and passwords

Username for your account: bullseye

Continue

Set a password for the new user.

[!!] Set up users and passwords

Choose a password for the new user: your user password

Continue

Confirm the password for the new user.

[!!] Set up users and passwords

Re-enter password to verify: your user password

Continue

Keep Eastern as the time zone for now.

[!] Configure the clock

Select your time zone: Eastern

Step 7

Choose to partition your disk with LVM and protect your data with a 256 bit AES key.

[!!] Partition disks

Partitioning method: Guided - use entire disk and set up encrypted LVM

Be careful to select the correct target device for your system.

[!!] Partition disks

Select disk to partition: your target disk for installation

Choose to keep all files in one partition.

[!!] Partition disks

Partitioning scheme: All files in one partition (recommended for new users)

Now write the changes to disk.

[!!] Partition disks

Write the changes to disk and configure LVM?

Yes

You may skip the overwriting of the disk with random data by selecting Cancel. Please be aware that skipping this step will cause a slight reduction to the quality of the encryption.

Step 8

Enter your encryption passphrase.

[!!] Partition disks

Encryption passphrase: your encryption passphrase

Continue

Confirm your encryption passphrase.

[!!] Partition disks

Re-enter passphrase to verify: your encryption passphrase

Continue

You probably want to use the maximum available space for partitioning the disk.

[!!] Partition disks

Amount of volume group to use for guided partitioning: max

Continue

Step 9

Write the changes to disk.

[!!] Partition disks

Finish partitioning and write changes to disk

Confirm writing the chages to disk.

[!!] Partition disks

Write the changes to disks?

Yes

Step 10

Do not scan additional installation media.

[!] Configure the package manager

Scan extra installation media?

No

Select your archive mirror country from the list.

[!] Configure the package manager

Debian  archive mirror country: your country

Select the archive mirror from the list. For the fastest downloads, use the site that is closest to you.

[!] Configure the package manager

Debian archive mirror: mirror closest to you

You probably won’t need to configure an HTTP proxy:

[!] Configure the package manager

HTTP proxy information (blank for none): leave empty

Continue

Step 11

The Debian Popularity Contest attempts to map the overall usage of Debian packages with information from installed systems, such as yours.

[!] Configuring popularity-contest

Participate in the package usage survey?

Yes

Step 12

Choose standard system utilities from the list of predefined software collections and deselect all other entries.

[!] Software selection

Choose software to install:
[ ] Debian desktop environment
[ ] GNOME
[*] standard system utilities

Continue

Step 13

Remove the installation media before booting into your new system.

[!!] Finish the installation

Installation complete

Continue

Installing the GNOME desktop

You have now successfully installed Debian GNU/Linux on your computer. There is no graphical user interface as yet.

Step 14

Enter your encryption passphrase to boot into the system for the first time. In this example, the encrypted disk is labelled sda3_crypt.

Please unlock disk sda3_crypt: your encryption passphrase

Log into the system with your username and user password.

Debian 11 GNU/Linux 11 debian tty1

debian login: bullseye
Password: your user password

Step 15

Install a minimal GNOME desktop by entering the following command. You will be asked for your user password to gain sudo privileges:

$ sudo apt-get install --assume-yes gnome-core

If you are installing into a virtual machine, use the following command to enable copy and paste between host and the guest:

$ sudo apt-get install --assume-yes spice-vdagent

Step 16

Restart your system.

$ sudo reboot

Step 17

Enter your encryption passphrase to boot into the system.

Please unlock disk vda3_crypt: your encryption passphrase

Log into the GNOME desktop environment.

Step 18

From within the GNOME desktop, open Firefox ESR from the Activities menu and re-open these instructions at edafe.org/debian-howto.

Step 19

GNOME power options by default are unfavourable. Open the Settings application from Show Applications under the Activities menu and adjust the power options.

Power Saving

Settings > Power > Power Saving > Automatic Suspend

Suspend & Power Button

Settings > Power > Power Button Behaviour: Power Off

Step 20

Continue by setting the following keyboard shortcuts:

File manager

Settings > Keyboard Shortcuts > Home folder
Shortcut: [Super + f]

Web browser

Settings > Keyboard Shortcuts > Launch web browser
Shortcut: [Super + b]

Maximising windows vertically

Settings > Keyboard Shortcuts > Maximize window vertically
Shortcut: [Ctrl + Super + ↑]

Terminal application

Define a custom shortcut for launching the terminal by scrolling to the bottom of the list and clicking the + sign.

Settings > Keyboard Shortcuts > +
Name: Launch Terminal

Command: gnome-terminal

Shortcut: [Super + t]

Step 21

Open a terminal with [Super + t] and, where applicable, use copy and paste to enter the commands set out on this page. Be careful not to miss any punctuation.

Set the time zone for your area.

$ sudo dpkg-reconfigure tzdata
Configuring tzdata

Geographic area: your area

Ok

Configure locales for all the languages that your system is going to be used with. Use UTF-8 locales wherever possible.

$ sudo dpkg-reconfigure locales

In this example, German and Japanese locales are generated in addition to the default locale for the system environment.

Configuring locales

Locales to be generated:

[*] de_DE.UTF-8 UTF-8
[*] en_US.UTF-8 UTF-8
[*] ja_JP.UTF-8 UTF-8

OK

Keep en_US.UTF-8 as the default locale for the system environment.

Configuring locales

Default locale for the system environment:

en_US.UTF-8

OK

Step 22

To be able to select packages that do not meet the Debian Free Software Guidelines or otherwise depend on such packages for their operation, enable the non-free and contrib repositories.**

$ sudo -- bash -c 'apt-add-repository non-free && apt-add-repository contrib && apt-get update'

Step 23

Install additonal Debian packages to provide you with a functional GNOME desktop.

$ sudo apt-get install --show-progress --assume-yes aptitude cheese cups curl deja-dup file-roller firmware-iwlwifi firmware-linux gnome-clocks gnome-color-manager gnome-maps gnome-screenshot gnome-shell-extension-bluetooth-quick-connect gnome-shell-extension-dashtodock gnome-shell-extension-no-annoyance gnome-shell-extension-shortcuts gnome-software-plugin-flatpak gnome-software-plugin-snap gnome-sound-recorder gnome-tweaks gstreamer1.0-vaapi libavcodec-extra mpv printer-driver-cups-pdf rhythmbox-plugin-alternative-toolbar seahorse shotwell synaptic transmission-gtk ttf-mscorefonts-installer ttf-ubuntu-font-family ufw yubioath-desktop

Step 24

Enable the firewall on your new Debian system.

$ sudo ufw enable

Step 25

Install applications from the Snap Store with the following command:

$ sudo snap install bitwarden chromium firefox foliate libreoffice

Firefox ESR vs Firefox Web Browser

By default, Debian installs the Extended Support Release (ESR) version of Firefox. The Extended Support Release is updated with major security or stability fixes. The Snap package, on the other hand, installs the Rapid Release version of Firefox. In contrast to the ESR, the Rapid Release receives major updates at least every four weeks. Both versions can be used concurrently and are availble on your desktop as Firefox ESR and Firefox Web Browser, respectively.

Step 26

Enable the installation of applications from Flathub with the following command:

$ sudo -- bash -c 'flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo'

Step 27

Add to the capabilities of the Network Manager by installing the components required for IPSec and OpenVPN protocols.

$ sudo -- bash -c 'apt-get install --assume-yes --show-progress network-manager-vpnc-gnome network-manager-openvpn-gnome network-manager-config-connectivity-debian'

Step 28

Restart your system. **

$ sudo reboot

Step 29

Enter your encryption passphrase to boot into the system.

Please unlock disk vda3_crypt: your encryption passphrase

Log into the GNOME desktop environment.

Step 30

Launch Firefox ESR and re-open these instructions at edafe.org/debian-howto.

Step 31

Open a terminal with [Super + t] and install applications from Flathub.

$ sudo flatpak install --assumeyes flathub com.system76.Popsicle dev.geopjr.Hashbrown nl.hjdskes.gcolor3 org.gnome.gitlab.somas.Apostrophe

All done!

Prevent yourself from accidentally breaking Debian by reading about some of the most commonly made mistakes.

6 things to do after installing Debian 11

Install TLP

If you have installed Debian 11 on a laptop, consider installing TLP to further optimise battery life.

$ sudo apt-get install tlp

Install neofetch

Neofetch is a command-line tool that displays information about your system next to an operating system logo.

sudo apt-get install neofetch

If you would like neofetch to display every time you open a new terminal, open .bashrc with the following command:

$ nano ~/.bashrc

Add the following text at the end of the file:

# use Neofetch to display information about the system
if [ -f /usr/bin/neofetch ]; then
    clear && neofetch;
fi

Apply the changes with the following command:

$ source ~/.bashrc

Install Google Chrome

Use Google Chrome to access each of your Google accounts with a dedicated profile and avoid logging in with other browsers. Download the official Google Chrome for Linux installer with the following command:

$ wget -P ~/Downloads --show-progress https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

Install Google Chrome with the following command:

$ sudo dpkg -i ~/Downloads/google-chrome-stable_current_amd64.deb

When you launch Google Chrome for the first time, it will ask you to:

[ ] make Google Chrome the default browser
[ ] Automatically send usage statistics and crash reports to Google

OK

Disable both these options. If required, you can always re-enable them later.

Hide the snap directory

The snap directory in your home folder is not supposed to be accessed manually. Use the following command to hide it from view:

$ echo snap >> ~/.hidden

Install Virtual Machine Manager

If you would like run virtual machines from your desktop, install virt-manager with the following command:

$ apt-get install virt-manager

Only members of the group libvirt are allowed to run virt-manager.

$ sudo adduser bullseye libvirt

Configure daily update checks

If you would like to be notified of available updates the day they become available, open the Software & Updates application and set the following options:

Are you unable to get a list of updates?

You may run into the following error message when attempting to check for updates for the first time:

Unable to get list of updates:
Failed to update metadata for lvfs: checksum failure: failed to verify data, expected yJcztsgVmmvtkn9na5YyQVdyqFNIXlzYUgrACKX

Run the following command to fix the issue:

fwupdmgr --force refresh

I advise everyone to get it: UK Covid patients tell of regrets over refusing jab

“The side-effects are mild … Listen to doctors who work in intensive care, because we are heartbroken every day and don’t want you to end up here.” Dr Samantha Batt-Rawden wants people to come off the fence and get the jab.
www.theguardian.com

Fitness enthusiast John Eyres, 42, who refused to get vaccinated, has died of COVID-19. His twin sister, Jenny McCann, is publicising her loss to “drive people to get a vaccine”. #getvaccinatednow

Hammerhead Karoo 2 has landed

I pre-ordered the Hammerhead Karoo 2 during the last quarter of 2020, fully aware that I might be getting a device that would still require a significant amount of “continuous enhancements”. In other words, I bought into the promise of Hammerhead delivering “the world’s finest cycling computer” through software updates. Eventually.

In many ways, the Karoo 2 already is a good bike computer. In other ways, however, the Karoo 2 is far behind its competition and most definitely a work in progress. I never considered returning the device. Instead, I am looking forward to see the improvements that Hammerhead will be introducing over time. My other cycling computer is a Wahoo Elemnt Roam.
hammerhead.io

Limited battery capacity and USB-C cable

After about 3 hours of riding, I would expect the battery of my Karoo 2 to be half-empty. On at least two occasions, however, the Karoo 2 died on me with an empty battery after just over 4 hours of use. Unless you turn off the very features which, in all likelihood, made you buy the device in the first place, charging becomes an absolute necessity on longer rides. This is easier said than done, because charging the Karoo 2 while in its mount is impossible with the cable supplied in the box. There just isn’t enough space between the base of the unit and the handlebar for a conventional USB-C plug to fit into. I use a UGREEN Right Angle USB-C to -A Cable and connect the Karoo 2 to a Zendure SuperMini 5K power bank during rides.

Despite its IP67 rating, charging the Karoo 2 in wet conditions may yet damage your device.

Since the release of the Karoo 2, a number of reviews similar to this one have been published on the Internet:

“Usually on rides I’ve found it lasts around 10–11 hours with all my power meter and heart rate sensors connected up, a route loaded, and flicking between screens. Riding without a route loaded (but still with sensors) massively increases the life per charge, to around 13 hours.”
Anna Marie Hughes

After about 6 months of using the Karoo 2, the only conclusion that I can draw from this is that something must be off with either my Karoo 2 or the reported running times…

Komoot limited to 50 planned tours, use Ride with GPS

The Hammerhead Dashboard is supposed to facilitate the integration of the Karoo 2 with services such as Strava, Ride with GPS, Komoot and others. Unfortunately, synchronisation of available routes with any of these services does not take place automatically and requires the use of either a computer or a smart phone.

With Komoot, there is an added limitation in that it is only possible to “sync your 50 most recent planned tours”. Having used other bike computers in the past, I am stunned that this should even be an issue. Komoot users with more than 50 routes to choose from have no choice, effectively, but to start jockeying around with routes just to get them to show up on the Karoo 2…

The solution to the problem is to ditch Komoot and use Ride with GPS.

The Dashboard itself is of limited functionality. Route planning is rudimentary at best and there are next to no tools for post-ride analysis of your data. While not necessarily a disadvantage, this needs to be spelled out clearly. It also means that integration with any third party services needs to to be flawless. Hammerhead’s focus, meanwhile, appears to lie elsewhere.

Missing auto lap functionality

The Karoo 2 does not offer auto lap functionality. Currently, there is no way to set reminders of any kind. Hammerhead merely say that they are “working on adding more towards the lap functionality“. This appears to be a long-standing issue with users of the Karoo 1 as well. The auto lap feature has reportedly spent more than a year in the “development pipeline”, yet Hammerhead are not committing to a “dedicated timeline for its implementation“.

Useless live tracking links

With Software Build Version 1.187.987, Hammerhead appear to be pleased that they “fixed an issue that prevented users from viewing a Live Tracking link if they weren’t logged in ahead of clicking the link.” They are missing the point. What is preventing users from viewing any link is having to register and then authenticate every time they want to access the link. Until such time that Hammerhead get rid of these short-sighted requirements, actual owners of the Karoo 2 won’t be sharing anything.

In the meantime, getting a SIM and data plan for your Karoo 2 does not appear to make a lot of sense. Unless, that is, you’re planning on inflicting Live Tracking links on friends and family…

Hammerhead no longer require registration to view Live Tracking links. This is a welcome improvement and, in conjunction with a dedicated SIM, appears to be working well at this point.

They stormed the Capitol. Their apps tracked them.

“The location-tracking industry exists because those in power allow it to exist. Plenty of Americans remain oblivious to this collection through no fault of their own. But many others understand what’s happening and allow it anyway. They feel powerless to stop it or were simply seduced by the conveniences afforded in the trade-off. The dark truth is that, despite genuine concern from those paying attention, there’s little appetite to meaningfully dismantle this advertising infrastructure that undergirds unchecked corporate data collection.” Charlie Warzel and Stuart A. Thompson show the ease with which supposedly anonymised data from your smartphone is re-identified. From nothing to hide to nowhere to hide—we are all Americans now.
www.nytimes.com

Boeing employees mocked FAA and clowns who designed 737 Max

“This airplane is designed by clowns, who are in turn supervised by monkeys,” one Boeing employee wrote, before the 737 Max accidents JT610 and ET302 killed 346 people. “I still haven’t been forgiven by God for the covering up I did last year,” regrets another. Natalie Kitroeff reports on what Boeing employees were really thinking about the 737 Max.
nytimes.com

Shand Stooshie Rohloff

Shand Stooshie Rohloff 2019 custom size, Lauf Grit SL fork, Hope Pro 4 front hub, Shimano XTR BR-M9120 brakes, WTB KOM Tough i25 27.5″ rims, WTB Horizon Road Plus TCS tubeless tyres, Middleburn RS8 X-Type cranks, Gates CDX Carbon Drive, Crankbrothers Candy 7 pedals with long spindle, Easton EC90 SL ISA seat post, Fabric Scoop Ultimate flat saddle, Truvativ Stylo T30 flatbar, Ritchey Superlogic C260 stem, Rockgeist PhotoFit triangular framebag, Hammerhead Karoo 2 computer, Exposure Sixpack front light, Lupine Rotlicht rear light, weight 11,8 kg

Ti flies when you’re having fun

“Nevertheless, the fact remains that the age of 40 has long since disappeared in my helmet mirror (no, I don’t use a helmet mirror, it’s just a metaphor), and while colonoscopies and mole removals may take up more of my time than I’d like, overall I’m rather enjoying pedaling down this particular stretch of road. In fact, I like to think my latest velocipedal acquisition is a perfect encapsulation of where I’m at right now.” Bike Snob NYC, through space and time, has recently given himself a trans-dimensional high five for finally aquiring that new bicycle.
bikesnobnyc.blogspot.com

The secrets of surveillance capitalism

“The game is no longer about sending you a mail order catalogue or even about targeting online advertising. The game is selling access to the real-time flow of your daily life—your reality—in order to directly influence and modify your behavior for profit.” According to Shoshana Zuboff, we urgently need to revoke the collective agreement with the practices that result in the dispossession of behavior.
www.faz.net

Nine lessons

“Too much of our political debate just insults people’s intelligence and just suggests that every facet of Brexit you don’t like is purely a feature of only the Prime Minister’s version of it, rather than intrinsic to leaving.” Sir Ivan Rogers advocates the need for serious substance to replace plausible bullshit.
news.liverpool.ac.uk

Let’s be honest about what’s really driving Brexit: bigotry

“And those who promise that leaving the EU will deliver ‘control’ are really promising something quite specific: a social and cultural reboot. As well as being morally contemptible, of course, this is also a complete impossibility. But those who pose as our leaders have allowed this absurd and horrible vision of Britain’s future to take root. Let us be honest about what this is all about. And then let those who are responsible take full ownership of whatever consequences lie ahead.” Matthew d’Ancona does away with the pretence surrounding Brexit.
www.theguardian.com

Britain fell for a neoliberal con trick — even the IMF says so

“I want to address the most stubborn belief of all: that running a small state is the soundest financial arrangement for governments and voters alike. Because 40 years on from the Thatcher revolution, more and more evidence is coming in to the contrary.” Aditya Chakrabortty on asset-stripping the United Kingdom.
www.theguardian.com

Brexit — the story so far

by Swanpride

Honestly, this whole mess has been ridiculous way longer. I mean, so far the story kind of like this [sic]:

UK: Yeah, your stupid little project, we don’t want to be part of it.
EU: That’s okay, we will do our thing over here and you can do your thing over there.
UK: We have changed our mind, we want to join after all.
France: Not sure if that is a good idea.
UK: Pretty please?????
EU: Okay, we kind of convinced France.
UK: Great. Now do what we want or we leave.
EU: What do you want?
UK: We don’t want to be in the Euro.
EU: Done.
UK: But we want the right to do Euro clearing in London.
EU: Done.
UK: We want a rebate.
EU: Done.
UK: We don’t want to be part of Schengen.
EU: Done.
UK: We want to expand the EU to the eastern European countries.
EU: Done.
UK: And we want Turkey to join.
EU: Eh…not sure about that one…I guess we can talk about this, depending on how Turkey develops…
UK: And we want extra rules for immigration because of all of those Eastern Europeans coming to us.
EU: But you wanted this. And you don’t even use the options you already have to control immigration.
UK: Otherwise we leave!
EU: Okay, if you want to. There is nothing more we can give you! Plus, we are kind of busy over here with a refugee crisis. You know, you could help, too? You were the one messing around in the middle east for centuries after all.
UK: You cause too much immigration! And you want Turkey to join! We have voted to leave.
EU: Yes, we noticed. Well, you know the rules, no trade negotiations until you trigger article 50 and then we first need to talk about how we entangle the UK from the EU [sic]. Than we can talk about trade.
UK: We need some time to discuss this.
EU: We aren’t in any hurry.
UK: We have now triggered article 50.
EU: Great so now we can talk about the divorce.
UK: But we want to talk about trade.
EU: First we need to clear up a number of important issues. So what is your suggestion?
UK: —
EU: How about this?
UK: No, totally inacceptable. What we want is our cake and eat it too.
EU: That is impossible.
UK: Go whistle.
EU: Ticktock.
UK: We have talked among ourselves. We want a transitional period or we won’t get done in time.
EU: Well, we might if you don’t delay all the time…but okay, provided that we made some progress. So what is you suggestion.
UK: We want all the advantage of the single market and the customs union while following our own standards and no free movement.
EU: That is impossible.
UK: YOU ARE BLACKMAILING US!!!!!
tvtropes.org

This work is distributed under a Creative Commons Attribution NonCommercial ShareAlike 3.0 license.

Die AAA-Bürger

“So wie Alibaba und Amazon wissen, wofür sich ihre Nutzer interessieren und was sie als Nächstes kaufen könnten, will der chinesische Staat aus den Datenspuren seiner Bürger ableiten, wie sie sich in der Vergangenheit verhalten haben und in der Zukunft verhalten könnten und sie nach einem Punktesystem entsprechend bewerten. Wer zum Beispiel über das Internet gesunde Babynahrung bestellt, soll Pluspunkte erhalten. Wer sich hingegen Pornos ansieht oder zu viel Zeit mit Computerspielen verbringt, muss mit Abzügen rechnen.” Da trifft es sich gut, daß Felix Lee nichts zu verbergen hat und ein solcher Umgang mit Nutzerdaten überhaupt nur in China in Erwägung gezogen wird…
www.zeit.de

With thanks to Michael August

Wie, Du bist nicht bei Whatsapp?

“Wer Whatsapp liebt, sollte besser nicht weiterlesen, oder vielleicht gerade dann, denn Liebe macht ja bekanntlich oft blind.” Boris Pohler, selbst Lehrer und Vater von zwei Kindern, bennent den Preis für die Verwendung des weit verbreiteten Dienstes und erklärt, warum jeder Nutzer gegen deutsches Recht verstößt.
blog.pohlers-web.de

Zur Hölle mit den Reichen

“Das System ist zutiefst krank. Es ist unmoralisch und unanständig. Die Wut darauf wächst. Sie sucht sich nur die falschen Ziele. Der Hass der Betrogenen gilt eher dem Kriegs- als dem Steuerflüchtling. Unser Planet ist ein Paradies für Arschlöcher.” Jacob Augstein bringt es auf den Punkt.
www.spiegel.de

Motor der Ungleichheit

“Das vielleicht spektakulärste Beispiel dafür ist der Google-Mutterkonzern Alphabet. 2003, weniger als ein Jahr vor dem Börsengang, übertrug ‘Google USA’ seine Suchmaschinen- und Werbetechnologie an ‘Google Holdings’, eine in Irland eingetragene Tochter. Dank des irischen Steuerrechts kann das Unternehmen seine Gewinne mit einen Zwischenstopp auf den Bermudas versteuern. 15,5 Milliarden Dollar waren das bei Google im Jahr 2015, der Steuersatz für Unternehmen auf der Inselgruppe: null Prozent.” Gabriel Zucman fordert ein Finanzregister als effektive Waffe gegen die Intransparenz der Weltfinanzen.
www.sueddeutsche.de

End these offshore games or our democracy will die

“These are the fixes, but a real solution is ultimately political. We must accept that Big Finance and runaway inequality are incompatible with either a functioning democracy or a sustainable economy.” Aditya Chakrabortty sees a rotting core at the heart of our democracies.
www.theguardian.com

Terrorists don’t scare city cyclists. We already have to deal with cars.

“If there’s one group of road users virtually immune to being cowed by a lowly act of terrorism involving a motor vehicle, it’s cyclists. We’re reminded every day—through rolled-down car windows, on too-narrow roads, via social media—that we “share” the roads with people who actively hate us and that our interests (including safety) come behind theirs. Every one of us knows what it’s like to stare death in the grille. Daily riders have all had drivers aim their cars at us as if they were about to plow us down, whether because of run-of-the-mill inattention or out-and-out road rage. This reality is priced into our decision to ride.” Eben Weiss alias Bike Snob NYC offers the urban cyclist’s perspective on the latest terrorist threat.
www.washingtonpost.com

You are the product

“What this means is that even more than it is in the advertising business, Facebook is in the surveillance business. Facebook, in fact, is the biggest surveillance-based enterprise in the history of mankind. It knows far, far more about you than the most intrusive government has ever known about its citizens. It’s amazing that people haven’t really understood this about the company. I’ve spent time thinking about Facebook, and the thing I keep coming back to is that its users don’t realise what it is the company does. What Facebook does is watch you, and then use what it knows about you and your behaviour to sell ads. I’m not sure there has ever been a more complete disconnect between what a company says it does—‘connect’, ‘build communities’—and the commercial reality. Note that the company’s knowledge about its users isn’t used merely to target ads but to shape the flow of news to them. Since there is so much content posted on the site, the algorithms used to filter and direct that content are the thing that determines what you see: people think their news feed is largely to do with their friends and interests, and it sort of is, with the crucial proviso that it is their friends and interests as mediated by the commercial interests of Facebook. Your eyes are directed towards the place where they are most valuable for Facebook.” John Lanchester does not know what will happen should this $450 billion penny ever drop.
www.lrb.co.uk