Published on


Fluff Society "This family is cuteness overload!"

Design Objective

Data visualisation, from 1987 to today How computers have transformed data journalism. Remember carbon copy, Tipp-ex, Letraset?

Details were copied onto semi-transparent tracing paper from the projected image and later transferred onto the drawing board by means of carbon paper. Again, all the labels would be added in pencil for approval before the time-consuming (and virtually irreversible) inking took place. No pressure!


How to stay scrappy On keeping that scrappy mentality, even as your team grows big enough to fill a movie theater:

We’ve also been experimenting with different ways of working. We’re now trying something called “hack-a-sprint,” where a small group focuses on one project for 6 whole weeks. They can skip all meetings and other responsibilities, so that they can focus on just one thing. It’s like having a scrappy startup within a bigger team.

Tools of the Trade

Josh Weinberg 💡

Did you know you can put console.log statements inside the breakpoint condition in chrome? Kind of crazy but it gets you nice logging in the console that you can easily enable/disable without actually editing your code.


Peeking Behind the Curtains of Serverless Platforms Some highlights from this study:

  • AWS Lambda achieved the best scalability and the lowest coldstart latency, followed by GCF. But the lack of performance isolation is noted.
  • GCF, only about half of the expected number of instances could be launched at the same time.
  • AWS launched new instances of the outdated function (2% of all the cases). We found zero cases with a 6-second waiting time.
  • Azure vulnerability: a tenant can arrange for function to run on same VM as another tenant, stepping stone to side-channel attacks.

Jen Simmons Standard bodies I participated in, all had this same issue:

I find the difference between how front-end developers understand CSS and how browser engineers understand CSS utterly fascinating. There's a huge gulf — almost like these two worlds are working with totally different technologies. I had no idea until I joined the @CSSWG.

The Expert Beginner The hardest problem in computer science is parsing irony.



Bruce Hauman Why README-driven develoment and throwaway code matter:

It happens far too often that the process of documenting a feature after its been implemented reveals serious flaws the design of that feature. I’m just not learning the obvious lesson.

M. J. Fromberger Optimizing for performance is hard, but it's a technical challenge. Doing less, or saying "no", requires political capital and emotional intelligence:

There are only three optimizations: Do less. Do it less often. Do it faster.

The largest gains come from 1, but we spend all our time on 3.

Cindy Sridharan Build in increments of abstraction:

Almost nearly finished reading the book “A Philosophy of Software Design

  • increments of development is abstractions, not features
  • there’s definitely a kernel of truth to some of these highlighted statements, especially agile and TDD.

James Iry 🤔

Today I learned the best phrase ever. "Load bearing optimization" - an optimization that has an unintended semantic effect that people come to rely on.


Encourage.exe When the server is down …


Here’s why so many data scientists are leaving their jobs Budding data scientist: "I want to change the world" Paying employer: "I need you to clean up this leads database". Also, being a one-person team not easy.

Related: LinkedIn reports dramatically increasing shortage of data scientists across U.S.


Naval I call it "Restless Founder Syndrome". But like smoking or gambling, someone's making money off it, so sure, let's find a better name and glorify it.

People with “founder mentality” can’t rest once a problem or opportunity is identified.

They take on personal responsibility without complaint, learn and recruit skills as needed, and deliver results despite politics.

There is unlimited global demand for founder mentality.

Dark Motives and Elective Use of Brainteaser Interview Questions That would not surprise me:

Brainteaser interview questions such as “Estimate how many windows are in New York” are just one example of aggressive interviewer behaviour that lacks evidence for validity and is unsettling to job applicants. … Results of a multiple regression, controlling for interviewing experience and sex, showed that narcissism and sadism explained the likelihood of using brainteasers in an interview.

Robin 👏👏👏

A couple of weeks ago I was at a café and someone dropped a plate on the floor. Half a second after it exploded they shouted “I AM GROWING AND LEARNING” and I still think about it everyday

Locked Doors

Private by Default While many moan the death of Google Reader, the void allowed other feed readers to thrive. And when there are paying customers, there can be privacy:

I want Feedbin to be the opposite of Big Social. I think people should have the right not to be tracked on the Internet and Feedbin can help facilitate that.

Since Feedbin is 100% funded by paying customers, I can focus solely on making the best product possible without compromises. Therefore, Feedbin can be private by default.

Almost half of US cellphone calls will be scams by next year, says report I'm looking at my call log for this week, and I've got zero legitimate calls in there. The last call that was not spam, was in August.


Brandon Friedman This was always the case, but back in the days we excused it as "engineers don't get along with marketing/sales/support/users", it was introvert vs extrovert, soft vs hard science, and we sighed and moved on. Well, now we're all paying the price for tech's inability to grok the world, and poor decision making:

Tech folks often sneer at college, believing degrees are unnecessary. They wear a high school education as a badge of honor.

The irony is that, while the U.S. system certainly has flaws, what Zuckerberg struggles with the most are things you learn with a well-rounded degree.

None of the Above "The recursive centaur: half horse, half recursive centaur"


Vivian Take this easy quiz:


  • naps all the time
  • needs to be loved
  • done with everyone’s shit
  • always wants snacks
  • might want to kill everyone
  • cute but will fight

Jernone I feel you:

My greatest accomplishment ever was today when I put my quarters in the gas station air machine and I filled all four tires and I checked that the pressure was right all before the air stopped running.

How The Weather Channel Made That Insane Storm Surge Animation A look at the tech behind this video. And to anyone in the affected areas, stay safe!


Dr Rachael Livermore Physics is amazing!

To me the most amazing thing about the universe is that if you take a bunch of hydrogen and leave it alone, 13.7 billion years later a small lump of that same matter will have the idea to sell hot fresh Nutella donuts right on my doorstep. Physics, y’all. Even landmarks have a photogenic and not-so-photogenic sides:

If you were wondering why most photos of the Pyramids in Giza always seem to be from the same angle, this is why

Because of the extensive tourism, they built a highway right up to site. And with tourism and traffic come shops. Businesses get money and they build houses and yet more shops, and so on...

The end result is a city which kinda ruins the mood if you want your pyramid photo to have the “lost in the desert” vibe


Nicole Cliffe How the boss key was invented:

I remember when I was a kid and wasn’t allowed to watch TV, the minute I heard my dad’s car in the driveway I clicked to a sports channel first and then the news channel and then off so if he hit “previous” I wouldn’t get caught.

I found a 90's phone that has a hashtag button on it, I thought Twitter invented hashtags? This is all the proof I need that people have travelled back in time to the 90's, and planted some clues behind for us to find:

My mom was going through a box of her old stuff and she found one of those bulky phones that are from the 90's and it has a hashtag button!!! Like for real it has ( # ) on it!!! Like Twitter wasn't even invented yet so why did they need hashtag buttons???

Third Thumb Changes The Prosthetics Game Ever wanted to have a third thumb?

jake That's so sweet:

i recently noticed that whenever life was getting me down, i'd usually find a dollar in my pocket the next day. i told my parents how weird it was and they told me my little sister puts a dollar in one of my pockets when she knows i'm sad to help cheer me up and now i'm cryin

Playing With Numbers How come Harvard, Yale and Princeton always come top in US News' America’s Best Colleges? Funny story …

Elfin subsequently removed the first statistician who had created the algorithm and brought in Morse, a statistician with very limited educational reporting experience. Morse rewrote the algorithm and ran it through the computers. Yale came out on top, and Elfin accepted this more persuasive formula.

How the West Was Lost The story of John Wesley Powell, who tried (and failed) to prevent an overdevelopment that led to an environmental disaster.


Andy Ryan 😭

Daughter: What does gays mean?
Me: Well you know mum and dad love each other - two men can love each other the same way
Her: So what's 'penetrating gays'?
Me: Er... read me the whole sentence
Her: "She stared at him with a penetrating gaze"
Me: Oh

Ian Laking "If the world’s getting too much today here’s a cat cleaning an owl to get you feeling better again.👌🏼🦉"

Published on


Brand New Roman "Brand New Roman is the most corporate Corporate Font ever created! Now all your content can be sponsored content, and sponsored by everybody!"

Design Objective

The ultimate guide to proper use of animation in UX This article makes good use of animation, to illustrate how to make good use of animation in application/web design.


Dan Duett Absolutely:

Scott Belsky:
“The Product Life Cycle”: (1) Customers flock to a simple product, (2) Product adds new features to serve customers + grow biz, (3) Product gets complicated, (4) Customers flock to simple product. 😩

Dan Duett:
A product leader's job is to yield to complexity as slowly as possible.

Paul Boag Which law talks about the meetings, stakeholder feedback, and endless design revisions, that result in these websites:

Hick's law states that there is a predictable increase in the time it takes somebody to decide, as the number of options goes up. Yet we regularly bombard users with options on our websites.


Ha Phan Where do meatballs fit in this analogy?

Somebody told me that the 2nd floor of IKEA with the faux rooms is Browse and the 1st floor with the warehouse is Search. That is spot on. Browse is aspirational. Search is about having direct control.

Tools of the Trade

Serverless Docker Beta While there are tools that make serverless platforms easier to use (*cough*AWS Lambda*cough*), Zeit made their serverless platform so easy to use, you don't need additional tooling. It's super easy to configure, effortless to deploy, got all the right features, natively supports Node/Go/Rust, and Docker. And their Node micro framework is a blast to use.


nicbravo "This is Skype White. It’s the white noise that Skype inserts into every side of every call, just loud enough that the listener knows that the line is still connected. It’s a repeating pattern. (Visualized in iZotope RX)"


Nick Craver It's been many years since I SQL-ed, so I had to think about this for a second, but sounds right:

Related fun fact: “I would walk 500 miles, and I would walk 500 more…” was the first song to really popularize SQL. Their message about a massive commit failure and equally long rollback resonated with many people.

Innovation Bot 💡



A Crisis of Permissions On the current state of browser permissions:

The web needs to be naturally resistant to these kinds of abuse, harassment and privacy violation. Anti-abuse measures must be built into a permissions standard to stop bad actors.



Notes to myself on software engineering Fantastic stuff. Go read, bookmark for later, share with your team:

  1. The most powerful mental models are modular and hierarchical: simple at a high level, yet precise as you need to go into details. In the same way, a good API is modular and hierarchical: easy to approach, yet expressive. There is a balance to strike between having complex signatures on fewer objects, and having more objects with simpler signatures. A good API has a reasonable number of objects, with reasonably simple signatures.

jordwalke "Immutability: A story in three acts."


Lines of Code

Cindy Sridharan Hardest problem in computer science is getting good at naming things:

The chapter on naming from the book “The Philosophy of Software Design” has so many quotable lines:

  • names are a form of abstraction: they provide a simplified way of thinking about a more complex underlying entity
  • names of Boolean variables should always be predicates

Ethan Lee "Someone sent this to me last night and now you have to look at it too"



Top 5 lessons learned working at startups Some things to consider, if you're working at, or looking to work at a startup.

The Peter Principle is a joke taken seriously. Is it true? I'm not seriously suggesting this is a good strategy, but maybe it will lead the path to a creative idea:

If performance at one level of a hierarchy is uncorrelated with performance at the next level up, the best strategy is simply to promote the very worst people. Nobody knows whether they will make good managers, but at least they will no longer be dreadful staff — or as Dogbert in the cartoon strip Dilbert put it back in 1995: “Leadership is nature’s way of removing morons from the productive flow.”

Emil Stenström 🤔

Just saw the CAP theorem used on people: “I guess you must be available and fault tolerant - because you certainly are not consistent”


josef 💤

is "dream about your smartphone screen breaking" the new "dream about your teeth falling out"

Internet of Shit (hint: this company uses yellow for its logo)

Oh it's just the terms of service of all the apps printed on the ground

I like that the long one is from the company that uh 'deletes' your photos


Locked Doors

Vess I'm posting this because not too long ago, someone asked me about one of those John McAfee scam apps, based on an ad that took too much credit for McAfee's history at McAfee. So here's what you need to know:

OK, folks, I hear that John McAfee claims to have invented cyber security. (I don't know; he has blocked me.)

Gather 'round the fire, kids, for a short story, because I was around at the time.

A Deceitful 'Doctor' in the Mac App Store Reminder that downloading apps from the Mac Store is generally safer than a random website. But it is not absolutely safe. This article tears into one of these, Adware Doctor, which ranks 1st in the Mac App Store paid utilities category, yet will steal your browser history.


So We Got Tracked Anyway Now that many browsers block third-party cookies, the next surveillance trick is using TLS sessions:

As Facebook isn't as pervasively present in all of the web, it went even further. It is enough for you to visit any website bearing a Like button every second day to allow Facebook to profile you, even if you never dreamt of logging into that service.

None of the Above

Ian Laking "I 100% subscribe to this philosophy"


Cheish Hell yeah:

Mother: can you please fix my computer

Me: *leans back in chair* well... well ... well ... if it isn’t Miss ‘Get Off That Computer’ Years 1994 to 2006

ziphi renata Some languages you can learn quickly:

I’ve been trying to learn how to speak Dog. So far it seems like everything translates to, “Are you gonna eat that?”

Sofía Martínez-Villalpando "Dogs herding sheep 🐑🐑🐑 via Tysonism."

don hertzfeldt Someone invent a device for listening to cat dreams!

my cat probably dreams about me. and in his dreams, i’m probably talking to him, like i always do. so when he dreams, his subconscious must simulate a gibberish cat version of the english language for him to hear and i really want to know what that sounds like.

Trammell Hudson Also known as "2 hours".


Michael 🤔

You know those silly critiques of anti-capitalism, like "You can't critique capitalism, you have a smartphone!"

I wonder why they don't ever use the critique that would actually work on me: "You can't critique capitalism, you're really looking forward to your free birthday month gift as a member of the Sephora rewards program!"

I mean if I'm going to tear down capitalism I want to look good for the public beheadings.

Zack Kanter I'll take Fortnite, thank you very much:

Fortnite is impressive, but it’s absolutely dwarfed by the world’s largest video game, LinkedIn, played exclusively by 40-50 year old white guys who compete by sending random connection requests in a quest to build the furthest-reaching “professional network.”

Birdnesting... The little one …

My nephew works in the North Sea on a wind farm project he sent me this today -

‘Had this hawk chasing this bird around a boat yesterday. The hawk flew into the window and knocked it’s self out, the bird it was chasing then landed on the hawk. #lad ‘


Burrill Strong When people are asking for the simplest sorting algorithm:

What do we want?



When do we want it?

Existential Comics How come there's no emoji for garlic?

Tips for people new to cooking:

  1. Use more garlic.
  2. Every online recipe lies to you about how much garlic to use.
  3. One clove? Are you fucking kidding me? I can't even taste it.
  4. I want my whole mouth to taste like garlic for a week.

Jevholution This is all about representation. And they captured it on YouTube.

i noticed there was a blank wall at mcdonald’s so i decided to make this fake poster of me and my friend. It’s now been 51 days since i hung it up.


Nieman Lab Here's your periodic reminder that issues trending on social media are not a reflection of public opinion:

"A full 93 percent of tweets about vaccines are generated by accounts whose provenance can be verified as neither bots nor human users yet who exhibit malicious behaviors."

Mystery of the cargo ships that sink when their cargo suddenly liquefies On average, ten “solid bulk cargo” carriers are lost at sea each year, because liquefaction.

Oddly Satisfying Vol. 4 These CGI short loops are oddly and inexplicably satisfying to watch.

Published on


Simon Kuestenmacher "Timezones of Antarctica. It must be a mess when all the staff of all arctic research stations want to organize a BBQ or at least a phone conference..."

Design Objective

Patrick Thornton This should be common knowledge:

Designers are usually given symptoms, not actual problems to solve.

First step is to figure out the real problem that needs to be solved.

This means that product managers, journalists, business people, etc. need to understand this first step. They usually get problem wrong.


Ryan Singer Because if you don't understand the problem, the solution will eat your product alive:

A major cause of product bloat is building things you know how to build but don't understand. If a customer wants it, but it doesn't fit into your mental model of use cases, building it creates an area in the system that you can't reason about.

Aneesh Karve At the very least, do this:

I find that focusing on "jobs to be done" helps to cut through feature creep. More so than use cases, which are not always situational and thus easier to contrive.

Introducing Project Paper Cuts I wish more software vendors would follow:

Project Paper Cuts is dedicated to working directly with the community to fix small to medium-sized workflow problems, iterate on UI/UX, and find other ways to make the quick improvements that matter most. … One big source of inspiration for us has been the Refined GitHub browser extension.


Scott Belsky To do things that don't scale:

Here’s what i’ve observed and been perplexed by after 10+ years trying to organize the creative world: Creative minds don’t want productivity at the expense of creativity. While the science of business is scaling, the art of business is the stuff that doesn’t.

Tools of the Trade

Real world SSD wearout Don't RBD in production, and watch for slow SQL queries:


  • Redis+RDB generates a ton of disk writes and it depends not on the amount of changes in Redis db, but on DB size and dump frequency.
  • Actively used SWAP on SSD is probably a bad idea.
  • In DBMSes like Postgresql … bad database design or access patterns might produce a lot of temp files writes.

matt blaze How dare you!

I'm told that I'm being very disrespectful by referring to the Blockchain as a mere data structure, and that it is more like a way of life. I apologize to any computers I've offended.

First million integers, laid out with UMAP A beautiful visualization of the first million integers and their prime factors. Uniform Manifold Approximation and Projection is an interesting way to "see" order in the data, and it took me two readings and I still have no clue how UMAP works.


Astra! Friendly reminder:

microprocessors are domesticated sand

wideNES - Peeking Past the Edge of NES Games Reverse engineering the Nintendo Picture Processing Unit, and detecting scenes without using computer vision.


Lines of Code

Ted M. Young 👍

Your regular reminder that coding includes writing tests, writing docs, talking to folks, moving code around, deleting code, renaming things, and thinking.

George Porter This (read story to find out) is a relic from the days of PDP-11, why do modern programming language still carry this baggage?

A quick story about the hardest bug I ever debugged. My first job in high school was working at a Houston-based ISP called NeoSoft. I was writing a multi-platform web server in Tcl/Tk (w/ OTcl) called NeoWebScript 1/

David Winterbottom 😈

On your first day at the new job, squash every commit from the repo into a single commit with message "Legacy code" and force-push to master.

Sam Halliday No idea why I find this so funny:

How many programmers does it take to screw up a light bulb?

5 story points


My Favorite Sayings 💯

The greatest performance improvement of all is when a system goes from not-working to working … The real challenges are getting programs completed quickly, ensuring their quality, and managing the complexity of large applications. Thus the primary design criterion for software should be simplicity, not speed.

John Feminella What's easy to measure is not necessarily what you need to optimize:

Whenever I see a company hyper-focused on optimizing their infrastructure pennies, I wonder how many dollars are being missed elsewhere in the pipeline.

📜 Here's a thread of one example of what I mean by this.

The subtleties of API contracts, or how enabling HTTP/2 broke Go clients API contracts are not just function name and argument types (h/t drewish):

Go had previously not defined whether it was safe to reuse a request, but it was. Go 1.6 still didn’t define whether it was safe to reuse a request, but it wasn’t, and in the meantime users started to implicitly depend on the behavior. The slight shift in contract is about as subtle as things get, but it was a change in contract nonetheless, and demonstrates how it’s possible to introduce a breaking change even if every function signature stays the same.

Bruce Hauman Or as they say, "pro tip":

It happens far too often that the process of documenting a feature after its been implemented reveals serious flaws the design of that feature. I’m just not learning the obvious lesson.


bechillcomedian ⭐️⭐️⭐️⭐️⭐️

Apparently kids are taught this acronym in school now:

T.H.I.N.K. before you speak.

T - is it True?
H - is it Helpful?
I - is it Inspiring?
N - is it Necessary?
K - is it Kind?

I feel like I need this to pop up every time I go to post online.

Autism from the inside Too many depictions of autistic people rely on tired clichés. Listening and learning.

Danielle Paquette That's the right move:

Interesting: Microsoft announces it will only ink contracts with companies that provide workers 12 weeks of paid maternity/paternity leave.

That includes firms that staff landscapers, janitors and cafeteria workers:


Franken-algorithms: the deadly consequences of unpredictable code I guess we humans will learn the lessons the hard way:

In an algorithmic environment, many unexpected outcomes may not have been foreseeable to humans – a feature with the potential to become a scoundrel’s charter, in which deliberate obfuscation becomes at once easier and more rewarding. Pharmaceutical companies have benefited from the cover of complexity for years (see the case of Thalidomide), but here the consequences could be both greater and harder to reverse.

phooky 👻

My mom, staying in my guest room, texted me to ask why it sounds like there's a fax machine stuck behind the wall. I told her it was the 3d printer running in the basement. We selected a weird future.

Locked Doors

The Untold Story of NotPetya, the Most Devastating Cyberattack in History In which Russia uses code leaked from the NSA to craft a vicious malware, attack Ukrain and in the process cause $10 billion damages to various businesses around the world, including Russia's own Rosneft:

Then, in June 2017, the saboteurs used that back door to release a piece of malware called NotPetya, their most vicious cyberweapon yet.

The code that the hackers pushed out was honed to spread automatically, rapidly, and indiscriminately. “To date, it was simply the fastest-propagating piece of malware we’ve ever seen,” says Craig Williams, director of outreach at Cisco’s Talos division, one of the first security companies to reverse engineer and analyze NotPetya. “By the second you saw it, your data center was already gone.”

Data vandal changes name of New York City to “Jewtropolis” across multiple apps Quality control meets user generated content business model.

None of the Above

LEGO "We’ve built the impossible: a full-sized LEGO Technic @Bugatti Chiron …and it drives! #BuildforReal"

James Mishra 😭

Why did they call it "Airbnb" when they could have called it "localhost"?

Anarkingu Gidora Use case:


fervour with measure Emoji, fancy unicode, and accessibility:

  • always add descriptions to images, so screen-reading users know what they're about. include what the key info is (e.g. what food it is, description of yr face and mood if it's a selfie)
  • use normal/custom emoji if you want, but sparingly
  • avoid spelling whole words with the letter emojis.

To Heal Some Wounds, Adult Cells Turn More Fetal Not just stem cells:

In a newly discovered type of wound healing, which some researchers call “paligenosis,” adult cells revert to a more fetal state.

Mr. Roger Live and let toast:

Could we, without relentlessly criticizing, let people have their pumpkin spice, and avacado toast, and their fandoms, and their D&D, and their too-early-Halloween-decorations, and whatever little harmless things in which they’ve manage to find a tiny shriveled flower of joy?

LEGO Axle Sorter AS-L40A Impressive.

Pattern TIL

This is how Utah stocks fish in its mountain lakes. Utah's Department of Natural Resources says air drops are less stressful for the fish than a long journey by ground. More than 95% survive the fall. Utah DNR compares the fish to high divers diving into a deep pool of water. 🐟


Parker Molloy 🚨

I really feel like people aren’t taking the Republican PR campaign against perceived bias in tech companies anywhere near serious enough.

What they’re not going to do:
actually regulate tech companies

What they’re actually trying to do:
convince tech companies to favor them

Fluff Society This sheep has all the bounces.

Published on


Rob Russell "Without comment"

Design Objective

Michael DiTullo Great example of an iconic design, from rough idea to production:

Sketch, prototype, production. A sketch from Bertone, I presume by Marcello Gandini, of the Lamborghini Countach. The next image is a similar view of the 1971 Geneva show prototype, and then a later year (probably late 80’s) production example.


Martyn Reding "When the design team loses a debate with the legal team."


Tools of the Trade

How is Redis Licensed Redis Labs decides to develop new modules under the Commons Clause license. Cue community outburst, as some people want to use these modules, but not write the code, or pay to use it. Oh no! Or as Arnaud Porterie puts it:

It saddens me that closed source companies are acclaimed for merely putting a piece of code on GitHub, while commercial open source companies get the worse shit for any action that involves protecting their work.

Justin Weiss "Even BASIC had cross-platform issues! #RetroComputing"


felixrieseberg/windows95 Windows 95, running in an Electron app. Because of course.


Pulp Librarian Speaking of 1995, and this new thing called "the World Wide Internet": remember when we had glossy print magazines teaching how to surf cyberspace!



Wes Bos That's awfully convenient:

🔥 Did you know CSS has a turn unit? It’s often easier to turn something rotate(0.75turn) instead of doing the math to rotate(270deg)

Lines of Code

Mark Dalgleish And just like UX, some issues worth fixing more than others:

The quality of your codebase is a UX issue. If everything is inconsistent, if it takes longer to deliver than your competitors, if every major change results in countless additional bugs, if performance only ever degrades over time—your users will notice.

Parsing Expressions, TDD, and the Big Why Don't take hard shots:

baby TDD is red green refactor. grownup TDD is taking the shots that look hard at first blush, then rearranging things until they're not hard, then baby-TDDing them.

the steering premise says "tests & testability are first-class participants in design". it means, in the simplest telling, "don't take hard shots. when you can't test this design in an easy shot, change it until you can."

francesc Ed note: according to some stats I found online, this corner case affects hundred of thousands of people a day:

the traditional corner case no programmer expects: "arrives -1 days later"

The flight actually arrives one day earlier, yeah ... that's a thing

DlEjq_LUcAAaXBP "Personally, I prefer to increase the spacing for each successive indent according to the Fibbonaci sequence:"



Matthew Flint Nothing wrong with choosing your own individual contributor adventure:

Feels like it’s wrong to be an experienced dev who loves dev.

“With your experience, you could be doing these tech designs or writing docs or managing a team or...”
“No thanks, I like devving”

“You have no career ambition!”
“Wrong. I want to be a better dev who actually does dev work.”

Calvin Acosta 💯

Wanna know why you’re unhappy with your work?... because you keep wasting energy looking at everyone else’s, when you could be appreciating your own growth. You’re doing great all on your own, so own that shit.

Resilience +1 to culture of resiliency:

One parting thought: the truly outstanding entrepreneurs aren’t just resilient themselves, but instill resiliency throughout their organization. It’s one thing for you to move on, it’s entirely another for you to develop a culture in your business where everyone does.

Locked Doors

Google Data Collection The personal device that records everything you do:

Both Android and Chrome send data to Google even in the absence of any user interaction. Our experiments show that a dormant, stationary Android phone (with Chrome active in the background) communicated location information to Google 340 times during a 24-hour period, or at an average of 14 data communications per hour.


Facebook is rating the trustworthiness of its users on a scale from zero to 1 Look how quickly Black Mirror is turning from a dystopian sci-fi series into a documentary.

halvarflake Sad but true:

People speak about the "security poverty line", but the harsh truth is that there is an "engineering poverty line" in tech, and many large, world-famous companies fall below it. Good security is normally a result of healthy IT engineering culture & competence; reality is that ...

Comprehensive Vulnerability Analysis of AT Commands Within the Android Ecosystem From which I learned that cell phones are just glorified modems, AT commands still exist, of course they're not secured or anything, and don't connect your phone to a public USB charger!


Tech billionaire parenting Remember this scene from Scarface: "Don't get high on your own supply"?

Melinda Gates’s children don’t have smartphones and only use a computer in the kitchen. Her husband Bill spends hours in his office reading books while everyone else is refreshing their homepage. The most sought-after private school in Silicon Valley, the Waldorf School of the Peninsula, bans electronic devices for the under-11s and teaches the children of eBay, Apple, Uber and Google staff to make go-karts, knit and cook. Mark Zuckerberg wants his daughters to read Dr Seuss and play outside rather than use Messenger Kids. Steve Jobs strictly limited his children’s use of technology at home.

None of the Above

Plausocks "all aboard the murder train"


How Ali Wong Structures Stand-Up The best stand-up introduces you to the comedian's world view, weaves multiple story lines, and brings them together into a climax. This structure also works for technical presentations, doesn't need to be funny, but it will get the audience's attention. Just reflect on all the best keynotes you've watched (eg from last week, James Mickens).

Also, go watch Ali Wong on Netflix, her stand-up is fantastic.

The laughter climax is meta funny. For 50 minutes, Ali has built a universe, with each joke expanding the audience’s understanding of her world-view.


Oil industry wants government to build seawall to protect refineries from climate change effects Not. The. Onion.

Steven Sinofsky "A tale of Apple in two headlines separated by a two quarters." According to financial analysts on TV, there's no winning move for Apple (top: January 2018, bottom: August 2018):



For Centuries, People Thought Lambs Grew on Trees When you don't check your sources, 436 A.D.

isis agora lovecruft "petition to bring back rainbows in computer logos. rt if u agree, fav if u agree"


Published on


Pulp Librarian This is the story of the 1970s great calculator race... (thread)

Design Objective

Are we designers shamelessly good at self promotion? What do tech designers write about? What do they read and share most? Posts about templates, news, case studies, etc get far more attention than essays about ethics and responsibility. Much content is self promotion, no surprise. And unfortunately, the people with the most experience to share don't have time to do so; the people with the most time to post, don't necessarily have insight from experience. So remember, just because it was posted on the internet and shared wide and far, doesn't mean it's good advice.


meg 👍

Something I have always wondered: why do airlines tell you departure AND boarding time? Like, we really only need to know boarding time, and if you’d stop telling us when we were supposed to take off, we’d stop getting mad that you never seem to do it

Tools of the Trade

Beyond Interactive: Notebook Innovation at Netflix Netflix has quite the infrastructure to power Jupyter notebook.


Timsort: Fastest sorting algorithm for real world problems. I missed this one in Computer Science, maybe because it was first implemented in 2002. Timsort is O(nlogn) for worst case, and O(n) for best case, due to interesting combination of Binary insertion and galloping.


sclack Command line Slack client, because of course.


C Is Not a Low-level Language Unless your computer is a PDP-11:

Compiler writers let C programmers pretend that they are writing code that is "close to the metal" but must then generate machine code that has very different behavior if they want C programmers to keep believing that they are using a fast language.

Moon Mom 🌙 "Reminder that we should be using the 🥖 Baguette emoji as the directory separator"


Lingua Scripta

JavaScript for impatient programmers I often link to Rauschmayer's blog posts because I like how well he introduces new JavaScript concepts: accessible to novice and experienced developers, covers common and advanced use cases, distills the Good Parts. Anyway, the book's out, go buy it.


Lines of Code

engineering values ⭐️⭐️⭐️⭐️⭐️ Hanging this in our engineering Slack room:

don’t be clever
code is a liability
ask, learn, and teach
design and architecture matter
first make it correct then make it fast
only make it fast if you know it matters
it’s not done until customers are getting value
it’s not done until there’s nothing left to take away
don’t automate something you haven’t done manually
quick incremental progress is better than the alternative
code is shared by the team. there is no such thing as my code
it’s easier to change a dry-erase board than a production system
code is written to be understood by humans first, computers second

Patricia Aas Generally good life advice:

OH: “Be like a compiler, and ignore comments.”

Vanessa McHale 🤗

how to write a garbage collector in bash:

rm -rf ~/my-code/

Amen Zine "That's very clever 😂😂😂"



John Cutler "This actually makes us faster"


Sean Heber Not wrong:

Programming is great because you can just take that huge messy chuck from the middle of your function and hide it away under a new name in a new function and feel good about how you "cleaned up" the original function by abstracting the internals.

This is exactly how I used to clean my room as a kid - I'd refactor all the junk on the floor to be under my bed. Boom - problem solved.


Josh Varty "Fixing bugs in production..."


Scott Belsky Yes:

the enemy of tough decisions is, more often than not, a sunk cost.

a critical superpower in #TheMessyMiddle is being able to cut a loss rather than carry it as a subconscious debt.

Darrel Miller ⛅️☁️☁️☁️☁️

I just figured out how to remove the stigma of remote workers. I now describe myself as a Cloud Native Employee.

Meagan 🔥

It's weird that ppl interpret the moral of The Pied Piper story as "Don't trust strangers" when really it's "Always pay freelancers"

Chuck Wendig Go magic skeleton, go!

TUESDAY. The day you realize that nothing can stop you, because you are a MAGIC SKELETON packed with MEAT and animated with ELECTRICITY and IMAGINATION. You have a cave in your face full of sharp bones and five tentacles at the end of each arm. YOU CAN DO ANYTHING, MAGIC SKELETON

Electric Dreams

Q: Why Do Keynote Speakers Keep Suggesting That Improving Security Is Possible? "A: Because Keynote Speakers Make Bad Life Decisions and Are Poor Role Models." Fantastic keynote by James Mickens, funny but also tackles serious topics like algorithmic bias, IoT security, and tech's Manifest Destiny. I watched it twice, it's that good.

All-optical machine learning using diffractive deep neural networks This 3D-printed paper implements a classification of handwritten digits and fashion products. To activate, shine a light through the paper!


Locked Doors

henrikschroder Electronic voting machines are the wrong abstraction:

For people to have trust in their vote being counted, the voting machine needs to be understandable by everyone, not just software engineers specializing in cryptography.

A counting room full of people counting paper ballots is a machine, and it's a transparent machine where everyone inside it and outside of it can understand how it works, and trust that it's working properly.

But the biggest argument against electronic voting is that you're not solving any problems, you're just adding problems and decreasing the trust in the elections massively. And for what? To get election results a few hours faster? That's ridiculous.

Google Tracks You Even If Location History's Off. Here's How to Stop It FYI If you're using Google apps, Android or iOS, turning off Location History does not actually turn of location history. What a shocker that Google UI would make it difficult to stop Google from collecting your data. Article has more info on where to find the real setting.

None of the Above

Clint Falin "editing two videos together can really change a story."

Momma Meets World Something many of us can relate to:

Hello, I’ve finished my free trial of adulting and I’m no longer interested. I’d like to cancel my subscription. Is there a manager I can speak to?

Brooke Pryor I feel like proper use of the Oxford comma is something to discuss before moving in together:

This is what happens when an AP style journalist marries an English major and the English major edits the wedding website copy


yolo contendere Bingo!

imagine if keeping your car idling 24/7 produced solved Sudokus you could trade for heroin

Goth Ms. Frizzle "today I learned that goats who won't stop head butting have to wear pool noodles and it feels like information I should share"


Ted Rogers "The Bay Area in two headlines"


Austen Allred Thread:

Silicon Valley expects you to start a company by finding a problem you have yourself, solving it, and it being a problem for others.

But Amazon’s story was basically, “I did the math on this new thing’s growth, then systematically found the ideal product to play into it.”

The Political Education of Silicon Valley "How the anti-government tech-libertarianism of John Perry Barlow gave way to enthusiasm for wealth redistribution and a Berniecrat named Ro Khanna."

T!MoRi "We are still in 2018, this guy is already in 2048 😀😁😁"