Labnotes

Published

Weekend Reading — 🦴 A bones day to you too

This week is a bones day kind of week, we Excel with a glass half full, workout in AR, and discover the third gender.

Weekend Reading — 🦴 A bones day to you too

julia reinstein “oh wow would you look at that forecast”


🪑 Design Objective

Andy Budd 👇 A thread about The Next Feature Fallacy and what you should be focusing on instead:

This often happens because potential customers have told the founders that the reason they're not buying is because the product lacks said feature. However it's often just a polite (and less awkward) way of saying they're not interested in the product.

Jackson Hayes “Me not knowing how to use @figmadesign


🧰 Tools of the Trade

Cal.com Open source Calendly alternative. Free and paid plans, host it yourself, or take a peek behind the scenes: built with Next.js, React, Tailwind, Prisma, PostgreSQL.

evidence Markkdown + SQL queries + charts.

Figstack will explain your code back to you

giscus “A comments system powered by GitHub Discussions. Let visitors leave comments and reactions on your website via GitHub!”

Assaf “If there’s any doubt Macs are destined to become big iPhones with keyboard and headphone jacks, not only do we get a notch but don’t these feet resemble the camera bump?”


🕸️ Web-end

Christian Schaefer “TIL about input[type="search"]'s "search" event and the related, non-standard incremental-attribute: 🤯” (link)

The Boolean attribute incremental is a WebKit and Blink extension (so supported by Safari, Opera, Chrome, etc.) which, if present, tells the user agent to process the input as a live search. As the user edits the value of the field, the user agent sends search events to the HTMLInputElement object representing the search box. This allows your code to update the search results in real time as the user edits the search.

The CSS-in-React Landscape Covers the leading ways to CSS style React components.


📓 Lines of Code

Aram Zucker-Scharff Cache ping pong:

if you update hours on Yelp but not Google your new hours can get overwritten by a bad updating process, & b/c updates can be cached, they can't update their hours, b/c the 3 big services (Google, Yelp, Facebook) keep undoing the updates with cached data scraped from each other.

Dr. Jessie Christianstein


🔒 Locked Doors

Malware found in npm package with millions of weekly downloads Cool cool cool.

This marks the fourth malicious npm package found this week. On Wednesday, Sonatype also found three newly-released npm libraries that contained similar malicious code, intended to download and install a cryptocurrency miner, targeting Linux and Windows systems alike.


🏛 Politechs

fasterthanlime 🌌 👇 On the plan to turn the web into a walled garden they called "Not Owned But Operated":

RT 🔒 (with permission):

"Ok so, I just read through all 173 pages of the unredacted Google antitrust filing and I have to say that either Google is screwed or society is screwed, we'll find out which.

Unordered list of fun things I learned:"


⭐ None of the Above

Assaf gm hope you have a bones day today (bones, no bones days, explained)

Adam Varga “Workout with AR glasses wip”

What You Don’t Know About Whistleblowers Harrowing, but this is sad the reality of going after toxic work culture, and why it remains persistent.

Florida man accused of breaking Mastodon's open-source license with botched social network launch “Golf enthusiast given 30 days to cough up code”

Rob N Roll “the perfect resignation letter”

js_thrill

A historian friend of mine explained to me one time that a big part of his job was to like figure out which things in history happened and which ones were like made up panics that 1800s newspapers just went on about for weeks with no basis in reality

pumpkin girl pearl 🎃 “the three genders”

🔥 Looking for more? Subscribe to Weekend Reading.

Or grab the RSS feed