Labnotes

Published

Weekend Reading — 🖼️ Modern accidental renaissance

This week in accidental renaissance, we budget our bandwidth, park our car with 500 lines of code, and treat executives like elderly relatives.

Weekend Reading — 🖼️ Modern accidental renaissance

Rob N Roll “modern accidental renaissance”


🪑 Design Objective

Microcopy Examples and suggestions for short text you can use on your website, emails, etc.

A list of games for bored (and curious) designers My favorite is can't unsee, which I'm apparently pretty decent at playing.

Screen-Shot-2021-10-02-at-10.51.46-AM

Rob N Roll The lost art of business card design … sigh …


🧰 Tools of the Trade

Xavier Noria "Is this project still maintained?"

QuinnyPig CloudFlare just launched an S3-compatible service but without the bonkers S3 data transfer fees:

One final point: Now let’s remember that the internet is 1-to-many. If 1 million people download that 1GB this month, my cost with @cloudflare R2 this way rounds up to 13¢. With @awscloud S3 it’s $59,247.52.

THAT is why people are losing their minds over this.

CloudFlare would like you to know that bandwidth isn't that expensive, AWS just charges 80x:

During the last ten years, industry wholesale transit prices have fallen an average of 23% annually. Compounded over that time, wholesale bandwidth is 93% less expensive than 10 years ago. However, AWS’s egress fees over that same period have fallen by only 25%.

SafariKeywordSearch A simple extension for Safari (macOS/iOS) that enables keyword searching from the address bar (eg "so typescript esm", "down slack.com", "imdb squid game").

Screen-Shot-2021-10-02-at-10.44.54-AM

VS Code in the browser for everyone An open-source project that runs the latest VS Code on a remote machine accessed through a browser. Alternative to MicrosoftGitHub Codespaces, backed by GitLab, VMware, SAP, and friends.

Cryptomator Encrypt the files you store on Dropbox, Google Drive, iCloud, etc:

To start with Cryptomator, you assign a password for a folder - we call it a vault - within your cloud. That is all. No complicated key creation, no registration, no configuration!

To access the vault, simply enter the password again. You will be provided with a virtual encrypted drive to which you can move your data - just like a USB flash drive. Every time you store something on this drive, Cryptomator encrypts the data automatically. Pretty simple, right?

Moiré no more Interesting read about photo dots (the hard copy equivalent of screen pixels), how scanned photos create a moiré effect when you zoom in, and fixing it with software and some math.

Lynn Fisher


📓 Lines of Code

Self-Parking Car in 500 Lines of Code Training the car to do self-parking using a genetic algorithm.

Here is what we're going to do:

  1. 💪🏻 Give the muscles (engine, steering wheel) to the car so that it could move towards the parking spot.
  2. 👀 Give the eyes (sensors) to the car so that it could see the obstacles around.
  3. 🧠 Give the brain to the car that will control the muscles (movements) based on what the car sees (obstacles via sensors). The brain will be simply a pure function movements = f(sensors).
  4. 🧬 Evolve the brain to do the right moves based on the sensors input. This is where we will apply a genetic algorithm. Generation after generation our brain function movements = f(sensors) will learn how to move the car towards the parking spot.

No Surprises: A framework for Software Quality The classic measuring software quality as WTF/minute.


yonatan 😮 This shader is short enough to fit in a tweet:

#つぶやきGLSL float i,e,f,s,g,k=.01;for(o++;i++<1e2;g+=min(f,max(.03,e))*.3){s=2.;vec3 p=vec3((FC.xy-r/s)/r.y*g,g-s);p.yz\*=rotate2D(-.8);p.z+=t;for(e=f=p.y;s<2e2;s/=.6)p.xz\*=rotate2D(s),e+=abs(dot(sin(p*s)/s,p-p+.4)),f+=abs(dot(sin(p.xz*s\*.6)/s,r/r));o+=(f>k*k?e:-exp(-f*f))*o*k;}


🧑‍🤝‍🧑 Teamwork

GeePaw Hill 👇 If you're working in or managing a team, you want to read this thread. This point in particular, both true and oh so frustrating that it has to work this way:

  1. Oblique approaches are often far more successful than direct ones. To the point, I might add, where I see the directness of many change efforts as being the exact reason for their failure. Meandering paths seem inefficient in the abstract, but that's a trick. *Wander*.

Andy Budd 💯

It’s interesting how often the conversation around HiPPOs (Highest Paid Persons Opinion) assumes that they’re wrong and it’s our duty to convince them to take a different course of action.

The tech industry regularly seems to treat executives like elderly relatives who don’t really know what’s going on, and it’s our responsibility to prevent them from doing harm to themselves and others.

Dan Luu I can’t put my finger on why it is that software developers have opinions that are so binary:

In every sport I've played, coaches understand the pros/cons of various styles, even ones they aren't really fans of. In software, I don't think advocates are even being deliberately disingenuous; I think it doesn't even occur to people to think about downsides of their style.

Gergely Orosz A short thread about Promotion Driven Development:

When you ask "Why did Company build 7 of the same products that all failed?", it always starts with the current solution struggling. This is an opportunity. Not to fix - which doesn't get you promoted - but to start anew.

An all too real story about Promotion Driven Development:


⭐ None of the Above

samthielman “good morning”

x

Tomasz Łakomy “Okay, I always knew I wasn't exactly handsome but I've never had a mirror straight up kernel panicking”

Sarah Holland-Batt “Today seems as good a day as any to share these pics of the cat done as a Zen garden with the world”

Screen-Shot-2021-10-02-at-9.52.06-AM

Danish artist Jens Haaning takes museum's money and runs in protest over 'miserable' work conditions 👏

Artist Jens Haaning received 534,000 Danish krone (€71,808) from the Kunsten Museum of Modern Art in Aalborg to recreate two previous works of art for an exhibition entitled "Work it Out," focused on the relationship between art and working life.

What they got were two empty frames and a note saying that Haaning had pocketed the money in order to create a new conceptual art piece called "Take the Money and Run".

Joe Russell “I think there’s been an accident”

🔥 Looking for more? Subscribe to Weekend Reading.

Or grab the RSS feed