Mauss - The Gift
The form and reason for exchange in archaic societies.x
Whitespace Characters — Copy and Paste Invisible Characters
Quickly copy and paste Unicode whitespace characters — and learn how and when to use them.
Note: Test note
This is a note to call ideal fence
This is in bold
This is in italic
Art Fundamentals: Learning to Draw from the Ground Up
Everyone keeps telling you that you need to practice your fundamentals. What the hell does that mean, and how do you do it? This subreddit's all about concrete exercises that you can do to improve your fundamentals. We'll give you homework and we'll tell you where you're going right and wrong.
Everyone will be Building Exterior Steps Like This Now
In this video, I will show you how to build exterior deck stairs from start to finish.
First, I'll show you how to calculate your stair stringer cuts so that the treads, risers, and overall staircase fits perfectly.
Next, I'll show you how to cut your stair stringers out of a 2"x12" piece of pressure treated lumber. I will also show you a few little secrets that will make your exterior stairs last 5X longer!
Once the stair stringers are cut, I will show you my method for attaching the stair stringers to the deck. I will also show you how to anchor the stairs to the concrete landing. And if you don't have a concrete stair landing, don't worry! I will show you how to build a concrete stair landing in this video.
Next, I will show you how to install the stair risers and treads.
And finally, I will show you how to trim out the stairs so that you get a high-end and professional looking result!
STOP Leaning Forward Like THIS (Running Form Mistake)
Here is a breakdown of how to achieve the ideal forward lean in running:
- Keep your core up and tuck in your hips
- Hinge at your ankles and not your hip!
Running is falling with style!
A proper forward lean ensures that your body's center of mass (located around your hips) stays slightly ahead of your feet.
Principles of Natural Running with Dr. Mark Cucuzzella
https://www.youtube.com/watch?v=zSIDRHUWlVo
Lifting your feet higher costs LESS energy when running
https://www.youtube.com/watch?v=Jj9ZgQgQvBk
Relax and let your feet kick up!
Step-by-Step Install Prehung Exterior Doors - Fine Homebuilding
Four design principles I use every day to avoid bad UX
adam@adamsilver.io - email 2026.03.11
Principle #1: Good design works for everyone
There are many reasons for this principle but my favourite is that designing for a minority makes things better for everyone.
- Large radio buttons don’t just help people with motor impairments; everyone finds them easier to click
Principle #2: Good design makes things obvious
Principle #3: Good design puts users in control
Expect users to get interrupted. People prefer to interact in different ways. And we should design for both an idealised work flow as well as when things don’t go to plan.
Principle #4: Good design is lightweight
Fabric - open-source framework of crowdsourced AI prompts
Fabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere. - danielmiessler/Fabric
https://www.opensourceprojects.dev/post/e548ac30-a0c6-4396-b81e-892568966088
Design Systems for Software Engineers
A comprehensive guide to design system engineering (DSE): when it’s relevant, how AI changes things, and pointers for getting started. From Michael Abernethy, Principal Frontend Engineer at Rubrik
Content Design below the surface
If you’d like to improve user experience, content design can help. But how? We have a few tricks up our sleeve, so I’d like to share with you a reference list of ways we can give users an experience which feels more intuitive and caters better to their needs.
How to redesign, step by step guide
Change is not an event; it’s a process
Don’t take anything for granted
Your goal is to listen and capture everyone’s thoughts and propositions, but don’t take it as absolute truth. In the end, you are the expert who needs to filter through the noise and find where to focus.
Transitions.dev — Essential transitions for web apps
Collection of the most essential transitions for web apps that you can just copy and paste into any project.
Learn window and flashing installation. Learn how to keep the water out
Save in Shaarli Shortcut - Initial Charge
A couple days ago I wrote about using Shaarli to save links for later and an app with a share sheet extension to streamline the process of saving links. But unfortunately, if you tap the “Post” button too quickly within the sharing extension, nothing actually saves. I’m not sure why, but you have to wait […]
The Prompt Engineering Playbook for Programmers
AI pair programmers are powerful but not magical – they have no prior knowledge of your specific project or intent beyond what you tell them or include as context. The more information you provide, the better the output. We’ll distill key prompt patterns, repeatable frameworks, and memorable examples that have resonated with developers. You’ll see side-by-side comparisons of good vs. bad prompts with actual AI responses, along with commentary to understand why one succeeds where the other falters. Here’s a cheat sheet to get started:
Has Your Stamp Been Regummed? – The Philatelic Foundation
To make the removal job easier, the stamp is put into a very damp environment where the gum on the stamp is actually liquefied, that is, made completely liquid or melted, just as it was when first applied. Hinge remnants can then be lifted right off the stamp without damaging it. By taking a fine brush and redistributing the remaining gum, the traces of previous hinging can be hidden from all but the most expert eye. The gum here is most certainly original – nothing has been added – but the state of the gum is most definitely changed from its original condition.
Gum skips are quite natural and exist on most of the older U.S. stamps. These stamps are often
filled in or erased when original gum is redistributed. It becomes important to know typical gum for any particular issue of stamps.
Most of the stamps that the collector will encounter will not be regummed. But some will be, and the collector should know enough to protect himself. There is often little difference between a stamp with redistributed original gum and one that has been regummed. This is not unusual as the basic processes differ very little. A stamp having hinge remnants removed may have additional gum added to the liquefied original gum. If the job is done well, it may be extremely difficult to tell, even for an expert. Fortunately, most are not so difficult.
The Investment That Can Shield You in Uncertain Times (TIPS)
Because TIPS have some quirky tax features, I assembled the ladder in my 401(k) and individual retirement accounts, where the money can accrue tax-deferred.
Major firms such as Fidelity, iShares, Pimco, Schwab and Vanguard offer TIPS funds with annual expenses of 0.2% or less. Although funds are more convenient, in most cases their holdings are dynamic, so their future cash flows aren’t precisely knowable.
If inflation increases the face value of TIPS, that growth is federally taxable in the year it occurs, even though you can’t collect any cash from it until the TIPS matures or you sell. (TIPS are exempt from state and local income tax.)
My Favorite Bugs: Invalid Surrogate Pairs • George Mandis
In which I revisit one of my favorite bugs, the invalid surrogate pair.
The modern answer
If you're doing string manipulation in JavaScript and you care about not corrupting characters, use Intl.Segmenter:
const seg = new Intl.Segmenter(undefined, { granularity: "grapheme" });
const segments = [...seg.segment("👩🚀A👍")].map((s) => s.segment);
// → ['👩🚀', 'A', '👍']
This splits by grapheme clusters rather than code units. No orphaned surrogates, no split emoji. It's what .slice() should have been doing all along, but of course UTF-16 predates emoji by decades.
Once you know about it, you start seeing it in the wild. Any code that does str.slice(0, 1) or str[0] to get "the first character" is potentially broken.
Using safe-area-inset to build mobile-safe layouts | Polypane
Modern phones are not simple rectangles. They have rounded corners, camera cutouts, dynamic islands, and home indicators that double as gesture areas.
Browsers by default will prevent your site from being obscured by the notch or home indicator, so your content will be safe without any special handling. That does come with a downside, which is that the browser will give you a smaller viewport to reserve space: