Labnotes

Published on

alex "A brief summary of me trying to follow any type of tutorial on the internet."


Design Objective

Des Traynor 🤔 There's something to it, at least this example proves the point:

The opposite of a good product principle is itself a good product principle.

Everything else just is a truism.

Dpt70inWwAEKAYD

Designing for Cognitive Differences Often people think of accessibility as “design for blind people”, but what about users with cognitive differences like inattention, anxiety, and depression?

If most users are making mistakes on a form, users with inattention will struggle even more. When this happens, figure out exactly where the errors are occurring, and fix the design of the form to target that error. For instance, if you’re receiving the wrong data for a field, it’s a sign that form labels are unclear; if you have inline-only labels, adding regular labels outside of the fields will do more than adding an explanatory note.

The Art of Feature Naming — Four Survival Tips Naming is hard, here are some shortcuts:

  1. Keep names simple.
  2. Anchor as much as possible to existing knowledge among your customers.
  3. Say what your product or feature does or is.
  4. Try to use the name.

1-jrOR5zkcOoyC-qcZoKA0fw

Sans Forgetica A font designed to help you remember your study notes, by being more difficult to read than most typefaces. The 'desirable difficulty' you experience prompts your brain to engage in deeper processing (or so they claim).

sans-forgeta


Tools of the Trade

Suggested Changes Github's Suggested Changes is just the feature I didn't know I needed, and now can't live without!

46896770-a53aeb00-ce44-11e8-8a9f-4edc171cf584

Zach Holman I … I … I actually like the new JIRA:

This gif of the new @Jira redesign is probably some of the smartest "show don't tell" marketing I've seen in quite some time. Makes it wildly obvious what's happening in the new version.

New-Jira-Issue


Web-end

Smart Bundling: How To Serve Legacy Code Only To Legacy Browsers As you can imagine, it takes a lot of effort to have the ES6/CSS5 cake and eat it too.

modern-vs-legacy

Ricky Mondello 😭

OH: “Just because there’s no objective truth, it doesn’t mean you just use divs and spans everywhere.”


Lingua Scripta

Thomas Sunde Nielsen 🔥

I think I solved javascript.
undefined = function(){};


Lines of Code

J.T. Grimes This doesn't mean ship shitty code, it means don't spend too much time on code that provides little value to users:

Maintainability is less important than shippability - nobody submits feature requests on software that hasn't been released.

If you have a choice between getting it *right* and getting it *done*, pick *done*.

Heidi Howard 👌

Best advise I every received on software development: You don’t have to (and will not succeed at) fixing everything, just leave things better than you found them.

Kevlin Henney I think data structures were treated more seriously when computers had limited memory:

I'm intrigued by how often I see the wrong choice of data structure in code.

Data structure choice is considered by many to be less of a priority than it once was, but in the last few weeks the usual suspects have popped up in different contexts, and the choice was significant.

Loch Nessa Monster "this is absolute genius"

Dp7UaQ5W4AA73V4


Architectural

Sprints, marathons and root canals How to prioritise technical debt, and convince the business side that refactoring is important?

To keep the pace constant, we need the process to be sustainable, of course, but the product needs to be sustainable as well. That second part of the sustainability is often neglected. That is where all that work wanted by the delivery team comes in, even if it’s not necessarily wanted or understood by the stakeholders. Brady, the cleaning supplies company, sells warning labels that perfectly explain this problem: “If You Don’t Schedule Time for Maintenance, Your Equipment Will Schedule It for You”.

Scaling Engineering Teams via Writing Things Down and Sharing - aka RFCs I like this idea, we do pretty much this (except we share, not send, documents), but labelling them as RFC sounds better:

  1. Do planning before building something new.
  2. Capture this plan in a short, written document.
  3. Have a few, select people approve this plan before starting work.
  4. Send this planning document out to all engineers in the company and let anyone and everyone comment on it.
  5. Have everyone follow the above steps

Screen-Shot-2018-09-29-at-9.42.43-PM

Mathias Verraes The illusion of structure:

I think historically we've approached software design too much as an attempt to impose structure. Interesting problems are usually interconnected, so our goal should be to manage interconnectedness instead of squeezing it into the illusion of structure.


Devoops

Belgian Air Force F-16 destroyed by fire during maintenance – Collateral damage on second F-16 Next time you accidentally rm -rf * in production, remember it could be worse:

a technician was working on an F-16 when he accidentally activated the six-barrels 20mm Vulcan M61A-1 cannon of that F-16. The cannon was loaded and some bullets hit another F-16AM (FA-128). That aircraft had just been refuelled and was – together with another F-16 – being prepared for a (training) mission. Due to the bullets, the F-16AM exploded and damaged the other F-16.

F-16-Florennes-3


Peopleware

How to Get Things Done When You Don't Feel Like It It happens to all of us, and there are few easy tricks you can use to cheat procrastination:

Next time you are stuck on a project you don't want to start, try doing something that you know will be satisfying. You just might have a bright idea while you're rinsing off your dishes, and that will make you excited to run over to your computer and get to work.


Locked Doors

Kenn White Know your threat model:

I opened my Linux Chromebook and found my (grounded) daughter was logged in. I guess props for bypassing my "hardened" profile. But it made no sense. Screen-lock-on-close was enabled and guest logins were blocked, and… /1

Don A. Bailey Well played!

As some of you know @InfoSecMouse is closing its doors.

I'm proud to announce that as my Goodbye to infosec consulting, I am dropping an uncoordinated RCE 0day for OpenSSH (all recent versions affected) that is exploitable due to compiler optimization:

https://www.trusted.is/lms-2018-10-18-openssh-rce


None of the Above

Solid Sanek

19c439cbb067130f

Andy Hunt Nailed it!

No, I don’t want to hop on a damn “quick 30 minute call”. WTF is wrong with you. Third time today I had that offer.

I want your terms, conditions, examples, references, in writing. On record. For future reference.

Ah, now I see the problem...

Peacharu_ "Good morning everyone have an absolutely furious mongoose"

Tess Rinearson Got a point!

hot take: the new yorkers who are upset about the bagel emoji are actually upset about the steady and inexorable shift of economic and cultural power from NY to California

Apple Fixes Bagel Emoji Fortunately, on such critical matters, Apple does listen to its customers.

apple-bagel-emoji-before-after-emojipedia

ShAHHH!nnon Miller Twitter does have its shining moments:

Here is a beautiful hill.

Quote tweet this with the pettiest argument that would make you gladly die on this hill.

DpRa6gOXcAAylss

Trevor McKendrick True:

The weirdest part of being the 1st finance person @ a startup is going back & forth between doing high value strategic stuff (e.g. hiring, raising money, etc.) and then tediously paying some random $70 invoice

Mauly Fright
me: "I think I'll work from home today so I can be productive and relax!"
foster kitten: 😂

foster

Published on

Do7_NirVsAEPatq

Wes Miller "Excel, offering deep philosophy."


Design Objective

Things that might be missing from your job description All the things your design manager expects from you, even if they're not listed anywhere. For example:

Be flexible; briefs change
Find problems before they occur
Bring energy to the table
Don’t take design critique as an insult
Understand the impact of moving that button
Make people around you feel comfortable
Bring 3 solutions with every complaint

Stephanie Walter I guess the design meeting went something like "well, people want more control over their privacy, so let's add more privacy controls …"

e2dd8ac5e389aa01


Tools of the Trade

Microsoft open-sources its patent portfolio Well, that's a pleasent surprise:

By joining the Open Invention Network, Microsoft is offering its entire patent portfolio to all of the open-source patent consortium's members

Vicki Boykis 🔥

Hottest programming skills in 2018:
5. Fixing git merge conflicts
4. Correctly mapping ports in Docker containers to host machines
3. Getting info from AWS documentation
2. Pulling summary stats from a data stream
1. Turning any of the above into a conference talk about AI

@thomasfuchs@mastodon.social "My favorite IBM design though is their 1980s cloth-bound manuals, designed by Massimo Vignelli. These are a joy to use and to look at."

c84a7c4d99ef2df4


Web-end

Via Dan Mall Spot on:

"The whole history of CSS feels like we're mostly just struggling with overflow problems." —@jensimmons at @aneventapart #AEAORL

Simon Howard 🎤

take me down to parallax city where the back moves slow and the front moves quickly


Architectural

Kevlin Henney It's hard to comprehend the temporal nature of software:

If you change data validation & collection at the front end, you need to test it against existing data stored. If it fails, you either have to change your validation or you have to write (& test) some migration scripts.

Data validation is a system issue, not a front-end issue.

Oliver Gierke Or to put it another way:

Business logic is not moved to the client, it’s replicated into it. Including all resulting downsides…


Devoops

Liz Lam 😭

* * * * * - Five star cron job. Will run again.


Peopleware

Screamy Moraine Thread:

Okay, I actually want to talk about this for a second, regarding millennials and how really goddamn difficult it is for us to make sense of our own age sometimes.

I Just Knew I Was Going to Surpass These Guys I Was Working For Kara Swisher shares her career story:

When I was just starting out, I’d see some of the decisions my early bosses made and I’d think, I’m not experienced, but this is how I’d do it. I was beginning to get an inkling of my own tastes and judgment. I just didn’t have the certainty and maturity to act on it. I wasn’t a prodigy personality who is like, “Get out of my way, I’m doing this.” I was a little bit uncertain about my skills. But I just knew I was going to surpass these guys I was working for. I remember once I interviewed for an internship at the Washington Post, and a guy said I was too confident. I was like, “Why don’t you retire now, because you’ll be working for me?” Men are always trying to drag women down. I said, “I’m not too confident. I’m fantastic.” I was always, always like that. And I appreciate that about myself, I have to say.

Jeypee "believe me i'm trying"

DovmDaoUYAIrMpp


None of the Above

Because I'm a Guy "THIS IS AMAZING 😂"

@citrustwee@knzk.me Don't try this at home!

sits down across from you
The battle of wits has begun. It ends when you decide and we both drink, and find out who is right... and who is dead.

184ca77adaa447e1

How the Smiths took over Europe Smiths, Millers, Priests, and how different European countries got to choose the most common surname.

980x

viral viral "Invisible doors"

Southwest Airlines That settles it:

seth levine the age old @southwestair dilemma. look mean and hope the middle seat stays open or look friendly and risk sharing the armrest...

Always start with the bad cop look. Straight face, little curve in the eyebrows, and no sparkle in your eyes. If they still sit down, then acceptance is key and it's time to go for the friendly good cop look. You may make a new friend! -Ariel

girlziplocked Solid strategy:

DotVuo7UcAArIo1

Treatments that cause the immune system to attack cancer earn a Nobel A huge step towards curing cancer.

Fluff Society "Seals are just dogs of the sea"

jmhodges The Great Externality:

I'm a moderate on climate change. The moderate position is massive government intervention into the economy.

The extremists want a ban on single-passenger car rides, personal jets, and beef sales. Couldn't be done. Just the massive government intervention, thanks

Climate change is the Great Externality that no market can fix

stephen thecatamites Nature can be so weird:

Having penetrated the protective exoskeleton, a wily hunter harvests the succulent housemeat within.

CDyFx1mVEAEuDn_

dylan "I wasn’t ready to laugh this hard" (watch this with sound on!)

Published on

An artwork by Banksy shredded itself after selling for $1.3 million at Sotheby’s A stunt masterpiece only Banksy could create. Video h/t Zoe Smith


Design Objective

Why Small Teams Win And Bigger Ones Fail Why smaller teams are better at designing products.

1-ABtyOZKGMGS0StPI_y_4DQ

Thomas Wendt 💯

I always chuckle when UX designers talk about "journeys." People are paying their phone bill, not trying to get to fucking Mordor. Take it down a notch.

Really Bad Design Exercises Learning about good design … by thinking about bad design:

So now, my really strange idea for better design exercises: instead of asking a candidate to design the best version of something, ask them to design the worst version of something.

0-HNAn7pgDWAMWNkCg

Mark Dalgleish True story:

👨‍🎨 I've made a responsive design, of a car that turns into a plane.
👩‍💻 Neat—how does it work?
👨‍🎨 *Draws car*
👩‍💻 Yeah, but how does it turn into a plane?
👨‍🎨 *Draws plane*


Tools of the Trade

Stuart Sierra Oh snap:

Remember when we used to do “serverless” with PHP and CGI?

ryanlittlefield 😭

love too accidentally open software and let it update

Anatoly Shashkin "The U.N. building has always reminded me of Scandisk/Defrag"

e6e48e6a465c573b


Lines of Code

That One Bug The hunt for that one bug that only appears every so rarely:

  1. Be playing a retail build of the game, from a disc.
  2. It must be an EU build of the game, not a US build.
  3. It must be playing on a PAL50-formatted television. (Not PAL60/SECAM)
  4. The game language must be set to German.
  5. You must play through the whole game from the start to a cutscene near the end of the game, in a single sitting.
  6. Notice that the game crashes at a particular, reliable moment in the middle of the cutscene, if all the above conditions are true.

glitch

Jodi Beggs Putting up with frustration is part of the job description:

student: I’m frustrated we’re not really making progress, in an hour we’ve only written a few lines of code
me: I have some bad news for you about programming

Kelly Vaughn Also breaking, and failing, and fixing, and learning:

You know how to become a better developer?

You break things. You break a lot of things.

But most importantly, you learn from what you've broken so it doesn't happen again.

Sergio Gil "Running the tests again without saving your changes"


Architectural

Colm MacCárthaigh So I just learned two interesting concepts. (1) Shuffle Sharding, a technique for splitting workload to minimize the (2) Blast Radius when a server goes down:

It's my ten year anniversary at AWS, I got a new badge and everything! To celebrate, I'm going to tweet out the lightning talk I gave at last week's Amazon dev con. It's all about my favorite thing from my ten years: Shuffle Sharding!

DltItHJUwAAPz86

Retry Strategies for Transient Failures Analyzes how different back-off strategies deal with transient failures.


Devoops

Katherine Scott I'm not saying you should prank your team with this trick …

The day I learned that AWS instance names can contain emoji.... 🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀🐀

One weird trick to piss off your SREs....


Techtopia

bootsy.exe "a ministory"

0600d85f02ab165b


Startup Life

The Demise of Blockbuster, and Other Failure Fairy Tales Yes, Blockbuster did see Netflix coming, and other "big companies can't innovate" myths:

It immediately gained traction, and before long Blockbuster was adding subscribers faster than Netflix.

So what happened? Investors didn’t like the costs associated with the program (about $400 million), and franchisees were wary about the threat to their businesses. Things came to a head when, in 2007, Antioco stepped down after a compensation dispute with Carl Icahn, Blockbuster’s Chairman of the Board. His replacement, Jim Keyes, reversed the strategy to focus on the retail operation and the company went bankrupt three years later.

Walter Chen 💯

do things that don't scale, but don't do things that don't compound


Locked Doors

Why You Shouldn’t Use Facebook to Log In to Other Sites Facebook's security breach compromised at least 50 million people. But it wasn't limited to your Facebook page or cat videos: attackers could gain access to any app that uses Facebook Log In. Lesson learned: don't use Facebook to sign on to stuff, use a password manager.

Security Update Facebook in their own words, describe how the breach works:

Second: A new version of our video uploader (the interface that would be presented as a result of the first bug), introduced in July 2017, incorrectly generated an access token that had the permissions of the Facebook mobile app.

Third: When the video uploader appeared as part of View As, it generated the access token not for you as the viewer, but for the user that you were looking up.

The Big Hack: How China Used a Tiny Chip to Infiltrate U.S. Companies Bloomberg reports. Apple, Amazon, and the Chinese vehemently deny.

The attack by Chinese spies reached almost 30 U.S. companies, including Amazon and Apple, by compromising America’s technology supply chain, according to extensive interviews with government and corporate sources.

-999x-999

The Big Hack: How China Used a Tiny Chip to Infiltrate U.S. Companies Also this gem of a quote from the Bloomberg article:

Two of Elemental’s biggest early clients were the Mormon church, which used the technology to beam sermons to congregations around the world, and the adult film industry, which did not.


None of the Above

Hend Amry "I present to you...the best Halloween baby costume. Ever."

DovUhfhWwAEkn57

Sarah Drasner This toothpaste tube analogy …

Technical articles are like toothpaste tubes. Takes only a couple of tries to complete the first 90%, and weeks for the last 10%.

atomjack@mastodon.cloud One of these cats is smarter than the other …

Sofia Gallo Poetry in alt-text:

Whoever wrote the alt-text descriptions for iPhone wall papers is pure genius. "The Swirling vortices elicit a distant memory of dark mysteries" "craters pockmark the surface of the moon with determination" "large, mesmerizing petals explode off the stem of a green tinged flower"

Alex Hillman "Harsh."

93e054ddca68de92

Christopher Mims Late night capitalism:

one thing adam smith did not predict is that in a sufficiently mature economy all workers would be employed either inventing new mattress brands or creating podcasts to advertise them

Turn Salesforce Tower into Eye Of Sauron on Hallowe'en night This petition has some momentum behind it.

DowaKq0UYAEwHXj

Steve Silberman "This kind of made my day."

DoegDQcWwAIxQGU

Marcin Wichary 🛎🛎🛎

I have a new iPhone, and noticed that the Twitter app now gives me a gentle tap 20 characters before I run out of room.

Which immediately reminded me of something else: a typewriter bell, warning you that the end of the line is approaching. Everything old is new again!

Untitled

Fluff Society "Harry Purrter"

ezgif.com-optimize

Published on

DoA5e4IXoAAUpOS

Bruce Lawson "Every software project I've worked on since 1988."


Design Objective

Dave Herman So much this:

Part of the design process is letting a thing get more complicated before it gets simpler again. Unnecessary complexity is often the result of lack of follow-through. You can't take shortcuts to good design.

Bill Buxton Convergent innovation:

3/3 Without knowing about Mallebrein's 1968 mouse (almost nobody did), Ronald Rider reinvented the ball mouse which Xerox patented in January 1973. This is the mouse that really got the ball rolling ... Such is the nature of innovation and its long nose.

DnyMVO5XcAAL_10


Tools of the Trade

ColorBox Easy tool for creating ranges of color/shades/etc.

Untitled-2

From Farm to Blockchain: Walmart Tracks Its Lettuce I can't even … (h/t Tracy Alloway)

Blockchains are supposed to make it possible to keep updated databases without any central authority in charge. But currently, all of the records for the Walmart blockchain are being stored on IBM’s cloud computers, for Walmart’s use. That has led to questions about why a distributed database like a blockchain is even necessary.


Web-end

Josh Loewen "You guys, Nike's robots.txt says "just crawl it." #seo #webdev"

DnoQPZIUYAAaF6d

Una "Writing CSS 15 years ago"

DoR4ovIXkAI1Xcm


Locked Doors

Samantha Ming Naming variables gets easier by following simple rules:

Coming up with good variable names can be a challenge. For boolean values, you can follow this convention. Prefix it with is, has, or can. Just by reading the name, you'll know it's a boolean 👍


Devoops

Vicki Boykis 👍

Producer: Pitch me.
Me: It's an ensemble sitcom about a lovable, goofball DevOps team that works for a startup in New York and investigates outages. It's called Brooklyn Five-Nines.
Producer: Get out.

nik Well …

image


Techtopia

Giana Reading this, I realized that's how I navigate the internet:

Does anyone else just... stick to the same <50 sites because exploring the modern web is a hellpool of autoplaying videos and janky scrolling and declining notification requests and closing newsletter signups and cookie notices.

flysanityfly "Rereading Lord of the Rings 10 years later, only to realize that the Ring is my smartphone."

Dnr3_3fX0AAnlK9


Locked Doors

Chrome is a Google Service that happens to include a Browser Engine Chrome is a fantastic web browser, and has the best developer tools, and also combines the worse of Internet Explorer and Facebook.

Yehuda Katz More about the culture that leads to such products (Chrome, Facebook, Twitter, YouTube, etc):

The thing to understand about the Chrome team is that they always believe that their technical goals are the real reasons for the choices that they make that people find abhorrent.

Facebook Is Giving Advertisers Access to Your Shadow Contact Information Related. It makes perfect sense if you only consider the feature as is, and don't look at the wider implications:

“People own their address books,” a Facebook spokesperson said by email. “We understand that in some cases this may mean that another person may not be able to control the contact information someone else uploads about them.”

Wim Remes "this is going into all my security presentations"

DnKDyHxXoAE2c9I


None of the Above

Christie Dietz Thank you whoever did this:

My son has parked his bike by this lamppost just about every day for the last year. This morning, this sticker had appeared. Absolutely made our day. People can be so brilliant. Thank you, whoever did it 😊

Untitled-1

tobypinder Such bravery:

trying some next level shit called "going to bed when you feel tired", will report back

Fluff Society "High Speed Charger"

John Wiswell 😭

Spider-Man is an aspirational fantasy about being able to quickly and conveniently get around New York City.

Ben Hall "Those four people who always like your posts no matter what."

Mike Perham I like "holding entropy at bay" 😭

No one ever told me that I’ll spend 15-30 minutes per day holding entropy at bay in my kitchen for the rest of my life.

CoolPics "I love our pediatrician’s shirt today"

Dn9PalGU0AABgoE

maura quint Tearing down the "boys will be boys" myth:

I want to tell a story: Once in high school, I felt insecure, I put on a tight top too low cut and dark lipstick I didn't usually wear. I went to a party drank terrible wine coolers, too many of them. A man asked me if I wanted to leave, I slurred, said maybe. He said "maybe"?

Pulp Librarian I had one of these growing up:

Bűvös Kocka was patented in Hungary in 1975: a plastic cube, made up of nine coloured squares on each side, that could be rearranged in 43 quintillion different ways. Eight years later over 200 million had been sold worldwide.

This is the story of the Rubik's Cube...

DoRLWcLXoAI5H_P

Matt Colville "A seal slaps a man in the face with an octopus. The best headline you'll see today."

Published on

Dc2ZnJzUwAED5UF

美しき物理学bot "微分" (differential)


Design Objective

How Desktop Dashboards Really Work Using eye tracking to design a better dashboard:

Tests demonstrate the effectiveness of negative space. A minimalist layout with space between functional components improves user flow.

1-0jjpdpHRKFWe_mMXBoFgEQ

Julie Presentation matters:

Designers, you should present your work with the confidence of speakers at Apple Keynotes.

"Amazing. Absolutely beautiful and highly functional. Rich, vibrant colors."

Software disenchantment Great rant about the state of software: we got immensely powerful computers, yet software isn't faster or more reliable than it was a decade ago. But misses the key point that what we got today exactly "meets business goals":

Ever seen this dialogue “which version to keep?” I mean, bar today is so low that your users would be happy to at least have a window like that.

icloud_conflict

And no, in my world app that says “I’m gonna destroy some of your work, but you get to choose which one” is not okay.


Tools of the Trade

Todd Motto™ "🔥 Love this new Chrome feature, on the fly evaluation in the console!"

ezgif.com-video-to-gif

XML, blockchains, and the strange shapes of progress 😱 Comparing blockchain to XML is mean, but probably justified:

  1. Bitcoin is like the XHTML of blockchains.
  2. No, I don't think cryptocurrency investing is a good idea.
  3. Blockchain math is actually rather useful, to the extent that it is a (digitally signed) "chain of blocks," which was revolutionary long ago, when it was first conceived. As one example, git is a chain of blocks and many of its magical properties come directly from that. Chains of blocks are great.

Andrew Chen "iPhone XS Max versus MacBook Pro 13. About the same price, about the same specs!"

DnJxL6_XgAAkUyB

Rebecca Turner 👻 Get your paranormal terminology right:

Zombie processes should have been called ghost processes.

They have unfinished business and can't move on until their death is acknowledged by their parents. That's totally ghost territory not zombie territory.

Thomas Fuchs "Got a divMMC Future (SD card cartridge for Sinclair ZX Spectrum) from https://www.thefuturewas8bit.com and it’s the most beautiful #retrocomputing thing I’ve ever seen"

0ffc808af8099a1d

tulpa_security The most logical explanation I can think of:

Restarting a computer fixes problems because its soul dies and is replaced by a new one which might have different opinions about your work

Andrew Thaler 🍌🍌🍌🍌🍌

I got this banana phone as a joke but it turns out it's the best Bluetooth headset I've ever used.

Help, I'm managing an international consulting firm via banana.

350195d7ec86a92d


Lingua Scripta

Finally in Promises & Try/Catch TIL finally has two different semantics, depending on syntax. And also, you can finally.then.finally.then if you need to log intermediate values in a chain of promises.

Array state will be cached in iOS 12 Safari. Is it a bug or feature? Cool bug in the latest Safari that's going to break some websites.

The JavaScript Equality Table Game How well do you know JavaScript equality?

DnFd-_PUwAANl_K


Architectural

Leon Bambrick 😭

Immutability is different now

Emily G "Excuse me, I have been a government software contractor and I assure you this is not the largest man-made waterfall"

Evan Kirstel: The Largest man-made waterfall outside a building in #China #architects #architecturelovers


Peopleware

John Cutler Not all company cultures allow people to gracefully reduce scope:

“The team consistently hits its deadlines...”

Translation...the team:
1 underpromises, overdelivers or...
2 works overtime or...
3 works on highly repeatable/similar efforts or...
4 gracefully reduces scope

Only #4 is a “skill”.

Chad Fowler Me right now:

Procrastination is a powerful tool for working on the 2nd- and 3rd-most important things you need to get done. #productivity #thoughtleader

Affect Conf "Like our Color Communication buttons and want to bring them to your own events and things? The template is now available for download! https://affectconf.com/resources"

DmvxqlWU8AAOOob


Locked Doors

Extended Validation Certificates are Dead Mobile devices combined with the visual simplification of address bars have made EV certificates redundant. Democratizing HTTPS in action.

Cabel PSA: Don't. Trust. Caller. ID. Read this to learn why:

I almost just got scammed hard: a cautionary tale. So, I got a call from the 1-800 number on the back of my ATM Card: Wells Fargo. I answered, and a Fraud Department agent said my ATM card had just been used at a Target in Minnesota, was I on vacation? Ugh.

1Password 1Password auto-fill is my favorite new feature in iOS 12 🚀

DnUicofWsAEhiWa


Electric Dreams

Stephanie Hurlburt A cautionary allegory about machine learning (h/t Kyle Byers):

Oh no my dog accidentally knocked down the trash and discovered old cheesy pasta in it, and is now convinced trash cans provide an endless supply of cheesy pasta, knocking it over every chance she gets


None of the Above

Jerry Bell "Just look at what we can do with this technology!"

227e3f3140670262

Crypti-Calli 🔥

*to the tune of Destiny's Child's "Say My Name"*

SPELL MY NAME, SPELL MY NAME
IT'S RIGHT THERE IN THE EMAIL
IT'S NOT A HIDDEN DETAIL
THE SPELLING DOESN'T CHANGE

SamCalkins_ "Actually me"

DnLTL10UwAAx8mO

David Bowles Fascinating thread about the way languages evolve:

I often read this question: "Why is Mexico spelled 'México' in Spanish, especially if in Nahuatl Mēxihco was pronounced [me: SHIʔ ko]? What's up with that 'x'?"

The answers given are usually partially right or totally wrong.

Guess what? I'm going to explain it to you. 1/???

Curve-Fitting Science!

curve_fitting_2x

Media Manipulation, Strategic Amplification, and Responsible Journalism Danah Boyd on journalism in the age of digital martyrs, responsibility to democracy and society, and dealing with professional media manipulators:

You are not algorithms. But you are also not neutral. And because you have the power to amplify messages, people also want to manipulate you. That’s just par for the course. … Focus on networks — help connect people to information. Build networks across information and across people. Be an embedded part of the social fabric of this country.

National Geographic "Turn your sound on for some fantastic commentary"