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.
The CSS lh unit
A look at the CSS line height unit and how it works.
The idea is to use the lh unit to set the size of the icon.
https://piccalil.li/blog/lh-units-are-cool/
76 Open Research Questions in AI Usability
AI is the biggest change to UX design in 60 years, yet we know embarrassingly little about how people actually use it. Here are 76 open research questions, organized into 7 lists sized for everyone from high school students to the big AI labs. Students who complete a research challenge gain the two qualities employers now screen for: agency and demonstrated AI experience.
The hierarchy of competence ・ Hardik Pandya
Nine stages of how people operate at work, in order, where the critical job it removes from your manager's plate measures each one.
Read the nine stages again as a list of things your manager no longer has to do: check the work, hunt for the fat in it, coordinate it, track it, worry about future risk, own the outcome, map what happens downstream, decide what matters most, and set the goals in the first place. By the top there’s exactly one job left between the two of you, and it’s agreeing on where you’re both headed.
Inter alternatives: How to choose a UI font
Tired of Inter being everywhere? Two real criteria—cap-centered vertical metrics and a tall x-height—for choosing a UI font, plus 10 alternatives from independent foundries.
TL;DR, two things make a UI font easy to work with:
-
Cap-centered vertical metrics—the space above the cap height equals the space below the baseline. Result: labels center optically on buttons and align with icons, and you can use a single padding token instead of hand-tuned CSS.
-
Tall x-height—lowercase letters reach 70–75% of cap height. Result: the word nearly fills its box, so it looks evenly centered.
All About Test2 ~ Chad Granum ~ TPRC 2026
#tprc #perl #raku #programming #techtalk #test2 #testing
I will go over recent changes to Test2, like the introduction of Test2::V1. I will explain where Test2::Harness (Yath) is, and where it is going. and I will give a primer on what Test2 is able to do.
- Add tools to Test2:V1
- Getopt::Yath - might be a better getopt?
- ~8:30 - Chad used AI to test out six different architectures quickly!
- ~11:15 - zst compression in pipes between processes makes a difference!
Applied "Software Engineering at Google" - by Addy Osmani
Practices worth adopting for other organizations
- Cultivating a comprehensive testing culture
Google's "Beyoncé Rule" ("If you liked it, you should have put a test on it") is catchy, but the real takeaway is a deep commitment to developer-driven automated testing.
-
Establishing effective code review processes
-
Prioritizing comprehensive documentation
-
Fostering a culture of knowledge sharing[3][4]
-
Implementing disciplined dependency management
-
Strategically managing technical debt
-
Leveraging AI in software engineering: Google's approach
GitHub - content-designer/ux-writing-skill: Agent Skill for systematic UX writing
Agent Skill for systematic UX writing — scale content quality through AI-powered design system enforcement. Works with Claude and Codex. - content-designer/ux-writing-skill
Design systems solve visual consistency, but content quality still depends on individual writers. Every error message, button label, and empty state requires manual review to ensure it's clear, concise, conversational, and purposeful. This doesn't scale.
Siftly | The open-source engine to organize your Twitter bookmarks with AI
The open-source engine to organize your Twitter bookmarks with AI
Siftly connects to your Twitter/X account (with your permission, of course), fetches your bookmarks, and processes them through an AI model. It doesn't just list them; it analyzes the content and intelligently groups tweets into meaningful categories like "Web Development," "Startup Advice," "Python Libraries," or "Industry News." The end result is a clean, organized view of your saved content that you can actually browse and use, transforming a chaotic list into a structured knowledge base.
50 Useful Vim Commands - VimTricks
Here are 50 use Vim commands for Vim users of all proficiency levels. From beginner to advanced, everyone is sure to find a useful tip.
g_lD Delete all the trailing whitespace on the line
ea Append to the end of the current word
gf Jump to the file name under the cursor
dit Delete inside an HTML tag, excluding the tag
z= Show spelling corrections
S Delete current line and go into insert mode
Meta Tags — Preview, Edit and Generate
With Meta Tags you can edit and experiment with your content then preview how your webpage will look on Google, Facebook, X and more!
Neural Networks: Zero To Hero
A course by Andrej Karpathy on building neural networks, from scratch, in code.
We start with the basics of backpropagation and build up to modern deep neural networks, like GPT. In my opinion language models are an excellent place to learn deep learning, even if your intention is to eventually go to other areas like computer vision because most of what you learn will be immediately transferable. This is why we dive into and focus on languade models.
Prerequisites: solid programming (Python), intro-level math (e.g. derivative, gaussian).
I Hate Modern Desks... So I Built This.
Building my dream desk.
⌨️ DESK STUFF:
Standing desk frame: Flexispot E7L (330lbs capacity): https://www.flexispot.ca/l-shaped-standing-desk-e7l
Apothecary label handles: https://amzn.to/4gDQQHF
BenQ 32" 4K monitor (great mac compatibility): https://amzn.to/43RBXK2
Monitor mount: https://amzn.to/4vtBpWU
Laptop mount: https://amzn.to/4f6yuN5
Speakers: https://amzn.to/3Sswx5Q
Speaker mounts: https://amzn.to/4b7tqqc
Keychron K2 HE mechanical keyboard: https://amzn.to/4eodpyw
Logitech MX Master 4 wireless mouse: https://amzn.to/4ev50rG
Space Mouse: https://amzn.to/3SSeaY0
warm white LED strip: https://amzn.to/3KXAADT
Smart RGB LED strip: https://amzn.to/4eVBcWw
ESP32 microcontroller: https://amzn.to/4oNl1y4
Rubio Monocoat Oil Plus 2C: https://amzn.to/4oPsLPZ
Danish oil: https://amzn.to/4eFGkgj
Acoustic (bulletin board) panels: https://amzn.to/4uNNGEo
🤖 3D PRINTS:
Cable clamps: https://makerworld.com/en/models/941862-ultimate-cable-management-tie-different-sizes#profileId-907744
SYJ standby dock: https://makerworld.com/en/models/615378-iphone-standby-mode-dock-designed-with-overwerk?from=search#profileId-538769
🛍️ TOOLS I USED IN THIS VIDEO:
Onefinity Elite Foreman CNC: https://www.onefinitycnc.com/?ref=morley
Festool track saw: https://amzn.to/3HpeAQv
Festool Kapex Miter Saw: https://amzn.to/3SoMKsE
Bambu Lab H2S: https://tidd.ly/42T7bjS
The Hard Thing About Software Development
July 12, 2017
As a Software Development Manager, I have a devil of a time trying to find experienced Software Developers, so the post got me thinking. How can there be this tech talent drought, while the number of remote developers offering their services online continues to grow?
"The hard part isn't the technology — the number one failure of the software industry is building the wrong product."
"The most valuable asset in the software industry is the synthesis of programming skill and deep context in the business problem domain, in one skull."
Not so much. At the outset, a business problem might appear simple, or only somewhat complex. You might think you have a handle on all the caveats and corner cases. But the average person who hasn't programmed extensively doesn't appreciate the level of detail and explicitness that computers require to do absolutely anything. Every behavior must be dictated with excruciating specificity. And your plan for how users will interact with the system will likely get thrown out and redrawn from scratch dozens of times before you have a minimum viable product.
Most of the time is spent thinking and communicating about a virtually endless number of micro-problems that seemingly emerge out of nowhere, and constitute the real territory between the technology and the business problem. Part of traversing this landscape of micro-problems is inventing, communicating, and internalizing a plethora of named and unnamed abstractions. It is the only way to break down the complexity so you can grapple with it.
Beauty and the Beast Live- Maison Des Lunes
To see more of "Beauty and the Beast," go to https://www.youtube.com/playlist?list=PLzvdeRjhZpVmoDlLOuwncPAw4j0Dy0sqp !
Copyright, The King's Academy, Inc., 2017. All rights reserved.
Chris White - It's the little things
I spend most of my terminal time in bash and vim, so little slowdowns in either disproportionately drain my time and energy. Since mid-2019, I have smoothed over warts in those tools by creating new shortcuts and by learning more about what the software already offers!
Colorize the bash prompt!
Last word in bash (filename)
!$
VIM
:b
:V% - visually select block
https://github.com/magicmonty/bash-git-prompt
https://github.com/cxw42/git-log-compact
https://github.com/cxw42?tab=repositories&q=&type=&language=&sort=stargazers
Mojolicious Gardening - Joel Berger
Mojolicious apps come in two flavors, Lite or Full. Lite apps are great for proof of concept but Full is better for robust apps. Can you move up from Lite to Full? Absolutely, we call it "growing"!
http://npw2018.oslo.pm/npw2018/talk/7476
Growing Guide:
https://docs.mojolicious.org/Mojolicious/Guides/Growing