Links

WebReplay

web firefox mozilla devtools javascript debugging

The Four Tools of Discipline

Brunello Cucinelli

Why I Never Use Shallow Rendering

javascript testing shallow rendering

LisaDziuba/Awesome-Design-Tools

design design tools awesome lists

What Are Design Tokens?

Love this. Doesn't need to be stored as JSON either, can convert from whatever and generate

design css design systems style guides

A cron job that could save you from a ransomware attack

I have been obsessed with rsync lately

security backups rsync data

Group Chat: The Best Way to Totally Stress Out Your Team

chat slack work

How to do hard things

Identifying what specificially the hard things are, then adjusting the task to add/remove difficulty

CSS{ In Real Life }

css snippets

Minimal Viable Programs - Joe Armstrong - Erlang and other stuff

code mvp startups

First 90 days with Syncthing

syncthing backups reviews

Zombie Miles And Napa Weekends: How A Week With Chauffeurs Showed The Major

Very clever approach to estimating impact of self-driving cars. Interesting that budget limited a lot of the scope. Since this should be pretty important, but also that saving money is going to be a benefit of this!

Small sample size + novelty surely impacted the effect of a driver. Also that they can get out of the car and do stuff, whereas doing groceries or drycleaning you'd still need human intervention

Preventing Injury: 8 Best Hand and Wrist Exercises for Computer Users

Also remember to take damn breaks

health computers stretches hands

SteamVR/Frame Timing - Valve Developer Community

vr steamvr performance profiling

Leapfrogging the IDE

programming code editor future

XO - XLN Audio

Novel concept to visualise audio samples

Building from Source · Onivim 2 User Manual

Yet another vim alternative to try

editors code

Reducing activation energy for writing

Copied verbatim because I love this:

  1. Observe the world, pay attention to things.
  2. Jot down snippets of observations/ideas in a single Google Docs document (available on almost any platform). Don't try to organize it. Keep it really simple. The key is to keep it low effort and frictionless.
  3. Look over the Google Docs document from time to time. When you have enough ideas coalescing in a cluster/theme, feel them out. When the cluster feels like it's ready i.e. you feel an emotional connection to it, start writing. Important tip: don't feel you have to finish writing in one sitting -- you can stop, let your writing sit, and keep re-clustering until you have something that is worth putting out there.

The World-Wide Work. — Ethan Marcotte

Combo of talk + write-up below is excellent

web work ethics history

no_plugins/no_plugins.vim at master · changemewtf/no_plugins

How to do what vim plugins do with just vim

vim config editing

Dynamic SVG Animation with CSS Variables

I like the sidebar underlines and main page heaxagon anims on this

svg css web animation custom properties css variables

code.talks 2019 - 20 Terrible Ways to Reverse a String

This is glorious

code talks strings satire

Beware the Metagame

code programming

One more lane will fix it...

transport traffic environment

Useless use of cat - Wikipedia

TLDR use cmd < file, not cat file | cmd

linux cat command line scripting bash

A Guide to Getting Unstuck

productivity work motivation selfcare

Removing and purging files from git history

Wanted to remove a bunch of old/unused binary files that were bloating a repo.

git command line linux

Change macOS user preferences via command line

Explanation and practical uses of defaults in macos

macos command line settings

macos - How to enable/disable grayscale mode in Accessibility via Terminal

Useful to have a script/clickable thing for this as I toggle it on/off frequently

macos scripting accessibility grayscale

Location, Privilege and Performant Websites

web performance javascript bloat

Chaos Design: Before the robots take our jobs, can we please get them to help us do some good work?

Phenomenonly written and researched, with amazing demos and ideas throughout. Multi-themed components being visible in dev is a wonderful idea

Scott Galloway on Twitter: "#GrubHub earnings...plus my thoughts on UberMoney

startups finance

What Is Zombie Simpsons? | Dead Homer Society

Text Editing Hates You Too

code editing standards

The Whitewashing of “#WhitePeopleDoingYoga” – Mother Jones

art racism culture

Finding my People — Stephanie Hurlburt

Not everyone’s going to be my people, or each other’s people. No one in any group large enough is going to like everyone, or even be neutral to everyone— there’s gonna be some “get away from me” and strong dislike floating around, there are going to be divides. Pleasing every single person means being close to no one.

An Illustrated Guide to Useful Command Line Tools | Hacker News

Some additional useful bits in comments (also a lot of 'just use x'). Actual list has some gems in it: repgrep, podman, mdcat etc

linux command line tools

Memex: Browser Extension to full-text search your browsing history and bookmarks

This looks very useful. Full-text search and some other convenient integrations

productivity notes bookmarks tools web pdf

Free for developers

Massive list of tools and SaaSes, some free, some with free quotas listed.

code tools saas hosting resources free

Excavating AI

Digging through the history of biases and problems with training data and categories used for ML tasks

politics ai bias psychology

Hard to watch Twitter become less useful, valuable, and interesting with new ad insertion ratios

Interesting post/thread.

Insert more ads. Signal to noise goes down. Value to user shrinks. Value of user to advertisers decreases. Insert more ads. A vicious cycle that de-prioritizes the user experience.

web advertising twitter

How a Decision Journal Changed the Way I make Decisions (with example)

Good strategy to minimize hindsight bias and try to improve quality of decisions. Interesting point from some interview: good decisions that have bad outcomes (due to chance) are better than bad decisions with good outcomes, as the latter reinforces bad decisions.

decision making knowledge productivity writing

Learning How to Think: The Skill No One Taught You

The best way to practice is to spend time thinking

thinking psychology learning knowledge

The First 1940s Coders Were Women – So How Did Tech Bros Take Over?

tech history

Parse .env file on command line

.env files were the thing that made me stop pasting credentials directly in my WIP files.

linux bash security

Using DevTools Features Without Opening DevTools

tech web devtools chrome puppeteer

How to Resample a Drum Break Accurately in Bitwig

Still trying to figure out the UI and layout of Bitwig, finding these kind of focused tutorials worth it for navigation alone

music drums bitwig

My Favourite Git Commit

Refreshingly professional. My usual favourite commits are either Developers Swearing or awful puns.

git code

Coffee is Hard

The ludicrous complexity of everyday activities is never as obvious as when you ary to add it to a game.

games code coffee

Design Bias is Ruining Accessibility

Accessibility won't work as an afterthought, it needs to be part of the process.
Making sites accessible makes them better for all users. Real-life example of this is curb-ramps.

accessibility design

The Hot Potato Process

Great pushback on the one-way design -> developer handover that often happens.

I've had some great pairing sessions with designers over video calls this year. I am curious to try using recordings to bridge time gaps.

design

Bullshit.js | Hacker News

Cloud-to-butt but for all bullshit buzzwords

I find journaling indispensable

HN thread has some other interesting ideas/templates for daily docs

writing journaling

Journaling :: Up and to the Right

Nicely written piece, and great website

writing journaling

Caring about tomorrow

Why haven’t we stopped climate change? We’re not wired to empathize with our descendants. Artificial distance that we add to 'other people'

environment psychology

Don't Ruin Readability for Performance

Possible counterpoint: if the text doesn't render due to slow perf then readability is also affected.

Though only comparisons of text-rendering: optimizeSpeed; vs optimizeLegibility are from a while ago, unsure
if this is still a legit perf issue anyway.

performance accessibility css

Smoother & sharper shadows with layered box-shadows

design css

Brittany Chiang | Software Engineer

Some nice animations and flourishes. Source project includes color palette!

Why I Write - DESK Magazine

From the author of "Love letter to my website", using writing to organise the mess inside your brain

writing

WeWork and Counterfeit Capitalism

As it turns out, the S-1 was correct; Neumann was pivotal to WeWork, because WeWork only exists due to his ability to get money from investors.

Climate Denial

Personal triggers are more persuasive that any other arguments or data. Future and far away people are harder to imagine than seeing change in a place you know. Image from ShowYourStripes is striking.

climate environment

Ask HN: How Do You Read?

Solid advice on reading, annotating, and selecting

books reading

Consume less, create more

how to make better use of commute or dead time

productivity creativity art writing

This Ain’t Disney: A practical guide to CSS transitions and animations

tech web css animation design

Optics Illustrations from the Physics Textbooks of Amédée Guillemin (1868/1

optical illusions art physics

Software 2.0 - Andrej Karpathy - Medium

code future predections software neural networks

Writing HTML in HTML

html code web

Ask HN: How do you stay disciplined in the long run?

productivity

How to manipulate CSS colors with JavaScript

css custom properties javascript animation

GPT-2 As Step Toward General Intelligence | Slate Star Codex

ai language

Our Increasingly Fascist Public Discourse

politics racism history language

Seeking the Productive Life: Some Details of My Personal Infrastructure—Ste

Sometimes I think "I am a huge nerd". Then I read things like this and feel either normal or inadequate.

biography productivity computers

Celebrated Writers on the Creative Benefits of Keeping a Diary

writing journaling creativity thinking

Most of What You Read on the Internet is Written by Insane People

Stats on editors/content for reddit, Amazon, and Wikipedia

wikipedia internet web content statistics

Designing an audio adblocker for radio and podcasts

Soon after Adblock Radio gained some traction in 2016, I have received lawyer threats from French radio networks (more details below). I had to partially shut the website down, change its architecture, better understand the legal ramifications, etc

adblock audio machine learning

The Wavefunction Collapse Algorithm explained very clearly | Robert Heaton

algorithms physics games code

A blogging style guide | Robert Heaton

Some solid rules for writing better. A lot of structure, a bit on content, and some process suggestions

writing styleguide blog

I Used The Web For A Day Using A Screen Reader

Tips from and case studies of using a few websites with a screenreader. TLDR make your markup valid and lightweight, keep headings in correct order, and add assistive tags.

accessibility screen readers web voice empathy assistive technology

The art of working in public

How to write about things you are working on without giving away secrets or spoilers

writing

The Algorithmic Trap — David Perell

The worldwide sameness that results from everyone chasing the same internet aesthetic, and impact on tourist experiences.

Depending on algorithms, however, doesn’t work as well in cities, where culture is more important than geography

travel tourism internet

Recursivity: Columnists go ga-ga over Reagan letter that demonstrates what a tool he was

politics history