Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #technology #startups #history #life #science #literature #architecture #creative #design #finance #travel #comics #AI #indiehacker #cartography Muted Categories [alt+←][alt+→]
Remains of the Day
The Uncanny Valley of Interactivity I believe mass entertainment suffers from a bit of format rigidity due to the natural inertia from...
over a year ago
34
over a year ago
I believe mass entertainment suffers from a bit of format rigidity due to the natural inertia from structural ossification in the music, film, and publishing businesses, to name the most prominent. One of the ways this manifests is in the one-way broadcast nature of much of our...
PostHog's RSS Feed
The essential tools used by product engineers Like every role, product engineers have a set of essential tools for their work. Their need to...
over a year ago
24
over a year ago
Like every role, product engineers have a set of essential tools for their work. Their need to gather insights, ideate, and deploy solutions…
MMapped blog
2024 retrospective
5 months ago
Blog of Simple...
European Facebook blackout is closer than we think
over a year ago
PostHog's RSS Feed
Sunsetting Kubernetes support for PostHog We're sunsetting support for our Kubernetes deployment for PostHog. Because we're an open source...
over a year ago
24
over a year ago
We're sunsetting support for our Kubernetes deployment for PostHog. Because we're an open source company, I want to be transparent about what this…
David Heinemeier...
Europe is half the cost for our company meet-ups Since the pandemic ended, we've had the pleasure of organizing three different company meet-ups for...
over a year ago
27
over a year ago
Since the pandemic ended, we've had the pleasure of organizing three different company meet-ups for 37signals. We got going again in Miami, then hopped to Amsterdam, and most recently we went to New Orleans. Next we're going to Barcelona in the fall. Would you have guessed that...
Dan Slimmon
5 production surprises worth investigating As an SRE, I’m a vocal believer in following one’s nose: seeking out surprising phenomena and...
over a year ago
28
over a year ago
As an SRE, I’m a vocal believer in following one’s nose: seeking out surprising phenomena and getting to the bottom of them. By adopting this habit, we can find and fix many classes of problems before they turn into incidents. Over time, this makes things run much smoother. But...
macwright.com
Reading Zanzibar Google published Zanzibar: Google’s Consistent, Global Authorization System in 2019. It describes a...
a month ago
13
a month ago
Google published Zanzibar: Google’s Consistent, Global Authorization System in 2019. It describes a system for authorization – enforcing who can do what – which maxes out both flexibility and scalability. Google has lots of different apps that rely on Zanzibar, and bigger scale...
bunnie's blog
Automated Stitching of Chip Images This is the final post in a series about non-destructively inspecting chips with the IRIS...
a year ago
101
a year ago
This is the final post in a series about non-destructively inspecting chips with the IRIS (Infra-Red, in-situ) technique. Here are links to previous posts: This post will cover the software used to stitch together smaller images generated by the control software into a single...
Jim Nielsen’s Blog
The Value of Experience Adam Silver has an article titled “Do you trust design advice from ChatGPT?” wherein he prompted the...
3 months ago
32
3 months ago
Adam Silver has an article titled “Do you trust design advice from ChatGPT?” wherein he prompted the LLM: How do you add hint text to radio buttons? It gave various suggestions, each of which Adam breaks down. Here’s an an example response from ChatGPT: If you want the hint to...
blag
Recurse Center Day 19
over a year ago
blag
Accepted to the Recurse Center! I got accepted into Recurse Center, wooo!
over a year ago
Making software...
Building openring with Jekyll Build Building openring with Jekyll Build 2022-12-02 I think it's great when bloggers post their own...
over a year ago
39
over a year ago
Building openring with Jekyll Build 2022-12-02 I think it's great when bloggers post their own personal "reading list" of blogs they themselves follow. Whether this is a customized Blogroll page or footnotes in their individual articles, I find it really helpful to find more...
Dan Slimmon
Squeeze the hell out of the system you have When complexity leaps are on the table, there's usually also an opportunity to squeeze some extra...
a year ago
41
a year ago
When complexity leaps are on the table, there's usually also an opportunity to squeeze some extra juice out of the system you have. By tweaking the workload, tuning performance, or supplementing the system in some way, you may be able to add months or even years of runway. When...
A Smart Bear
Excuse me, is there a problem? Many startups fail despite identifying a real problem and building a product that solves that...
over a year ago
112
over a year ago
Many startups fail despite identifying a real problem and building a product that solves that problem. This explains why, so you can avoid their fate.
Tyler Cipriani: blog
Chartjunk: What I've learned about data visualization For many people the first word that comes to mind when they think about statistical charts is...
over a year ago
131
over a year ago
For many people the first word that comes to mind when they think about statistical charts is “lie.” – Edward R. Tufte, The Visual Display of Quantitative Information I wish we could all agree: pie charts should die. I know this is unreasonable. And pie charts are only part of...
swyx's site RSS Feed
The Meta-Creator Ceiling Don't play games you don't want to win.
over a year ago
Confessions of a...
Recording of Live Session on CPython Virtual Machine Internals Yesterday we concluded the live session on the internals of the CPython virtual machine (VM) or the...
a year ago
macwright.com
Recently I saw Tim Hecker at Pioneer Works, and was astounded by the opener, Mizu. Bought the album as soon...
a year ago
18
a year ago
I saw Tim Hecker at Pioneer Works, and was astounded by the opener, Mizu. Bought the album as soon as I got home. It is, crudely explained, like if Zoë Keating dialed up the synths and pedals and rhythm, and it was also a remarkable live show. Distant Intervals by MIZU Reading I...
The History of the...
Our Online Homes Need Infastructure A home online is about as essential as it gets. But we need to make that easier. Where are we...
3 months ago
30
3 months ago
A home online is about as essential as it gets. But we need to make that easier. Where are we heading to build this new web together? The post Our Online Homes Need Infastructure appeared first on The History of the Web.
A Smart Bear
Rich vs. King in the Real World: Why I sold my company Reflecting on selling Smart Bear in 2007, offering insights for entrepreneurs facing similar...
a year ago
samwho.dev
Simple Complex Easy Hard You might have noticed the last time you were doing chores or tackling a tricky problem at work,...
over a year ago
36
over a year ago
You might have noticed the last time you were doing chores or tackling a tricky problem at work, that when something is hard it's not always hard in the same way. The hard you experience when doing chores, that mindnumbing , I-can't-be-bothered hard, is different to the hard you...
Sometimes It Works...
Thinking in packages Thinking in packages Path repository Override PSR-4 Autoloading ¶Thinking in packages If you’re in...
over a year ago
10
over a year ago
Thinking in packages Path repository Override PSR-4 Autoloading ¶Thinking in packages If you’re in the mindset of writing and using your own Composer packages, no doubt you’ve come across the following problem: “How do I keep the (frequently updated) package code in the main...
Epic Web Dev
Stop Lying to Your Users
a year ago
swyx's site RSS Feed
Supervised Learning: Neural Networks That one time we tried to emulate our brains with computer chips
over a year ago
Blog System/5
Whatever happened to sandboxfs? Back in 2017–2020, while I was on the Blaze team at Google, I took on a 20% project that turned into...
2 weeks ago
13
2 weeks ago
Back in 2017–2020, while I was on the Blaze team at Google, I took on a 20% project that turned into a bit of an obsession: sandboxfs. Born out of my work supporting iOS development, it was my attempt to solve a persistent pain point that frustrated both internal teams and...
Irrational...
Bridging theory and practice in engineering strategy. Some people I’ve worked with have lost hope that engineering strategy actually exists within any...
5 months ago
63
5 months ago
Some people I’ve worked with have lost hope that engineering strategy actually exists within any engineering organizations. I imagine that they, reading through the steps to build engineering strategy, or the strategy for navigating private equity ownership, are not impressed....
Contraption Co.
Having a TJ The importance of a passionate first customer
8 months ago
elementary Blog
New features and settings, improved performance, and fewer bugs This month we have a mix of new design and feature updates, another big batch of fixed bugs, and...
over a year ago
20
over a year ago
This month we have a mix of new design and feature updates, another big batch of fixed bugs, and even some performance improvements. Mail The headliner this month is Mail which does a better job handling newly added online accounts and includes fixes for a couple of potential...
Eric Bailey
Thoughts on embedding alternative text metadata into images Another trend I see from time to time on social media is the idea that images should have...
a year ago
15
a year ago
Another trend I see from time to time on social media is the idea that images should have alternative (alt) text descriptions included in their metadata. Like a lot of things accessibility-related, the idea contains nuance that needs unpacking. At a high level, storing alt text...
Maggie Appleton
How to Become a Neo-Cartesian Cyborg A lightening talk on second brains and cyborg embodiment
over a year ago
PostHog's RSS Feed
7 best free open source LLM observability tools right now To build LLM-powered apps, developers need to know how users are using their app. LLM observability...
2 months ago
41
2 months ago
To build LLM-powered apps, developers need to know how users are using their app. LLM observability tools help them do this by capturing LLM provider…
Jibran’s Perspective
Bootstrap with Ruby on Rails 7 If you have a brand new RoR 7 project that you created with the defaults by running rails new...
over a year ago
26
over a year ago
If you have a brand new RoR 7 project that you created with the defaults by running rails new <PROJECT> then you can safely follow the following steps to get Bootstrap 5 installed in your project. Install gems Add the following to your Gemfile and run bundle install. gem...
Steve Klabnik
Living with a terrible taste in music
over a year ago
David Crawshaw
Go and SQLite: when database/sql chafes Go and SQLite: when database/sql chafes 2018-04-02, David Crawshaw The Go standard library...
over a year ago
13
over a year ago
Go and SQLite: when database/sql chafes 2018-04-02, David Crawshaw The Go standard library includes , a generic SQL interface. It does a good job of doing exactly what it says it does, providing a generic interface to various SQL database servers. Sometimes that is what you want....
Jim Nielsen’s Blog
Cite Your Sources, AI In a recent note of mine, I quoted Jaron Lanier on AI chatbots: There are two ways this could go....
over a year ago
62
over a year ago
In a recent note of mine, I quoted Jaron Lanier on AI chatbots: There are two ways this could go. One is that we pretend the bot is a real thing, a real entity like a person, then in order to keep that fantasy going we’re careful to forget whatever source texts were used to have...
bt RSS Feed
Simple Does Not Mean Ugly Simple Does Not Mean Ugly 2019-03-26 I see new blog posts popping up now and again advocating for...
over a year ago
22
over a year ago
Simple Does Not Mean Ugly 2019-03-26 I see new blog posts popping up now and again advocating for designers to keep their products as simple as possible - and I couldn’t agree more. A lot of designers tend to think they need to reinvent the wheel when it comes to UI concepts that...
Yale e360
Gmail's "Smart Compose" feature should be considered harmful In 2005, I got my invite to get a Gmail account. It was incredible, and I loved it, although I...
over a year ago
27
over a year ago
In 2005, I got my invite to get a Gmail account. It was incredible, and I loved it, although I didn't really know why at the time. It was a combination of really great design so it was pleasant to use, the hype built up by the invite system, the perpetual feeling of getting...
Stephen Wolfram...
When Exactly Will the Eclipse Happen? A Multimillennium Tale of Computation Updated and expanded from a post for the eclipse of August 21, 2017. Preparing for April 8, 2024 On...
a year ago
77
a year ago
Updated and expanded from a post for the eclipse of August 21, 2017. Preparing for April 8, 2024 On April 8, 2024, there’s going to be a total eclipse of the Sun visible on a line across the US. But when exactly will the eclipse occur at a given location? Being able to predict...
Joel Gascoigne
Work harder on yourself than you do on your startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "Work harder...
over a year ago
26
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "Work harder on yourself than you do on your job." - Jim Rohn A long time ago, I came across the amazing quote above, which was said often by Jim Rohn. It stook in my mind, and as the years
Computer Things
What does 'TLA+' mean, anyway TLA+ Workshop Feb 12th. I've decided to reduce the class size from 20 to 15, so there's only a...
a year ago
27
a year ago
TLA+ Workshop Feb 12th. I've decided to reduce the class size from 20 to 15, so there's only a couple of slots left! I'll be making a little less money this way but it should lead to a better teaching experience for the attendees. Use the code NEWSLETTERDISCOUNT for $100...
the jsomers.net blog
More people should write More people should do what I’m doing right now. They should sit at their computers and bat the...
over a year ago
26
over a year ago
More people should do what I’m doing right now. They should sit at their computers and bat the cursor around — write full sentences about themselves and the things they care about. I have a selfish reason for my demand: I have a lot of friends who are thoughtful, but keep their...
Joel Gascoigne
What are you doing to feel uncomfortable? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I believe that...
over a year ago
31
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I believe that when you’re building a startup, it is as much about developing yourself as it is about developing your startup. This week I’ve stepped up my gym routine and managed to go to the gym...
Maggie Appleton
Plebeian Programming with Keyboard Maestro How to write macros without touching the terminal
over a year ago
Joel Gascoigne
6 suggestions for an aspiring founder * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * This article is...
over a year ago
35
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * This article is inspired by Startup Edition [http://startupedition.com] in response to “What advice would you give young entrepreneurs?” I feel incredibly lucky that I managed to jump on board...
A Smart Bear
Startup identity & the sadness of a successful exit Many founders experience a profound and prolonged sadness after selling their company. But "not...
a year ago
26
a year ago
Many founders experience a profound and prolonged sadness after selling their company. But "not selling" might be worse. Maybe my story will help you.
Vladimir Klepov as a...
Using global memoization in React When our React apps get slow, we usually turn to useMemo to avoid useless job on re-render. It’s a...
over a year ago
21
over a year ago
When our React apps get slow, we usually turn to useMemo to avoid useless job on re-render. It’s a hammer that often works well, and makes it hard to shoot yourself in the foot. But useMemo is not a silver bullet — sometimes it just introduces more useless work instead of making...
swyx's site RSS Feed
Quick Guide to setup your React + Typescript Storybook Design System a no-bs guide to set up your new React and Typescript Design System powered by Storybook!
over a year ago
Grant Slatton
Writing a good design document A guide
4 months ago
swyx's site RSS Feed
Temporal Transparency Update Our 9th transparency update describing how we are shipping the upcoming Authentication feature
over a year ago
David Crawshaw
2015-05-08 docs.google.com/document/d/1iNSQIyNpVGHeak6isbP6AHdHD50gs8MNXF1GCf08efg/pub
over a year ago
exist
Non-Empty Recursion in Elm
over a year ago
alexwlchan
Some experiments with circle-based art The header of this site is made of tiling squares in slightly varying shades of red. It’s meant to...
over a year ago
43
over a year ago
The header of this site is made of tiling squares in slightly varying shades of red. It’s meant to be subtle, but I think it still gives the site a unique look: I think of this as the “new” header, even though my screenshot library tells me I added it in 2016 (!), as does the...
A Beautiful Site
Adding and removing virtual hosts on Ubuntu 14.04 Here's a cheat sheet for working with virtual hosts on an Ubuntu server. The instructions assume...
over a year ago
38
over a year ago
Here's a cheat sheet for working with virtual hosts on an Ubuntu server. The instructions assume you're not logged in as the root user. Change example.com to your own domain/subdomain. Adding a virtual host # Create the directory for your new site and grant permissions. If your...
Steve Klabnik
The secret to Rails OO design
over a year ago
swyx's site RSS Feed
React Distros Why we no longer have frontend framework wars, and musing on the state of React metaframeworks today...
over a year ago
35
over a year ago
Why we no longer have frontend framework wars, and musing on the state of React metaframeworks today and tomorrow
bt RSS Feed
Setting Up a Free SSL Setting Up a Free SSL 2018-08-07 I never had to worry about SSL certificates when I originally...
over a year ago
19
over a year ago
Setting Up a Free SSL 2018-08-07 I never had to worry about SSL certificates when I originally hosted my blog through Github Pages, but since switching over to Surge.sh I lost my ability to utilize https protocol. Luckily, Cloudflare offers a very simple way to implement SSL on...
Alice GG
Create a presskit in 10 minutes with Milou Talking to the press is an inevitable part of marketing a game or software. To make the journalist’s...
a year ago
110
a year ago
Talking to the press is an inevitable part of marketing a game or software. To make the journalist’s job easier, it’s a good idea to put together a press kit. The press kit should contain all the information someone could want to write an article about your product, as well as...
Code Of Honor
HandmadeCon 2015 interview transcript In 2015 I participated in HandmadeCon, a convention created and run by programming guru Casey...
9 months ago
77
9 months ago
In 2015 I participated in HandmadeCon, a convention created and run by programming guru Casey Muratori about game development. The event included five speakers: Tommy Refenes, Mike Acton, Jonathan Blow, Ron Gilbert, and myself. The event was hosted at the Seattle Public Library,...
Krzysztof Kowalczyk...
Automatic Chrome Dev Tools workspace setup In Chrome Dev Tools you can setup a mapping between the files web server sends to the browser and...
5 days ago
4
5 days ago
In Chrome Dev Tools you can setup a mapping between the files web server sends to the browser and files on disk. This allows editing files in dev tools and having those changes saved to a file, which is handy. Early in 2025 they’ve added a way to automatically configure this...
Blog - Bitfield...
Things fall apart The night is dark and full of errors—and durable Rust software is not only ready for them, but...
3 months ago
29
3 months ago
The night is dark and full of errors—and durable Rust software is not only ready for them, but handles them sensibly. Let’s see how, by returning to our line-counter project.
Words and Buttons...
Lexical differential highlighting instead of syntax highlighting “Lexical” since it doesn't need true syntax analysis, primitive tokenization and filtering are...
over a year ago
29
over a year ago
“Lexical” since it doesn't need true syntax analysis, primitive tokenization and filtering are enough. And it's “differential” because it aims to highlight the difference between lexemes. Ideally, the smaller the lexical difference, the greater the color difference should be. ...
Steve Klabnik
Introducing issue2pr
over a year ago
Liz Denys
Intent! It's eldritch magic! or: house rules for warlocks who mean well As we all know, intent is an ancient eldritch power! Dungeons & Dragons 5e warlocks enter into pacts...
over a year ago
32
over a year ago
As we all know, intent is an ancient eldritch power! Dungeons & Dragons 5e warlocks enter into pacts with otherworldly patrons who grant them such ancient magics in the form of pact boons. From page 107 of the Player's Handbook (5e, 2014): At 3rd level, your otherworldly patron...
Vladimir Klepov as a...
Is your babel's transform-runtime getting lazy? You better check. IE11 is not dead yet, and our library is supposed to run there and make russian grandmas happy. As...
over a year ago
24
over a year ago
IE11 is not dead yet, and our library is supposed to run there and make russian grandmas happy. As you can guess, we rely on babel's preset-env a lot. We also don't want our code to be 55% babel helpers, so we use babel's transform-runtime — it should make babel import someHelper...
Making software...
Improving Laptop Battery Performance on OpenBSD Improving Laptop Battery Performance on OpenBSD 2023-06-13 It is no secret that OpenBSD has poor...
over a year ago
61
over a year ago
Improving Laptop Battery Performance on OpenBSD 2023-06-13 It is no secret that OpenBSD has poor battery performance on laptops. Although not as impressive as something like Alpine Linux or FreeBSD, you can tweak OpenBSD just enough to squeeze more life out of your machine's...
PostHog's RSS Feed
How PostHog uses Wren to offset carbon emissions during offsites Earlier this month, we finished our first PostHog offsite of the year near Porto, in Portugal. Team...
over a year ago
20
over a year ago
Earlier this month, we finished our first PostHog offsite of the year near Porto, in Portugal. Team members travelled from America, Estonia, The…
A Beautiful Site
Using an ORM I've never really bothered with ORMs before, as feelings for them tend to be mixed. I've heard that...
over a year ago
36
over a year ago
I've never really bothered with ORMs before, as feelings for them tend to be mixed. I've heard that you can spend twice as long learning an ORM as you can coding raw SQL. 🤷🏻‍♂️ I figured it was time to see for myself. For the Postleaf rebuild, I decided to try out Sequelize. I...
Kevin Chen
Tearing down the Rewind app Rewind is a Mac app that records your computer’s screen and audio, allowing the user to scroll...
over a year ago
24
over a year ago
Rewind is a Mac app that records your computer’s screen and audio, allowing the user to scroll through a timeline of past screen recordings. Rewind also recognizes text, including text in videos and Zoom calls, allowing the user to perform full-text search on anything that has...
macwright.com
About Placemark.io Someone asked over email about why I stopped building Placemark as a SaaS and made it an open source...
a year ago
67
a year ago
Someone asked over email about why I stopped building Placemark as a SaaS and made it an open source project. I have no qualms with sharing the answers publicly, so here they are: I stopped Placemark because it didn’t generate enough revenue and I lost faith that there was a...
Words and Buttons...
Challenge your performance intuition with C++ sine One more interactive quiz. This time, it's all about the sine function. Which one is faster and...
over a year ago
HTMHell
Native HTML light and dark color scheme switching by Vadim Makeev It’s getting dark early in Berlin in the winter. It’s not even close to evening, but...
6 months ago
70
6 months ago
by Vadim Makeev It’s getting dark early in Berlin in the winter. It’s not even close to evening, but my OS and all apps have already switched to dark mode. Well, not all of them, unfortunately. And that’s the thing: dark mode has become a quality-of-life feature for many users,...
swyx's site RSS Feed
The Perfect Restaurant This is a *rant* of uninformed thoughts and theories about running a restaurant.
over a year ago
Maggie Appleton
A Chat with Henry Zhu on OSS & Gift Economies Notes from my podcast episode Open Source and Gift Economies on Maintainers Anonymous
over a year ago
A Beautiful Site
The SimpleImage library for PHP If you love working with PHP but hate the GD library, you'll love the Simple Image PHP class I'm...
over a year ago
31
over a year ago
If you love working with PHP but hate the GD library, you'll love the Simple Image PHP class I'm releasing today. This class takes the headache out of dealing with images and features over 25 useful methods. The class is incredibly simple to use.  The following two lines will...
Julia Evans
ASCII control characters in my terminal Hello! I’ve been thinking about the terminal a lot and yesterday I got curious about all these...
8 months ago
55
8 months ago
Hello! I’ve been thinking about the terminal a lot and yesterday I got curious about all these “control codes”, like Ctrl-A, Ctrl-C, Ctrl-W, etc. What’s the deal with all of them? a table of ASCII control characters Here’s a table of all 33 ASCII control characters, and what they...
Jim Nielsen’s Blog
“I Don’t See Why Not” Excuse my rant. Nobel-prize winning CEO of DeepMind, Demis Hassabis, was on 60 Minutes and floored...
2 months ago
29
2 months ago
Excuse my rant. Nobel-prize winning CEO of DeepMind, Demis Hassabis, was on 60 Minutes and floored me when he predicted: We can cure all diseases with the help of AI. [The end of disease] is within reach, maybe within the next decade or so. I don't see why not. “I don’t see why...
macwright.com
awesome-codemirror by () I started another “awesome” GitHub repo (a list of resources), for CodeMirror, called...
a year ago
27
a year ago
I started another “awesome” GitHub repo (a list of resources), for CodeMirror, called awesome-codemirror. CodeMirror has a community page but I wanted a freewheeling easy-to-contribute-to alternative. Who knows if it’ll grow to the size of awesome-geojson - 2.1k stars as of this...
Dan Slimmon
Dead air on the incident call Silence can mean different things to different people in different situations. In this post, I'll...
a year ago
63
a year ago
Silence can mean different things to different people in different situations. In this post, I'll present a few incident scenarios and explore the role of the incident commander in breaking (or simply abiding in) dead air.
Irrational...
Executive
a year ago
A Smart Bear
The fundamental forces of scale These forces make larger companies slower and more difficult to execute, but also more effective...
a year ago
52
a year ago
These forces make larger companies slower and more difficult to execute, but also more effective when harnessed and leveraged.
David Heinemeier...
Omarchy: Bottling that inspiration before it spoils Over the years, I've learned not to question inspiration. To simply let it drive when it shows up...
4 weeks ago
18
4 weeks ago
Over the years, I've learned not to question inspiration. To simply let it drive when it shows up with a full tank. Quite often, I don't exactly know where we're going or even why we're going, but it's repeatedly taken me to just the right place at just the right time, so now I...
Krzysztof Kowalczyk...
Ideas for replit bounties Apparently replit asks all Pro users about their thoughts. As it happens, I have a lot of thoughts...
over a year ago
23
over a year ago
Apparently replit asks all Pro users about their thoughts. As it happens, I have a lot of thoughts about how to improve Replit bounties. Lower transaction costs Currently the process is: I post a bounty one or more people apply I select an applicant they do the work I...
Ruud van Asseldonk
Zero-cost abstractions
over a year ago
Vadim Kravcenko
My coworker rewrote all my code, what should I do? Dear Robert, The short answer is — stop getting attached to your code. Now lets continue to a more...
a year ago
40
a year ago
Dear Robert, The short answer is — stop getting attached to your code. Now lets continue to a more detailed […] The post My coworker rewrote all my code, what should I do? appeared first on Vadim Kravcenko.
Krzysztof Kowalczyk...
Extreme #include discipline for C++ code C++ takes long to compile There is more than one reason for it but one of the reasons is excessive...
over a year ago
25
over a year ago
C++ takes long to compile There is more than one reason for it but one of the reasons is excessive re-parsing of the same .h header files. In SumatraPDF I’m using an extreme #include discipline to keep compilation times in check. The rule is simple: a .h file cannot #include...
Evan Jones -...
Replicating Database Changes to a Message Queue is Tricky Let's imagine we have an program that stores its state in a database, and we want other programs to...
over a year ago
40
over a year ago
Let's imagine we have an program that stores its state in a database, and we want other programs to do things when changes occur. For example, we might want to send email notifications if a bank balance drops below a threshold. This is a very common reason applications use...
Eric Bailey
Improving the usability and accessibility of a healthcare website by being mindful of reading level
over a year ago
Stephen Wolfram...
Alien Intelligence and the Concept of Technology The Nature of Alien Intelligence “We’re going to launch lots of tiny spacecraft into interstellar...
over a year ago
41
over a year ago
The Nature of Alien Intelligence “We’re going to launch lots of tiny spacecraft into interstellar space, have them discover alien intelligence, then bring back its technology to advance human technology by a million years”. I’ve heard some pretty wacky startup pitches over the...
bunnie's blog
Non-Destructive Silicon Imaging (and Winner of Name that Ware December 2022) The ware for December 2022 is an AMD Radeon RX540 chip, part number 216-0905018. Congrats to SAM for...
over a year ago
40
over a year ago
The ware for December 2022 is an AMD Radeon RX540 chip, part number 216-0905018. Congrats to SAM for guessing the ware; email me for your prize. The image is from Fritzchen Fritz’s Flickr feed; I recommend checking out his photos (or you can follow him on twitter). Even if you...
Irrational...
Video of Solving the Eng Strategy crisis. A few weeks ago, I shared my script for my latest talk, Solving the Engineering Strategy...
a year ago
89
a year ago
A few weeks ago, I shared my script for my latest talk, Solving the Engineering Strategy crisis, which I gave at QCon last week. They’ll have the conference video up in a few weeks, but I also decided to do a recording of the final version (albeit a few weeks after the talk, so...
David Heinemeier...
Multi-tenancy is what’s hard about scaling web services Computers have gotten so ridiculously fast that there is scarcely any organization in the world that...
a year ago
26
a year ago
Computers have gotten so ridiculously fast that there is scarcely any organization in the world that can overwhelm a web-based information system running on a single server. All the complexity and sophistication required to run web services today stem from multi-tenancy. From...
Tinloof - Blog
How to create & manage a Postgres database in NodeJS from scratch Notice: Before you jump in and start reading, it's important to understand that this is not a...
over a year ago
31
over a year ago
Notice: Before you jump in and start reading, it's important to understand that this is not a tutorial you'd read while sitting in public transportation or on your toilet seat. You might want to find a nice place to sit for an hour and follow the tutorial. We have 1 goal: set up...
alexwlchan
Getting an Important Internet Checkmark to follow your cursor Are you an Important Brand? Do you have an Internet Presence? Do you worry about being Impersonated...
over a year ago
34
over a year ago
Are you an Important Brand? Do you have an Internet Presence? Do you worry about being Impersonated Or Parodied Online? Then I may have something for you. On your social media, you can bask in the warmth of an Important Internet Checkmark which tells your users that they’re...
MMapped blog
Designing error types in Rust
over a year ago
David Heinemeier...
Campfire is ONCE #1 With the successful launch of HEY Calendar a week in the rearview mirror, we’re ready for our second...
a year ago
49
a year ago
With the successful launch of HEY Calendar a week in the rearview mirror, we’re ready for our second big launch of the new year: ONCE #1. And... drumroll... it’s a rebirth of Campfire! The original web-based chat system we built back in 2006. Brought back to the future as...
Making software...
The Lazy Developer's Dark Mode The Lazy Developer's Dark Mode 2021-04-12 After recently jumping back to Jekyll for my personal...
over a year ago
32
over a year ago
The Lazy Developer's Dark Mode 2021-04-12 After recently jumping back to Jekyll for my personal blog, I decided to take a closer look at how I was supporting dark mode for my visitors. I was using the proper CSS query to target those who had system-wide dark mode enabled, but I...
Blog of Simple...
CCPA and Data Protection: all there is to know
a year ago
Jim Nielsen’s Blog
Your Greatest Strength Is Also Your Greatest Weakness Referring to product management, my old boss used to say, “There is no right or wrong, only...
11 months ago
79
11 months ago
Referring to product management, my old boss used to say, “There is no right or wrong, only trade-offs.” This applies to technology too (and, if you really think about it, life generally — but we won’t go that far). As an example, what makes npm great? It’s so easy to install a...
A Smart Bear
Being who you are, while becoming better We're told "be yourself" to seek happiness and success. But what if "being yourself" also means...
a year ago
67
a year ago
We're told "be yourself" to seek happiness and success. But what if "being yourself" also means striving to become better? What is "yourself?"
Nelson's Weblog
Angkor Wat resources I took an amazing trip to SE Asia last month, including Angkor Wat. I had a hard time finding good...
3 months ago
36
3 months ago
I took an amazing trip to SE Asia last month, including Angkor Wat. I had a hard time finding good reading or other resources to learn from before I went, in part because Amazon is awash in AI garbage. Here’s some books and podcasts I found useful about the Khmer empire in...
Maggie Appleton
Synecdoche: Drawing the Part for the Whole Notes on the metaphorical varieties of synecdoche and metonymy
over a year ago
Posts on Nikita...
EuroRust 2024 I had the pleasure to speak at EuroRust this year! This was my third and final talk about elfo, an...
6 months ago
59
6 months ago
I had the pleasure to speak at EuroRust this year! This was my third and final talk about elfo, an actor system written in Rust. As I’m no longer an active contributor to elfo, it feels a bit bittersweet to finish last thing related to the project. I wish maintainers of elfo well...
David Gerrells
How not to use box shadows So you think you know box shadows huh? I bet you didn't know they could do this.
11 months ago
Eric Bailey
Tribble Tribble, Tribs, Tribby P, little guy, little dude, bud, buddy. You’re my best friend’s cat, but I’m...
over a year ago
15
over a year ago
Tribble, Tribs, Tribby P, little guy, little dude, bud, buddy. You’re my best friend’s cat, but I’m the next-of-kin on the pet-sitter paperwork. You’re not mine, but I’m definitely a part of you. You’ve been a presence and a comfort through most of my adult life. I’d like to...
swyx's site RSS Feed
Book Poll 2019 I've been feeling like I've skewed too much on empty calories recently. So I ran [this...
over a year ago
32
over a year ago
I've been feeling like I've skewed too much on empty calories recently. So I ran [this poll](https://twitter.com/swyx/status/1168182079613485056):
Darek Kay
Open Graph images: Format compatibility across platforms While redesigning my photography website, I've looked into the Open Graph (OG) images, which are...
7 months ago
78
7 months ago
While redesigning my photography website, I've looked into the Open Graph (OG) images, which are displayed when sharing a link on social media or messaging apps. Here's an example from WhatsApp: For each photo that I publish, I create a WebP thumbnail for the gallery. I wanted...
Epic Web Dev
Testing Accessibility with Keyboard (article) Learn how to improve keyboard accessibility in web apps, ensuring an inclusive experience for all...
9 months ago
49
9 months ago
Learn how to improve keyboard accessibility in web apps, ensuring an inclusive experience for all users, including those using assistive technologies.
PostHog's RSS Feed
Array 1.25.0 PostHog 1.25.0 is here! Read about our new features, why we're giving 1M events for free to...
over a year ago
24
over a year ago
PostHog 1.25.0 is here! Read about our new features, why we're giving 1M events for free to everyone, and find out who are the 6 new team members we've onboarded.
David Heinemeier...
To hell with forever Immortality always sounded like a curse to me. But especially now, having passed the halfway point...
3 months ago
37
3 months ago
Immortality always sounded like a curse to me. But especially now, having passed the halfway point of the average wealthy male life expectancy. Another scoop of life as big as the one I've already been served seems more than enough, thank you very much. Does that strike you as...
Liz Denys
Earl Grey infused white chocolate ganache latte syrup, inspired by Voltage Coffee I'm not frequently a fan of flavored lattes. I like an occasional pumpkin spice latte near...
over a year ago
31
over a year ago
I'm not frequently a fan of flavored lattes. I like an occasional pumpkin spice latte near Halloween, an occasional vanilla latte if it's exceptionally well made, but I usually just stick with the simple unflavored latte. Furthermore, I'm definitely not a fan of mochas: I'd...
Ferd.ca
A Commentary on Defining Observability 2024/03/19 A Commentary on Defining Observability Recently, Hazel Weakly has published a great...
a year ago
95
a year ago
2024/03/19 A Commentary on Defining Observability Recently, Hazel Weakly has published a great article titled Redefining Observability. In it, she covers competing classical definitions observability, weaknesses they have, and offers a practical reframing of the concept in the...
Ink & Switch
02 · Group Key Agreement with BeeKEM How Beehive groups can agree on keys over time
5 months ago
Irrational...
Exploring for strategy. A surprising number of strategies are doomed from inception because their authors get attached to...
4 months ago
38
4 months ago
A surprising number of strategies are doomed from inception because their authors get attached to one particular approach without considering alternatives that would work better for their current circumstances. This happens when engineers want to pick tools solely because they...
The History of the...
Cool URLs Mean Something Earlier this month, MTV News abruptly pulled their site off the web without warning, eliminating a...
11 months ago
22
11 months ago
Earlier this month, MTV News abruptly pulled their site off the web without warning, eliminating a virtual archive of pop […] The post Cool URLs Mean Something appeared first on The History of the Web.
Elad Blog
A return to company core mission & values If you want to refocus on your core mission, and end political discourse at work, now is a window of...
a year ago
61
a year ago
If you want to refocus on your core mission, and end political discourse at work, now is a window of time to do it
David Heinemeier...
You're not guaranteed a spot on the team I've always hated the saying "we're like family here" when it comes to work. Because it's obviously...
a year ago
55
a year ago
I've always hated the saying "we're like family here" when it comes to work. Because it's obviously not true, and it's usually cynically invoked by management to entice an undue obligation of sacrifice. Implying that you should give it all to The Company -- constantly working...
TokyoDev
Guesstimating Your Lifestyle in Japan One common question in our Discord community is, “How much money do I need to make to live...
10 months ago
22
10 months ago
One common question in our Discord community is, “How much money do I need to make to live comfortably in Japan?” This question can be difficult to answer in a way that is both broadly useful and personally meaningful. Here, I will explain what goes into living expenses in Japan,...
swyx's site RSS Feed
Friendcatchers Patrick McKenzie's simple concept for making friends on the Internet.
over a year ago
swyx's site RSS Feed
Notes on Adversarial Interoperability Summarizing thoughts from Seth Godin and Cory Doctorow on Interoperability
over a year ago
Krzysztof Kowalczyk...
Porting a medium-sized Vue application to Svelte 5 Porting a medium-sized Vue application to Svelte 5 The short version: porting from Vue...
a year ago
75
a year ago
Porting a medium-sized Vue application to Svelte 5 The short version: porting from Vue to Svelte is pretty straightforward and Svelte 5 is nice upgrade to Svelte 4. Why port? I’m working on Edna, a note taking application for developers. It started as a...
Krzysztof Kowalczyk...
Go is 80/20 language Go is the most hated programming language. Compared to other languages, it provides 80% of utility...
4 days ago
5
4 days ago
Go is the most hated programming language. Compared to other languages, it provides 80% of utility with 20% of complexity. The hate comes from people who want 81% of utility, or 85% or 97%. As Rob Pike said, no one denies that 87% of utility provides more utility than 80%. The...
Stephen Wolfram...
Observer Theory The Concept of the Observer We call it perception. We call it measurement. We call it analysis. But...
a year ago
63
a year ago
The Concept of the Observer We call it perception. We call it measurement. We call it analysis. But in the end it’s about how we take the world as it is, and derive from it the impression of it that we have in our minds. We might have thought that we could do science “purely […]
Krzysztof Kowalczyk...
@levelsio and survivorship bias Pieter Levels is a prolific maker of software. He’s also very successful maker of software: he’s...
over a year ago
29
over a year ago
Pieter Levels is a prolific maker of software. He’s also very successful maker of software: he’s close to making $1.5 million a year from his business, almost all of it profit. Almost all of it is his profit since for most of the time he was a sole developer / marketer / copy...
swyx's site RSS Feed
Everything You Hate About Clubhouse Is Why It Will Win Understanding new social media is a *sociological* exercise, not a logical one.
over a year ago
Basta’s Notes
The ghosts that lives in my garage Some thoughts about machine learning
5 months ago
bt RSS Feed
Avoiding Featurism Avoiding Featurism 2022-10-14 I rather enjoy the term “featurism”. I came across this term while...
over a year ago
19
over a year ago
Avoiding Featurism 2022-10-14 I rather enjoy the term “featurism”. I came across this term while reading the wonderful article Why I don’t use Netscape, which the author credits to Bernd Paysan. Although it sums up the current “digital product” industry quite well the more...
TokyoDev
Keeping your job board legal in Japan I've previously written about [how recruiting is a licensed industry in...
over a year ago
21
over a year ago
I've previously written about [how recruiting is a licensed industry in Japan](/articles/recruiting-in-japan), and because of this, [you need to be careful](/articles/legally-operating-a-job-board-in-japan) about how you operate your job board to ensure it isn't classified as...
swyx's site RSS Feed
The World Is Run By People No Smarter Than You This post was written as a reflection at the first Dev Writers Retreat. It's been really weird doing...
over a year ago
33
over a year ago
This post was written as a reflection at the first Dev Writers Retreat. It's been really weird doing this in the PermaParty city while the world seemingly falls apart outside. Here's my attempt to make sense of it.
Maggie Appleton
Reverse Outlining with Language Models Using language models to generate reverse outlines of writing drafts
over a year ago
Contraption Co.
Joining Chroma Building memory for AI applications
5 months ago
dthompson
Wasm GC isn’t ready for realtime graphics Wasm GC is a wonderful thing that is now available in all major web browsers since slowpoke...
5 months ago
67
5 months ago
Wasm GC is a wonderful thing that is now available in all major web browsers since slowpoke Safari/WebKit finally shipped it in December. It provides a hierarchy of heap allocated reference types and a set of instructions to operate on them. Wasm GC enables managed...
bt RSS Feed
The Death of Personality The Death of Personality 2017-11-01 On September 18, 2013 truly original product design (everything...
over a year ago
19
over a year ago
The Death of Personality 2017-11-01 On September 18, 2013 truly original product design (everything from icon and app design to UI and experience interactions) began it’s fast decline into the abyss with the release of Apple’s iOS 7 update. It was called revolutionary. It was...
David Crawshaw
Good business "Bill and I were actually talking about what kind of investments GV was looking to make. He stressed...
over a year ago
12
over a year ago
"Bill and I were actually talking about what kind of investments GV was looking to make. He stressed that GV was looking to invest in businesses that were actually good businesses. As a counterexample, he brought up Twitter, which at the time he considered to be a 'good...
Maggie Appleton
Ambient Co-presence Creating a subtle, peripheral, and synchronous sense of shared space and context on the web
a year ago
Charles Chen
Use TypeScript Record Types for Better Code TypeScript Record types have super powers that can help any team write better code.
over a year ago
Ink & Switch
Local-first software: You own your data, in spite of the cloud A new generation of collaborative software that allows users to retain ownership of their data.
over a year ago
swyx's site RSS Feed
OSI Layers for Coding Careers Let's think about the value chain of humans that code and how we interact.
over a year ago
Miguel Carranza
Evolution of my role as a founder CTO There is a lot written about the importance of scaling as a founder in a fast-growing startup. Most...
over a year ago
37
over a year ago
There is a lot written about the importance of scaling as a founder in a fast-growing startup. Most of it focused on the CEO role. The generic advice on leadership also applies to other non-CEO roles, but I could not find a lot of content targeted to technical founders. In fact,...
Yale e360
[Review] "The Circle" by Dave Eggers Surveillance has gotten a lot of media attention lately (and a bit of attention on this very blog),...
over a year ago
21
over a year ago
Surveillance has gotten a lot of media attention lately (and a bit of attention on this very blog), and for good reason. So, it should be no surprise that it's also turning up in our dystopian novels! "The Circle" is a dystopian novel by Dave Eggers. While fiction, it is set in a...
Krzysztof Kowalczyk...
How I made SumatraPDF crash less You don’t want your software to crash, do you? This post describes my experiences in making...
6 days ago
6
6 days ago
You don’t want your software to crash, do you? This post describes my experiences in making SumatraPDF crash less. SumatraPDF is a Windows desktop app. It’s a fast viewer for PDF, ePub, comic books etc.. It’s small and yet full of features. Know thy crashes The most...
David Heinemeier...
Finishing Hotwire with the introduction of Strada When we announced Hotwire a few years back, it was always meant as a triptych. The center piece is...
a year ago
23
a year ago
When we announced Hotwire a few years back, it was always meant as a triptych. The center piece is Turbo. That's the drop-in level-up that makes multi-page web apps feel like single-page web apps – without giving up any of the development advantages to server-side programming....
swyx's site RSS Feed
Unsupervised Learning: Clustering Single Linkage, K-Means, Soft Clustering, and Kleinberg Impossibility
over a year ago
Joel Gascoigne
Crafting a support network Sometime in late 2018, the concept of having a support network clicked for me.
over a year ago
TokyoDev
How to Survive and Thrive as an Engineer in Japan At [Oedo Ruby Kaigi 04](http://regional.rubykaigi.org/oedo04/), [Leonard...
over a year ago
29
over a year ago
At [Oedo Ruby Kaigi 04](http://regional.rubykaigi.org/oedo04/), [Leonard Chin](https://twitter.com/lchin) gave a presentation entitled "How to Survive and Thrive as an Engineer in a Foreign Land". Although the presentation is for a Japanese audience, it is based on his experience...
bt RSS Feed
New Domain and Code Forge New Domain and Code Forge 2024-01-29 As you can clearly see, my site’s domain has switched over to...
a year ago
29
a year ago
New Domain and Code Forge 2024-01-29 As you can clearly see, my site’s domain has switched over to btxx.org. This post will go into details about the reason for this URL swap (spoilers: I’m a cheapskate) - but that isn’t all. I have moved my personal git repositories over to my...
Joel Gascoigne
3 reasons you shouldn&#x27;t outsource your startup, and what to do instead One of my favorite things to do is to help others who are at an earlier...
over a year ago
40
over a year ago
One of my favorite things to do is to help others who are at an earlier stage [https://joel.is/why-im-helping-startup-founders/] of the startup journey. I had a lot of false starts before Buffer. I enjoy sharing my lessons from those failed attempts, and I also enjoy getting my...
swyx's site RSS Feed
Hello, I am making a modern fullstack JS tutorial livestream. What questions do you have for me? ---
over a year ago
davidyat.es
Year X
a year ago
Confessions of a...
Live Session on CPython Virtual Machine Internals + Upcoming Posts We are long overdue for a new live session as well as some more articles.
a year ago
A Beautiful Site
Downloading a list of URLs automatically I recently needed to download a bunch of files from Amazon S3, but I didn't have direct access to...
over a year ago
39
over a year ago
I recently needed to download a bunch of files from Amazon S3, but I didn't have direct access to the bucket — I only had a list of URLs. There were too many to fetch one by one, so I wanted to fetch them automatically. Here are a couple ways I found to do that. Using curl # Curl...
swyx's site RSS Feed
Data outlasts Code, yet Code keeps winning My recent End of Localhost piece on Hacker News came with the usual dash of HN criticism devolving...
over a year ago
25
over a year ago
My recent End of Localhost piece on Hacker News came with the usual dash of HN criticism devolving into blaming beginners for not knowing the same parts of the stack that they consider mandatory:
Josh Comeau's blog
How To Center a Div Back in the day, centering an element was one of the trickiest things in CSS. As the language has...
a year ago
55
a year ago
Back in the day, centering an element was one of the trickiest things in CSS. As the language has evolved, we’ve been given lots of new tools we can use… But how do we pick the best option? When do we use Flexbox, or CSS Grid, or something else? Let's dig into it.
swyx's site RSS Feed
Realtime Offline-First Chat App in 100 Seconds A quick demo of how easy it is to add realtime, offline persistence to an app with Amplify DataStore
over a year ago
Charles Chen
Nuxt 3 with SSR on Google Cloud Firebase Functions (2023) If you're seeking a no-cost, low-ops, low-friction solution for deploying SSR workloads then look no...
over a year ago
Eric Bailey
Equifax Data Breach, Credit Freezes, and Beholden Design Ever been frustrated because a movie theater plays advertisements before the trailers even start?...
over a year ago
16
over a year ago
Ever been frustrated because a movie theater plays advertisements before the trailers even start? This is a kind of experience I call “Beholden Design.” Full of Dark Patterns and pain, Beholden Design is the evil, goatee-wearing twin of Universal Design. It forces people to...
General Robots
So You Want To Do Robots, Part 2: What do you need to invent? I’ve been working on general purpose robots with Everyday Robots for 8 years, and was the...
over a year ago
24
over a year ago
I’ve been working on general purpose robots with Everyday Robots for 8 years, and was the engineering lead of the product/applications group until me and my team was impacted by the recent Alphabet layoffs. This series is an attempt to share almost a decade of lessons learned so...
Krzysztof Kowalczyk...
2025-06-22 Sun: Ban std::string The use of std::string should be banned in C++ code bases. I’m sure this statement sounds like...
a week ago
6
a week ago
The use of std::string should be banned in C++ code bases. I’m sure this statement sounds like heresy and you want to burn me at stake. But is it really controversial? Java, C#, Go, JavaScript, Python, Ruby, PHP: they all have immutable strings that are basically 2 machine words:...
TokyoDev
Working as a Software Engineer Intern in Tokyo There isn't much information available about being a software engineering intern in Japan. I...
a year ago
31
a year ago
There isn't much information available about being a software engineering intern in Japan. I remember when I first considered doing one that I wanted an online resource on the topic. Now that I've done several software engineering internships at Japanese companies, I'll help...
swyx's site RSS Feed
Supervised Learning: Instance-based Learning and K-Nearest Neighbors Regression isn't the only way. What if we were far, far... lazier about it?
over a year ago
The Changelog
How Gapped is Your Air? Sometimes we want better-than-firewall security for things. For instance: An industrial control...
a year ago
25
a year ago
Sometimes we want better-than-firewall security for things. For instance: An industrial control system for a municipal water-treatment plant should never have data come in or out Or, a variant of the industrial control system: it should only permit telemetry and monitoring data...
Yale e360
RC Week 11: Learning is best when multiplayer As I come up on the end of my batch at Recurse Center, I've been doing some reflecting on my time...
over a year ago
21
over a year ago
As I come up on the end of my batch at Recurse Center, I've been doing some reflecting on my time here. One of the standout themes is how much I've learned through struggling with other people. In particular, this learning together has make some difficult topics approachable,...
Vadim Kravcenko
What I learned building a $1K MRR SaaS in 6 weeks Question: Answer: The post What I learned building a $1K MRR SaaS in 6 weeks appeared first on...
11 months ago
Liz Denys
Hardbrücke, Zürich The area around the Zürich Hardbrücke train station, while not exactly a center of tourism, is quite...
over a year ago
31
over a year ago
The area around the Zürich Hardbrücke train station, while not exactly a center of tourism, is quite a captivating neighborhood. It's literally quite colorful, and home to Freitag's flagship store.
Liz Denys
How communication breaks down In a little less than a month, the MIT undergraduate body will elect new leadership for their...
over a year ago
29
over a year ago
In a little less than a month, the MIT undergraduate body will elect new leadership for their primary advocacy group, the Undergraduate Association. Every year around later February and early March, students who consider themselves relatively politically active request an...
macwright.com
Recently Reading It is very easy to get ChatGPT to emit a series of words such as “I am happy to see you.”...
9 months ago
67
9 months ago
Reading It is very easy to get ChatGPT to emit a series of words such as “I am happy to see you.” There are many things we don’t understand about how large language models work, but one thing we can be sure of is that ChatGPT is not happy to see you. Ted Chiang’s article about AI...
Alice GG
Stuff I've been working on It’s been around 2 years that I’ve had to stop with my long-term addiction to stable jobs. Quite a...
8 months ago
95
8 months ago
It’s been around 2 years that I’ve had to stop with my long-term addiction to stable jobs. Quite a few people who read this blog are wondering what the hell exactly I’ve been doing since then so I’m going to update all of you on the various projects I’ve been working on. Meme...
On Test Automation
I am tired of AI Unless you have been living under a rock for the last few years, you probably have seen the same...
9 months ago
19
9 months ago
Unless you have been living under a rock for the last few years, you probably have seen the same massive surge I’ve seen in the application of artificial intelligence (AI) to pretty much every problem out there, in software testing, in software development, and in life in...
Ink & Switch
Dispatch 003: OS of the future and universal version control In this dispatch we’re spotlighting Alexander Obenauer’s work on the future of personal computing...
a year ago
7
a year ago
In this dispatch we’re spotlighting Alexander Obenauer’s work on the future of personal computing and introducing our new research project.
A Smart Bear
"Authentic" is dead. And so is "is dead." It's lazy writing. It's boring and undifferentiated. Say something meaningful, specific, evocative,...
11 months ago
58
11 months ago
It's lazy writing. It's boring and undifferentiated. Say something meaningful, specific, evocative, so your website wins, and you can be proud of it.
macwright.com
Chrome Devtools protip: Emulate a focused page This is a Devtools feature that you will only need once in a while, but it is a life-saver. Some...
a year ago
32
a year ago
This is a Devtools feature that you will only need once in a while, but it is a life-saver. Some frontend libraries, like CodeMirror, have UIs like autocompletion, tools, or popovers, that are triggered by typing text or hovering your mouse cursor, and disappear when that...
davidyat.es
Game: Causality Couriers
over a year ago
HTMHell
#12 accessible poll yes/no Bad code <form role="form"> <h2>Poll title</h2> <div id="pollQuestion">Is this...
over a year ago
22
over a year ago
Bad code <form role="form"> <h2>Poll title</h2> <div id="pollQuestion">Is this accessible?</div> <div name="pollGroup" role="radiogroup"> <div role="radiogroup" aria-label="Poll title"> <input type="radio" name="poll" aria-labelledby="pollQuestion" value="[object...
TokyoDev
A Proposal for the Translation of RubyKaigi [RubyKaigi](http://rubykaigi.org/) and more recently [Sapporo Ruby...
over a year ago
28
over a year ago
[RubyKaigi](http://rubykaigi.org/) and more recently [Sapporo Ruby Kaigi](http://sapporo.rubykaigi.org/2012/en/) have been providing realtime translation services. The way this has worked is that volunteers listen to the speakers presentation, and simultaneously translate it to...
David Heinemeier...
Open source is neither a community nor a democracy Using open source software does not entitle you to a vote on the direction of the project. The gift...
a year ago
102
a year ago
Using open source software does not entitle you to a vote on the direction of the project. The gift you've received is the software itself and the freedom of use granted by the license. That's it, and this ought to be straight forward, but I repeatedly see that it is not (no...
Vadim Kravcenko
🥇 The unfair advantage 🎙️ I love listening to podcasts. I listen to one of them when I go for a walk or during […] The...
over a year ago
25
over a year ago
🎙️ I love listening to podcasts. I listen to one of them when I go for a walk or during […] The post 🥇 The unfair advantage appeared first on Vadim Kravcenko.
A Beautiful Site
An icon converter that supports multiple sizes and transparency If you're looking for an online utility to convert JPEG, PNG, or GIF images to ICO format, here's...
over a year ago
33
over a year ago
If you're looking for an online utility to convert JPEG, PNG, or GIF images to ICO format, here's one that does exactly that. It supports full transparency when converting 24-bit PNGs and even lets you combine multiple resolutions into one icon file — perfect for generating...
Vladimir Klepov as a...
Seven habits of bad interviewers I’ve been to plenty of bad interviews. Sometimes, only some questions are bad, but usually it goes...
over a year ago
18
over a year ago
I’ve been to plenty of bad interviews. Sometimes, only some questions are bad, but usually it goes further than that. Bizarre questions like “what’s the difference between a number and an array” are just a symptom of deeper issues. Let’s take a step back — why are we...
Acko.net
React - The Missing Parts Question the rules for fun and profit One of the nice things about having your own lean copy of a...
over a year ago
7
over a year ago
Question the rules for fun and profit One of the nice things about having your own lean copy of a popular library's patterns is that you can experiment with all sorts of changes. In my case, I have a React-clone, Live, which includes all the familiar basics: props, state and...
Confessions of a...
[Course Launch] Hands-on Introduction to X86 Assembly A Live, Interactive Course for Systems Engineers
4 months ago
Patrick Kayongo
Of Coups, Wars, and Corporate Digital Transformations In mid-April 2023, Sudan was plunged into civil war. The para-military group Rapid Support Forces...
a year ago
20
a year ago
In mid-April 2023, Sudan was plunged into civil war. The para-military group Rapid Support Forces (RSF) was formed during the war in Darfur, outside the control of the national army for “special operations”. Because they weren’t under the leadership of the army, normal war...
Alex Meub
Understanding CSS Position This post is a summary of the different values of the CSS position property. It assumes you have...
over a year ago
32
over a year ago
This post is a summary of the different values of the CSS position property. It assumes you have knowledge of basic document flow. Absolute Position position: absolute elements are removed from the normal document flow and will be positioned relative to their next parent with...
Blog of Simple...
Privacy Monthly March 2024
a year ago
Marc Astbury
The Continuum of Design Where do we go from here? User centricity helped us build software, but what comes next? The past:...
6 months ago
30
6 months ago
Where do we go from here? User centricity helped us build software, but what comes next? The past: the genius designer design through ideology Vignelli, Da Vinci, Le Corbusier etc. master designer will intuit problems and find solutions, a moment of genius designing with atoms...
Elad Blog
Transcript & Video: Fireside w/ Dylan Field Figma, AI, Design, & Education
over a year ago
swyx's site RSS Feed
Every Web Performance Test Tool Check your site's speed quickly with a battery of tests
over a year ago
swyx's site RSS Feed
Why Isn't Usage Based Billing A Bigger Category? Usage billing is the new hotness for SaaS, and I have personally seen the pain it caused, but I was...
over a year ago
24
over a year ago
Usage billing is the new hotness for SaaS, and I have personally seen the pain it caused, but I was ultimately scared off from investing in it.
Stephen Wolfram...
Remembering Doug Lenat (1950–2023) and His Quest to Capture the World with Logic Logic, Math and AI In many ways the great quest of Doug Lenat’s life was an attempt to follow on...
a year ago
102
a year ago
Logic, Math and AI In many ways the great quest of Doug Lenat’s life was an attempt to follow on directly from the work of Aristotle and Leibniz. For what Doug was fundamentally trying to do over the forty years he spent developing his CYC system was to use the framework of...
A Beautiful Site
Bulletproof Components Somewhere buried in my dusty basement lives a signed copy of Dan Cederholm's classic book...
over a year ago
37
over a year ago
Somewhere buried in my dusty basement lives a signed copy of Dan Cederholm's classic book Bulletproof Web Design. I purchased it during my first trip to An Event Apart in 2007. This book meant a lot to me back then, and almost 15 years later, many of its concepts still hold...
Maggie Appleton
Algorithmic Transparency Algorithms that make their reasoning visible
over a year ago
Tony Finch's blog
petnames and Zooko's fan Recently the Spritely Institute published an introduction to Petnames, A humane approach to...
7 months ago
70
7 months ago
Recently the Spritely Institute published an introduction to Petnames, A humane approach to secure, decentralized naming. I have long been a fan of petnames, and graph naming systems in general. I first learned about them in the context of Mark Miller’s E programming language...
Founder's blog
Reasons NOT to upgrade ASP.NET to ASP.NET Core (but you will have to anyway) I know, I know, .NET Core is the future of .NET, and "cross-platform blah-blah", and...
over a year ago
46
over a year ago
I know, I know, .NET Core is the future of .NET, and "cross-platform blah-blah", and "high-performance and scalable blah-blah", and also "microservices!!! containers!!!" etc. Even more - I understand that's it's inevitable. But still. Consider this an angry post on what's wrong...
swyx's site RSS Feed
What Happens When A User Edits A Post on Dev.to? ---
over a year ago
PostHog's RSS Feed
Reflecting on YC, 2 years on Y Combinator (YC) is seen as the world's best, and most prolific, three-month accelerator program....
over a year ago
24
over a year ago
Y Combinator (YC) is seen as the world's best, and most prolific, three-month accelerator program. Upwards of 7,000 founders have taken part. Yet, no…
Darek Kay
Migrating a Create React App project to Vite Create React App (CRA) provides an all-in-one development toolchain for your React applications. It...
over a year ago
31
over a year ago
Create React App (CRA) provides an all-in-one development toolchain for your React applications. It is great for beginners, as you don't need to care about configuring your toolset. However, I've encountered more and more limitations without "ejecting", mostly due to the...
Nelson's Weblog
PreSonus Eris speakers PreSonus makes good computer speakers. They’re marketed as “reference monitors” but at $100 for a...
a year ago
103
a year ago
PreSonus makes good computer speakers. They’re marketed as “reference monitors” but at $100 for a small set I have my doubts about their referenceness. Fortunately I have a tin ear and they sound just fine for my computer playing YouTube videos, compressed music, games. ...
Ognjen Regoje •...
ChatGPT == Google News? ChatGPT ingesting content produced by others and reproducing it, wholly, or in-part as a result of...
a year ago
28
a year ago
ChatGPT ingesting content produced by others and reproducing it, wholly, or in-part as a result of the model, is almost exactly the same like Google ingesting news and presenting it on the search results page. Actually, it’s worse, because it gives absolutely no attribution to...
Patrick Kayongo
Digital Platforms & The Proselytisation of American Civilisation A few months ago, I was on a Microsoft Teams call. As one sometimes does to distract themselves from...
a year ago
30
a year ago
A few months ago, I was on a Microsoft Teams call. As one sometimes does to distract themselves from looking at their own face, I started clicking buttons around the Teams call window. I found an interesting one directing me to a “Speaker Coach”. Clicking on it, The AITM started...
Computer Things
New blog post: Composing TLA+ Specifications Post here! It's a really advanced TLA+ technique that I'm sure will alienate 90% of my readers....
a year ago
26
a year ago
Post here! It's a really advanced TLA+ technique that I'm sure will alienate 90% of my readers. Patreon here. Anyway, I'm off to get a bone graft. Proper newsletter will come later this week when I've got more time to write.
swyx's site RSS Feed
Lessons and Regrets from My $25000 Book Launch Reflections on the Coding Career book launch
over a year ago
Posts on Nikita...
Orange-Website-Proofing My Blog Discussion on HackerNews and Lobsters. Over the course of one year this website is deployed, I did...
over a year ago
20
over a year ago
Discussion on HackerNews and Lobsters. Over the course of one year this website is deployed, I did not pay a penny for hosting it. Sure, I pay for renting the domain itself, but everything else is free and quite honestly I like it this way. So when I woke up to a 10$ bill from...
Max Countryman
Publish Your Drafts When does something become valuable to someone else? I've struggled with this question, hesitating...
over a year ago
52
over a year ago
When does something become valuable to someone else? I've struggled with this question, hesitating at times to share unfinished work because it hasn't reached a level of polish that satisfies me. But the truth is, our unpublished work has no value to anyone.
Eric Bailey
Global Accessibility Anger Day For each and every Global Accessibility Awareness Day (#GAAD) post a company puts out today,...
over a year ago
16
over a year ago
For each and every Global Accessibility Awareness Day (#GAAD) post a company puts out today, ask: Does the announcement page support basic accessibility considerations (underlined links, captioned videos, valid markup, etc.)? Does the announcement include alternative descriptions...
Charles Chen
React is the New IBM You’ll never get fired for picking it, but it’s going to be expensive, bloated, difficult to get...
over a year ago
20
over a year ago
You’ll never get fired for picking it, but it’s going to be expensive, bloated, difficult to get right, and joyless every step of the way.
Making software...
Dynamic Viewports with CSS Dynamic Viewports with CSS 2023-02-08 I think it's safe to assume most web designers and developers...
over a year ago
39
over a year ago
Dynamic Viewports with CSS 2023-02-08 I think it's safe to assume most web designers and developers are familiar with the standard vh and vw parameters in CSS. These parameters are used for setting an element's height and/or width, relative to the viewport (v) height (h) or width...
Epic Web Dev
What's Coming in React 19 Beta (tip)
a year ago
alexwlchan
Preserving Dates during JSON serialisation with vanilla JS For my sins, I’ve spent a lot of the last year dealing with datetime-related bugs. One of our...
over a year ago
46
over a year ago
For my sins, I’ve spent a lot of the last year dealing with datetime-related bugs. One of our longest-standing issues has been around sending Date values via JSON – JavaScript will happily encode a Date value in JSON, but it gets encoded as a string, and there’s no easy way to...
A Smart Bear
More money if you do, more money if you don't A business always takes more money than you expect, even when you take this fact into account....
over a year ago
Computer Things
What are the Rosettas of formal specification? First of all, I just released version 0.6 of Logic for Programmers! You can get it here. Release...
5 months ago
56
5 months ago
First of all, I just released version 0.6 of Logic for Programmers! You can get it here. Release notes in the footnote.1 I've been thinking about my next project after the book's done. One idea is to do a survey of new formal specification languages. There's been a lot of new...
Tony Finch's blog
Where does "where does my computer get the time from?" come from? I am pleased that so many people enjoyed my talk about time at RIPE86. I thought I would write a few...
over a year ago
23
over a year ago
I am pleased that so many people enjoyed my talk about time at RIPE86. I thought I would write a few notes on some of the things I left out. genesis Essen & Markowitz Galileo zones BIH irony genesis There were a couple of things that I thought would make a fun talk: Just how many...
Irrational...
Performance & Compensation (for Eng Execs). Uber’s original performance process was called “T3B3” and was remarkably simple: write the...
a year ago
40
a year ago
Uber’s original performance process was called “T3B3” and was remarkably simple: write the individuals top 3 strengths, and top 3 weaknesses, and share the feedback with them directly in person. There was a prolonged fight against even documenting the feedback, which was viewed...
Yale e360
RC Week 1: Getting Unexpected Extrovert Energy The first week of my batch at Recurse Center (RC) just finished, and it was an intense week! I'm...
over a year ago
20
over a year ago
The first week of my batch at Recurse Center (RC) just finished, and it was an intense week! I'm planning to write a blog post each week about my experience at RC. They'll vary, but it'll probably be a mixture of what I did and my feelings about everything. There won't be too...
swyx's site RSS Feed
My Life as a Con Man Confidence is a dual edged sword. I trafficked in confidence when I was in finance, and now I see it...
over a year ago
29
over a year ago
Confidence is a dual edged sword. I trafficked in confidence when I was in finance, and now I see it everywhere I look.
Alex MacCaw
Sailing across the Atlantic
over a year ago
ntietz.com blog -...
Can I ethically use LLMs? The title is not a rhetorical question, and I'm not going to bury an answer. I don't have an...
4 months ago
40
4 months ago
The title is not a rhetorical question, and I'm not going to bury an answer. I don't have an answer. This post is my exploration of the question, and why I think it is a question1. Important things up front: what's my relationship with LLMs today? I don't use any LLMs regularly....
TokyoDev
Marketing yourself as a developer As a developer, I've learned that no matter how good a product I build is, for the product to...
over a year ago
24
over a year ago
As a developer, I've learned that no matter how good a product I build is, for the product to succeed, it also takes good marketing. The same is true for you as a developer in the job market: while solid technical skills are necessary to land great jobs, your ability to sell...
Eric Bailey
Insulin dump My partner is a teacher. One of their students, a sixth grade girl, was recently diagnosed with Type...
over a year ago
14
over a year ago
My partner is a teacher. One of their students, a sixth grade girl, was recently diagnosed with Type 1 Diabetes. The student is allowed to keep a small purse with her at all times, as it contains a smartphone that runs an app that talks to, and controls her insulin pump. The...
TokyoDev
Recruiting Developers Through Conferences Conferences bring together passionate developers, typically around a specific technology such as a...
over a year ago
21
over a year ago
Conferences bring together passionate developers, typically around a specific technology such as a programming language like Ruby. This makes them the perfect place to recruit developers for your company. This article outlines how a company can get the most value out of these...
David Gerrells
love is work and so is css I love css. And well, to love something, it is not always rainbows :rainbow: and sunshine :sunny:
over a year ago
Alex MacCaw
AGI, agents, and timelines AGI is coming—whether we’re ready or not. I’ve been convinced of this trajectory since GPT-3’s...
4 months ago
48
4 months ago
AGI is coming—whether we’re ready or not. I’ve been convinced of this trajectory since GPT-3’s release, but recent developments have significantly accelerated my timelines. The first major shift was OpenAI’s breakthrough in test-time compute and its newly demonstrated scaling...
swyx's site RSS Feed
Home Assistant Voice Preview is an unusable mess. I just got a Home Assistant Voice recently. I was so excited to try it out as a programmable Alexa.
5 months ago
Jim Nielsen’s Blog
Notes from the Chrome Team’s “Blink principles of web compatibility” Following up on a previous article I wrote about backwards compatibility, I came across this...
a month ago
19
a month ago
Following up on a previous article I wrote about backwards compatibility, I came across this document from Rick Byers of the Chrome team titled “Blink principles of web compatibility” which outlines how they navigate introducing breaking changes. “Hold up,” you might say....
Confessions of a...
An Unreachable Hidden XKCD Easter Egg inside CPython No, I'm not talking about import antigravity
7 months ago
Acko.net
I is for Intent Why your app turned into spaghetti "I do not like your software sir, There's a...
a year ago
12
a year ago
Why your app turned into spaghetti "I do not like your software sir, There's a certain kind of programmer. Let's call him Stanley. Stanley has been around for a while, and has his fair share of war stories. The common thread is that poorly conceived and specced...
Making software...
Shiny, Animated CSS Buttons Shiny, Animated CSS Buttons 2021-04-27 Everyone can appreciate fancy, animated buttons - but often...
over a year ago
37
over a year ago
Shiny, Animated CSS Buttons 2021-04-27 Everyone can appreciate fancy, animated buttons - but often times they come with a performance cost: JavaScript. Luckily for us, we can create our very own shiny, animated buttons with pure CSS. The Demo Live CodePen Example The...
PostHog's RSS Feed
Burning money on paid ads for a dev tool – what we've learned Since starting PostHog in 2020, we’ve learned a bunch about what does and doesn’t work when it comes...
a year ago
21
a year ago
Since starting PostHog in 2020, we’ve learned a bunch about what does and doesn’t work when it comes to marketing to engineers . Paid ads is a…
Jim Nielsen’s Blog
Width and Height in CSS In his video “Secret Mechanisms of CSS”, Josh explains (among other things) how width and height...
a year ago
44
a year ago
In his video “Secret Mechanisms of CSS”, Josh explains (among other things) how width and height work in CSS. I loved his explanation so much, I am going to re-write it here for my own benefit. Hopefully the next time I have to explain it — to someone else, or to myself in my...
A Smart Bear
If you build it, they won't come, unless… A/B tests and accumulating Twitter followers is not a marketing strategy, just as "we'll use salt...
over a year ago
6
over a year ago
A/B tests and accumulating Twitter followers is not a marketing strategy, just as "we'll use salt and cheese" isn't a recipe.
The Pragmatic...
Are reports of StackOverflow’s fall greatly exaggerated? A blog post suggests traffic is down 50% at Stack Overflow, due to ChatGPT gaining popularity. I...
a year ago
36
a year ago
A blog post suggests traffic is down 50% at Stack Overflow, due to ChatGPT gaining popularity. I reached out to Stack Overflow for more details: the company admitted a drop, but it’s only 14% as per data shared with me.
Grant Slatton
Book Review: 'The Perfectionists: How Precision Engineers Created the Modern World' Excellent book about the history of precision machining
12 months ago
exist
Spinning Diagrams with CSS
over a year ago
Ognjen Regoje •...
Situations in which TDD is the way to go While I’m not a fan of using TDD all the time, here are a few situations where it’s...
a year ago
24
a year ago
While I’m not a fan of using TDD all the time, here are a few situations where it’s effective. Bugfix Starting a bugfix by writing the broken test case is often very practical, especially with issues that show up somewhere in the front end, but the fix is somewhere deep in the...
David Heinemeier...
Our cloud-exit savings will now top ten million over five years We finished pulling seven cloud apps, including HEY, out of AWS and onto our own hardware last...
8 months ago
75
8 months ago
We finished pulling seven cloud apps, including HEY, out of AWS and onto our own hardware last summer. But it took until the end of that year for all the long-term contract commitments to end, so 2024 has been the first clean year of savings, and we've been pleasantly surprised...
Elad Blog
Capital Efficient Businesses Many of the biggest companies in the world started off as capital efficient businesses. We discuss.
a year ago
davidyat.es
The many (bad) interfaces of Substack
a year ago
Blog System/5
Rust doesn't solve the CrowdStrike outage Look, I like Rust. I really, really do, and I agree with the premise that memory-unsafe languages...
11 months ago
88
11 months ago
Look, I like Rust. I really, really do, and I agree with the premise that memory-unsafe languages like C++ should not be used anymore. But claiming that Rust would have prevented the massive outage that the world went through last Friday is misleading and actively harmful to...
Steve Klabnik
User-Agent: moz://a
over a year ago
Ink & Switch
Ink Note Fri. March 8, 2024: Inkbase demos A few quick demos of Inkbase
a year ago
A Smart Bear
The Impossible Product Manager, a.k.a. the "Great" Product Manager According to the Internet, being a Product Manager is impossible. Can you ever measure up? No, but...
over a year ago
34
over a year ago
According to the Internet, being a Product Manager is impossible. Can you ever measure up? No, but don’t worry, there’s a better answer.
Liz Denys
Bauhaus spoon rest, 2024 Bauhaus design / negative space / boundaries that are clear on paper
a year ago
alexwlchan
Google is showing outdated results from the UK’s election Last week, fourteen years of Tory government came to an end with a Labour landslide. It was a rough...
11 months ago
65
11 months ago
Last week, fourteen years of Tory government came to an end with a Labour landslide. It was a rough night for every Conservative candidate, many of whom either lost their seat or saw their majorities severely diminished. One of those Conservative candidates was Nigel...
alexwlchan
A bookmarklet to show which responsive image was chosen I’ve had a lot of fun fiddling with the images on this blog recently, and I think they’re better...
over a year ago
40
over a year ago
I’ve had a lot of fun fiddling with the images on this blog recently, and I think they’re better than when I started. I’ve read a bunch of articles on responsive images, and I’ve sprinkled the <picture> and <source> tags everywhere to offer images in a variety of sizes and...
swyx's site RSS Feed
Every Public Engineering Career Ladder A list of the public engineering career ladders I've found
over a year ago
Maggie Appleton
The Dark Forest and the Cozy Web An illustrated diagram exposing the inner layers of the dark and cozy web
over a year ago
Eric Bailey
Modern Health, frameworks, performance, and harm I would like to thank Modern Health. It was not their intent, but using their service broke me out...
over a year ago
15
over a year ago
I would like to thank Modern Health. It was not their intent, but using their service broke me out of a deep depression by launching me into an incandescent rage. I’ve read enough on destigmatizing mental health that I feel no shame in discussing this. In fact, in this regard I...
TokyoDev
TokyoDev has a new logo! Over the last four years, I’ve been helping TokyoDev with UX, design, and frontend development. One...
a year ago
21
a year ago
Over the last four years, I’ve been helping TokyoDev with UX, design, and frontend development. One project I’ve been working on is improving our branding. Today, I’m delighted to introduce the results of it: TokyoDev’s new logo. ![Our new...
Posts on Nikita...
How Did I Become Database Engineer at 23 Disclaimer: When reading this post, please keep in mind that you are likely to come from a very...
over a year ago
27
over a year ago
Disclaimer: When reading this post, please keep in mind that you are likely to come from a very different cultural background than me. Russians approach life in their own way and some things might seem strange. Still, this was my path and I would like to share it. My name is...
David Crawshaw
2015-07-07 "I hated types, I admit it. And when I hate something, I study it. So I went to the vatican of types...
over a year ago
13
over a year ago
"I hated types, I admit it. And when I hate something, I study it. So I went to the vatican of types and when I came back, my hate was deeper and more nuanced."
Posts on Nikita...
RustLab 2024 I had the chance to speak at RustLab 2024! I will be honest, this was the point I realised that 4...
6 months ago
75
6 months ago
I had the chance to speak at RustLab 2024! I will be honest, this was the point I realised that 4 conferences in one year was a bad idea. I was exhausted and overwhelmed, but I still had a blast meeting new people and answering the questions after the talk. It had the following...
A Smart Bear
Letters to Joel Spolsky I regret to inform you…
over a year ago
Ink & Switch
Project Cambria: Translate your data with lenses Changing schemas in distributed software is hard. Could adopting bidirectional lenses help?
over a year ago
swyx's site RSS Feed
How to add JSDoc Typechecking to SvelteKit As I build out swyxkit, I am finding that I am no longer prototyping and that I need to be able to...
over a year ago
34
over a year ago
As I build out swyxkit, I am finding that I am no longer prototyping and that I need to be able to refactor with confidence.
Jim Nielsen’s Blog
Brian Regan Helped Me Understand My Aversion to Job Titles I like the job title “Design Engineer”. When required to label myself, I feel partial to that term...
2 months ago
31
2 months ago
I like the job title “Design Engineer”. When required to label myself, I feel partial to that term (I should, I’ve written about it enough). Lately I’ve felt like the term is becoming more mainstream which, don’t get me wrong, is a good thing. I appreciate the diversification of...
Maggie Appleton
What App is That? A guide to the apps and tools I use to create illustrations
over a year ago
Eric Bailey
A bad accessibility trend I’ve noticed A bad accessibility trend I’ve noticed is industries with a lot of gravitas thinking that their use...
over a year ago
14
over a year ago
A bad accessibility trend I’ve noticed is industries with a lot of gravitas thinking that their use cases are somehow different and special. Somehow, the thinking becomes “our UI component is different because we deal with healthcare/banking/taxes/etc.” The opposite, however, is...
exist
Emoji Griddle
8 months ago
Evan Jones -...
Advice on looking for a new software engineering job I've been working professionally as a software engineer since 2006, which means I've been doing this...
over a year ago
36
over a year ago
I've been working professionally as a software engineer since 2006, which means I've been doing this long enough that people now ask me for advice. I've only changed jobs 3 times in my career, so I'm not sure I'm an expert. However, I decided I should write down my advice, to...
Liz Denys
French onion soup redux If I call the soup I've been making nearly weekly for the past few months French onion soup, I'm...
over a year ago
35
over a year ago
If I call the soup I've been making nearly weekly for the past few months French onion soup, I'm probably lying a little bit. What most people call French onion soup is mostly a thing of the past for me. But this soup is very similar. I grew out of the big croutons and the...
A Smart Bear
The Iterative-Hypothesis customer development method A simple but effective system for generating insights about how your potential customers think, what...
over a year ago
33
over a year ago
A simple but effective system for generating insights about how your potential customers think, what they need, and what they’ll buy. This method has been used both to reject startup ideas and to validate WP Engine before it had any customers (it is now a Unicorn).
Remains of the Day
Invisible asymptotes "It is said that if you know your enemies and know yourself, you will not be imperiled in a hundred...
over a year ago
44
over a year ago
"It is said that if you know your enemies and know yourself, you will not be imperiled in a hundred battles; if you do not know your enemies but do know yourself, you will win one and lose one; if you do not know your enemies nor yourself, you will be imperiled in every single...
Tony Finch's blog
A qp-trie for BIND In 2021, I came up with a design for a new memory layout for a qp-trie, and I implemented a...
over a year ago
24
over a year ago
In 2021, I came up with a design for a new memory layout for a qp-trie, and I implemented a prototype of the design in NLnet Labs NSD (see my git repo or github). Since I started work at ISC my main project has been to adapt the NSD prototype into a qp-trie for use in BIND. The...
Max Countryman
Grow In Public There's a secret when it comes optimizing growth: it's about doing our work in public. But there are...
over a year ago
54
over a year ago
There's a secret when it comes optimizing growth: it's about doing our work in public. But there are barriers that can make this difficult or even impossible. Here's how we build a culture that enables building in public.
A small freedom area...
Saving a restic backup the hard way This is the end of the holidays in which I spent a long time building a backup infrastructure like a...
over a year ago
33
over a year ago
This is the end of the holidays in which I spent a long time building a backup infrastructure like a responsible adult. The villain of the following story is the junk MIPS machine which held hostage most of my important data (about 1TB). Its evil plan was to build up a corrupted...
David Heinemeier...
Visions of the future Nothing gets me quite as fired up as discovering the future early and undistributed. That feeling of...
a year ago
83
a year ago
Nothing gets me quite as fired up as discovering the future early and undistributed. That feeling of realizing that something is simply better, and the only reason it hasn't taken off yet is because the world hasn't realized it. It's amazing, and it's how I'm feeling about Linux...
PostHog's RSS Feed
Why we ditched ‘talk to sales’ for transparent pricing "I wonder how much this SaaS product costs to..." "Contact sales!" 😤 Contact. Sales. Two words that...
over a year ago
23
over a year ago
"I wonder how much this SaaS product costs to..." "Contact sales!" 😤 Contact. Sales. Two words that embody everything we hate about modern SaaS…
Maggie Appleton
The Cultural Anthropology of React An anthropological look at the cultural norms of the React community
over a year ago
David Heinemeier...
Obsessive problem solving followed by aimless wandering I haven't felt any urge to tinker with my Linux setup in months. This after spending much of the...
7 months ago
47
7 months ago
I haven't felt any urge to tinker with my Linux setup in months. This after spending much of the spring and into summer furiously and obsessively trying every PC out there to find the perfect replacement for the Mac, diving deep with Ubuntu, and codifying my findings in the...
Dan Slimmon
I was on the Slight Reliability podcast! Thanks very much to host Stephen Townshend of Slight Reliability podcast. We talked about incident...
a year ago
60
a year ago
Thanks very much to host Stephen Townshend of Slight Reliability podcast. We talked about incident response, diagnosis, and looking for trouble. It was very chill! Full 28-minute episode:
blag
Recurse Center Day 5: Garbage Collection Algorithms Learning the basics of GC, mark-sweep algorithm
over a year ago
Grant Slatton
All the way down Very short story about simulation
11 months ago
PostHog's RSS Feed
Reflecting on YC, 2 years on Y Combinator (YC) is seen as the world's best, and most prolific, three-month accelerator program....
over a year ago
28
over a year ago
Y Combinator (YC) is seen as the world's best, and most prolific, three-month accelerator program. Upwards of 7,000 founders have taken part. Yet, no…
MMapped blog
Tutorial: stable-structures
over a year ago
TokyoDev
International Developer in Japan Salary Survey 2014 *This survey has become a yearly thing. Browse [all our survey results](/insights).* One of the...
over a year ago
29
over a year ago
*This survey has become a yearly thing. Browse [all our survey results](/insights).* One of the questions I've been asked several times by readers of this blog are [what are salaries of developers in Japan](/articles/software-developer-salaries-in-japan). There is a fair...
Confessions of a...
A Software Engineer's Guide to Reading Research Papers My personal framework for reading research papers
5 months ago
Evan Jones -...
TCP and gRPC Failed Connection Timeouts After my last article about how gRPC is hard to configure, with a client keepalive example, I...
over a year ago
42
over a year ago
After my last article about how gRPC is hard to configure, with a client keepalive example, I realized that I don't understand how TCP and gRPC handle failed connections. This article is my attempt to figure it out, and document it so I can find it again in the future. The best...
The Changelog
The PC & Internet Revolution in Rural America Inspired by several others (such as Alex Schroeder’s post and Szczeżuja’s prompt), as well as a...
over a year ago
20
over a year ago
Inspired by several others (such as Alex Schroeder’s post and Szczeżuja’s prompt), as well as a desire to get this down for my kids, I figure it’s time to write a bit about living through the PC and Internet revolution where I did: outside a tiny town in rural Kansas. And, as...
Patrick Kayongo
The News So, the plan is to be in an out. Focus Tshidi. I don’t need anything from Dischem. I don’t need that...
a year ago
34
a year ago
So, the plan is to be in an out. Focus Tshidi. I don’t need anything from Dischem. I don’t need that new dress in the Spring Collection at H&M. Just a tray of meat, garlic rolls and juice. Snap. It’s payday weekend and there are such long lines at this Checkers. I’m already late...
A Smart Bear
Stubborn Visionaries & Pigheaded Fools How do you know when to stop, versus when to push through? You don't, not even in hindsight. But...
a year ago
57
a year ago
How do you know when to stop, versus when to push through? You don't, not even in hindsight. But these guiding questions can help.
HTMHell
You don’t need the isOpen class by Maureen Holland Don’t get me wrong. You can keep it if you like it. But you don’t need it. A...
6 months ago
51
6 months ago
by Maureen Holland Don’t get me wrong. You can keep it if you like it. But you don’t need it. A class selector can allow us to visually show or hide content for disclosure widgets, like a custom select component or dropdown navigation menu. But a disclosure widget is made of two...
Jim Nielsen’s Blog
“Out of the Software Crisis”: Making Software The following is an extension of my notes from Baldur’s book “Out of the Software Crisis” including...
a year ago
44
a year ago
The following is an extension of my notes from Baldur’s book “Out of the Software Crisis” including quotes from the author. More manpower !== more innovation. design innovation isn’t generally a question of team size but more about having the resources and freedom to experiment...
Tinloof - Blog
Perfecting the design handover process At Tinloof, we aim for seamless and efficient design handoffs, drawing from our experience...
a year ago
24
a year ago
At Tinloof, we aim for seamless and efficient design handoffs, drawing from our experience completing dozens of projects. Our ultimate goal is a "0 questions asked" handoff, akin to an improved IKEA assembly experience. In this article, we'll explore the three core sections...
Steve Klabnik
DayZ
over a year ago
Irrational...
When to write strategy, and how much? Even if you believe that strategy is generally useful, it is difficult to decide that today’s the...
10 months ago
70
10 months ago
Even if you believe that strategy is generally useful, it is difficult to decide that today’s the day to start writing engineering strategy. When you do start writing strategy, it’s easy write so much strategy that your organization is overwhelmed and ignores your strategy rather...
HTMHell
Do you know color-scheme? Do you know of color-scheme yet? If not, I bet you still think you do. It will certainly look...
over a year ago
25
over a year ago
Do you know of color-scheme yet? If not, I bet you still think you do. It will certainly look familiar, as prefers-color-scheme has been around for longer and is clearly related. You're in good company if it's new to you - the State of CSS 2022 results just came in, and 73% of...
Krzysztof Kowalczyk...
2025-06-20 Fri: Idea for code editors Added a daily notes section to the blog. It’s the one you’re reading right now. Data stored in...
a week ago
7
a week ago
Added a daily notes section to the blog. It’s the one you’re reading right now. Data stored in \daily_notes.md file. Trying Obsidian for editing markdown files I’m always looking for that perfect note taking / markdown editor. I’m even writing one (but it’s web based so not...
bt RSS Feed
CSS Value: `currentColor` CSS Value: currentColor 2019-04-13 There are a large number of nuanced and mostly unheard of CSS...
over a year ago
19
over a year ago
CSS Value: currentColor 2019-04-13 There are a large number of nuanced and mostly unheard of CSS value types, but today we are going to focus on currentColor. So what is the currentColor value type anyway? The currentColor value type will apply the existing color value to other...
Tinloof - Blog
Guide to fast Next.js Insights into how Tinloof measures website speed with best practices to make faster websites.
a year ago
A Smart Bear
The mid-market briar patch Mid-sized companies: Small enough to have small budgets, big enough for bureaucratic nightmares.
10 months ago
Irrational...
ReadME contribution on reliability programs. I was excited to contribute an article, Move past incident response to reliability to Github’s The...
over a year ago
37
over a year ago
I was excited to contribute an article, Move past incident response to reliability to Github’s The ReadME project. This topic was particularly on my mind when I wrote it towards the end of last year, when I was focused on my Infrastructure Engineering project. That project is a...
somenice
Cloth Simulation with Procedural Plaid This was fun, because how can you have too much plaid?Thanks to Ryan King Art on Youtube for the...
a year ago
39
a year ago
This was fun, because how can you have too much plaid?Thanks to Ryan King Art on Youtube for the Blender tutorial series on material nodes. His tutorials are great and I appreciate the effort in his editing. Support him if you can. I often joke that I’ve learned Blender 3D every...
Marco.org
Apple is Listening Something big changed at Apple around the beginning of 2017. They had encountered significant...
over a year ago
35
over a year ago
Something big changed at Apple around the beginning of 2017. They had encountered significant turbulence in the product line over the preceding years, especially Macs. It was a rough time to be a pro Mac user. The “trash can” 2013 Mac Pro addressed only a fraction of the needs...
Eric Bailey
Using a folder other than <code>posts/</code> with Eleventy I just updated this site to use Eleventy. I don’t update enchilada that much anymore. It’s now more...
over a year ago
16
over a year ago
I just updated this site to use Eleventy. I don’t update enchilada that much anymore. It’s now more a place to centralize all the little tweaks and gotchas of web work, and less a platform for scaffolding websites. In all honestly, enchilada was intended more to be more a simple...
alexwlchan
Good embedded toots In my previous post, there was a first for this site: I embedded a post from Mastodon. Like many...
4 months ago
33
4 months ago
In my previous post, there was a first for this site: I embedded a post from Mastodon. Like many social media services, Mastodon has built-in support for embedding posts. If you’re looking at a public post, you can get a snippet of HTML and JavaScript to show that post in another...
Confessions of a...
Video: Architecture of Groq's LPU & Why is it so Fast? This last Sunday we did a live session on Groq’s LPU and after that many people reached out to me...
a year ago
The Codist
I Am Not Betty, And I Can't Do Anything About It At some point around 2016, a person named Betty, in the town I used to live in, gave my phone number...
a year ago
24
a year ago
At some point around 2016, a person named Betty, in the town I used to live in, gave my phone number to someone (either by accident or a random number), and it became associated with her name and address. Her home sits atop a giant gas field, and she gets
Coding Horror
Updating The Single Most Influential Book of the BASIC Era In a way, these two books are responsible for my entire professional career. With early computers,...
over a year ago
47
over a year ago
In a way, these two books are responsible for my entire professional career. With early computers, you didn't boot up to a fancy schmancy desktop, or a screen full of apps you could easily poke and prod with your finger. No, those computers booted up to the command
David Heinemeier...
Europe must become dangerous again Trump is doing Europe a favor by revealing the true cost of its impotency. Because, in many ways, he...
4 months ago
33
4 months ago
Trump is doing Europe a favor by revealing the true cost of its impotency. Because, in many ways, he has the manners and the honesty of a child. A kid will just blurt out in the supermarket "why is that lady so fat, mommy?". That's not a polite thing to ask within earshot of said...
Tinker, Tamper,...
Auditing User Intent in Closed Source IoT Applications (Header image under CC-BY by Gregory Varnum)Hardware-backed voice assistants like Amazon Alexa and...
over a year ago
22
over a year ago
(Header image under CC-BY by Gregory Varnum)Hardware-backed voice assistants like Amazon Alexa and Google Assistant have received some criticism for their handling of voice data behind the scenes. The companies had outsourced quality control/machine learning feedback to external...
Irrational...
Manage your priorities and energy. Back when I was managing at Uber, I latched onto a thinking tool that I drilled into the teams I...
a year ago
22
a year ago
Back when I was managing at Uber, I latched onto a thinking tool that I drilled into the teams I worked with: reach the right outcomes by prioritizing the company first, your team second, and yourself third. This “company, team, self” framework proved a helpful decision-making...
bunnie's blog
Winner, Name that Ware March 2024 Last month’s ware was internals from a VCH-1006 passive hydrogen maser. KE5FX has published a great...
a year ago
46
a year ago
Last month’s ware was internals from a VCH-1006 passive hydrogen maser. KE5FX has published a great write-up about the unit, its history, and how it was repaired. I’ll give the prize to Hessel. The guess given was about as close as anything I could have done myself — a pretty...