Previous Page  60 / 84 Next Page
Information
Show Menu
Previous Page 60 / 84 Next Page
Page Background

58

Bloomberg Businessweek

May 14, 2018

with every page load, but on a recent visit, the homepage

for one popular U.S.-based news site sent 20 requests to 10 ad

exchanges, each of which likely ofered the space to hun-

dreds of advertisers. It also set 47 cookies with unique track-

ing IDs, many of which log user data such as location, gender,

age, and likes and dislikes based on browsing behavior. These

data give advertisers a sense of how valuable you might be

as a customer, and therefore how much to bid to show you

an ad. When one of the advertisers wins the auction, an ad

appears on your screen. The whole process takes less than

a tenth of a second.

As a side business, every company involved in any step of

the process may also try to place a cookie or tracker to collect

more data on you for later use. Such companies often swap

data to try to identify users they have in common, and they

may pull in your email address, name, public records, and

credit card history. “Ad blocking has grown in response to a lot

of legitimate problems,” says PageFair’s Blanchield. His previ-

ous venture, Jolt Online Gaming, collapsed because 30 percent

of its users were blocking ads. He and his co-founder were, too.

By acting as a traic cop at the network level, rather than in

a browser, Pi-hole can cut of the nested bidding and tracking

processes from the start. It takes on the role of your network’s

Domain Name Server (DNS), meaning it translates IP addresses

into URLs and vice versa. So if a website tries to contact what

the Pi-hole knows to be an ad server, “it sends a request to the

Pi-hole for the ad, and the Pi-hole is like, ‘Hah, I’m just going to

return an empty page to you,’ and the ad server is never con-

tacted,” Drobnak says. In the ad slots, the user typically sees

blank white rectangles.

Installing Pi-hole took me about an hour with the help

of a friend who’d done it before, and much of that time was

spent setting up my new Raspberry Pi. The Pi-hole can run

on any computer, but in general you probably want it to be

a cheap model that can be left powered on and online. Even

the Raspberry Pi 3 Model B+, the most full-igured Pi, ships

naked and blank: no case, no operating system, no apps, just

a single green circuit board with components and ports stick-

ing out of it. Spring for a case if you like, plug in a monitor

and keyboard, and install an operating

system. Then it’s simply a matter of con-

necting the Pi to the internet, installing the

Pi-hole software with a single line of code

(curl -sSL

https://install.pi-hole.net

| bash),

and setting it as the DNS server for the

network. In case of trouble, Pi-hole fans

tend to respond promptly to questions

on their forums.

Turn the Pi-hole of after you get used

to it, and you ind your brain engaging

more with the ads than it used to because

it’s forgotten how to glance past them.

Were they always so garish? Who needs

that many razors a month? And why

would anyone set a video to autoplay

with sound?

After three weeks, my Pi-hole logs reported the system had

blocked 29 percent of the more than 39,000 requests made to

my two devices (a phone and a laptop). They were all ads or

ad-related trackers from places such as

graph.facebook.com, googleadservices.com

,

capture.condenastdigital.com, static.doubleclick.net, sb.scorecardresearch.com

, analytics

.

localytics.com,

and

app-measurement.com.

It’s fascinating to

look at Pi-hole’s dashboard, a colorful layout of numbers and

graphs, and think about what the network is doing—and just

how many entities are keeping watch.

Salmela, the creator of Pi-hole, is a 33-year-old Linux

administrator who lives outside Minneapolis with his wife

and son. He has buzzed brown hair, favors black T-shirts,

and rarely volunteers information. He worked at a Target for

12 years before he got bored enough to go to college, where

he studied computer networking. With a bachelor’s in hand,

he got a job in the IT department of a high school, quickly

automated everything he needed to do, and got bored again.

In the summer of 2014, facing three months in an

empty school, Salmela massively upped his internet

time. Lifehacker, OS X Daily, and Macworld were among

his go-to sites, and he started to notice the ads more and

more. He doesn’t remember what the pop-ups or autoplay

ads were for, just that they were annoying. On Kickstarter,

he’d backed a device called AdTrap that sounds a lot like

Pi-hole: blocks ads at the network level, shows you what it

blocked if you want to know. After using it for a while, “I

thought, ‘I could probably make something better with a

Raspberry Pi,’ ” he says.

Salmela spent the rest of the summer writing the code

for Pi-hole. A few months later, Lifehacker wrote about it.

He published a 6,000-word install guide on his blog, and

Lifehacker wrote about it three more times. By fall 2015,

Salmela was getting a lot of bug reports and feature requests

and needed help. Luckily, he’d hosted Pi-hole on GitHub,

a website that allows programmers to collaborate on code.

GitHub is popular for open source projects, because it allows

anyone to submit suggested changes, which means it also

functions as a recruiting tool. Salmela

began to assemble some extremely dedi-

cated and like-minded volunteers.

“It really is a project of love for me,”

says the irst recruit, Dan Schaper, who

claims to spend 50 hours to 80 hours

a week on Pi-hole in addition to his

work as a consulting network engineer.

He wouldn’t divulge personal details,

except that he lives on the West Coast

and is obsessed with the pervasiveness

of tracking. “I’m the tinfoil-hat guy of the

group,” he said in an email.

Another Pi-hole developer, an

Australian who consented to a video

interview on the condition that he be

identiied only by his internet handle,

The typical Raspberry Pi ships as bare-bones as possible