Shared posts

01 Oct 21:51

First Librem 5 Smartphones are Shipping

by Purism

SAN FRANCISCO, Calif., September 24, 2019 — The first Librem 5 smartphones roll off the assembly line and ship to customers.

Earlier this month, Purism announced an iterative, transparent shipping schedule for the highly anticipated Librem 5, security and privacy focused smartphone. Today’s shipment marks the beginning of that process, with more Librem 5s to ship in the coming shipment batches.

“This is a big moment,” stated Todd Weaver, founder and CEO of Purism. “Not just for us as a company, but for everyone concerned about issues of privacy, security, and user freedom. The Librem 5 represents years of work, building the software and hardware required to make this phone a reality.”

Everyone who pre-ordered the Librem 5 smartphone will be receiving an email letting them know which shipping batch — and what shipping date window — they are scheduled for, before we prepare each batch for shipment.  You can find more details in the batch shipping announcement and the FAQ.

“Seeing the amazing effort of the Purism team, and holding the first fully functioning Librem 5, has been the most inspirational moment of Purism’s five year history,” stated Todd Weaver.  “It has taken nothing short of each and every teammate devoting their expertise in earnest to get to where we are, plus a community of remarkable people who understand that we must succeed in creating a phone that offers society complete control and ownership to fully respect them as humans. This is what the Librem 5 stands for and in my humble view is a phone that represents the largest of visions shouting from the rooftops, ‘I will not give up my freedom!’  This is a personal note of thanks to the Purism team, the backers who have supported us overwhelmingly every step of the way, and the community who has volunteered from spreading the word, shared ideas, bought phones, and developed immense amounts of code.”

About Purism:

Purism is a Social Purpose Corporation devoted to bringing security, privacy, software freedom, and digital independence to everyone’s personal computing experience. With operations based in San Francisco, California, and around the world, Purism manufactures premium-quality laptops and phones, creating beautiful and powerful devices meant to protect users’ digital lives without requiring a compromise on ease of use. Purism designs and assembles its hardware by carefully selecting internationally sourced components to be privacy-respecting and fully Free-Software-compliant. Security and privacy-centric features come built-in with every product Purism makes, making security and privacy the simpler, logical choice for individuals and businesses.

Media Contact:
Marie Williams
Coderella
415-689-4029
pr@puri.sm

 

The post First Librem 5 Smartphones are Shipping appeared first on Purism.

01 Oct 21:50

The CEO Call

by Richard Millington

A few times in the past few years we’ve been on a call with a CEO.

A CEO call generally has three objectives:

1) Gain support for the community project. This requires an instant summary of the community’s value in a sentence. A simple, easy, metaphor helps here. Don’t dive into the weeds much beyond how it helps customers and how it helps the organization. You should also take time to identify and alleviate any concerns (prepare responses to the most likely concerns).

2) Identify where the CEO can support the project. There are two levels to this. The first is to unblock internal problems. Some internal conflicts can only be resolved at the senior level and the CEO can ensure the community is made a priority internally. The second is to galvanize support for the community via participating in AMAs with customers, responding to the occasional questions, writing blog posts, and scheduling time once a quarter to talk to superusers/top members.

3) Get feedback and advice to ensure it’s a success. The CEO (should) know the company better than you do. What are the blind spots you’re missing? Where else can the community help? What else are you thinking about? (p.s. Asking for advice is also a good way to gain support).

And, of course, if you only have half an hour, prepare your key points and questions in advance.

p.s. This works as well for any senior leader.

01 Oct 21:50

Sorry, But I Do Not Love the Chemex

by Lesley Stockton
Sorry, But I Do Not Love the Chemex

If you’ve browsed any of our coffee coverage, you know that we take our brew pretty seriously. From pour-overs to espresso machines, and from bean roast to brew strength, we have strong opinions about it all. This week, it’s all things coffee at Wirecutter.

Pour-over purists love the Chemex coffee dripper. It brews a bright and clean-tasting cup of joe. It’s chic and minimalist. It’s also labor-intensive, non-insulated, extremely breakable, and a pain to clean. Simply put, the Chemex is too high maintenance for my daily life. I don’t need a coffee maker that’s on display at the MoMA. I need one that brews a pot while I shower and comes equipped with an insulated carafe that keeps coffee hot well into the afternoon.

01 Oct 21:50

Fragment – Quantum Coding in Python

by Tony Hirst

Noting that we now may be in an age of quantum supremacy (original docs possibly available via here, here’s yet more stuff for my “to learn about” list, quantum programming simulators in Python from the big guns:

There’s also:

  • QuTiP — Quantum Toolkit in Python.
01 Oct 21:50

Nuggets, or how to not write a piece that’s a boring lecture

by Josh Bernoff

A lecture is you standing up and droning on about what you think, based on your voluminous experience. It’s boring in person, and it’s a deadly way to write. In today’s short-attention-span world, a lecture is a good way to get people to click away from the post, stop reading the book, and give up … Continued

The post Nuggets, or how to not write a piece that’s a boring lecture appeared first on without bullshit.

01 Oct 21:50

[ridgeline] A Winter Walk

by Craig Mod
One of my favorite little pleasures is to spend an afternoon in the photo book section of a bookstore, not looking at photographs but instead reading the sometimes short, sometimes long essays you find in the front or rear of most photo books. When the essays investigate process, biography, or larger meta themes around photography, they can be maximally illuminating. (When they’re desperately trying to explain the photographs of the book, I suggest you gently close the volume and move on to the next one.
01 Oct 21:49

Open source businesses, meet the real world

(Update 7 Oct 2019: add link to James Vasile article, minor copy edits.)

Big Tech companies as we know them are mutated versions of the open source software business. This looks like a big cultural win for the open source entrepreneurs of the 1990s. But the problem is that open source business models can be a rational choice in the software business, but in other businesses, not so much.

Nobody is the villain in their own story, and Big Tech managment generally doesn't make decisions that look creepy and evil because they actually are creepy or evil. They're just running the pattern that beat the last few levels.

The problem they're solving is that in the software business, the absolute worst place for a marginal dollar to end up is at another software company. You would rather see money burn up in a fire than see another software company get it. If another software company got it, they would use it to sue you, or build network effects in their own product adjacent to yours to squeeze you out, or whatever. So the pattern you end up developing for self-defense is open source. Open source is a great defensive tool in software. Turn the product categories adjacent to yours into low-profit commodities, and keep money out of the hands of other software people.

If you keep growing the open source model you get today's Big Tech. Decisions that look shortsighted or just plain evil are understandable if you look at them from the Open Source entrepreneur's point of view: Every business adjacent to mine is either a low-margin commodity or an existential threat.

When the business adjacent to the Big Tech company is in individual independent contractor, you get the gig economy and the precariat. Besides the gig economy, though, the biggest example of Open Source patterns influencing other areas is the commoditization of content sites. Surveillance marketing, for the Big Tech platforms, is not about the surveillance. User surveillance is just a commoditization a tool, like an open source software component is. User tracking has value to Big Tech because it makes the content site into a commodity source of the same eyeballs you get get anywhere, and drives ad profits to the platform that enables the tracking.

The problem with the commoditzation strategy is that it works great for software, where it's safe to assume that every company in every area adjacent to yours is run by a douchebag software CEO, but it's suboptimal for types of business in which having a strong company adjacent to you is an advantage. If Big Tech management ran Chevron, they would give out free clones of the 1970 Plymouth Belvedere that get 8 MPG, and everyone would be all on about how there is no money in the car business. Brands, content sites, and ad agencies are an example of a set of businesses in which a viable company in one category actually boosts the companies in adjacent categories. Approaching this kind of situation with the oversimplified view of commoditizing everything is leaving money on the table.

Bonus links

The troll playbook has shifted since last election and reporters are on to it

Housing Companies Sued for Age Discrimination Over Facebook Ad Targeting

Can The Washington Post Take Ad Dollars From Facebook? It Hopes To, With Zeus Prime

Supply-side platforms want to deal with advertisers directly

Margrethe Vestager’s vast new powers

4 Reasons Why News Media Will Thrive In The Wake Of Privacy Regulation

01 Oct 21:49

Firefox 70 Beta 10 Testday, September 27th

by Camelia Badau

Hello Mozillians,

We are happy to let you know that FridaySeptember 27th, we are organizing Firefox 70 Beta 10 Testday. We’ll be focusing our testing on: Password Manager.

Check out the detailed instructions via this gdoc.

*Note that this events are no longer held on etherpad docs since public.etherpad-mozilla.org was disabled.

No previous testing experience is required, so feel free to join us on #qa IRC channel where our moderators will offer you guidance and answer your questions.

Join us and help us make Firefox better!

See you on Friday!

01 Oct 21:49

Analysis of street network orientation in cities

by Nathan Yau

Continuing his analysis of street grid-iness in cities around the world, Geoff Boeing sorted cities by the amount of order in their street networks:

Across these study sites, US/Canadian cities have an average orientation-order nearly thirteen-times greater than that of European cities, alongside nearly double the average proportion of four-way intersections. Meanwhile, these European cities’ streets on average are 42% more circuitous than those of the US/Canadian cities. North American cities are far more grid-like than cities in the rest of the world and exhibit far less orientation entropy and street circuity.

Chicago is all grid. Charlotte not so much.

See the detailed study that Boeing published in Applied Network Science.

Tags: directions, Geoff Boeing, streets

01 Oct 21:49

Chip's Crazy Bar'd 27.5+ Piolet

by noreply@blogger.com (VeloOrange)
by Igor


Be it snow, darkness, rough terrain, or wind, Chip of WhatBars was looking for a Piolet ready to take on anything that comes up against it. Here's what we came up with!

The original idea was a bit of a spin-off from the build we did for Erick of Bicycle Nomad. Chip loved the tan sidewalls, Noir Crazy Bars with multiple hand positions, 1x drivetrain, and Tall Stack Stem, and wanted to expand on it with a few bits of modernity.

The wheels are custom built using WTB i35 rims laced to our Grand Cru Rear Hub and the front is laced to a Shimano Alfine in anodized silver. All double butted, stainless steel spokes. It's a solid wheelset that is ready to stand up to the Canadian Winter and rough fire-roads. He will be wiring up the head and taillight himself.




The MTB-rated Crazy Bars pair exceptionally well with the Tall Stack Stem and create quite the nice silhouette.



Rustines Bar Plugs match the tires pretty well!


Components are SRAM's NX 11sp series. 32T chainring paired with a wide-range 11-42 cassette.





Stopping is handled by our Grand Cru Levers pulling TRP Spyke Brakes with 180mm rotors. We considered hydraulic, but opted to go mechanical because of some of the extreme low temps his area hits. The Spyke caliper is long pull as opposed to its short-pull sister, the Spyre. We really like the dual-sided braking of the TRP offerings.


An enormous shout-out to Tommy of Cutlass Velo in Baltimore for the quick and super build! If you're looking for a premium frameset or wheelbuild from the ground up, he's your man.

Check out the complete build list here: https://velo-orange.com/pages/piolet-build-list-chips-crazy-bard-27-5
01 Oct 21:49

Home+ 4 Released with Refreshed Design and iOS 13 Features

by John Voorhees

What Apple’s Home app lacks in flexibility and power-user features, Mathias Hochgatterer makes up for with his similarly-named app Home+ 4. The app, which adds a ‘+’ in its name with this update to avoid confusion with Apple’s app, is as capable as ever, but with a reimagined design that adopts new iOS 13 features and adds even more flexibility for automating your HomeKit devices.

When I first opened Home+ 4, I was surprised to see very Apple-like square tiles in a new Accessories tab. I’m not a fan of the layout of Apple’s Home app because, especially if you have a lot of HomeKit devices, it’s hard to distinguish between the nearly uniform tiles, and it can require a lot of scrolling. As a result, I was initially skeptical of the change. However, Hochgatterer’s implementation has grown on me, showing that there’s a better way to implement a tiled UI.

Home+ 4's tile UI is more information-dense, customizable, and lets you hide entire rooms.

Home+ 4’s tile UI is more information-dense, customizable, and lets you hide entire rooms.

The tiles in the Accessories tab are grouped by room in your home. The benefit to the design is having all of your accessories in one place instead of having to swipe between rooms, as is required by Apple’s app. Of course, the downside is that it can also mean a lot of scrolling. However, Hochgatterer has done something Apple hasn’t: each room in the Accessories tab can be collapsed. It’s a small change that makes a big difference. For example, perhaps you don’t need to access the lights on the outside of your home or a bedside lamp during the day. Just collapse Home+ 4’s sections for those rooms, and suddenly you’ve got a much more compact view of only the relevant devices.

The Edit button at the top of the screen also makes it easy to customize the Accessories tab by hiding accessories you don’t need to access often, like bridges that control groups of devices. From the Edit view, you can also quickly rearrange your HomeKit accessories into an order that makes sense to you, and that’s faster than the tile wiggle mode used by Apple’s app. Finally, from the Edit view, you can customize the icon for each of your devices.

Home+ 4 makes better use of its tiles than Apple does. With iOS 13, Apple has hidden some sensor data, requiring a tap to expand the tile to see every detail. In contrast, Home+ 4 adds that information directly to the tile. So, for instance, my Ecobee 3 thermostat shows whether motion and occupancy are detected, plus the temperature, while Apple’s app only shows the temperature and a truncated version of the heating to cooling temperature range.

Home+ 4 has convinced me that Apple’s square-tile design isn’t inherently bad; it’s just not well-implemented in the company’s own app. With all of my accessories in one place, higher information density, and collapsible rooms, Home+ 4 has reimagined one of my least favorite UIs into something useable.

Scenes and automations both support context menus that include duplicating and merging for scenes and duplicating for automations.

Scenes and automations both support context menus that include duplicating and merging for scenes and duplicating for automations.

Home+ 4 also simplifies the process of setting up complex scenes by including the ability to duplicate and merge them. If you’re setting up multiple scenes that are similar and use lots of devices, the ability to copy a scene to use as a starting point for others can save time. Instead of rebuilding each scene from scratch, you can duplicate a similar one and simply make a few adjustments. The same holds true for merging scenes. For complex scenes that trigger lots of different devices, you can build parts of a planned larger scene as individual smaller scenes, test that they work, and then merge them together at the end.

With version 4, Home+ has also added a dark mode that conforms to whatever the user has set in the Settings app. Context menus have been added too. For example, long-pressing on a scene provides options to trigger, duplicate, merge, rename, rearrange, or delete the scene. There’s also an all-new default app icon that I like a lot, plus six others to choose from.

Home+ 4 is another terrific update to my favorite alternative to Apple’s Home app. The latest update addresses many of the weaknesses of Apple’s app by providing greater customization and control to users. Coupled with automation options that we’ve covered in our past reviews, you can’t go wrong with Home+ 4 for more sophisticated control of your HomeKit accessories than is possible with the built-in Home app.

Home+ 4 from Matthias Hochgatterer is available on the App Store for $14.99.


Support MacStories Directly

Club MacStories offers exclusive access to extra MacStories content, delivered every week; it’s also a way to support us directly.

Club MacStories will help you discover the best apps for your devices and get the most out of your iPhone, iPad, and Mac. Plus, it’s made in Italy.

Join Now
01 Oct 21:49

How Often Do I Really Need to Clean My Coffee Maker?

by Joanne Chen
How Often Do I Really Need to Clean My Coffee Maker?

If you’ve browsed any of our coffee coverage, you know that we take our brew pretty seriously. From pour-overs to espresso machines, and from bean roast to brew strength, we have strong opinions about it all. This week, it’s all things coffee at Wirecutter.

Cleaning coffee makers is like flossing. Most people do it a lot less than they care to admit, and they fool themselves into thinking everything is okay. Hot water will eviscerate microorganisms, right? And surely the caffeine, a natural antimicrobial, will knock out any remaining survivors.

01 Oct 21:49

ThinkPad Yoga X1, Plantronics 5200 UC, iPhone, O365, Appy Text, ruff #StuffThatWorks

by Volker Weber

affd98eb9e92954443146e18f1c76771

I don't do much project work anymore since Frau Brandlinger pressures me to work out of my home office. When I do, it's usually a task akin to "put out a raging fire". Over the last eight calendar days, I put in ten days of work. No weekend, no spare time. Just sleep & walk & work. Work while walking even. That's where I am most productive.

But when I sit down, I have no time for compromises. I just rely on the tools that are at the top of their game.

  • ThinkPad X1 Yoga (4th gen) is by far the best computer I ever had. Quiet, blazingly fast, phantastic 4k display, touch, pen. It can do it all. I used to be a Mac user, and before that Windows NT, Linux, OS/2. I returned to Windows 10. And it's absolutely rock solid, on trusted hardware. Don't expect the same experience if you piece together your gear. The X1 Yoga is still in short supply. Very difficult to source.
  • Plantronics 5200 UC. My team was in Berlin, I was in Darmstadt. So I keep a video channel open, at all times. I can wear this headset for hours on end. It suppresses outgoing noise. After a while I forget it's there. When I leave for a small break to the bathroom, I quickly recharge it on its case. This thing lasts the whole day this way. Of the many headsets I tried, this is the best of the best. Don't torture your team with AirPods. Your voice is important.
  • iPhone. I use Facetime for my video feed. One-on-one or in a group. I even switched gear from iPhone Xs Max to iPhone 11 Pro during this project. I am this confident that I won't miss a beat.
  • Office 365, in particular OneDrive with concurrent edits in Office apps. Appy Text and ruff for quick Notes. Ruff supports my thought process and short term memory, Appy Text captures the output of a thought process.

Annotation 2019-09-26 132439

01 Oct 21:49

The Best Electric Toothbrush for Kids

by Courtney Schley
The Best Electric Toothbrush for Kids

Dental cavities are the most common chronic disease of childhood, and one in five kids will develop a cavity by around the time they enter kindergarten. Though an electric toothbrush isn’t guaranteed to eliminate dental issues, experts say an electric brush can make it easier for some kids to achieve good brushing habits. After 16 hours of research and testing, we think the Quip Kids Electric Toothbrush is an effective, kid-friendly choice.

01 Oct 21:49

5 Cheap(ish) Things to Beef Up Your Digital Security

by Thorin Klosowski
5 Cheap(ish) Things to Beef Up Your Digital Security

Everything you do online is tracked, logged, and studied by someone, either through advertising or more malicious means. Being watched is an unpleasant feeling; it’s gotten to the point where even my “I have nothing to hide” friends are growing uncomfortable with the whole thing. As the privacy and security editor for Wirecutter, I’ve tested a variety of fixes over the years, and the following items are what I recommend to those friends (and to anyone else who will listen).

The only way to be truly safe from the prying eyes of social networks and advertisers is to leave the Internet for good, but since most people won’t or can’t go to that extreme, I’ve tallied up a few simple tools that can at least prevent the worst problems and keep most of your private information as safe as possible from hacks or security negligence.

Here are five cheap(ish) things to help keep your Internet self private.

Photo: Andrew Cunningham

A password manager

Most people can’t remember the login details for the dozens of online services they use, so the majority use the same password—or some variation of one—everywhere. If you do the same, this means that if just one site gets hacked, someone could gain access to all your accounts.

A password manager helps solve this problem. It generates and stores different passwords for every site, so you don’t have to remember them all. You need to remember only one password: the one to get into your password manager. A good password manager also alerts you when a website is hacked so you can change your password on that site.

Wirecutter recommends 1Password. Once you get the hang of how it works, 1Password is easy to use and faster than typing in your password everywhere. 1Password costs $36 a year, but if you want a free password manager and don’t mind dealing with some technical quirks, Wirecutter likes LastPass Free.

laptop screen logging on to VPN
Photo: Rozette Rago

A virtual private network (VPN) service

As Wirecutter has reported, a virtual private network (VPN) is not a tool for anonymity, but it can offer an assist when it comes to privacy. A VPN helps to keep most of your browsing private from your Internet service provider, reduces some online tracking, and secures your connections when you use public Wi-Fi.

After comprehensive testing, Wirecutter recommends the TunnelBear VPN service because its security is trustworthy and transparent, it’s affordable, and it has an easy-to-understand privacy policy.

Authy two-factor authentication screen capture on a mobile phone
Photo: Rozette Rago

A two-factor authentication app

As the name suggests, two-factor authentication enables a feature for online accounts in which you’re required to verify yourself in two ways: with a password and with a second “factor.” The easiest, cheapest second factor is an application on your phone that generates one-time-use codes that you plug in after logging in to an account with your password.

Authy is the simplest to use of these applications. It’s free, and it works as the second factor of authentication for the most common online services, including Gmail, Instagram, and Facebook. Once you enable two-factor authentication on each individual account, you then need both your password and your phone to log in. Authy can also securely back up your information, so if you lose or replace your phone you won’t be locked out of your accounts.

Two-factor authentication doesn’t guarantee security, and it’s vulnerable to hacking attacks such as phishing attempts that spoof a login page, so you still need to be careful. Text-message verification is particularly bad, so you should stick to an app when possible. An even more secure option is a physical key like those from Yubico, though they can be a pain to use with some devices.

Imluckies Webcam Cover on a laptop
Photo: Rozette Rago

A webcam cover

For the past few years, the idea of covering your laptop’s webcam has been reserved for the paranoid or the important. The fear driving such an action is simple: As Wired has reported, a hacker, creep, or domestic abuser could theoretically take control of your webcam.

But back in July, a much more mundane situation arose with the video-chat software Zoom. As The Verge reported, a security researcher revealed a vulnerability through which any website could open a video-enabled call on a Mac with Zoom installed. Zoom’s explanation for this? The company wanted to make it easier on the customer by requiring fewer clicks to start a call. This sort of security negligence is a likely more common occurrence than a directed hack of your webcam.

Wirecutter hasn’t tested webcam covers, but I did order a few of the most popular options from Amazon, and my favorite is the Imluckies Webcam Cover, which is thin enough that it doesn’t prevent a laptop lid from closing and doesn’t slide open by accident. If you have a desktop computer, you can also invest in a dedicated webcam, such as the Logitech C920S (the new version of a previous Wirecutter pick), that has a privacy shutter built in.

Paper shredder surrounded by shredded paper
Photo: Michael Murtaugh

A paper shredder

A paper shredder to improve your digital privacy might not make sense at first, but a good shredder protects against old-school identity theft, which can still affect your digital life. If someone goes through your trash and pulls out a few bills, they could find your name, address, date of birth, Social Security number, and more.

Wirecutter recommends the AmazonBasics 15-Sheet Cross-Cut Shredder for most people, though serious privacy mavens should step up to the AmazonBasics 12-Sheet High-Security Micro-Cut Shredder, which runs a little slower but produces confetti half the size of a cross-cut shredder’s pieces.

01 Oct 21:49

How to Remove Coffee Stains on Clothes, Furniture, and Teeth

by Sarah Bogdan
How to Remove Coffee Stains on Clothes, Furniture, and Teeth

If you’ve browsed any of our coffee coverage, you know that we take our brew pretty seriously. From pour-overs to espresso machines, and from bean roast to brew strength, we have strong opinions about it all. This week, it’s all things coffee at Wirecutter.

Coffee stains are inevitable. Maybe you spilled coffee on your crisp button-up, or your pearly whites aren’t so white anymore. But to eliminate stains, you don’t necessarily have to sacrifice your morning brew. Stains from tannins (naturally occurring compounds present in coffee, tea, and wine) are easy to get out if you follow the right steps.

01 Oct 21:49

Dancing With Myself

by Robin James

To succeed on the pop charts these days, songs (and videos) have to do more. Producers and editors have to be able to rework the visual and sonic material in an ever-expanding number of ways while still creating something that’s legible to Billboard as the same piece of intellectual property. For example, crucial to the recent months-long battle between Billie Eilish’s “Bad Guy” and Lil Nas X’s “Old Town Road” for the top spot of the Billboard Hot 100, for instance, was what Slate’s Chris Molanphy calls “remixability” — how open a song is to being iteratively reworked, meme-style, without becoming substantially different.

Since Billboard, for ranking purposes, groups the original song together with remixes that don’t change all that much (e.g., those that merely add a new verse from a clickbait-y guest artist), it is easy for artists and producers to game the system. “Lil Nas X has been a total master of this gambit,” Molanphy argues, writing a tune in “Old Town Road” that exhibits both “sturdiness and adaptability,” lending itself to many remixes without exhausting it. Lil Nas X’s now legendary use of memes and social-media video to promote the song both exemplifies and clarifies the importance of those companion media forms for contemporary pop music. Memes and apps like TikTok allow fans to participate in reworkings of their favorite records, allowing a single record to do even more than it could if its re-editing was left only to professionals. It helps too if an original release is adaptable enough to transgress boundaries between things like genres or demographics.

Eilish’s voice is calibrated to suit the intensifying privatization of listening

Chart success is now measured in the same terms that 21st century neoliberalism measures value: what political theorist Lisa Adkins, in The Time of Money, calls “capacity.” Whereas earlier forms of neoliberalism relied on markets and quantification to determine political and economic value, new forms have since emerged, according to critics like Adkins and Melinda Cooper, that push past quantification and derive value from speculation, affect, and other qualitative forms of rationality. Under these 21st century forms of neoliberalism, which are associated with the use of derivatives, success involves resiliently transgressing the material limitations of any assets (like real estate or wages) and making your money do more than mere assets can. In other words, it’s not how much money you have that matters, but how much your money can do. At the level of individuals — a.k.a. “human capital” — this translates into an imperative to always maximize one’s capability. The point is to be legible as having capacity, as being adaptable, as being resilient.

Records now work the same way: To succeed on the charts, they need not only raw quantities of sales and clicks but also the potential to secure more numbers from derivative versions. Both Lil Nas X’s and Eilish’s tracks express this new regime of value at the level of aesthetic form. Eilish tried to unseat “Old Town Road” by beating X at his own game, releasing a remix of “Bad Guy” featuring Justin Bieber, and eventually triumphed, according to Buzzfeed’s Michael Blackmon, by releasing a new vertical video for the song.

But the aesthetic of “Bad Guy” moves beyond resilient remixability to exemplify another aspect of the emerging neoliberalisms. It rewards ever more privatized listening, which means that invites a practice that conscripts audiences into producing “capacity” not merely by participating in memes but also by putting private listening to work in privatizing value.

“Bad Guy” is a quirky, quiet-loud-quiet banger that sets Eilish apart from other leading white women pop stars like Taylor Swift and Ariana Grande, who seem to be in a competition to out-chill one another. Chill, as I have argued elsewhere, is about status and respectability: The extremely diminutive soars in such songs as “thank u, next” and “You Need to Calm Down” stand in contrast with the full-on soar in Rihanna’s “We Found Love,” suggesting a kind of restraint that tracks as the already achieved self-ownership expected of post- or popular feminism’s ideal woman.

“Bad Guy” may sound chill on the surface but it conveys something other than an achieved self-ownership to listeners. And unlike Rihanna, whose voice has been prized for its ability to cut through a loud (i.e. highly compressed) mix and noisy environment, Eilish’s voice stands out because it doesn’t try to do those things. NPR described it as “intimate, confiding and slurry.” That she and her producer-brother Finneas are quintessential “bedroom artists” — they started working together in their family home (where they were homeschooled no less) churning out singles when she was barely out of her tweens — reinforces this idea of intimacy. Her voice seems designed to be piped directly into ears and not over speakers, for being heard privately and not in (relatively) common space like the grocery aisle. Her debut’s “ASMR-inducing textures” and “understated and whispery vocals” (as this review describes it) were apparently made with earbuds in mind.

In this respect, Eilish is a contemporary analogue of 20th century vocalists like Rudy Vallée, who leveraged new audio technology to develop a more intimate vocal style. As Allison McCracken has argued, early 20th century microphone technology birthed a new vocal style as singers no longer needed to forcefully project their voices to be heard. Similarly, Eilish doesn’t need to belt to come through over headphones or earbuds. Her voice is calibrated to suit the intensifying privatization of listening that has accompanied new media technologies and which has become central to neoliberalism’s imperative to produce capacity-value. Whereas the hyper-memeable aesthetics of “Old Town Road” enrolls its audiences into a political economy of virality, the intimate, private feel of “Bad Guy” puts audiences to a different kind of work, facilitating the kind of privatized listening that is transforming clubbing into an analogue of contemporary capitalist production. In other words, her whisper is designed for the silent disco era.


Silent discos, which replace speakers with individual headsets and DJs with individually controllable playlists, could be seen as one culmination of the long-developing privatization of media consumption. For more than a century, scholars and critics have been fretting about how radio, phonographs, and later TV allowed people to consume culture in the privacy of their own home, undermining what Hannah Arendt called “the political” — the shared space of communication and meaning making that she believed was the only place we could relate to each other non-instrumentally. The advent of the Walkman threw such concerns into relief, launching countless academic articles about “electronic narcissism,” “the ultimate object of private listening,” “creating a kind of private world,” and “headphone culture.”

Under neoliberalism’s capacity-oriented regime, you just have to be taken as infinitely malleable and augmentable

More recently, mobile phones and wireless earbuds have sparked concerns about the destruction of public listening and “political” interaction. In this Buzzfeed piece, Tomi Obaro describes Apple’s wireless AirPods as agents of gentrification that “gesture toward a future in which class barriers are represented in extremely visible ways. AirPods say, ‘I can afford not to hear the same sounds you do.’” Drew Austin similarly argues that AirPods interpellate us as “isolated yet networked individuals rather than as potentially collective subjects in shared space.” In both cases, headphones are treated as a sort of enclosure of the aural commons, fencing off ear bandwidth that ought to be dedicated to Arendtian “political” interactions.

Silent discos are peak headphone culture. The entire point of a silent disco is to share space but then disavow that sharing by dancing and listening separately. This way, you can demonstrate you are cool enough to have friends without having to bother with the burden of finding shared tastes or interests. This Elite Daily piece champions them on the grounds that “they allow us the freedom to choose,” as if this was liberating us from sound-system tyranny and the inconvenience of common experience. From this perspective, DJs don’t save lives; they impede the neoliberal subject’s right to maximum freedom of choice. Silent discos thus transform the formerly shared, quasi-public space of the dance floor into private markets which maximize individual choice.

Under neoliberalism’s capacity-oriented regime, value derives not from following rules but breaking them, exceeding limits to unfold a capacity to do more. In this context, people are most productive when fixed up to go down their own rabbit holes rather than conforming to disciplinary rules. That potential need not be realized concretely by doing something specific; you just have to be taken as infinitely malleable and augmentable.

Silent discos use resilience to make a state of absence productive

For this, we need tools and practices that help us discover limitless possibilities. The silent disco can be understood as one such practice. Rather than coordinate attendees to synchronize their movements (as though they were workers on a Fordist factory floor) and affirm the pleasures of collective listening, it abandons this commitment and promotes a different kind of listening and pleasure suited to the demands of a different regime of production. As Cooper explains in Life as Surplus, under Fordism the labor of muscles and machines are united in their subservience to the laws of thermodynamics and clock time. “Industrial” music of the 1980s reflected this, interpellating everyone and everything to the same strict meter. Silent discos and records such as Eilish’s fit a new world order, helping participants be productive for a political economy based neither on synchrony nor on obedience to hard and fast physical limits. Under this regime, to reiterate Adkins’s point, value isn’t generated from labor or labor time but from the intensification of capacity. This form of capitalism requires people to, as Cooper puts it, “remain in a permanent state of self-transformation,” often by employing various strategies of resilience, such as constantly reinventing oneself as one moves from collapsing industry to collapsing industry.

Silent discos likewise use resilience to make a state of absence productive. They turn what seems like a fatal flaw — the absence of music on a dance floor — into a tool that helps maximize its capacity, not in terms of quantity of dancers but in terms of the range of possible movements that can be done there. Headphones liberate individual dancers from a single BPM, letting them choose their own drummer. Instead of one mass of bodies who “join in the chant” in unison (as in Nitzer Ebb’s 1987 anthem), we have a dance floor populated by numerous “highly organized, complex, evolving structures” of movement. Whereas industrial music — both the historical kind used to manage assembly line workers and the genre — teaches us to find pleasure in the disciplinary adherence to rules, silent disco persuades participants that rule-breaking for the purpose of producing capacity-value is fun.

Don’t get me wrong: It does feel good to learn, innovate, and believe oneself to be capable of doing more and better things. And “Bad Guy” is a fun song. But the song’s performance and production rewards listening that is privatized in both senses of the word: It’s individualized, and it’s a component of a private-property relation. Insofar as such individualized listening affords people the opportunity to exercise the skills they need to produce capacity-value, listening (and dancing) to music serves as a way to grow one’s own capacities and augment one’s human capital. When building capacity and the pleasure in doing so is experienced neither for its own sake nor our own sakes but for the sake of generating profits for the wealthy, the pleasure we feel in resiliently overcoming our prior limitations merely masks our subjection.

The solution, however, is not to be found in recuperating some lost common space of listening. Such spaces are often inhospitable for gender, sexual, and racial minorities, for example. Rather it is to develop listening practices and songs that avoid reproducing racialized, gendered property relations. How might we reimagine and repurpose earbuds as Grandmaster Flash did with turntables? How might we use listening technologies in ways that have been previously unimaginable because they transgress the limits of a white supremacist capitalist patriarchal reality?

01 Oct 21:47

Every damn myth debunked in one.

by Andrea

Vice: The Most Overhyped Wellness Promises, Debunked. “Here’s some healthy skepticism about Keto, colonics, charcoal, and more.”

“Behold our ever-growing list of today’s most pervasive wellness lies (or are they misunderstandings? Misguided hopes and dreams?). Click through on each one for a clear, deeply researched, as-definitive-as-possible explanation, gathered from experts and years of scientific research. You won’t find any thin claims based on small studies or experiments on cells or mice, unless we’re using them to point out how insufficient the research is on a given subject.”

The list includes 44 myths and links to extensive articles about each one.

Link via MetaFilter.

01 Oct 21:47

Driving A Tesla & Interacting with the “Internet of Things”

by Sandy James Planner

IMG_9106

IMG_9106

In an emergency I had the opportunity to drive  a new Tesla from Vancouver to the California border for a friend. It was a chance to understand a bit more about the Internet of Things (IOT) and also learn more about the private community club of Tesla. While you can read many articles about how the vehicles brake and about the internal features and innovations, there’s not that much written about the interconnected linkages Tesla has created at their “refuelling” stations, or the data they are collected from Tesla drivers.

First the stuff every Tesla driver will tell you~it cost $3.00 to drive from Vancouver to the California border return, and that is the cost of connecting at Tesla’s charging system. The Tesla Supercharger network cannot be used by other electric cars, although Tesla does provide an adapter so their vehicles can use other Level Two AC chargers.

The Tesla Supercharger installations look like an army of gas pumps  strategically located so you don’t feel silly or out of place charging a Tesla up at 4:00 a.m. in the morning. The network across North America of these charging stations is a key investment in selling the vehicles for long distance.

You can see a map of the 14,000 charging stations across North America here.Supposedly you can charge a car completely at a supercharger in 30 minutes. My experience was it normally took a bit longer than that.

IMG_9104

IMG_9104

The locations of the super chargers are near shopping malls and well-lit suburban hotels, with 24 hour operating restaurants close by.  People driving Teslas into the charging stations all seem to emerge with their own ipads in hand looking thoughtful. If you overstay at a charging station, you are curtly reminded of your transgression by notification from Tesla, and then fined. There’s also a culture in place to ensure you move your vehicle out of the charging station promptly, even if the entire place is vacant.

But back to the Internet of Things~during the recent hurricane in Florida, Tesla by software update allowed owners  in those areas impacted to drive longer distances for a certain period of time.

 

IMG_9107

IMG_9107

There’s a lot of data that Tesla is picking up from their drivers too-where people travel, how long they stay, and how long they are spending in communities next to the charging stations.

As Bernard Marr & Co write, that data is addition to the crowdsourced data from all of its vehicles “with internal as well as external sensors which can pick up information about a driver’s hand placement on the instruments and how they are operating them. As well as helping Tesla to refine its systems, this data holds tremendous value in its own right. Researchers at McKinsey and Co estimate that the market for vehicle-gathered data will be worth $750 billion a year by 2030.”

And here’s a short YouTube video on the connectivity of The Internet of Things and autonomous vehicles that has just been released. Using a cell phone you can leave your car, have it park itself, and then call it back from its parking space when you are ready to leave.

 

 

IMG_9105

IMG_9105
01 Oct 21:46

Quoting Andy Budd

If you're a little shy at conferences, speaking is The Best way to break the ice. Nobody talks to you before the talk. Everybody want's to talk to you afterwards, largely because they have a way in. As such, public speaking is bizarrely good for introverts.

Andy Budd

01 Oct 21:45

Ghost Fleet

This novel about a near-future naval war between an isolated United States and a Chinese-Russian alliance is skillful, exciting, and jingoistic. I have a sneaking fondness for this genre, for early Tom Clancy and even for W. E. B. Griffin, and Ghost Fleet shares many of the virtues of those books. Indeed, it shares rather too much with Clancy’s Debt Of Honor, Clancy’s book about a second war against Japan. (Clancy was trying to write a plausible replay of the Pacific War as a sequel to Red Storm Rising, his sprawling and underrated exploration of a war between NATO and the Soviet Union.)

In old Hollywood war movies, America and civilization were saved by a scrappy ethnic alliance of guys who discovered that, underneath, they're all Americans. Here, the free world is saved by a working-class, enlisted father, his college-boy officer son, a Chinese-American electrical engineer, and a serial murderer who discovers that war is rather good fun. The heroic and cute engineer would be fun if her casting weren’t so obviously racist and if she was given space to become a character rather than a placeholder for the Good Asiatic. Tension between chief petty officer Dad and his Executive Officer son works nicely, though Dad is always around and the 174 other crew members aren’t. The war is not well motivated, so we have perfidious Asian sneak-attack followed by a cruel Asian occupation that (again, very unfortunately) is partly mitigated by advice of the kindly white Russian attaché.

Still, for all its many flaws, it’s a good airplane book.

01 Oct 21:42

The Shot And Danger Of Desire

An excerpt from Intertwingled.

The Shot And Danger Of Desire

Twenty Years On The Holodeck

Twenty years have elapsed since Janet Murray, in Hamlet On The Holodeck, argued that the future of new media lay in vividly immersive, encyclopedic and emotional interactive experiences rather than in the intertextual, allusive, lyrical and intellectual(ized) works that had epitomized new media through the preceding decade[Murray 1998]. Murray’s vision of immersive experience, of a platform where you could play cards with Sherlock Holmes or where you could be Prince Hamlet, been enormously influential throughout new media.

In these notes, I would like to call attention to a number of sources of disquiet that arise in composing immersive works in which the reader intentionally and effectually acts to change the events that take place in the story. These issues are not new but they have not been widely discussed, and drawing them together in this context may have some value.

These are not hypothetical or invented questions. Most actually arose in the course of my writing a hypertext school story, Those Trojan Girls. Others were familiar to me from editing and publishing hypertext fictions over several decades. Reflective practice is an important source of insight, and its judicious use can prove invaluable.

The Shot And Danger Of Desire

We may begin, alongside Murray, with the vision of inserting the reader into the story of Hamlet. We are not passive witnesses of the scene, nor minor players— not Rosencrantz or some third murderer, incapable of changing what happens. We are a prince! (I have noted elsewhere that, considered as a dramatic practice, this approach is not always promising: let a sensible person like you or me into a tragedy and the tragedy is prone to fall apart.)

What, on the holodeck, are we to do about Ophelia? She is an enigmatic character, one whom the 19th century found more fascinating than the 21st. Polonius speculates that Hamlet loves her; Laertes sees the prospect of a sexual relationship as a threat. If, as interactor, we have meaningful choice, might some combination of choices lead us to propose to marry Ophelia? To kiss her? To have sex with her?

All these choices are problematic. Can a simulated Ophelia marry? Specifically, can she consent? The presentation of meaningful choice within the fictive world leads us to the very threshold of the Turing Test, for the characters must necessarily be sufficiently convincing as to invite suspension of disbelief.

The choices, moreover, are ours, and the performance is ours as well. It is one thing to witness theatrical events that you cannot affect and that harm no one; it is another thing entirely to perform yourself what might be a crime. Holodeck Ophelia exists only for us. If we propose to make love to her, is her consent not coerced? Ophelia exists only as long as Hamlet remains interested in pursuing a romantic relationship or a sexual liaison. The imbalance of the power relation- ship is overwhelming, and indeed the holodeck must, if anything of dramatic importance is to be accomplished, make us forget that we are proposing to make love to a character whom we believe (or are led to believe) has free will but whose choices appear to be limited to either consenting to our advances or accepting (in one form or another) oblivion.

Intertwingled
Mark Bernstein,
Intertwingled $29.95


You can always remove it later.

Paperback, 130 pages. isbn 1-8845-1156-2. Available October 1, 2019. Available now.

01 Oct 21:41

Apple Watch 5 und das Always-On Display

by Volker Weber

ad7a07cf42d89a38596213245390dc4e

An das Always-On Display gewöhnt man sich in kürzester Zeit. Eine Uhr, die immer die Uhrzeit anzeigt, das ist wahrlich nicht sehr neu. Dass es das nicht ohne Stromverbrauch gibt, es sei denn man nimmt ein langsames Digital Ink Display, ist auch klar. Aber Apple hat noch Optimierungsbedarf.

So wie das Display jetzt ausgeliefert wurde, muss man auf einmal über den Akkuverbrauch nachdenken. Bis zur Apple Watch 4 habe ich niemals über den Akku der Uhr nachdenken müssen. Selbst eine Reise um die halte Welt mit entsprechend längeren Tagen war kein Problem. Die Series 5 aber hält gerade mal das Apple-Versprechen von 18 Stunden. Und das kann knapp werden.

Ich experimentiere mit verschiedenen Einstellungen. Erst die Gegenprobe: Allways-On ausgeschaltet. Check. Genau wie Series 4. Ist ja dann auch, bis auf den Kompass, eine Series 4. Voreilige Zeitgenossen haben schnell geurteilt: Series 5 bringt nichts. Aber soweit sind wir nicht, noch lange nicht. Oliver hatte eine Idee: Wie wäre es wenn man "Wake Screen on Wrist Raise" ausschaltet? Man muss das Display ja gar nicht einschalten, wenn man nur die Uhrzeit sehen will. Sie ist ja schon da. Und wenn man interagieren will, fasst man sowieso den Bildschirm oder die Krone an. Habe ich einen Tag probiert, bringt auch in der Tat was. Aber die Uhr fühlt sich kaputt an, weil sie nicht sofort reagiert, sondern erst durch die Einschalttanimation geht.

19b53f0d07a7dea36196ace7db88acf0

Nun habe ich etwas riskiert und die 6.1 Beta installiert und das sieht vielversprechend aus. 36% nach knapp 18 Stunden ohne irgendwelche Tricks. Apple scheint sich des Themas bereits angenommen zu haben. In der Beta sind noch nicht alle Zifferblätter drin. So fehlt etwa mein neuer Favorit Meridian. Also bin ich wieder auf Infograph, aber im Duochrome-Modus von watchOS 6.

Ja, das Bild oben zeigt tatsächlich den "ausgeschalteten" Zustand. Das erkennt man am fehlenden Sekundenzeiger. Und ich liebe diesen für mich neuen Look des schwarzen Edelstahlgehäuses. Hatte bisher zweimal Edelstahl (Original und Series 4), einmal Space Grey (Series 2) und einmal Keramik (Series 3).

01 Oct 21:40

Task Specific Programming vs Coding: Designing programming like we design other user interfaces (Precalculus TSP Part 3 of 5)

by Mark Guzdial

In the last two posts, I described a prototype task-specific programming tool for building image filters from matrix manipulations, and for building textures out of wave functions.

So, let’s tackle the big question here: Is this programming?

These are both programs. Both of them are specification of process. Both of them allow for an arbitrary number of operations. In the image filter example (second example), the order of operations can matter (e.g., if you change the red matrix through scalar multiplication, then add or subtract it with another matrix, versus the reverse order). The image filter is also defining a process which can be applied to an arbitrary input (picture).

Wil Doane pointed out that this is not coding. No program code is written — not text, not blocks, and not even by spreadsheet formula. This is programming by layering transformations which are selected through radio buttons, pull-down menus, and text areas. It’s really applying HCI techniques to constructing a program.

Probably the big sticking point here is just how limited the programming language is here. Notice that I’m using the term task-specific programming and not task-specific programming language in this series. The programming language is important here as a notation: What transformations am I using here, and what’s the order of execution? If you didn’t get the effect you wanted, the language is important for figuring out which card you want to change. I’m working on more prototypes where the language plays a similar role: A notation for explanation and rationalization. Amy Ko has a paper I like where she asks, “What is a programming language, really?” (See link here.) I’m not sure that the use of programming language here fits into her scheme. Overall, the focus in these two prototypes is on the programming not the programming language.

I spent several months in Spring and Summer reading in the programming language literature — some research papers, but more books like the Little series (e.g., The Little Prover), Shriram Krishnamurthi’s Programming Languages: Application and Interpretation, and Beautiful Racket. I started a Pharo MOOC because it covered how to build domain-specific programming languages. I plan to return to more programming languages research, techniques, and tools in the future. I have a lot to learn about what is possible in programming, about notations for programming, and about alternative models of programming. I need better tools, too, because I’m certainly going to need more horsepower than LiveCode.

But as I started designing the prototypes, I realized that my focus was on the user interface, not the language. Of course, text and blocks are user interfaces, but they use few user interface mechanisms. Even what I’m doing here is a far cry from what’s possible in user interfaces. I am using common UI widgets like buttons, menus, and text areas in order to specify a program. I realized that I didn’t need programming language techniques for these prototypes. By any measure of programming language quality, these are poorly-designed languages. My real focus is on the design process. This approach worked for getting prototypes built so that I could start running participatory design sessions with teachers.

The goal of task-specific programming: Usability for Integration

Here’s the goal I set out for myself:

I want to provide a programming experience that can be used in five minutes which can be integrated into a precalculus class.

In the small sessions I’ve had with 1 or 2 people, yeah, I think it worked.

  • I believe that this user interface is easier to learn and use than the comparable user interface (to do the same tasks) in text-based languages or even a block-based programming language like Snap! or GP.
  • I’d even bet that the language itself (seen in the above screenshots) would be less usable if it wasn’t embedded in the environment, e.g., those two examples above are not that understandable outside of the two prototypes. The environment (e.g., visualizations, UI elements, matrix displays, etc.) are providing more information than the language is.

There are some interesting usability experiments to explore in the future with task-specific programming.  The empirical evidence we have so far on task-specific programming is pretty impressive, as I described in my June 2019 Blog@CACM post (see link here) and which has been published in the September CACM on the topic of “designing away Computational Thinking” (see link here), which is what I was trying to do. Sara Chasins’ published work showed that she had people solving real programming problems in less than 10 minutes. Vega-Lite is amazing, and we’re finding social studies teachers building visualizations in it in less than 20 minutes.  I’m curious to explore other directions in improving usability through these tiny, task-specific languages. For example, it is very easy here to represent the language in something other than English words. Perhaps we might use task-specific programming to make programming more accessible to non-English speakers by targeting languages other than English as the notation.

There’s a cost to that ease of use. There’s a commensurate loss in generalizability. This is laser-focused on TASK-SPECIFIC programming. My prototypes are not Turing-complete. There are no loops, conditionals, or variables. There is decomposition (e.g., which matrix transformations and wave equations do I need for my desired goal), but no abstraction.

I’m inspired by Amy Ko’s blog post: Programming languages are the least usable, but most powerful human-computer interfaces ever invented (see post here).

  • Most attempts to improve on the usability problem are about making programming languages more usable, e.g., less complicated text languages or shifting modality to block-based languages. In general, though, the languages are just as powerful — and are still harder to understand than most students and teachers are willing to bear.
  • There have been attempts to embed programming languages within applications, e.g., VBA in Office applications or JavaScript to script Photoshop. Again, these languages tend to be just as powerful, and not much more usable.
  • I’m explicitly starting from an application (e.g., an image filter) and adding a programming language that only provides a notation for the facilities. It’s less powerful. I hope it’s more usable. I’m designing to be more like Excel and less like C.

Here’s the big idea here: We should design programming languages as we design other user interfaces. We should involve the users. We should aim to achieve the users’ goals. We should empower users. We should reduce their cognitive load.

Task-specific languages certainly can include more programming languages features.  For example, including variables with types makes sense for data science tasks (as in Bootstrap:Data Science). Those are part of data science tasks, and can help students avoid errors.  The critical part is including the components that help the learners with their tasks. My use of task-specific programming is really about learner-centered design of programming languages.

I have submitted two NSF proposals about building task-specific programming for precalculus and for social studies, both rejected. I spoke to both program officers. One told me it was impractical to propose a new programming language, and especially multiple languages. The officer pointed out that a language is hard and requires all kinds of infrastructure around it, like a community and a literature. I built these prototypes to explain what I meant by a “programming language.” It doesn’t have to be big. It can be little, be easy to learn and use, and fit into a one hour lesson in a precalculus class.

Alan Kay has argued for using the “real thing” as much as possible, because students might imprint on the “toy” thing and use it for everything. The concern is that it’s then hard to move on to better notations. I hope to avoid that fate by providing a notation that is so task-specific that it can’t be used for anything else. There is no support for abstraction here, alternative decompositions, or any kind of system design at all. It’s at the very lowest end of the Rich et al. learning trajectories.

Talking about trajectories is the segue to the next post.

I welcome your comments. Do you buy task-specific programming as a kind of programming?

01 Oct 21:24

Ed Tech Metaphors

Alan Levine, GitHub, Sept 26, 2019
Icon

Alan Levine has coded a single page application that auto-generates Ed Tech metaphors you can use. My first try gave me the 'all you can eat buffet' metaphor, which I used just yesterday. The application is hosted on GitHub, and of course Levine makes all the code available. Have fun.

Web: [Direct Link] [This Post]
01 Oct 21:24

Despite Their Huge Upside Potential, Why Do Most Platforms Fail?

Irving Wladawsky-Berger, Sept 26, 2019
Icon

This article summarizes and comments on a Harvard Business Review article that looks at the question. The HBR article states, " We grouped the most common mistakes into four categories: (1) mispricing on one side of the market, (2) failure to develop trust with users and partners, (3) prematurely dismissing the competition, and (4) entering too late." Platforms are hard to get right, writes Irving Wladawsky-Berger. "A platform strategy differs from a product strategy in that it relies on an external ecosystem to generate complementary innovations and/or business transactions.  The effect is much greater potential for innovation and growth than a single product-oriented firm can generate alone." But the possibilities for failure are much greated as well.

Web: [Direct Link] [This Post]
01 Oct 21:19

Dropbox Launches ‘Smart Workspaces’

by Stowe Boyd

Drew Houston repositions the company and wants to ‘quiet the noise’

Continue reading on GigaOm »

29 Sep 01:08

Firefox and Tactical Tech Bring The Glass Room to San Francisco

by Mozilla

After welcoming more than 30,000 visitors in Berlin, New York, and London, The Glass Room is coming to San Francisco on October 16, 2019.

From the tech boom to techlash, our favorite technologies have become intertwined with our daily lives. As technology is embedded in everything from dating to driving and from the environment to elections, our desire for convenience has given way to trade-offs for our privacy, security, and wellbeing. 

The Glass Room, curated by Tactical Tech and produced by Firefox, is a place to explore how technology and data are shaping our perceptions, experiences, and understanding of the world. The most connected generation in history is also the most exposed, as people’s privacy becomes the fuel for technology’s incredible growth. What’s gained and lost — and who decides — are explored at the Glass Room.

The Glass Room is in a 28,000 square-foot former retail store, located at 838 Market Street, across from Westfield San Francisco Centre, in the heart of the Union Square Retail District. It will be open to the public from October 16th through November 3rd. The location is intentional, meant to entice shoppers into the store and help them leave better equipped to make informed choices about technology and how it impacts their personal data, privacy, and security.

The Glass Room is a pop-up store with a twist, presenting more than 50 provocative tech products in an unexpected environment. This installment arrives in San Francisco to turn a mirror on Silicon Valley, to the people who make our technologies and those who are affected by its impact on society. “The biggest change since we launched The Glass Room in New York in 2016 and in London in 2017 is that the overall mood of tech users and consumers has shifted,” says Stephanie Hankey, of Tactical Tech. “People are starting to question how things work, how it affects them and what they can do about it. The Glass Room is a great way for users of technology to engage on a deeper level and make more informed choices. Each piece in The Glass Room tells a different story about data and technology, so there is something for everyone to connect with.”

This interactive public exhibit also includes a Data Detox Bar, where a team of in-house experts called Ingeniuses will dispense practical tips, tricks, and advice. There will also be a program of talks and workshops to foster debate, discussion, and solution-finding.

“We build the family of Firefox products to help people take charge of their data online, and give them control with features and tools that put privacy first,” says Mary Ellen Muckerman, Vice President of Brand Engagement. “We know it’s our job to help people understand what’s happening behind the scenes of the technology they love and we hope that events like The Glass Room help inform people about how to protect themselves online.”

At this turning point in the age of wider technological advancement, The Glass Room marks a moment to reflect on what our next steps should be. How do we want to shape our relationship with technology in the future?

More Details

October 16th – November 3rd 2019
838 Market Street, San Francisco
12pm–8pm daily
Free and open to the public
theglassroom.org

 

 

The post Firefox and Tactical Tech Bring The Glass Room to San Francisco appeared first on The Mozilla Blog.

28 Sep 05:19

On Sharding

If you need to handle really a lot of traffic, there’s only one way to do it: sharding. Which is to say, splitting up the incoming requests among as many hosts (or Lambda functions, or message brokers, or data streams) as you need. Once you get this working you can handle an essentially unlimited request volume. Of course, you have to make choices on how you’re going to divide up the traffic among the shards. I’ve had intense exposure to the options since I came to work at AWS.

Random spray

This is the simplest thing imaginable. For each message, you make a UUID and use it as the Partition Key (if your downstream uses that for sharding), otherwise just pick a target shard using your favorite random number generator.

There’s a lot to like about it. Your front-end can be dumb and stateless and fast. The load will get dealt out evenly among the shards. Spoiler alert: I think this is a good choice and you should do it if you can possibly can.

A common variation on this theme involves auto-scaling. For example, if you have a fleet of hosts processing messages from an SQS queue, auto-scaling the fleet size based on the queue depth is a fairly common practice. Once again, admirably simple.

“Smart” sharding

The idea is that you do extra work to avoid problems, for example some shards getting overloaded and others being idle. Another kind of problem is one of your upstream sources sending “poison pill” messages that cause the receiving shard to lock up or otherwise misbehave

Load-sensitivity is one “smart” approach. The idea is that you keep track of the load on each shard, and selectively route traffic to the lightly-loaded ones and away from the busy ones. Simplest thing is, if you have some sort of load metric, always pick the shard with the lowest value.

I’ve seen this done, and work OK. But it isn’t that easy. You have to figure out a meaningful load metric (queue depth? how much traffic received recently? CPU load?) and communicate that from each shard to the front end.

If poison pills are your worry — this is not rare at all — the smartest approach is usually shuffle sharding. See Colm MacCárthaigh’s awesome thread on the subject, which you should go read if you haven’t already. He has pretty pictures (see below for one I stole) and math too!

Shuffle sharding by Colm MacCárthaigh

Affinity

Also known as “session affinity”. Another term you sometimes hear is “sticky sessions”; for a discussion see this article over at Red Hat. The idea is that you route all the events from the same upstream source to the same shard, by using an account number or session identifier of some sort as a partition key.

Affinity is attractive: If all the clickstream clicks from the same user or state-change events from the same workflow or whatever go to the same host, you can hold the relevant state in that host’s memory, which means you can respond faster and hit your database less hard.

Ladies, enbies, gentlemen, and others: I’ve had really lousy luck with affinity in sharding. Lots of things can go wrong. The most obvious: When traffic isn’t evenly distributed among upstream sources.

inverse-square curve

One time I was working with a stream of AWS customer events, and I thought it’d be smart to deal them out to Kinesis shards by account number. That was bad — the messages per second per account rate was distributed across account numbers in a classic inverse-square curve like the one in the margin. To make this concrete, in one of the early tests I noticed that the top 10 account numbers accounted for half the traffic. Ouch. (I don’t think this was a rare situation, I think it’s probably common as dirt.)

The general lesson is that if you unfortunately send too many “hot” upstream sources to the same shard, it’s easy to overload it. The worst case of this is when you get a single “whale” customer whose traffic is too much for any single shard.

So in this situation I’m talking about, we switched to random-spray, and the whole system settled down and ran nice and smooth. Except for, processing each message required consulting a database keyed by account number and the database bills got kind of high.

So I got what I thought was a brilliant idea, hid in a corner, and wrote a “best-effort affinity” library that tried to cluster requests for each customer on as few shards as possible. It seemed to work and our database bills went down by a factor of six and I felt smart.

Since then, it’s turned into a nightmare. There’s all sorts of special-case code to deal with extra-big whales and sudden surges and other corner cases we didn’t think of. Now people roll their eyes when smoke starts coming out of the service and mutter “that affinity thing”. They’re usually too polite to say “Tim’s dumb affinity code”.

That’s not all, folks

Here’s another way things can go wrong: What happens when you have session affinity, and you have per-session state built up in some host, and then that host goes down? (Not necessarily a crash, maybe you just have to patch the software.)

Now, because you’re a good designer, you’ve been writing all your updates to a journal of some sort, so when your shard goes pear-shaped, you find another host for it and replay the journal and you’re back in business.

To accomplish this you need to:

  1. Reliably detect when a node fails. As opposed to being stuck in a long GC cycle, or waiting for a slow dependency.

  2. Find a new host to place the shard on.

  3. Find the right journal and replay it to reconstruct all the lost state.

Anyone can see this takes work. It can be done. It is being done inside a well-known AWS service I sit near. But the code isn’t simple at all, and on-call people sigh and mutter “shard migration” in exactly the same tone of voice they use for “Tim’s dumb affinity code.”

But the database!

So am I saying that storing state in shards is a no-no, that we should all go back to stateless random spray and pay the cost in time and compute to refresh our state on every damn message?

Well yeah, if you can. That fleet running my dumb affinity code? Turns out when we reduced the database bills by a factor of six we saved (blush) a laughably small amount of money.

What about latency, then? Well, if you were using a partition key for sharding, you can probably use it for retrieving state from a key/value store, like DynamoDB or Cassandra or Mongo. When things are set up well, you can expect steady-state retrieval latencies in the single-digit milliseconds. You might be able to use a caching accelerator like DynamoDB’s DAX and do a lot better.

In fact, if the sessions you might have tried to shard on have that inverse-square behavior I was talking about, where a small number of keys cover a high proportion of the traffic, that might actually help the caching work better.

But the cache is a distraction. The performance you’re going to get will depend on your record sizes and update patterns and anyhow you probabl don’t care about the mean or median as much as the P99.

Which is to say, run some tests. You might just find that you’re getting enough performance out of your database that you can random-spray across your shards, have a stateless front-end and auto-scaled back-end and sleep sound at night because your nice simple system pretty well takes care of itself.

25 Sep 03:34

IFLS

by Dave Pollard


image from nutritionfacts.org

There’s a new survey that suggests that 1/3 of Canadians, up from 1/4 in the last survey, are “skeptical” of scientists and scientific research. And globally, 45% say they only agree with science “if it aligns with my personal beliefs”. It’s part of an ongoing survey of attitudes by 3M corporation on the subject.

At first blush, I find these findings mystifying and alarming, but they actually do make some sense. The truth is, we do tend to see things that agree with what we already believe (or want to believe) as more credible than things we don’t believe, regardless of the quality of the science behind them. We do like things to be simple, and in the 3M surveys the #1 reason given for science skepticism is “too many conflicting ideas”. There is considerable financial and political incentive to fake or obfuscate “scientific” data, and the more fake data and lies we hear everywhere every day, the more our skepticism about all facts is inevitably likely to grow.

And when scientists align themselves with lying or partisan institutions, and accept money on the basis they will only publish the results of their research if those results support the sponsors’ objectives, they discredit all science in the process.

I am skeptical of any reported scientific study until I am persuaded it is free from confirmation and other bias and from selective inclusion and exclusion. But once I have been persuaded that the research is unbiased, coherent and thorough, I am all over it. Science has changed my life in profound ways:

  1. Personal health: I am quite convinced that my change to a balanced whole plant-food diet, combined with regular exercise, has made me much healthier, led to a remission in at least one debilitating chronic illness (ulcerative colitis) and quite possibly prevented or alleviated others to which I am vulnerable (back spasms, depression, kidney stones, intestinal and prostate cancer, and maybe even Alzheimers). I collect and monitor personal diet, exercise and health date to this day just to stay on top of this.
  2. Climate change: Based on a ton of science, I do believe, so far (I am always open to changing my beliefs, unlike the 45% of the population referred to above) that we are headed for 4º-6ºC of average global temperature increase well before the end of this century — enough to doom civilized (high technology, settled) society and create what I’ve called a Great Migration of at least two billion humans, as much and possibly all of the planet becomes uninhabitable. That knowledge has changed my entire worldview.
  3. Human nature: Along with my study of history and philosophy (debate on whether these ‘social sciences’ are in any way ‘real’ science I will leave for another day), scientific knowledge has led me to believe that humans are, like our fellow creatures, innately peace-loving and collaborative, and doing our best, but are largely incapable of either long-term or large-scale coordinated action, and that we have been ‘disconnected’ from our inherent biophilia and rendered mentally and physically ill by the monstrous stresses our civilized, domesticating cultures have inadvertently put on us and put on our global ecosystems, and by our cultures’ polluting byproducts.

I hold some scientifically-based beliefs that cause great dismay and even insult to some close friends.  I do believe, so far, that while I am sure the symptoms felt by sufferers are quite real, electromagnetic waves are not actually a cause of illness. I do believe, so far, that while vaccines are bizarre, the vaccines designed to inoculate against crippling and fatal diseases have saved millions of lives, and I believe that vaccine toxicity risks are far outweighed by the risks to our whole society of a significant portion of the population refusing to be inoculated. These beliefs are based on very large and compelling studies by earnest and unbiased scientists.

As a sense-making creature all too inclined to see patterns before there is any real substance to them, I am vulnerable to conspiracy theories (the Epstein ‘suicide’ being only the latest of them). Despite this tendency, I am unaware of any such theories that I still find particularly persuasive, and that includes those surrounding 9/11 and UFOs. The problem with almost all significant conspiracy theories, IMO, is that they require too many smart people doing too many smart, coordinated things and covering them up without any of them leaking the truth. Eventually, nearly always, as Shakespeare said, the truth will out.

That doesn’t mean that the tobacco industry didn’t bribe and lie to protect its profits, directly causing the agonizing illness and premature death of millions, or that the food industry isn’t doing precisely the same thing now on an even larger scale. That’s not a conspiracy — it’s overt, deliberate, and ignorant, and science will, in the end, halt these terrible tragedies. Just as oil company executives I’ve spoken with continue to assert that climate collapse is a myth, or at least that a gradual shift to renewables will prevent it, they are also terrified for the health and welfare of their children, and suppressing, as long as possible, their doubts. Eventually, but too late, science will persuade them.

Part of the predicament is that we don’t want to believe things that upset us and disillusion us of our beliefs, especially our beliefs about ourselves. For people who have been told, all their lives, that they’re successes and role models, it is agonizing to realize that everything you’ve done and believed in is a lie. Such a shift, even in the face of overwhelming evidence, will never come easily.

We’re all afraid of dangerous truths, truths that threaten our core beliefs. That’s human nature. We’re all just doing our best, and that collective effort has wrought the sixth great extinction and climate collapse. Nothing evil, no one to blame — just stupidity, ignorance, stress-induced mental illness, and the hubris that is in our nature. We’re way too smart for our own good.

Also, as much as I love it, I acknowledge that science has its limitations, and they’re actually quite severe. Science constructs a model of reality, using the best available ‘evidence’, which is often not very good, more wishful thinking and hypothesis than verifiable fact. It’s just a model, just as a map is a model of the territory. Of necessity, this model is a representation, and an enormous simplification. The more detail we add to the model, the more interesting and sometimes useful it is, but it is still just a model. It cannot fathom infinity, and infinite complexity, because it is merely complicated, as a massive computer is compared to a human brain. We may intuit the true nature of reality, but science cannot hope, with its blunt and limited tools, to describe it for us.

And in the process of simplification, we lose so much — possibly everything. The very process of ‘analyzing’ — breaking (our understanding of) what exists down into separate discrete parts — destroys much of the essential truth of the whole. And that’s a scientist’s view.

Perhaps even worse, scientists are forced to generalize, and then they’re forced to admit to the loss of much of the utility of what they have found, as they try to guess how what is known about their tiny sample might apply to the whole population — or not. Every generalization is, in a way, a lie, and often a dangerous one. Sometimes it helps us, and sometimes it leads us astray.

So when, thirteen years ago, I went to the doctor, having already lost 30 pounds, so much blood that I could barely stand, and was in so much pain that, each night, I prayed I would be able to sleep and never wake up, I already knew I had ulcerative colitis. I did not know that it was likely caused long ago by the damage my awful youthful diet, and eight years of high-dose oral tetracycline in my teens (then the preferred treatment for serious acne), did to my gut flora. I did not know that the stress of a single piece of terrible news was almost certainly the trigger of this near-death experience. But I know now, and that scientific knowledge has arguably saved my life, and certainly lengthened it and made it much healthier. And that knowledge has also increased my resilience in the face of other stressors.

But science, in its rush to generalize, to make its findings ‘useful’, can also hurt. Every body is different, and doctors and scientists who fail to appreciate this can cause terrible suffering. My body cannot tolerate steroids, for example, so the first attempt to ‘cure’ my colitis almost killed me. Likewise, my extreme reaction to going off a prescribed anti-depressant “cold turkey” years earlier, was so far outside the norm that my doctor said it was “unheard of”. The medical books describe the body as a complicated mechanism, when it is actually a complexity, a complicity, something that is not apart from its environment and everything else in this infinitely mysterious world. No surprise the medical scientists get so much wrong. Sometimes even our insistence on large amounts of ‘evidence’ can cause us to do wrong.

It is almost certain that, as our fragile and untethered climate spins more and more into unimaginable and unpredictable extremes, we will try, desperately, fruitlessly and insanely, to use our minuscule knowledge of the geologic and atmospheric sciences to restore its stability — geoengineering. The last time such scientific extremism was used to address a global predicament the result was the atomic bomb. Such extremism is almost certain to end badly, because, again, we have no idea what we’re doing and what the consequences of geoengineering are. This is the dark side of scientific knowledge. We think we know, but we don’t.

Equally disturbing is the ludicrous belief of many that science can solve predicaments — not only climate collapse, but ‘sustainable’ energy (ie the laws of thermodynamics), complex and chronic diseases, finite resources, the limits to growth, human ‘misbehaviour’, and even human mortality. Sadly, as we become less naive and disillusioned about science’s vast limitations, our ‘skepticism’ about it is likely to grow to even higher levels.

And every new science-based invention brings with it (not scientists’ fault of course) unanticipated side-effects and technologies that exploit it in unexpected and harmful ways. Nuclear science gave us the bomb. The passenger train enabled gas chambers. Agriculture science gave us DDT, and trans fats. Refrigeration science gave us CFCs. And the Internet… well, you get the idea.

Still, IFLS. One of my few endearing qualities is my insatiable curiosity, and my insistence on constantly challenging whatever I’m told, and whatever I believe. Perhaps that’s a childlike quality, but I think it puts me in good stead, and I think the world could use more of it. It must be hell to never be curious.

So here’s to the strange combination of opposites that make up the scientific community — the painstaking, detail-oriented people who patiently gather the data that makes scientific inquiry possible and credible, and the thinkers and dreamers who ask the “what if?” questions no one has asked before, and imagine what the data before them might possibly mean.