Links from 2025 (213 links)
- The profitable startup - Linear Blog linear.app
Profitability isn't unambitious; it's controlling your own destiny. It means you don't have to rely on investors for survival. It means you can focus on your unaltered vision and mission. And it means you as a founder decide the pace of growth. And once you experience it, it's hard to imagine doing things any other way.
- How Core Git Developers Configure Git blog.gitbutler.com
- Testing design systems in 2025 - Reshaped reshaped.so
My ultimate goal after testing was to see if I can completely drop jest and react-testing-library dependencies. Storybook already provides sufficient Vitest bindings and integrations with other packages, allowing me to mock handlers, trigger user events, and handle async operations — all within the same environment.
- Super Crispy SVG Icons - by Alex Duncan - persevering persevering.substack.com
- dashouse/numbers-to-words github.com
A chrome extension to convert numbers in webpages to words
Such a good morning’s writing I’d planned, and wasted the cream of my brain on the telephone.
- suitenumerique/docs github.com
Docs is an open-source text editor: web-native, made for real-time collaboration, cleanly structured documents and sub-documents with full ownership of your data. Built to scale with Django and React.
#blocknotejs#collaborative #django #documentation#g2g #government #knowledge#knowledge-base#mit#mit-license #opensource #reactjs#realtime-collaboration #self-hosted #wiki#yjs #python - Practical HomeKit practicalhomekit.blogspot.com
The practical side of home automation using Apple's HomeKit.
- Apple Watch battery drain - the ultimate diagnosis discussions.apple.com
A bit extreme but desperate times...
- 📙 #056 - How to tell when your art is bad - by Daniel Catt newsletter.revdancatt.com
Here’s a quick rule of thumb that was taught to me, so now I’m going to teach it to you.
Via russelldavies.
- Go European goeuropean.org
A community-driven directory bringing you personal recommendations from across Europe
- Daring Fireball: Something Is Rotten in the State of Cupertino daringfireball.net
Brutual but justified takedown.
- There Is No AI Revolution wheresyoured.at
Discover how to enhance accessibility and improve find-in-page search functionality using hidden="until-found" for icon-only buttons and hidden text labels.
- Drones and Cowboys emeaentrepreneurs.com
Everything that gets done is either done by a system or by a person. Systems are operated by drones. Cowboys get shit done in spite of systems.
- The Job Market Is Frozen - The Atlantic theatlantic.com
- PennyroyalTea/gibberlink github.com
Two conversational AI agents switching from English to sound-level protocol after confirming they are both AI agents
- What photo paper to use? Choosing the best paper for your prints northlight-images.co.uk
- ggerganov/ggwave github.com
Tiny data-over-sound library
- Reimagining Fluid Typography | OddBird oddbird.net
Relative units like em and rem are excellent for internal relationships – keeping the scale consistent between body text and headings, for example. But things always go wrong when we try to treat em as an alias for px, with mental conversions based on their assumed default relationship. At that point we’re keeping zoom, but discarding everything else about the user preference.
- Reel talk: the power of branded motion design offbrandkoto.substack.com
Superb primer on motion design.
- What Are Styling Hooks and How Do You Use Them with SLDS? salesforce.com
Basically design tokens.
- storybookjs/test-runner github.com
🚕 Turn stories into executable tests
- Arabic & Persian Layout Requirements W3C Editor's Draft w3c.github.io
This document describes requirements for the layout and presentation of text in languages that use the Arabic script when they are used by Web standards and technologies, such as HTML, CSS, Mobile Web, Digital Publications, and Unicode.
If you are fortunate, a fantastic way to share your fortune is to gift a friend the cost of travel with you. You both will have a great time.
Via benterrett.
- You can never truly go back garbageday.email
But because of how information works in our new world run by digital platforms, the difference between the illusion of power and the real thing is vanishingly small. And in an attention economy, they effectively become the same thing over time.
- Directly Responsible Individual vs Single Threaded Leader | by Oliver Hu | Keqiu’s Management Notes medium.com
STL is short for Single Threaded Leader. Different from previous approach, this [...] makes the leader exclusively dedicated to a project. The individual ONLY works on this single top level initiative.
- You can just hack on ATProto vickiboykis.com
Building a lightweight Go app on the Jetstream
- 15min-City whatif.sonycsl.it
The 15 min City platform lets you explore how much worldwide cities are close to this ideal, by merging open data about venues within cities, population grids and routing algorithms. With 15 min City, you can check which activities or places are accessible to a neighbourhood on foot and by bike, and compare it to other urban areas. You can also check which city is the closest to the 15 minutes ideal looking at our city rankings in the map.
- Visualizing Data Is An Art - We Should Treat It Like One perthirtysix.com
The case for less rigor and more nuance
Accompanying guide for this most excellent exhibition.
- Changesets vs Semantic Release | Brian Schiller brianschiller.com
A good side-by-side of Changesets and Semantic Release.
- Design Systems ◆ 24 ways 24ways.org
Somehow missed this first time round.
Good thoughts about design systems being basically a platform function.
Missed this first time around. The demo technique is uncannily similar to how we've ended up working. This is a wonderful articulation.
“The national insurance rise, minimum wage increase and employment rights bill suggest the government is prioritising getting more people into higher quality jobs rather than just seeking to increase employment at all costs in the short run,” Aveek Bhattacharya, research director at the Social Market Foundation said.
Interesting take.
Basically: be a nice human.
- Don't waste time correcting misinformation. Instead, try the "bypassing technique" - Big Think bigthink.com
Bypassing means not meeting your misinformed opponent head-on. This is not a clash of arguments or a battle of the studies. You are maneuvering an argument into a different position. It’s a kind of epistemological aikido — using someone’s movements and logic against them.
- Hedy - Textual programming made easy hedy.org
Python however is hard, because it is only available in English, and requires learners to learn complex programming concepts and syntax at once. Hedy is the easy way to get started with textual programming languages!
- HomeDevices - Everything Apple Home homedevices.app
Exhaustive list of HomeKit devices.
Tailwind helps you build web pages quickly with a utility-first approach — but is it right for your project? Here we explore its benefits and trade-offs.