Published on


1969 & 70 - Bell Labs check this photo album

Design Objective

Can't Unsee Fantastic game. If you're a developer working to bring designs to life, and struggling with the finer graphics, this is a good way to train your design eye.


Freddie Iboy Thread:

I've felt absurdly lucky the past two years working at Tinder and now it's my last week here. I'm heading over to Amsterdam soon to go work at @Framer ❤️

A couple of lessons that I learned from the Tinder interface as parting advice. None of this is gospel.

Tools of the Trade

Rodrigo Pombo Brilliant!

I was playing around with some text animations and thought I could use them to show a file's history on @github

Dan Abramov React components are … components. They're not functions, even though they can be written as such. They're not objects, even though they can be written as classes. They're something we're not as good at describing. This is thread makes the point and helps put React hooks in context:

If you look at it this way, there’s nothing magic about useState or useEffect. Of course they “know” which component they belong to! React knows it just like your language knows which variables belong to which function, and when to destroy them.

WebSockets the UNIX way "It's like CGI, twenty years later, for WebSockets"

$ cat my-program

# Count from 1 to 10 with a sleep
for ((COUNT = 1; COUNT <= 10; COUNT++)); do
  echo $COUNT
  sleep 0.5
Start websocketd and tell it about your program:

$ websocketd --port=8080 my-program

Aron Griffis 🔥

Working on a new Bash book. So far:
Intro: You chose the wrong tool.
Ch 1: Have you considered Python?
Ch 2: Try calling Python from your Bash script.
Ch 3: If you're still here, try adding quotes.

Jochem I'm going to name my channel no-agenda-meeting:

TIL some @SlackHQ channel names that'll result in a nice message once someone leaves the channel... like a funny goodbye:

  • my-phone-in-a-cab
  • the-love-of-my-life
  • running
  • alive
  • outer-join

After /leave the remaining channel members will see:
> John Doe left #running"


Gary "Wrong. The ONLY way you should organise CSS properties is like a Christmas Tree."


Lingua Scripta

qntm "Try this, kids at home! (V8 only AFAIK so Chrome or Node.js)"


Lynn Hehe:


to increment some counter on the page,

node.innerText += 1

doesn't work (0 → 01 → 011 → ⋯), but

node.innerText -= -1

works fine (0 → 1 → 2 → ⋯)

Lines of Code

Eric Lawrence I feel seen:

I find myself running code I wrote with the irrational hope that it has developed some improvements since I wrote it.

The “Bug-O” Notation “The Bug-O describes how much an API slows you down as your codebase grows.”

Locked Doors

Lesley Carhart 100%. Splitting hairs doesn't make people any safer.

Nest makes great points, but I dislike the trend of saying devices being maliciously accessed or abused weren’t ‘hacked’. It’s a weird kind of gatekeeping that kind of discounts the security hygiene and education issues most consumers are still struggling with. Outcome = same.

Kashmir Hill Unintended consequences:

Oh wow, Apple is getting rid of the mostly useless "Do Not Track" signal in Safari because it was a way to track people:


Phishing email training The perfect excuse:

So every now and then my company sends out phishing emails to us to “test” us. The emails are obvious phishing emails but if you click one you have to sit through a boring hour long training that’s the equivalent of detention. The malicious compliance is I now open no emails from management with headlines that maybe a mundane task or generally something I don’t want to do. Whenever I’m asked why I didn’t respond I simply say I was being careful about phishing and I get praised for it rather than yelled at for dodging work.

Malware Unicorn The USB fairy is real!

In infosec folklore, if you leave a USB under your pillow at night, there will be malware on it the next morning.


Five Things That Scare Me About AI Not AI per se, but the blind use of algorithms we don't understand (could be anything with if/else branches):

Returning to the account of the popular 5th grade teacher who was fired by an algorithm, she suspects that the underlying reason she was fired was that her incoming students had unusually high test scores the previous year (making it seem like their scores had dropped to a more average level after her teaching), and that their former teachers may have cheated.

Daniel Holland "The perils of modern living."


Startup Life

David Frankel 🔥🔥🔥

"We learned a lot"

This phrase is almost always a euphemism for “We've spent nearly all of our capital, don’t have traditional traction, but need more money.”

Those four words that will chill a VC’s soul - here's what you should say if you're running out of cash/time. 1/9

None of the Above

Alex Rampell "This is the most brilliant iPhone app grouping I’ve ever seen..."


White gold: the unstoppable rise of alternative milks How wellness upstarts spoiled milk’s healthy reputation – and built a billion-dollar industry from juicing oats and nuts.

Michael Hainsworth "I was Today years old when I discovered this #lifehack"

Oregon Zoo "The best part of snow days in Portland ❄️"

Jeff Bezos Brings the Receipts In which Jeff Bezos stands up to blackmail, comes across as everyone's favorite underdog, there are nude pictures, and even the Saudi government is involved:

That strategic positioning hasn’t gone without notice. As Kristin Kanthak, a professor of political science at the University of Pittsburgh, put it on Twitter: “You know we are at a disgusting moment in our nation’s history when the billionaire sending out dick pics is the HERO of the story.”

ginaa wilsonn "So a month ago I dropped a ring & a clip down my bathroom sink and I’ve been scared to try to save it because I was scared it would just drop farther down but look at my cat being the fucking GOAT"

pico-8 Virtual console app for making, sharing and playing tiny games and other computer programs. Looks like tons of fun!


Mike Rosenberg Journalism has a future, if you care about your subscribers:

The Seattle Times changed course to focus on stories that drive subscriptions - not clicks. Now we're at 41,000 digital subscriptions, up 21% in a year. And no layoffs.
Love working in a community that values independent journalism enough to pay for it

julius tarng Of course this blows up on Twitter:

So everyone was joking about Konmari-ing their Twitter, but I went ahead and made a tool for that:

Say hello to ✨ Tokimeki Unfollow ✨!

Hang out with virtual me and go thru your follows one by one. Do their tweets spark joy? If not, hit [Unfollow]!

Published on


Ryan Creamer created the most wholesome Pornhub channel.

Design Objective

Nina Alli "Sometimes we forget who our user is" (source)


Jeff Chang Right size your A/B tests:

A/B testing best practices should change as a company grows:
👶: Do not A/B test, will not get stat sig. Talk to users.
👦: A/B test changes that you predict will affect metrics, testing everything too slow
👨: A/B test everything. Accidentally dropping metric by 1-2% is very bad

Reginald Braithwaite Amusing but apocryphal:

An IBM VP was being shown some new tape drives. When waiting, a yellow "Idle" light would come one.

The VP was aghast.

"Change that light to green, and rename it," he exclaimed:

"IBM equipment is never idle. It is READY!"


Tools of the Trade

antonmedv/fx Command-line tool and terminal JSON viewer.


Peter Cooper Related:

If you're on macOS and have Homebrew installed, run brew cask install quicklook-json and Quick Look will let you look into JSON files properly.


Ben Halpern "Client-side validation"


Ben Furfie Absolute web dominance corrupts absolutely:

If you think there's no issue with Chromium having dominance in the browser engine market, then realise this. The Chrome team pushed a compat bug to their browser because they didn't want to fix an issue with their site. And it took a Mozilla dev to fix it. In a rival's browser.

zoe 😮

if you want to ruin someone's day, applying "font-weight:500.007797241211" to an element will make its text bold in firefox, but not chrome

anything between 500.007797241211 and 549.9999694824218181565811391 will work, but that one's just on the precipice so

Lingua Scripta

Allen Wirfs-Brock Amen. And we do have compatible languages that can move at their own pace (ReasonML, TypeScript, etc):

JavaScript's success is as a "worse is better" (look it up) language. Adding many new features to improve it may actually be detrimental to its continued success. What it needs is slow addition of carefully considered features that enable key new use cases.

Mathias Bynens And this is what it looks like in practice:

🎉 New JavaScript features in ES2019:

  • Array#{flat,flatMap}
  • Object.fromEntries
  • String#{trimStart,trimEnd}
  • Symbol#description
  • try { } catch {} // optional binding
  • JSON ⊂ ECMAScript
  • well-formed JSON.stringify
  • stable Array#sort
  • revised Function#toStringOrli Matlow


Kenyon Laing 💡

You know how sports teams have “rebuilding years”? I think people should be allowed those too. When someone asks how you’ve been/what’s new in your life, you should be able to say, “It’s a rebuilding year” and leave it at that.

duretti hirpa Thread:

dear managers, here's a list of 10 items you should stop doing! love, your no. 1 best programmer pal, duretti

  1. putting 10 minutes on my calendar for a "quick chat" with no context. it makes me think i'm gonna get fired
  2. heck, just messaging and saying "have a minute?"

Locked Doors

Major iPhone FaceTime bug lets you hear the audio of the person you are calling … before they pick up That's one way to remote activate an always-on close-to-target listening device.

Apple blocks Facebook from running its internal iOS apps The very next day: Apple blocks Google from running its internal iOS apps 🍿

QuadrigaCX Owes Customers $190 Million, Court Filing Shows Cryptocurrency is a distributed way of learning why banks operate they way they do:

Troubled Canadian crypto exchange QuadrigaCX owes its customers $190 million and cannot access most of the funds, according to a court filing obtained by CoinDesk.

Cotten reportedly died of Crohn’s disease in Jaipur, India in early December 2018. The exchange announced his death earlier this month. A death certificate was included in the list of exhibits.

The founder seemingly had sole control or knowledge of Quadriga’s cold storage solution. Robertson wrote that after his death, “Quadriga’s inventory of cryptocurrency has become unavailable and some of it may be lost.”

The doorbells have eyes: The privacy battle brewing over home security cameras If you're considering a doorbell camera, read this first:

Okay, Big Doorbell hasn’t yet evolved to the point where police are peering through live to see who’s coming over for dinner. But we probably don’t want to build that.

How do we stop a potential civil liberties nightmare? By talking about ethics now.

None of the Above

Abhishek "There is a story behind every tattoo. I used AR to bring tattoos to life."

Aaron W 🤔

In 2019, are phone calls really just real-time meeting requests with no subject, no agenda, an unspecified duration, and sometimes even a mystery attendee?

MrStinkEsq Punny:

Monday - Greg
Tuesday - Ian
Wednesday - Greg
Thursday - Ian
Friday - Greg
Saturday - Ian
Sunday - Greg

The Gregorian calendar

Aaron Parecki "How did we let the Web get to this point. All I wanted to do was read this blog post."


fiona Exactly!

all linear algebra textbooks are like

  • 1 is a number 😀
  • x can stand in for many numbers 🤯
  • a vector is just an ordered list of numbers 😜
  • the set of all polynomials of degree m with real or complex coefficients is a vector subspace of P(F), as you should verify 😇

WolfTron V 🔥

CNN & Fox News has done to our parents what they thought violent video games & Marilyn Manson would do to us.

Assumptions Objects in Pictures Are Not Always As They Seem.

Orli Matlow 😭

Is running for president just "starting a podcast" for rich people?

Lina Khan Can we get this in the US as well?

India has introduced a new rule prohibiting e-commerce platforms from selling their own goods on the platform. The idea is you can either run the marketplace, or sell your goods on the marketplace, but not both

iris "some earrings i ordered on aliexpress never arrived and they asked for photo evidence???"


Published on


Peter Bukowinski "Chaotic neutral"

Design Objective

The ghosts of technology in today’s language Explores the origin of words/terms that we use figuratively, but once had a literal meaning. For example:

Both radio and TV stations still ask us to tune in, even though tuners don’t really exist in television any more (and in the radio, tuning is much more automatic, using buttons and programs rather than… another dial.)

The user interface component where you choose one of a few options is called radio buttons, based on old radio buttons you’d toggle to… tune in to different frequency bands.


Doug Collins Nobody thought this will be a problem?

Important controls should be separated by proximity and design.

Case in point: nobody wants to risk shifting into park instead of turning down the radio or adjusting the AC while cruising down the road. #ux #design


The Ideal Design Workflow I'm laughing, but also crying:

22.) Once Pixate has driven you to the brink of insanity, switch gears and download the free trial for Framer.

Looks promising!

23.) Now go get some lunch. You’ve earned it.

Tacos sound good.

24.) Come back from lunch and realize your Framer trial has expired. (Seriously, they give you a 32 minute trial)

@minebocek "Everything I know about colors of metals, I've learned from Keynote"

Tools of the Trade

Zack Whittaker 🤔

I just found out that if you hit a Chrome security warning that you can't pass — like an HSTS issue or a revoked certificate — you can just type "thisisunsafe" and it'll load anyway.

You can try it out here: A comprehensive reference of dimensioned drawings documenting the standard measurements and sizes of the everyday objects.


David R. MacIver 😭

"Pandas is what happened when someone concluded that the problem with Python was that it wasn't enough like R, so built an R clone on top of numpy, the library that was written when someone concluded that the problem with Python was that it wasn't enough like matlab."

CORSAIR "This is your RAM. And THIS is your RAM on Chrome."


Tyler van der Hoeven Cool!

Today I learned about font-variant-numeric: tabular-nums; Basically makes a text value act like monospace so when you’re scaling it up and down via a slider etc. it doesn’t jump around as much.

Nicole He 🔥

when i go to a website and my computer fan turns on, that’s how i know it’s a good website

CSS LEGO Minifigure Maker h/t Smashing Magazine

Lingua Scripta

@bterlson 🤠

Q: why do JS numbers-
A: IEEE-754
Q: ok but when I add-
A: IEEE-754
Q: fine but NaN doesn't even-
A: Aye. Triple-E. Seven five four.

Khalil Sehnaoui "Coffee calligraphy, or Java Script (pun intended) ¯_(ツ)_/¯"

Lines of Code

How To Speed Up The Code Review TL;DR Don’t create huge pull-requests with mixed categories of changes.

For example, in feature changes, we check business requirements, but in the structure refactoring, we review backward compatibility. And if we mix several categories it will be hard for a reviewer to keep in mind more than one review strategy. And most likely the reviewer will spend on the request more time than necessary and thus may miss something. Moreover, in a request that has mixed changes any fix being made will force the reviewer to review all these categories again.

brianleroux 💯

Today I am going to write some tests for code I already wrote and it's going to be 🆗. Sometimes I write tests first.

Sometimes I don't or can't because either the tech is too early or my understanding of it is.

Per UNIX philosophy, distrust all claims of 'one true way'.

Des Traynor This is why some code is throwaway, and some tests come after the code:

Explore the solution space before refining the solution.
(aka 'Get the right design, then get the design right')

This is the biggest lesson I've learned from @wasbuxton.


Locked Doors

Kate O'Neill Time to play the Harmless or Data Mining quiz:

Me 10 years ago: probably would have played along with the profile picture aging meme going around on Facebook and Instagram
Me now: ponders how all this data could be mined to train facial recognition algorithms on age progression and age recognition

Sarah Drasner "I photoshop to relax."


None of the Above

detremura 👑 "Não consigo parar de ver"

Man unexpectedly locked inside 24 Hour Fitness after closing I have questions.

David Wohlreich "God bless the manual writers who really overdo it."


‘Close’ Proximity, ‘End’ Result, and More Redundant Words to Delete From Your Writing Advice on extraneous words from the Random House copy chief.

Why Gen Z Loves Closed Captioning Because close captioning is the best.

William Hanson "Either there’s a @netflix glitch or @MarieKondo’s methods have escalated."


Peter Rojas Competition comes in many forms:

Wow, in its latest letter to shareholders, Netflix (correctly, if you ask me) identifies Fortnite as being a bigger threat than HBO:

"We compete with (and lose to) Fortnite more than HBO."

holly This thread is full of truth bombs:

What's a dirty secret that everybody in your industry knows about but anyone outside of your line of work would be scandalized to hear?

Simon Kuestenmacher "Amazing digital art installation on the Galata Tower in #Istanbul in #Turkey. Hope nobody walked past the tower while on drugs..."

Dr Sarah Taber Does "ugly" food really go to waste?

As someone who works in ag & food distribution I gotta disagree w this.

A lot of "ugly" food

-Won't survive distribution bc weird shapes makes it prone to getting smushed, bruised, start to rot, & make everything else in the box/crate rot. Broken skin does the same thing.

Dorsa Amir Legacy code, human edition:

Did you know the human body is full of evolutionary leftovers that no longer serve a purpose? These are called vestigial structures and they’re fascinating. (1/8)


Is Sunscreen the New Margarine? Is it possible we got sun exposure and sunscreen all wrong?

In spring, as the sun strengthened, they’d gradually build up a sun-blocking tan. Sunburn was probably a rarity until modern times, when we began spending most of our time indoors. Suddenly, pasty office workers were hitting the beach in summer and getting zapped. That’s a recipe for melanoma.

Earth’s magnetic field is acting up and geologists don’t know why Interesting.


Jeremy Littau Thread:

For those who aren’t quite sure why these media layoffs keep happening, or think “it’s the internet!” or “people don’t pay to subscribe,” there’s a lot more going on. Though that is part of that. Here’s a cliffs notes version - not exhaustive but it hits the highlights:

Erik Wade Peanuts and flakes!

I am an American living in Germany. My grocery store currently has a temporary “American food” section. Join me for a tour of what Germans think Americans eat.


Published on


Design Objective

Michael Bolton Hits nail on the head:

  1. In most user stories, nobody is ever interrupted, distracted, naive, confused, under pressure, impatient, disabled, outside of wireless access. Nobody makes human mistakes. Nobody closes the damned laptop lid. The characters in user stories might as well be drones, robots.


Kent C. Dodds These are not alternative fonts, they're mathematical symbols abused to make the text look different. Play the video Kent prepared, to hear what this text really sounds like.

You 𝘵𝘩𝘪𝘯𝘬 it's 𝒸𝓊𝓉ℯ to 𝘄𝗿𝗶𝘁𝗲 your tweets and usernames 𝖙𝖍𝖎𝖘 𝖜𝖆𝖞. But have you 𝙡𝙞𝙨𝙩𝙚𝙣𝙚𝙙 to what it 𝘴𝘰𝘶𝘯𝘥𝘴 𝘭𝘪𝘬𝘦 with assistive technologies like 𝓥𝓸𝓲𝓬𝓮𝓞𝓿𝓮𝓻?

The Flexbox Holy Albatross Make Flexbox switch between multiple and single column layouts, without media queries or JavaScript. CSS tricks I could never have imagined.


Nicole Sullivan For real. We don't even need to convince, FOMO will do the convincing.

Unpopular opinion: CSS and HTML need to increment their version numbers again so we can convince business to invest in these technologies. 😂

Lines of Code

This week we apply the KonMari method to our messy codebase, learn to let go, and tidy up. (Yes, I binge watched all the episodes, as one does)


Joe Groff

As you go through every line of code, you should be asking, does this bring me joy?

Edward Danilyuk

If not, tell that line of code 'Thank you for being in my life' - then toss it in the garbage along with its thousands of friends.

Alexis Gallagher

Before you start refactoring, copy all the code into one big file and just look at it in one place.


Leave the most sentimental lines of code for last.


JBD This:

Storage is the single hardest problem in our domain. Storage related tradeoffs are sometimes the hardest tradeoffs to tackle. Storage decisions often impact every other design decision. I don't know why we are acting like it ain't so.

Tom Eastman From a thread about the latest Ethereum incident, and relevant in so many contexts:

Douglas Adams, in 1992, describing the blockchain:

"The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at or repair."


Ryn Daniels 💡

Konmari, but for PagerDuty. "I thank this alert for teaching me that we don't need to alert on things like this. Also this alert did not spark joy."

Locked Doors

Alan Feuer Jealousy is the ultimate vulnerability:

A jaw-dropping twist this morning to the story of the Colombian IT guy who helped the FBI crack El Chapo's encrypted comms network.
He also helped the feds tap the kingpin's texts w/his wiife, Emma Coronel, taking us deep into the intimacies (and crimes) of their marriage.

@notdan Yes. Also, I'm Californian and we're soft like that.

Being able to turn the heater on from bed is totally worth getting hacked.

None of the Above

Kevin Liao "2019 is still young but nominating this for press conference prop of the year"


dream ghoul Life hack:

in college we named our intramural softball team “NO GAME SCHEDULED” because if the other team didn’t show up they lost their league deposit and
forfeited. it worked several times. everyone hated us and nothing as cool as that has happened to me since.

third looks 😭

A Blade Runner sequel where Deckard just walks around the city trying different ramen joints

Harvey Newman "A 3D printed light projected animation. Proof that there's always new ways to animate everything."

@EmeraldJhannae 🕶

“I came, I saw, I left early.” A lifestyle.

Shit Academics Say

If you can't say anything nice¹

¹Say it in a footnote.

Rotarywing "Unbelievable flying and landing at that slope to rescue an injured skier
By French mountain police 👏"

Published on


41 Strange "Joseph Ducreux (1735 –1802) was a French painter who is known primarily for his unorthodox self-portraits"

Design Objective

How the Great Recession influenced a decade of design The relationship between the economy and how things look:

Consumers’ growing interest in used fashion — which means more people are wearing clothing from different seasons and eras, all at the same time — supports the idea of the Big Flat Now. Similarly, Instagram is filled with fan accounts dedicated to the pop culture and style of basically every decade, including the ’00s; follow a bunch of them and suddenly time is a flat circle.


Tools of the Trade

Dr. Roy Schestowitz 😭

Welcome to 2019, traveler from 2009. The brief:

  • sysadmins are now "ops"
  • servers are all just "cloud" something
  • algorithms are "AI"
  • DBs are "blockchains"
  • Everything that spies on people is "smart"
    Good luck. And update your CV with the above words.

Carlos Pizano Uribe "I was bitching about time in operating systems when I came across this 1857 time table.."


kim 😮

It's 2019.

We're now exactly halfway between y2k and the 32-bit Unix time overflow.

Lines of Code

pv_controller.go This comment is everything!

// ==================================================================
// ==================================================================
// This controller is intentionally written in a very verbose style.  You will
// notice:
// 1.  Every 'if' statement has a matching 'else' (exception: simple error
//     checks for a client API call)
// 2.  Things that may seem obvious are commented explicitly
// We call this style 'space shuttle style'.  Space shuttle style is meant to
// ensure that every branch and condition is considered and accounted for -
// the same way code is written at NASA for applications like the space
// shuttle.
// . . .

Pulp Librarian A look at the first high level programming language:

By 1958 FORTRAN II had been released and other computer manufacturers were offering FORTRAN compatibility. It was the start of the separation of software from hardware, as programming became a platform-independent skill. But the big leap took place eight years later.



lucien fregosi "True story... 💸💸💸"



New Office Hours Aim for Well Rested, More Productive Workers What if business hours adapted to our sleep/wake cycles?

For many office workers, the answer may be as simple as delaying work start times an hour or two — say until 9:30 or 10 a.m. Since many people are in the middle of the chronotype continuum and wake naturally around 8 or 9 a.m., such a modest shift could provide widespread relief. “We’re talking about one hour,” Ms. Kring said, “not a revolution.”

Engineering Management: The Pendulum Or The Ladder This:

Hopefully you have already gathered that management is a career change, not a promotion, and you’re aware that nobody is very good at it when they first start.

That’s okay! It takes a solid year or two to find new rhythms and reward mechanisms before you can even begin to find your own voice or trust your judgment. Management problems look easy, deceptively so. It’s really hard to generalize here, but reasons this is hard include:

Locked Doors

uncaptcha2 Using Google tech to defeat Google tech, this project defeats Google's ReCaptcha by asking for the audio challenge, and then using Google's Speech2Text API to submit the answer. 🤦‍♂️

Dan Kaminsky Meme thread:

I’m a hacker in a movie

My code works the first time even when somebody’s watching

Somebody is watching

There’s a progress meter and it isn’t even a lie

Mike Tsao 🗝

zero-factor authentication: something you forgot and something you lost. #0fa

None of the Above

Samantha Melamed "This is the most aspirational parking garage I have ever seen"


dan seifert 🔥

instagram is now QVC for millennials

Read This Article!!! Language is ever evolving:

At journalism school, I was told that you get one exclamation point to use in your entire career, so you should use it wisely. You could, perhaps, spend your one exclamation point on a headline like “WAR OVER!” but nothing less would merit one.
After we spoke, McCulloch ran a Twitter poll asking: “If I wanted to convey genuine enthusiasm to you, how many exclamation marks would I need?” After nearly 800 votes, the winner was three.

@algo_anthill Language is ever evolving, part II:

When you start looking at a post about some foreign language's oddly specific word for something that you never thought there would be a specific word for, remember that English has a specific word for tricking people into listening to Rick Astley's "Never Gonna Give You Up".

English also has a single word for "manipulation of electoral boundaries to reduce the influence of opposing political groups in future elections".

Dana Schwartz 💀

If you pay me $50 I'll show up to your funeral but stand really far away, holding a black umbrella regardless of the weather, so that people think you died with a dark and interesting secret.

How Millennials Became The Burnout Generation Eventually something will have to give:

We’ve “killed” diamonds because we’re getting married later (or not at all), and if or when we do, it’s rare for one partner to have the financial stability to set aside the traditional two months’ salary for a diamond engagement ring. We’re killing antiques, opting instead for “fast furniture” — not because we hate our grandparents’ old items, but because we’re chasing stable employment across the country, and lugging old furniture and fragile china costs money that we don’t have.
But individual action isn’t enough. Personal choices alone won’t keep the planet from dying, or get Facebook to quit violating our privacy. To do that, you need paradigm-shifting change. Which helps explain why so many millennials increasingly identify with democratic socialism and are embracing unions: We are beginning to understand what ails us, and it’s not something an oxygen facial or a treadmill desk can fix.

How a Phone Glitch Sparked a Teenage Riot Interesting story about teenagers and pre-internet hotlines.

83 Things That Blew Our Minds in 2018 “Himalayan” pink salt comes from Pakistan, Hippos poop kills fish, your eardrums move when you look around, and other useless but entertaining trivia.

23andMe's Pharma Deals Have Been the Plan All Along Turns out, even when you pay for the product, you may still be the product.

Scott Davidoff "Medieval browser tabs — how scholars jumped between multiple texts #desktopmetaphor #notametaphor at Mexico’s first public library"