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+→]
macwright.com
Recently This will be three Recently monthly blog posts in a row, without a regular post in the middle. I’ll...
a year ago
24
a year ago
This will be three Recently monthly blog posts in a row, without a regular post in the middle. I’ll write a standalone post again, soon enough. It’s been another busy year and I’m as aware as ever of the challenge of keeping all of my habits and outputs going. Some, like...
The Pragmatic...
Handling a Regional Outage: Comparing the Response From AWS, Azure and GCP This year, AWS, Azure, and Google Cloud have all suffered comparable regional outages. How did they...
a year ago
53
a year ago
This year, AWS, Azure, and Google Cloud have all suffered comparable regional outages. How did they respond, and why do Azure’s processes stand out compared to its rivals?
Maggie Appleton
Teenage Skeuomorphic Desktop Designs An archive of my high school desktop designs, circa 2009
over a year ago
David Heinemeier...
Apple does AI as Microsoft did mobile When the iPhone first appeared in 2007, Microsoft was sitting pretty with their mobile strategy....
4 months ago
41
4 months ago
When the iPhone first appeared in 2007, Microsoft was sitting pretty with their mobile strategy. They'd been early to the market with Windows CE, they were fast-following the iPod with their Zune. They also had the dominant operating system, the dominant office package, and...
Julia Evans
Rebase: what can go wrong? Hello! While talking with folks about Git, I’ve been seeing a comment over and over to the effect of...
a year ago
49
a year ago
Hello! While talking with folks about Git, I’ve been seeing a comment over and over to the effect of “I hate rebase”. People seemed to feel pretty strongly about this, and I was really surprised because I don’t run into a lot of problems with rebase. I’ve found that if many...
Yale e360
Starting my (overkill) homelab I've set up a homelab finally! This is something I've wanted for a while and finally the timing was...
over a year ago
25
over a year ago
I've set up a homelab finally! This is something I've wanted for a while and finally the timing was right. The right project came along to justify it, so I took the plunge. Naturally, that leads to a few questions: What's a home lab? Why do you want one? And what is the shiny...
Liz Denys
Une petite valse en jazz Now that I have a weighted-key digital piano in my room, I've been playing a lot more. More like:...
over a year ago
30
over a year ago
Now that I have a weighted-key digital piano in my room, I've been playing a lot more. More like: I've gone from playing the piano only when I'm home in Chicago to playing it a couple hours a day. Over the past few days, I've been alternating between playing pieces from Philip...
Ognjen Regoje •...
Optimizing images for the blog JPG images convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% simple-captcha.jpeg...
3 months ago
32
3 months ago
JPG images convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% simple-captcha.jpeg result.jpg PNG images pngquant simple-captcha.png Optimizing images for the blog was originally published by Ognjen Regoje at Ognjen Regoje • ognjen.io on April 03, 2025.
swyx's site RSS Feed
Netlify Year One > Update: I have since [left Netlify](https://dev.to/swyx/farewell-netlify-1alo).
over a year ago
Steve Klabnik
The self improvement pomodoro
over a year ago
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
31
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...
blag
Recurse Center Day 24: Hacking Go compiler to add a new keyword I forked and modified Go compiler to add a new keyword called let, as alias for var
over a year ago
Ink & Switch
Ink Note Q2 2025: Sketchy Calendar Can we have a calendar that combines the convenience of a digital calendar with the simplicity and...
3 months ago
12
3 months ago
Can we have a calendar that combines the convenience of a digital calendar with the simplicity and expressivity you get from pen & paper?
swyx's site RSS Feed
How To Add Monaco Editor to a Next.js app ## Bottom Line Up Front
over a year ago
Alice GG
Is technical analysis just stock market astrology? Technical analysis is a part of finance that studies price moves to guide investment decisions. A...
a year ago
29
a year ago
Technical analysis is a part of finance that studies price moves to guide investment decisions. A lot of investors seem skeptical of the use of past price data, which leads to technical analysis often being perceived as similar to astrology. In this article, I will try to see if...
David Heinemeier...
ONCE #1 is entirely #nobuild for the front-end The dream has come true. It’s now possible to build fast, modern web applications without...
a year ago
27
a year ago
The dream has come true. It’s now possible to build fast, modern web applications without transpiling or bundling either JavaScript or CSS. I’ve been working towards this personal nirvana ever since we begrudgingly started transpiling and bundling assets in the late 2000s....
David Heinemeier...
System tests have failed When we introduced a default setup for system tests in Rails 5.1 back in 2016, I had high hopes. In...
a year ago
100
a year ago
When we introduced a default setup for system tests in Rails 5.1 back in 2016, I had high hopes. In theory, system tests, which drive a headless browser through your actual interface, offer greater confidence that the entire machine is working as it ought. And because it runs in...
swyx's site RSS Feed
Netlify Environment Variables We usually use Environment Variables as (global) variables, but did you know they can literally...
over a year ago
26
over a year ago
We usually use Environment Variables as (global) variables, but did you know they can literally configure your environments as well?
HTMHell
Past HTML, Future HTML? by Jens Oliver Meiert Consider the following HTML document: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML...
7 months ago
68
7 months ago
by Jens Oliver Meiert Consider the following HTML document: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 1996-01//EN"> <html> <head> <title></title> </head> <body> <p class="Author"> <h1></h1> <P> <P> <H2></H2> <P> <UL> <LI> <LI> ...
Liz Denys
Liz rides the subway on September 19, 2016: Monday morning in New York and an emergency alert Liz rides the subway is a series containing thoughts I have on the subway. On the 2 train to work,...
over a year ago
35
over a year ago
Liz rides the subway is a series containing thoughts I have on the subway. On the 2 train to work, after watching two men of color have their bags searched at Grand Army Plaza: I woke up today to my phone beeping in a pattern that wasn't my alarm: WANTED: Ahmad Khan Rahami,...
Julia Evans
What's involved in getting a "modern" terminal setup? Hello! Recently I ran a terminal survey and I asked people what frustrated them. One person...
5 months ago
67
5 months ago
Hello! Recently I ran a terminal survey and I asked people what frustrated them. One person commented: There are so many pieces to having a modern terminal experience. I wish it all came out of the box. My immediate reaction was “oh, getting a modern terminal experience isn’t...
Steve Klabnik
DayZ
over a year ago
alexwlchan
Getting faster Jekyll builds with caching in plugins This website is a static site built with Jekyll, and recently I overhauled the process for...
a year ago
31
a year ago
This website is a static site built with Jekyll, and recently I overhauled the process for generating the site. This should be invisible if you’re just a reader, but it makes a big difference to me – like any software project, I’d accumulated cruft and complexity, and it was time...
Founder's blog
Cross-Post: Migrating a 1TB database from Win to Linux with no downtime For those of you who don't follow our company blog, we've just published another "tech porn" story...
over a year ago
37
over a year ago
For those of you who don't follow our company blog, we've just published another "tech porn" story on migrating a huge database from Linux to Windows with no downtime. Check it out. TL;DR: we spawned a Linux version of SQL Server and moved the database using "log-shipping"....
A Beautiful Site
Archiving Postleaf Postleaf — at least in its current form — has been discontinued. In the future, I'd like to bring it...
over a year ago
41
over a year ago
Postleaf — at least in its current form — has been discontinued. In the future, I'd like to bring it back as something different. Maybe an open source project. Maybe a SaaS product. I'm not sure at this point. The world still needs a simple platform to encourage blogging and the...
Steve Klabnik
Emoji licensing
over a year ago
A Day In The Life...
A comprehensive list of failed projects A comprehensive list of failed projects
over a year ago
Yale e360
Your app doesn't need to know my gender So often when we sign up for an application, it asks us for our gender, sex, or title. For example,...
over a year ago
26
over a year ago
So often when we sign up for an application, it asks us for our gender, sex, or title. For example, there is a cycling app called Zwift which I use to ride indoors. When you sign up, you enter your gender. On the app, they say that you need to be honest because it impacts...
Kagi Blog
Kagi's approach to AI in search Kagi Search is pleased to announce the introduction of three AI features into our product offering.
over a year ago
swyx's site RSS Feed
Why I Moved Off Dev.to 2 years ago I [moved all my blogging to Dev.to](https://www.swyx.io/devto-cms). Today [my main blog...
over a year ago
36
over a year ago
2 years ago I [moved all my blogging to Dev.to](https://www.swyx.io/devto-cms). Today [my main blog is on Github Issues](https://www.swyx.io/github-cms) and [I've just launched DXTips on Hashnode](https://twitter.com/swyx/status/1531330889535602688).
MMapped blog
Designing error types in Rust
over a year ago
Don Melton
Cranking up the blogging machine again For whatever reason I started blogging again last week. Not knowing why isn’t due to a lack of...
over a year ago
42
over a year ago
For whatever reason I started blogging again last week. Not knowing why isn’t due to a lack of introspection on my part. Maybe the nauseating weight of the Trump administration was suppressing my desire to write for the previous three-and-a-half years? Or maybe I’m just arbitrary...
Eric Bailey
An introduction to macOS Head Pointer
over a year ago
The History of the...
The Gift of Code In the open source community, there is perhaps no greater gift than code. This is about that time...
10 months ago
25
10 months ago
In the open source community, there is perhaps no greater gift than code. This is about that time 135,000 lines of gifted code created a new era of JavaScript The post The Gift of Code appeared first on The History of the Web.
Making software...
Introducing Notez Introducing Notez 2021-01-13 I have always been a fan of simple note taking applications, since I...
over a year ago
35
over a year ago
Introducing Notez 2021-01-13 I have always been a fan of simple note taking applications, since I tend to take a lot of random notes throughout the work day. Sometimes I reach for simple pen and paper, but other times it's nice to stay focused jotting down notes on the same...
Miguel Carranza
My role as a founder CTO: Year Six Another year as a founder CTO, and let me tell you, it’s been one for the books. I can’t remember a...
a year ago
47
a year ago
Another year as a founder CTO, and let me tell you, it’s been one for the books. I can’t remember a time in my life that was more demanding and emotionally draining. Those early years were filled with hard work, but we were also full of energy, ambition to build, and the sense...
Vadim Kravcenko
As a non-technical founder what should I be doing while the product is developed? First of all, congrats on starting this journey. So, you’re a non-technical co-founder in the...
a year ago
21
a year ago
First of all, congrats on starting this journey. So, you’re a non-technical co-founder in the process of product development, feeling […] The post As a non-technical founder what should I be doing while the product is developed? appeared first on Vadim Kravcenko.
ntietz.com blog -...
Parsing MIDI messages in Rust I'm working on a terrible idea of a project, and this project uses MIDI. That means I need a MIDI...
7 months ago
47
7 months ago
I'm working on a terrible idea of a project, and this project uses MIDI. That means I need a MIDI implementation! I chose to use an existing library, midir, to connect to devices and receive messages. But the reason I was interested in this not-yet-announced project is because 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
25
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...
Steve Klabnik
Shoes 4 work is starting: get involved!
over a year ago
alexwlchan
emptydir: look for (nearly) empty directories and delete them I’ve posted a new command-line tool on GitHub: emptydir, which looks for directories which are empty...
a year ago
64
a year ago
I’ve posted a new command-line tool on GitHub: emptydir, which looks for directories which are empty or nearly empty, and deletes them. This isn’t a completely trivial problem, because emptiness is deceptive. Consider the following folder. Finder tells us it has 0 items, so it...
Blog - Bitfield...
Being a good co-worker is your job now In the final part of this series on the world of work, we’ll talk about how not to suck at...
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...
4 weeks ago
17
4 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...
Ink & Switch
Ink Note January 2025: Super simple stroke simplification A technique for reducing the number of points needed to represent an ink stroke.
4 months ago
Blog of Simple...
Privacy Monthly: September 2023
a year ago
bt RSS Feed
ThriftyName: $5 Brand Names ThriftyName: $5 Brand Names 2021-02-25 It’s been a while since I’ve written anything on this blog,...
over a year ago
21
over a year ago
ThriftyName: $5 Brand Names 2021-02-25 It’s been a while since I’ve written anything on this blog, but for good reason - I’ve been working on a handful of side projects. I plan to drip-feed release these projects over time, but for today I’m announcing ThriftyName. What is...
Stephen Wolfram...
Instant Plugins for ChatGPT: Introducing the Wolfram ChatGPT Plugin Kit This is the first in a series of posts about new LLM-related technology associated with the...
over a year ago
150
over a year ago
This is the first in a series of posts about new LLM-related technology associated with the Wolfram technology stack. "Color" with something like: When you set up a plugin, it can contain many endpoints, that do different things. And—in addition to sharing prompts—one reason this...
Blog of Simple...
How to export data from Google Analytics
a year ago
Engineer’s Codex
How Airbnb Scaled by Moving Away From a Monolith 4 lessons from Airbnb's scaling strategy, with comparisons to other big tech companies
a year ago
A Beautiful Site
JavaScript functions for basename and dirname Here are two JavaScript functions that mimic their PHP cousins. basename() # function basename(path)...
over a year ago
32
over a year ago
Here are two JavaScript functions that mimic their PHP cousins. basename() # function basename(path) { return path.replace(/.*\//, ''); } dirname() # function dirname(path) { return path.match(/.*\//); } Unlike their PHP cousins, these functions do not support paths...
Jim Nielsen’s Blog
Minute Rice, Minute Text, Minute Websites I was reading Baldur’s article (which I took notes on) and he suggests an interesting overlap...
over a year ago
43
over a year ago
I was reading Baldur’s article (which I took notes on) and he suggests an interesting overlap between AI enthusiasts and “idea people”: That algogen fans are predominantly idea people—the lot who think that 99% of the value delivered by any given form of media comes from the...
bt RSS Feed
Stuffing an SSD Inside the Raspberry Pi 400 Stuffing an SSD Inside the Raspberry Pi 400 2021-08-13 I have successfully jammed an mSATA SSD into...
over a year ago
25
over a year ago
Stuffing an SSD Inside the Raspberry Pi 400 2021-08-13 I have successfully jammed an mSATA SSD into the main shell of my Raspberry Pi 400. It wasn’t as straightforward as I thought it would be - in fact, most real hardware tinkerers will probably vomit in their mouths once they...
Confessions of a...
The Design & Implementation of the CPython Virtual Machine A deep dive into CPython's bytecode instruction format and execution engine internals
10 months ago
Maggie Appleton
December 2024
7 months ago
Liz Denys
Inbox by Gmail's accidentally abusive algorithm The modern world really loves to use little algorithms here and there to help us speed things up....
over a year ago
33
over a year ago
The modern world really loves to use little algorithms here and there to help us speed things up. Inbox by Gmail is no exception. Inbox has a concept of "speed dial" - an algorithmically determined set of "frequent" contacts that appears when hovering over the compose button: In...
Irrational...
Navigators In Staff Engineer’s chapter on Managing Technical Quality, one of the very last suggestions is...
a year ago
28
a year ago
In Staff Engineer’s chapter on Managing Technical Quality, one of the very last suggestions is creating a centralized process to curate technical changes: Curate technology change using architecture reviews, investment strategies, and a structured process for adopting new tools....
David Heinemeier...
Finished software One of the driving aspirations behind once.com is the notion that not all software needs to evolve...
a year ago
25
a year ago
One of the driving aspirations behind once.com is the notion that not all software needs to evolve forever. We’ve become so used to digital services being malleable that we’ve confused the possibility of software updates with their necessity. Some software can simply be finished,...
Yale e360
Rust needs a web framework for lazy developers I like to make silly things, and I also like to put in minimal effort for those silly things. I also...
9 months ago
71
9 months ago
I like to make silly things, and I also like to put in minimal effort for those silly things. I also like to make things in Rust, mostly for the web, and this is where we run into a problem. See, if I want to make something for the web, I could use Django but I don't want that. I...
Maggie Appleton
Programmable Notes Agent-based note-taking systems that can prompt and facilitate custom workflows
over a year ago
Ink & Switch
Tablet Platform Showdown Comparison of Android, iPad, Surface, and Chrome OS for research prototypes
over a year ago
Making software...
Animated Card Tiles Animated Card Tiles 2019-02-27 The design trend of using "cards" or "tiles" to display interactive...
over a year ago
41
over a year ago
Animated Card Tiles 2019-02-27 The design trend of using "cards" or "tiles" to display interactive sections/article headings in an app or website remains a popular choice among designers. So, let's build a set of animated cards with only HTML & CSS. What we will be building...
Irrational...
2024 in review. A lot happened for me this year. I continued learning the details of fund accounting at Carta, which...
6 months ago
80
6 months ago
A lot happened for me this year. I continued learning the details of fund accounting at Carta, which is likely the most complex product domain I’ve worked in. My third book was published, and I did a small speaking tour to support it. We started the unironically daunting San...
Jim Nielsen’s Blog
Flow State and Surfing Jack Johnson is on Rick Rubin’s podcast Tetragrammaton talking about music, film making, creativity,...
3 months ago
37
3 months ago
Jack Johnson is on Rick Rubin’s podcast Tetragrammaton talking about music, film making, creativity, and surfing. At one point (~24:30) Johnson talks about his love for surfing and the beautiful flow state it puts him in: Sometimes I’ll see a friend riding a wave while I’m...
Ognjen Regoje •...
Lie still in bed I found it very difficult to switch to a regular sleep, and wake, schedule after university. I even...
a year ago
26
a year ago
I found it very difficult to switch to a regular sleep, and wake, schedule after university. I even started using one of the loudest and most annoying alarm clocks I could find. (That sound still gives my university housemate flashbacks.) In my search for ways to fix my sleep...
Alice GG
Does ChatGPT dream about cryptographic cats? Back in 2017, the tech world seemed to be constantly talking about a single subject:...
over a year ago
26
over a year ago
Back in 2017, the tech world seemed to be constantly talking about a single subject: Blockchains. Two years ago, Vitalik Buterin revolutionized the nascent field by creating Ethereum. Ethereum was at the time a cryptographic protocol that would allow people to make distributed...
Steve Klabnik
The language strangeness budget
over a year ago
Jim Nielsen’s Blog
There’s Meaning in the Ordering of the Web’s Tech Stack I was watching Zach’s presentation at JSHeroes 2023, “The Good, The Bad, and The Web Components”,...
a year ago
30
a year ago
I was watching Zach’s presentation at JSHeroes 2023, “The Good, The Bad, and The Web Components”, and a subtle point stuck out to me at the ending of his talk. When you run into performance problems, it's [because you tried] to reorder these things or combine them in weird...
Blog System/5
Windows NT vs. Unix: A design comparison NT is often touted as a "very advanced" operating system. Why is that? What made NT better than...
10 months ago
91
10 months ago
NT is often touted as a "very advanced" operating system. Why is that? What made NT better than Unix, if anything? And is that still the case?
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
Jim Nielsen’s Blog
Thinking Big and Small It’s so easy to start with the question, “What should I do?” And end up with a discussion about...
a year ago
64
a year ago
It’s so easy to start with the question, “What should I do?” And end up with a discussion about other people and what they’re doing. Here’s Paul Ford: I’ll give you a good example. Do you go out and raise venture capital? Well, it would be nice to have more money. But then...
Computer Things
What if the spec doesn't match the code? Whenever I talk about formal methods, I get the same question: Can I use the spec to generate my...
a year ago
25
a year ago
Whenever I talk about formal methods, I get the same question: Can I use the spec to generate my code? People are worried about two things. One, that they'll make a mistake implementing the specification and have bugs. Two, that over time the implementation will "drift" and...
Steve Klabnik
Six years with Rust
over a year ago
HTMHell
Preloading fonts for web performance with link rel=”preload” by Alistair Shepherd Web performance is incredibly important. If you were here for the advent...
6 months ago
65
6 months ago
by Alistair Shepherd Web performance is incredibly important. If you were here for the advent calendar last year you may have already read many of my thoughts on the subject. If not, read Getting started with Web Performance when you’re done here! This year I’m back for more web...
PostHog's RSS Feed
A non-coders thoughts on ‘Everybody Codes’ - Part Two One of PostHog’s values is that everybody codes. That doesn’t mean everyone needs to be a developer,...
over a year ago
25
over a year ago
One of PostHog’s values is that everybody codes. That doesn’t mean everyone needs to be a developer, but we do encourage everyone to practice the…
Josh Comeau's blog
Magical Rainbow Gradients If you've ever tried to animate a gradient, you've been met with a harsh reality—it isn't possible....
over a year ago
24
over a year ago
If you've ever tried to animate a gradient, you've been met with a harsh reality—it isn't possible. At least, it wasn't! In this tutorial, we'll leverage bleeding-edge browser features to animate ANY CSS property, including background gradients, using CSS Houdini, CSS variables,...
Eric Bailey
Equivalent Experiences: What Are They?
over a year ago
exist
An Intriguing Triangle
over a year ago
swyx's site RSS Feed
Engineering AI Agents - OpenAI DevDay Singapore talk this is the tracking doc for my talk on "Engineering AI Agents" for OpenAI DevDay Singapore.
7 months ago
swyx's site RSS Feed
Networking Essentials: Network Security What is Traffic Engineering?
over a year ago
swyx's site RSS Feed
Using Whisper to Transcribe Podcasts You want
over a year ago
Daniel Marino
Building a Random Music Sequencer with Preact As I've composed music for video games, something that has piqued my interest is the concept of...
over a year ago
27
over a year ago
As I've composed music for video games, something that has piqued my interest is the concept of randomly generating music. Not that this is a new concept, but I was curious to see what I could come up with. Go ahead and check out the RMG-2021. Design I love how sequencers look...
Basta’s Notes
Things nobody taught me about money When I was growing up, I was one of the first generations of students to have a strikingly different...
over a year ago
26
over a year ago
When I was growing up, I was one of the first generations of students to have a strikingly different education from previous generations. I grew up under the Bush administration’s No Child Left Behind policies. Classes teaching important life skills like home economics and...
Elad Blog
Back to the office Prior to COVID, there were only 3 companies in tech that reached any real scale as remote first...
over a year ago
39
over a year ago
Prior to COVID, there were only 3 companies in tech that reached any real scale as remote first companies - Automattic, Gitlab, and Zapier [1]. During COVID companies were forced to work remote. Many companies are now going back into the office and companies are navigating this...
PostHog's RSS Feed
Array 1.28.0 Understand your conversion rates better, PostHog 1.28.0 has launched! Significantly revamped...
over a year ago
29
over a year ago
Understand your conversion rates better, PostHog 1.28.0 has launched! Significantly revamped performance for slower queries, advanced engagement cohorts, SAML support, and many more improvements and fixes.
Tinloof - Blog
How to dynamically create a sitemap with Sanity and Remix In this article, we will explain how to dynamically create a sitemap using both Sanity and...
over a year ago
24
over a year ago
In this article, we will explain how to dynamically create a sitemap using both Sanity and Remix. We’ll learn by following an existing example of a sitemap built for Heavybit’s website, a San Francisco-based VC whose website is built with both technologies. Remix is a React...
Liz Denys
Notes on pandemic eats, March to mid-October 2020 I became vegetarian in February. It was a really, really long time coming, and becoming vegetarian...
over a year ago
31
over a year ago
I became vegetarian in February. It was a really, really long time coming, and becoming vegetarian before the start of a pandemic was really convenient. Few things beat having a bunch of dried beans, lentils, and veggies plus a bunch of rice on in my pantry while you're figuring...
Ruud van Asseldonk
Global Game Jam 2015
over a year ago
Making software...
Portable Pi: Cheap Raspberry Pi Zero Hacker Terminal Portable Pi: Cheap Raspberry Pi Zero Hacker Terminal 2020-09-16 I recently came across the...
over a year ago
34
over a year ago
Portable Pi: Cheap Raspberry Pi Zero Hacker Terminal 2020-09-16 I recently came across the incredibly cool design for an "ultimate Raspberry Pi computer" by NODE and was inspired to create my own "portable" Pi device. Although, with my concept, I decided to set a few restrictions...
Krzysztof Kowalczyk...
Custom search UI in CodeMirror 6 and Svelte 5 CodeMirror 6 has @codemirror/search package which provides UI for searching within a document,...
a week ago
11
a week ago
CodeMirror 6 has @codemirror/search package which provides UI for searching within a document, triggered via Ctrl + F. In my note-taking application Edna I wanted something slightly different. This article describes how I implemented it. The UI went from: to: CodeMirror is very...
Liz Denys
Save your old bio: it stores confidence as well as content I cringe at having to describe myself or write my own bios. No matter how casually an email, site,...
over a year ago
28
over a year ago
I cringe at having to describe myself or write my own bios. No matter how casually an email, site, or form says "introduce yourself, no pressure," I shrink back. How do I convince myself that other people find who I am or what I do interesting? I found myself asking this question...
David Heinemeier...
Denmark gets more serious about digital sovereignty The recent disconnection of the ICC's chief prosecutor, at the behest of the American...
a month ago
16
a month ago
The recent disconnection of the ICC's chief prosecutor, at the behest of the American administration, could not have come at a worse time for Microsoft. Just a month prior, the folks from Redmond tried to assure Europe that all was well. That any speculation Europeans could get...
Paolo Amoroso's...
Wrapping up my RetroChallenge 2024 project <![CDATA[The end of the work on WebCard marked the completion of my RetroChallenge 2024 project, in...
8 months ago
13
8 months ago
<![CDATA[The end of the work on WebCard marked the completion of my RetroChallenge 2024 project, in time as hoped. I accomplished the initial goal of extending NoteCards to visit websites. This is my Linux desktop after traversing a NoteCards link to a Web card which opened the...
Yale e360
Teleportation teleportation does exist from OR to recovery room I left something behind not quite a part of...
9 months ago
61
9 months ago
teleportation does exist from OR to recovery room I left something behind not quite a part of myself —unwelcome guests poisoning me from the inside no longer welcome
David Heinemeier...
Believe it's going to work even though it probably won't To be a successful founder, you have to believe that what you're working on is going to work —...
2 months ago
25
2 months ago
To be a successful founder, you have to believe that what you're working on is going to work — despite knowing it probably won't! That sounds like an oxymoron, but it's really not. Believing that what you're building is going to work is an essential component of coming to work...
alexwlchan
Looking at images in a spreadsheet I’ve had a couple of projects recently where I needed to work with a list that involved images. For...
5 months ago
59
5 months ago
I’ve had a couple of projects recently where I needed to work with a list that involved images. For example, choosing a series of photos to print, or making an inventory of Lego parts. I could write a simple text list, but it’s really helpful to be able to see the images as part...
swyx's site RSS Feed
Know Your Tools > Author's note: This is part 2 of a series of essays I originally drafted about [Opinions for your...
over a year ago
30
over a year ago
> Author's note: This is part 2 of a series of essays I originally drafted about [Opinions for your Tech Career](https://gist.github.com/sw-yx/9720bd4a30606ca3ffb8d407113c0fe5). Part 1 is [Learn in Public](https://www.swyx.io/learn-in-public/).
bt RSS Feed
Yet Another Static Site Generator Switch Yet Another Static Site Generator Switch 2022-07-06 If you’re an RSS subscriber, I’ve probably blown...
over a year ago
23
over a year ago
Yet Another Static Site Generator Switch 2022-07-06 If you’re an RSS subscriber, I’ve probably blown up your feed reader (again). This seems to be an on-going theme with this blog. I can’t help it. This website now uses my new Pandoc-based static blog generator: pblog. I won’t go...
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
27
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...
PostHog's RSS Feed
In-depth: PostHog vs Hotjar Want to understand the difference between Hotjar and PostHog? Here's the short answer: Hotjar is a...
over a year ago
37
over a year ago
Want to understand the difference between Hotjar and PostHog? Here's the short answer: Hotjar is a user research tool that offers session replays…
David Crawshaw
2016-01-02 "The Refragmentation" "Nations and Nationalism Since 1780"
over a year ago
Krzysztof Kowalczyk...
SumatraPDF 2.5.2 released We, the SumatraPDF developers have released a version 2.5.2 of Sumatra, a PDF and ebook reader for...
over a year ago
23
over a year ago
We, the SumatraPDF developers have released a version 2.5.2 of Sumatra, a PDF and ebook reader for Windows. Changes in this release: 2 page view for ebooks new keybindings: Ctrl+PgDn, Ctrl+Right : go to next page Ctrl+PgUp, Ctrl+Left : go to previous page 10x faster ebook...
Eric Bailey
Yes, accessibility is also a backend concern There is a prevailing notion in web development that the frontend—the discipline of creating what...
over a year ago
17
over a year ago
There is a prevailing notion in web development that the frontend—the discipline of creating what someone can see and do on a website or web app—is the only place you need to consider accessibility. This simply isn’t true. Accessibility is a holistic practice that touches every...
Vadim Kravcenko
Managing difficult software engineers In the grand scheme of a software engineering path, there’s a thread that weaves through every...
a year ago
51
a year ago
In the grand scheme of a software engineering path, there’s a thread that weaves through every project, every failure, and […] The post Managing difficult software engineers appeared first on Vadim Kravcenko.
Jim Nielsen’s Blog
Get You Some Practical Accessibility Sara has been working on a new course titled Practical Accessibility and it is available for...
over a year ago
102
over a year ago
Sara has been working on a new course titled Practical Accessibility and it is available for pre-order right now. I’ve never met Sara in person, but have been an online follower for some time. She is one of those people who has the discipline and eye to make everything they...
swyx's site RSS Feed
Working The Reverse 9 to 5 Having weird sleeping hours is working out... very well for me.
over a year ago
alexwlchan
My favourite books from 2024 I read 58 books this year – slightly down on last year, but I’m still happy with that number. I...
6 months ago
79
6 months ago
I read 58 books this year – slightly down on last year, but I’m still happy with that number. I spent a lot of time this on my own writing and crafting, and I had less time for books. I returned to a couple of favourite authors and their latest releases – including Toshikazu...
tonsky.me
Local, first, forever So I was at the Local-First Conf the other day, listening to Martin Kleppmann, and this slide caught...
a year ago
41
a year ago
So I was at the Local-First Conf the other day, listening to Martin Kleppmann, and this slide caught my attention: Specifically, this part: But first, some context. What is local-first? For the long version, go to Ink & Switch, who coined the term. Or listen for Peter van...
Vladimir Klepov as a...
Extravagantly fast rendering with React benders The other day I was working on a React-based library of huge, reusable SVG images, and I ran into...
over a year ago
20
over a year ago
The other day I was working on a React-based library of huge, reusable SVG images, and I ran into performance problems. Just kidding, I've never had a problem I'm solving here, but I've had great fun working around it. I wanted to make components producing mostly static DOM as...
bunnie's blog
Winner, Name that Ware November 2022 The ware for November 2022 is a Keithley 2110-240. I’ll give Rodrigo F. the win, but I’m curious how...
over a year ago
39
over a year ago
The ware for November 2022 is a Keithley 2110-240. I’ll give Rodrigo F. the win, but I’m curious how he knew it was the -240 version; I did not expect someone to discern the line voltage rating from the photos! Also, thank you Ian Mason for the lucid explanation of the exposed...
PostHog's RSS Feed
A new 'Privacy Shield' won't solve big tech's GDPR problem Ten years ago today, the European Commission published the first draft of the General Data...
over a year ago
30
over a year ago
Ten years ago today, the European Commission published the first draft of the General Data Protection Regulation (GDPR). But, as the recent ruling in…
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
21
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.
Daniel Marino
JS13K 2018 Retrospective In one of my weekly developer emails, I saw a link for JS13KGames. I've always wanted to create a...
over a year ago
23
over a year ago
In one of my weekly developer emails, I saw a link for JS13KGames. I've always wanted to create a video game. I asked my JavaScript-whiz buddy, Brad, if he was interested in building a game with me. Without hesitation, he said “Yes!” Concept A couple of years ago I came up with...
Making software...
CSS Slope Graphs CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data...
over a year ago
47
over a year ago
CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data on the web. Most data tends to be graphed via line or bar systems - which is fine - but I think slope graphs are highly underrated. Let's change that, shall we? The Demo I'm basing...
A Beautiful Site
Office 2007 files downloading as ZIP files in Internet Explorer Today I learned that Microsoft Office 2007 files (you know, the new ones that end in DOCX, XLSX, and...
over a year ago
31
over a year ago
Today I learned that Microsoft Office 2007 files (you know, the new ones that end in DOCX, XLSX, and PPTX) don't always download properly in Internet Explorer. In fact, IE tends to see them as ZIP files and forces their extension to change to .zip when you select download. This...
David Heinemeier...
Optimize for bio cores first, silicon cores second A big part of the reason that companies are going ga-ga over AI right now is the promise that it...
10 months ago
58
10 months ago
A big part of the reason that companies are going ga-ga over AI right now is the promise that it might materially lower their payroll for programmers. If a company currently needs 10 programmers to do a job, each have a cost of $200,000/year, then that's a $2m/year problem. If AI...
Ink & Switch
Ink & Switch Unconference [2023 / Lisboa, PT]
over a year ago
Ralph Ammer
Ludwig Wittgenstein – How we speak This is a quick introduction to the philosophy of Ludwig Wittgenstein. The post Ludwig Wittgenstein...
over a year ago
38
over a year ago
This is a quick introduction to the philosophy of Ludwig Wittgenstein. The post Ludwig Wittgenstein – How we speak appeared first on Ralph Ammer.
Blog - Bitfield...
Writing terrible code The secret of being a great coder is to write terrible code. Wait, wait. Hear me out: I’m going...
4 months ago
40
4 months ago
The secret of being a great coder is to write terrible code. Wait, wait. Hear me out: I’m going somewhere with this.
The Pragmatic...
Why are Cloud Development Environments Spiking in Popularity, Now? Tech companies are building their cloud development environments (CDEs) and dozens of vendors are...
a year ago
Computer Things
Why I prefer rST to markdown I just published a new version of Logic for Programmers! v0.2 has epub support, content on...
11 months ago
39
11 months ago
I just published a new version of Logic for Programmers! v0.2 has epub support, content on constraint solving and formal specification, and more! Get it here. This is my second book written with Sphinx, after the new Learn TLA+. Sphinx uses a peculiar markup called reStructured...
Yale e360
Go slow to go fast A couple of weeks ago, I started working with a personal trainer to improve my fitness. I've long...
a year ago
19
a year ago
A couple of weeks ago, I started working with a personal trainer to improve my fitness. I've long been an endurance athlete, and it's time to lean into my overall fitness and strength. Part of this is to be healthy and live a long life. But honestly? More of it is a desire to...
David Heinemeier...
The tech layoffs continue A quarter of a million tech workers were laid off last year from the likes of Google, Amazon, Meta,...
a year ago
40
a year ago
A quarter of a million tech workers were laid off last year from the likes of Google, Amazon, Meta, Microsoft, and thousands of other big and small companies in the industry. And it looks like this year is not going to bring any relief. Google just announced more layoffs, Twitch...
PostHog's RSS Feed
How (and why) to track your website with PostHog PostHog may have been built for product analytics, but that doesn’t mean you can only deploy it on...
over a year ago
23
over a year ago
PostHog may have been built for product analytics, but that doesn’t mean you can only deploy it on your core product — you can also use it to gather…
Eric Bailey
Focusing on Focus Styles
over a year ago
PostHog's RSS Feed
Finding your North Star metric and why it matters Successful products need actionable metrics and for many businesses this starts with identifying...
over a year ago
25
over a year ago
Successful products need actionable metrics and for many businesses this starts with identifying what many refer to as a 'North Star' metric. This…
Irrational...
Trying Plausible. I’ve been wanting to spend some time trying out recent developer and infrastructure tooling,...
over a year ago
42
over a year ago
I’ve been wanting to spend some time trying out recent developer and infrastructure tooling, starting with taking Tailscale for a spin (it’s quite nice). Next, I’ve been thinking about replacing Google Analytics on this blog for some time, and decided to try out Plausible.io as a...
Miguel Carranza
2020 University of Seville CS Commencement speech I was wrapping up an interview when I got a Twitter DM from Pablo. It was an invitation to give the...
over a year ago
31
over a year ago
I was wrapping up an interview when I got a Twitter DM from Pablo. It was an invitation to give the commencement speech for the University of Seville’s CS School, where I studied. Wow, I was not expecting that at all. I was humbled and very excited to help as much as I could and...
alexwlchan
Filtering out bogus requests from Netlify Analytics I host this site on Netlify, and I pay for Netlify Analytics to monitor its performance. It’s...
over a year ago
44
over a year ago
I host this site on Netlify, and I pay for Netlify Analytics to monitor its performance. It’s essentially server-side logging with a dashboard on top, and it’s more than sufficient for the very limited analytics I want to do here. One of the dashboard panels is “resources not...
Tony Finch's blog
getentropy() vs RAND_bytes() A couple of notable things have happened in recent months: There is a new edition of POSIX for 2024....
9 months ago
67
9 months ago
A couple of notable things have happened in recent months: There is a new edition of POSIX for 2024. There’s lots of good stuff in it, but today I am writing about getentropy() which is the first officially standardized POSIX API for getting cryptographically secure random...
alexwlchan
How I name my computers I got a new Mac mini this weekend, to replace my aging Intel iMac. I’ve already done most of the...
7 months ago
68
7 months ago
I got a new Mac mini this weekend, to replace my aging Intel iMac. I’ve already done most of the setup, and this blog post is one of the first things I’ll make with it. I’m quite pleased with how quickly I can get up and running with a new machine. There’s one hard part of...
Sometimes It Works...
What if we, the consumers, took control of our data completely… what if we all make a stand that… What if we, the consumers, took control of our data completely… what if we all make a stand that...
over a year ago
10
over a year ago
What if we, the consumers, took control of our data completely… what if we all make a stand that forced big tech (and others eventually) to come to us for our data instead of just handing it to them on a plate? If we could do that, then we’d stand to benefit the most from it,...
Basta’s Notes
Microwaves piss me off If you’ve spent enough time around me, you’ve probably already heard this rant. I’m upset about...
over a year ago
29
over a year ago
If you’ve spent enough time around me, you’ve probably already heard this rant. I’m upset about microwaves.
PostHog's RSS Feed
How to turn your engineers into product people Great engineers will either get autonomy at your company, or they'll get it somewhere else. Our...
over a year ago
24
over a year ago
Great engineers will either get autonomy at your company, or they'll get it somewhere else. Our engineers are encouraged to think about the what and…
David Heinemeier...
Enough problems to go around The worst kind of company is usually not the one where there's too much real work to do, but the...
a year ago
66
a year ago
The worst kind of company is usually not the one where there's too much real work to do, but the kind where there's not enough. It's in this realm the real monsters appear. Without enough real problems to go around, humans are prone to invent fictitious and dreadful ones. This...
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
27
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...
A Beautiful Site
How to leave a console greeting for your visitors Since my audience consists primarily of web developers, I decided to try a little experiment the...
over a year ago
33
over a year ago
Since my audience consists primarily of web developers, I decided to try a little experiment the other day. I added a console greeting to the site for anyone who decides to look under the hood. Here's how I did it. What the heck is a console greeting? # Some time ago, I saw a...
Irrational...
Notes on The Crux The Crux by Richard Rumelt is a fantastic follow on to his Good Strategy, Bad Strategy, providing...
a year ago
29
a year ago
The Crux by Richard Rumelt is a fantastic follow on to his Good Strategy, Bad Strategy, providing many of the same core ideas but in a more readable format, and a clearer target to take down: the incoherent outputs of process and goal-driven strategy. Recently, I’ve been looking...
Epic Web Dev
Fully Typed Web Apps The main thing that makes end-to-end type safety difficult is simple: boundaries. The secret to...
over a year ago
23
over a year ago
The main thing that makes end-to-end type safety difficult is simple: boundaries. The secret to fully typed web apps is typing the boundaries.
Oxide Computer...
Compensation as a Reflection of Values Compensation: the word alone is enough to trigger a fight-or-flight reaction in many. But we in...
over a year ago
42
over a year ago
Compensation: the word alone is enough to trigger a fight-or-flight reaction in many. But we in technology have the good fortune of being in a well-compensated domain, so why does this issue induce such anxiety when our basic needs are clearly covered? If it needs to be said,...
A Beautiful Site
A Beautiful Site launched I'd like to introduce my new web design studio. After considering a list of potential names and...
over a year ago
33
over a year ago
I'd like to introduce my new web design studio. After considering a list of potential names and designs, I finally came up with a name that I thought fitting for the kind of web design business that I want to run. After a few pencil and paper sketches, a few hours in Photoshop,...
Alex Meub
The Yoto Mini is Perfect The Yoto Mini is one of my favorite products. The team behind it deeply understands its users and...
a year ago
66
a year ago
The Yoto Mini is one of my favorite products. The team behind it deeply understands its users and put just the right set of features into a brilliantly designed package. I have no affiliation with Yoto, I’m just a happy customer with kids who love it. If you aren’t aware, Yoto...
Writing - Andreas...
Overconfidence and future-proofing “Just to future-proof things” is perhaps the most common argument I hear to defend questionable...
over a year ago
35
over a year ago
“Just to future-proof things” is perhaps the most common argument I hear to defend questionable design decisions. Future-proofing only makes sense if you have some idea of what the future will look like and you understand what the tradeoffs are.
Irrational...
Numbers go up. There’s a genre of computer games called incremental games, whose entire design philosophy can be...
10 months ago
65
10 months ago
There’s a genre of computer games called incremental games, whose entire design philosophy can be summarized as, “numbers go up.” These games focus on the fundamental gaming loop rather than plot, characterization or anything beyond the foundational satisfaction of numbers...
bt RSS Feed
Plain Text Emails, Please Plain Text Emails, Please 2019-09-09 When it comes to website / product design and development most...
over a year ago
23
over a year ago
Plain Text Emails, Please 2019-09-09 When it comes to website / product design and development most devs should try to keep things simple. By only using as much code as absolutely necessary, projects avoid growing out of scope or becoming bloated. So, why isn’t this same approach...
Jim Nielsen’s Blog
RSC, Localfirst, and Coordination Between Multiple Computers Dan Abramov gave a talk at ReactConf called “React for two computers” (starts at ~5:14:00) which...
a year ago
105
a year ago
Dan Abramov gave a talk at ReactConf called “React for two computers” (starts at ~5:14:00) which gives the conceptual background around how the team came up with the idea for React Server Components (RSC)[1]. I found the talk intriguing. It’s like watching someone take something...
David Gerrells
how to use web workers with typescript A practical example of where web workers can improve performance and UX but there are gotchas and...
over a year ago
alexwlchan
The new Flickr Commons Explorer &rarr; One of the things I’ve been working on at the Flickr Foundation is a new “Commons Explorer”, a way...
a year ago
32
a year ago
One of the things I’ve been working on at the Flickr Foundation is a new “Commons Explorer”, a way to browse the photos in the Flickr Commons. Flickr Commons is a collection of historical photography from cultural institutions from all around the world, all with no known...
Making software...
Convert Files to HTML with macOS Automator Quick Actions Convert Files to HTML with macOS Automator Quick Actions 2022-01-28 Since a few people have reached...
over a year ago
30
over a year ago
Convert Files to HTML with macOS Automator Quick Actions 2022-01-28 Since a few people have reached out and thanked me for my previous post Batch Converting Images to webp with macOS Automator, I thought I would continue to share more of my own custom Automator Quick Actions....
PostHog's RSS Feed
How to start a growth team (as an engineer) Thomas Owers knew nothing about growth engineering when he started the first growth team at ...
a year ago
27
a year ago
Thomas Owers knew nothing about growth engineering when he started the first growth team at Let's Do This – a Y Combinator startup with $80M in…
wingolog
whippet progress update: funding, features, future Greets greets! Today, an update on recent progress in , including sponsorship, a new collector, and...
11 months ago
22
11 months ago
Greets greets! Today, an update on recent progress in , including sponsorship, a new collector, and a new feature.Whippet But first, a reminder of what the haps: Whippet is a garbage collector library. The target audience is language run-time authors, particularly “small”...
Josh Comeau's blog
A Friendly Introduction to Container Queries It’s been a couple of years since container queries started landing in browsers… so why isn’t anyone...
8 months ago
50
8 months ago
It’s been a couple of years since container queries started landing in browsers… so why isn’t anyone using them? It turns out that container queries are kinda tricky; they’re not as straightforward as media queries. In this tutorial, we’ll break it all down and make sense of...
swyx's site RSS Feed
Technical Community Builder is the Hottest New Job in Tech What if the real product was the friends we made along the way?
over a year ago
bunnie's blog
Winner, Name that Ware November 2023 The Ware for November 2023 is a Lucira at home Covid test. Congrats to Jon Neal for nailing it,...
a year ago
40
a year ago
The Ware for November 2023 is a Lucira at home Covid test. Congrats to Jon Neal for nailing it, email me for your prize! Here’s some more images of the ware for your enjoyment.
Liz Denys
Starlit sky Brutalist planter with attached drip tray, 2024 Starlit sky on a clear night / the milky way / eternity / clarity / raindrops sticking to window...
a year ago
Yale e360
Working with Rust in (neo)vim I've been using vim for nearly as long as I've been writing code. My first introduction to it was...
over a year ago
23
over a year ago
I've been using vim for nearly as long as I've been writing code. My first introduction to it was being thrown in the deep end in 2009 by my Intro to CS lab assistant, who told us to write our programs using vi1 on the department servers. Why he told us that, I have no idea. But...
alexwlchan
What is psephology? Yesterday there were local elections in the UK, and this morning I’ve been catching up on the...
a year ago
31
a year ago
Yesterday there were local elections in the UK, and this morning I’ve been catching up on the news. As I was reading Yohannes Lowe’s live coverage in the Guardian, I spotted a word I didn’t recognise (emphasis mine): Labour and the Conservatives are each defending about 1,000...
Vadim Kravcenko
How to build remote teams properly This article is part of the Technical Manager Guide that I’m writing for technical leads to scale...
over a year ago
29
over a year ago
This article is part of the Technical Manager Guide that I’m writing for technical leads to scale their development and […] The post How to build remote teams properly appeared first on Vadim Kravcenko.
David Heinemeier...
Workfeed goes to America During my three years in Denmark, I invested in five local startups. All on the premise that we'd...
a year ago
22
a year ago
During my three years in Denmark, I invested in five local startups. All on the premise that we'd work towards becoming profitable, remaining in the country, and avoiding the VC timebomb. The one that has already fulfilled all the objectives is Workfeed, and now they're ready to...
swyx's site RSS Feed
Digital Garden Terms of Service This is my attempt to explicitly define a not-legally-binding "terms of service" for people who...
over a year ago
36
over a year ago
This is my attempt to explicitly define a not-legally-binding "terms of service" for people who peruse Digital Gardens, and the people who Learn in Public with them.
Jim Nielsen’s Blog
Treating the Symptoms If you haven’t seen it yet, the folks behind The Browser Company recently introduced a new app...
a year ago
27
a year ago
If you haven’t seen it yet, the folks behind The Browser Company recently introduced a new app called “Arc Search”. Its key feature? It’ll browse the web for you. What happened? “Surfing the web” used to be — and still can be — the funnest part about being on the web! How did...
TokyoDev
LinkedIn’s Broken Automation Took Down My Company’s Page Without Warning TokyoDev is a job board and community that helps international software developers begin and grow...
10 months ago
35
10 months ago
TokyoDev is a job board and community that helps international software developers begin and grow their careers in Japan. Given our focus, it’s not surprising that LinkedIn is the social network that delivers us the most traffic. Typically, about 4% of our total visitors arrive...
A Smart Bear
Human + Fallible = Love; Corporate + Sterile = Refund People love and forgive humans, not corporations. Expose your humanity to earn loyal, happy...
10 months ago
58
10 months ago
People love and forgive humans, not corporations. Expose your humanity to earn loyal, happy customers, even when you mess up.
macwright.com
Hiding Peloton and Zwift workouts on Strava by () I love Strava, and a lot of my friends do too. And some of them do most of their workouts with...
a year ago
28
a year ago
I love Strava, and a lot of my friends do too. And some of them do most of their workouts with Peloton, Swift, and other “integrations.” It’s great for them, but the activities just look like ads for Peloton and don’t have any of the things that I like about Strava’s...
David Crawshaw
2015-03-01 gothamist.com/2012/03/08/the_1960_plan_to_put_a_dome_over_mi.php
over a year ago
Coding Horror
Electric Geek Transportation Systems I've never thought of myself as a "car person". The last new car I bought (and in fact, now that I...
over a year ago
34
over a year ago
I've never thought of myself as a "car person". The last new car I bought (and in fact, now that I think about it, the first new car I ever bought) was the quirky 1998 Ford Contour SVT. Since then we bought a VW station wagon
Eric Bailey
I’ve had enough! When access friction becomes an access barrier
over a year ago
Steve Klabnik
Rails has two default stacks
over a year ago
Daniel Immke's Blog...
2018: A year in review It’s the end of the year, and I’ve been reflecting on what I accomplished this year and what I...
over a year ago
26
over a year ago
It’s the end of the year, and I’ve been reflecting on what I accomplished this year and what I didn’t, as well as what I can do better next…
Yale e360
RC Week 2: Pairing is Awesome The second week of my batch at Recurse Center (RC) is a wrap, and it already feels like it's going...
over a year ago
26
over a year ago
The second week of my batch at Recurse Center (RC) is a wrap, and it already feels like it's going too quickly. My batch is twelve weeks long, so I'm 17% through. Only ten weeks left! This is a precious time, so I'm trying to make the most of it, but also trying to not increase...
A Smart Bear
Telling the 800-lb Gorilla to Shove it up his Ass You worry about competition from the big, brand-name, deep-pocketed company. But there are better...
over a year ago
9
over a year ago
You worry about competition from the big, brand-name, deep-pocketed company. But there are better things to worry about and ways to avoid running into gorillas in the first place.
Confessions of a...
Reflections on 2024 and Exciting Plans for 2025 Looking back at what we accomplished in 2024, and plans for 2025
6 months ago
bunnie's blog
Name that Ware, January 2025 The ware for January 2025 is shown below. Thanks to brimdavis for contributing this ware! …back in...
5 months ago
39
5 months ago
The ware for January 2025 is shown below. Thanks to brimdavis for contributing this ware! …back in the day when you would get wares that had “blue wires” in them… One thing I wonder about this ware is…where are the ROMs? Perhaps I’ll find out soon! Happy year of the snake!
bt RSS Feed
Launching Sublime Text with dmenu on Alpine Linux Launching Sublime Text with dmenu on Alpine Linux 2023-04-13 Everyone seems to be running some...
over a year ago
23
over a year ago
Launching Sublime Text with dmenu on Alpine Linux 2023-04-13 Everyone seems to be running some version of VSCode as their main editor these days. But not me. I find VSCode to be too bloated for my needs - not to mention being built on top of electron instead of native code. I...
swyx's site RSS Feed
add Whisper to your iOS Action Button The new iPhones ditched the physical mute button with a software enabled action button, that allows...
a year ago
51
a year ago
The new iPhones ditched the physical mute button with a software enabled action button, that allows some customization. the highest degree of customization is Shortcuts. Apple's default transcription is terrible. I got a new iPhone recently and so this is my chance.
Vadim Kravcenko
Infrastructure: From Zero to Enterprise Back when I was coding in 2007, my stack was straightforward. I had a shared hosting provider that...
a year ago
46
a year ago
Back when I was coding in 2007, my stack was straightforward. I had a shared hosting provider that cost me […] The post Infrastructure: From Zero to Enterprise appeared first on Vadim Kravcenko.
PostHog's RSS Feed
Using Gatsby and Puppeteer to create dynamic Open Graph images The image preview you see when sharing a link is a great opportunity to get your brand’s message in...
over a year ago
27
over a year ago
The image preview you see when sharing a link is a great opportunity to get your brand’s message in front of people without them even clicking through to your website. Most sites just opt to display a logo and some brand elements.
Maggie Appleton
What the Fork is xState? Illustrated notes on how to build state machines with the xState library
over a year ago
ByteofDev
State of the Web: Atomic CSS Learn more about the past, present, and future of Atomic CSS and frameworks like Tachyons, Tailwind,...
over a year ago
15
over a year ago
Learn more about the past, present, and future of Atomic CSS and frameworks like Tachyons, Tailwind, and more.
Jim Nielsen’s Blog
Job Screening Blog Post Take a look at these two animated gifs. First: Second: Can you tell the difference between...
8 months ago
63
8 months ago
Take a look at these two animated gifs. First: Second: Can you tell the difference between them? Do you care? If not, we might not be a good fit. #designEngineering Email :: Mastodon :: Twitter #designEngineer
Eric Bailey
Crafting a chatbot people will use: Part 1
over a year ago
Blog of Simple...
Privacy Monthly February 2024
a year ago
Blog of Simple...
Minimal Product Analytics
over a year ago
A Beautiful Site
Design Systems Are An Investment It's hard to put a value on a design system. It's a lot easier to add up the costs of said design...
a year ago
29
a year ago
It's hard to put a value on a design system. It's a lot easier to add up the costs of said design system, especially in terms of salaries and development time. It's even easier to target a design system as the thing that's holding up a product from getting delivered. The truth...
PostHog's RSS Feed
Retention rate vs churn rate: An intro to churn analysis Here's what you need to know about churn rate and retention rate: Churn rate is the percentage of...
over a year ago
24
over a year ago
Here's what you need to know about churn rate and retention rate: Churn rate is the percentage of customers who stop using your product during a…
Greg Brockman
OpenAI Five intro The text of my speech introducing OpenAI Five at yesterday’s Benchmark event: “We’re here to watch...
over a year ago
45
over a year ago
The text of my speech introducing OpenAI Five at yesterday’s Benchmark event: “We’re here to watch humans and AI play Dota, but today’s match will have implications for the world. OpenAI’s mission is to ensure that when we can build machines as smart as humans, they will benefit...
Jim Nielsen’s Blog
Product Pseudoscience In his post about “Vibe Drive Development”, Robin Rendle warns against what I’ll call the...
a month ago
20
a month ago
In his post about “Vibe Drive Development”, Robin Rendle warns against what I’ll call the pseudoscientific approach to product building prevalent across the software industry: when folks at tech companies talk about data they’re not talking about a well-researched study from a...
Steve Klabnik
git, history modification, and libuv
over a year ago
swyx's site RSS Feed
Svelte as an Eleventy Template Engine Svelte is a really nice authoring format for HTML components. I wanted to explore if I could extend...
over a year ago
26
over a year ago
Svelte is a really nice authoring format for HTML components. I wanted to explore if I could extend Eleventy to use it.
The Codist
I Have To Fix Broken Things Call it a character flaw or a character benefit—I hate being around broken code, processes,...
over a year ago
22
over a year ago
Call it a character flaw or a character benefit—I hate being around broken code, processes, products, or UI. If it's broken, I want to fix it. If I can't, it grates on me. After I graduated from college, my parents, a friend, and his
Julia Evans
New playground: integer.exposed Hello! For the last few months we’ve been working on a zine about how integers and floating point...
over a year ago
31
over a year ago
Hello! For the last few months we’ve been working on a zine about how integers and floating point numbers work. Whenever I make a zine I like to release a playground to go with it, like mess with dns for the DNS zine or the sql playground. For this one, I made a simple playground...
blag
Introducing CaskDB – a project to teach you writing a key-value store CaskDB is an educational project which aims to guide you in writing a persistent, embeddable...
over a year ago
EXPLAIN EXTENDED
Happy New Year: 3D picture of the coronavirus in SQL A picture of the nasty coronavirus using 3d ray tracing in SQL The post Happy New Year: 3D picture...
over a year ago
23
over a year ago
A picture of the nasty coronavirus using 3d ray tracing in SQL The post Happy New Year: 3D picture of the coronavirus in SQL appeared first on EXPLAIN EXTENDED.
swyx's site RSS Feed
Write My Code For Me _My thoughts to self while weighing adding `netlify functions:create` to Netlify Dev. [Originally a...
over a year ago
23
over a year ago
_My thoughts to self while weighing adding `netlify functions:create` to Netlify Dev. [Originally a gist](https://gist.github.com/sw-yx/6f97b9d7f3efbfad4c8e5b8a14b5bd27)_
Daniel Marino
What I’m Using in 2025 I’ve always been fascinated to see what other apps or workflows others are using in their day-to-day...
5 months ago
66
5 months ago
I’ve always been fascinated to see what other apps or workflows others are using in their day-to-day lives. Every now and then I learn about a new app or some cool trick I didn’t previously know. I doubt anyone seriously cares about what I’m using, but figured I’d list them out...
Tyler Cipriani: blog
Paper Review: “Did you miss my comments or what?” Toxicity in Open Source Discussions On entitlement, toxicity, and burnout in Open Source. [Toxicity is] rude, disrespectful, or...
over a year ago
43
over a year ago
On entitlement, toxicity, and burnout in Open Source. [Toxicity is] rude, disrespectful, or unreasonable language that is likely to make someone leave a discussion. – Google, Project Jigsaw Thu, 19 Aug 2021 @EmilyKager & @wardellbagby@androiddev.social I didn’t expect to learn...
David Heinemeier...
Rails World sold out in less than 45 minutes There hasn't been a major, dedicated Rails conference in Europe since 2008, so perhaps it's no...
over a year ago
26
over a year ago
There hasn't been a major, dedicated Rails conference in Europe since 2008, so perhaps it's no surprise that there was pent-up demand. But I was still shocked to see the forthcoming Rails World visit to Amsterdam sell out in less than 45 minutes yesterday! What an awesome...
swyx's site RSS Feed
The God Endpoints will continue until morale improves a brief meditation on why we keep trying to build God Endpoints and why we will fail until we figure...
over a year ago
The Changelog
Fast, Ordered Unixy Queues over NNCP and Syncthing with Filespooler It seems that lately I’ve written several shell implementations of a simple queue that enforces...
over a year ago
20
over a year ago
It seems that lately I’ve written several shell implementations of a simple queue that enforces ordered execution of jobs that may arrive out of order. After writing this for the nth time in bash, I decided it was time to do it properly. But first, a word on the why of it all....
The Pragmatic...
Is the “AI developer”a threat to jobs – or a marketing stunt? One startup released “the first AI software engineer,” while another aims to build a “superhuman...
a year ago
91
a year ago
One startup released “the first AI software engineer,” while another aims to build a “superhuman software engineer.” As intimidating as these sound: what if it’s more marketing than reality?
Jim Nielsen’s Blog
Nabbing macOS Icon Artwork I keep a personal collection of beautiful macOS app icons, which might make you ask: “How does he...
7 months ago
78
7 months ago
I keep a personal collection of beautiful macOS app icons, which might make you ask: “How does he get those icons?” Apps in the App Store For apps in the Mac App Store, I have my ways. I don’t necessarily want to write about them because I’m semi-afraid Apple would frown on my...
Max Countryman
Value Modes and Mud Balls In developing software products, we're often accustomed to prioritizing incremental delivery. This...
over a year ago
93
over a year ago
In developing software products, we're often accustomed to prioritizing incremental delivery. This is usually a good way to mitigate the risk of working on the wrong thing. However, sometimes our problems don't fit neatly into accretive methodologies and we need to consider other...
MMapped blog
Candid for engineers
over a year ago
Joel Gascoigne
We spent $3.3M buying out investors: Why and how we did it Note: this was originally posted on the Buffer blog. Last month, Buffer spent $3.3 million – about...
over a year ago
41
over a year ago
Note: this was originally posted on the Buffer blog. Last month, Buffer spent $3.3 million – about half of all the cash we had in the bank – to buy out our main venture capital (VC) investors. Starting the conversations, negotiations, and process of this buy out was one
Liz Denys
Liz rides the subway on May 23, 2016: street harassment Liz rides the subway is a series containing thoughts I have on the subway, mostly as an experiment...
over a year ago
31
over a year ago
Liz rides the subway is a series containing thoughts I have on the subway, mostly as an experiment to get me to write more. Today was the first time I was street harassed on my commute since moving in November... memories relived on the following train ride: Content warning:...
Kagi Blog
Kagi now accepts Paypal, EUR and Bitcoin (Lightning) payments One of the most frequently requested features on Kagi has been the expansion of our payment methods...
a year ago
26
a year ago
One of the most frequently requested features on Kagi has been the expansion of our payment methods so that more people can more easilly enjoy the benefits of Kagi Search.
Eric Bailey
Myth: ARIA Has Perfect Support
over a year ago
David Heinemeier...
Kamal 1.0 I count my lucky stars that SUSE's pricing for Rancher and Harvester was so ridiculous over the top...
a year ago
23
a year ago
I count my lucky stars that SUSE's pricing for Rancher and Harvester was so ridiculous over the top for our situation. If they hadn't reached for those million-dollar contracts, we'd probably be stuck in enterprise vendor hell forever, buying over-priced consulting services for...
Ink & Switch
01 · Universal version control We believe that simple, powerful, universal version control tools could help all kinds of creators...
a year ago
44
a year ago
We believe that simple, powerful, universal version control tools could help all kinds of creators produce better work.
Blog of Simple...
How does the HIPAA compare to the CCPA and GDPR?
a year ago
davidyat.es
Image upload with render hooks
8 months ago
Joel on Software
A Dusting of Gamification I had to think for a minute to realize that Stack Overflow has “gamification" too. Not a ton. Maybe...
over a year ago
32
over a year ago
I had to think for a minute to realize that Stack Overflow has “gamification" too. Not a ton. Maybe a dusting of gamification, most of it around reputation. Read more "A Dusting of Gamification"
swyx's site RSS Feed
My Fave New Podcasts of 2022 As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years...
over a year ago
39
over a year ago
As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years straight (see main [2019 list](https://www.swyx.io/fave-podcasts), then my [2020](https://www.swyx.io/fave-podcasts-2020) and [2021](https://www.swyx.io/fave-podcasts-2021) diffs),...
David Heinemeier...
Every generation needs their own apocalypse Danish 8th, 9th, and 10th graders vote in a mock election every year in Denmark. The results for...
a year ago
50
a year ago
Danish 8th, 9th, and 10th graders vote in a mock election every year in Denmark. The results for 2024 were a startling refutation of the idea that young people must be inherently left-leaning. The dominating winner was Liberal Alliance, a center-right party that speaks to the...
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
98
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...
MMapped blog
IC internals: XNet protocol
over a year ago
Maggie Appleton
September 2023
a year ago
PostHog's RSS Feed
How to choose job titles in your early stage startup One huge mistake some startups make is using titles to establish and reinforce hierarchy. This is...
over a year ago
22
over a year ago
One huge mistake some startups make is using titles to establish and reinforce hierarchy. This is dangerous for two reasons: Iteration and speed…
Making software...
Replacing My Eero Mesh Network with Two Mangos Replacing My Eero Mesh Network with Two Mangos 2023-03-09 It has been one week since I retired my...
over a year ago
46
over a year ago
Replacing My Eero Mesh Network with Two Mangos 2023-03-09 It has been one week since I retired my Eero mesh network setup and replaced it with two Mango Mini Travel Routers (GL-MT300N-V2). There were some obvious reasons to make this switch but I was initially unsure how the...
Eric Bailey
Test Your Product on a Crappy Laptop
over a year ago
David Heinemeier...
Open source hooliganism and the TypeScript meltdown I've seen a lot of true believers argue for virtues of their favorite paradigms and methods over the...
a year ago
24
a year ago
I've seen a lot of true believers argue for virtues of their favorite paradigms and methods over the decades working in software. And mostly, I look at people with a passionate preference and smile. Isn't it great that people care so much about their craft that they volunteer to...
swyx's site RSS Feed
You're Allowed To Make Your Own Tools Making personal side projects for fun and profit.
over a year ago
Eric Bailey
The Importance of Heading Levels for Assistive Technology
over a year ago
Steve Klabnik
Building StoreEngine
over a year ago
macwright.com
Playing with bikeshare data, part one Since July, I’ve been archiving data from the Citi Bike GBFS feed. Every five minutes, I have a...
a year ago
42
a year ago
Since July, I’ve been archiving data from the Citi Bike GBFS feed. Every five minutes, I have a datapoint for each of the roughly 2,090 stations with numbers for how many bikes are available or broken, and how many bikes are electric. It’s a long-term project that combines my...
Making software...
Goodbye CSS Preprocessors Goodbye CSS Preprocessors 2017-09-07 I have been using preprocessors across all my side projects...
over a year ago
39
over a year ago
Goodbye CSS Preprocessors 2017-09-07 I have been using preprocessors across all my side projects since they first popped onto the scene. Sass, Stylus, LESS — you name the CSS preprocessor and I've most likely used it because CSS preprocessors are awesome. But that all changes...
David Heinemeier...
The 80s are still alive in Denmark I grew up in the 80s in Copenhagen and roamed the city on my own from an early age. My parents...
3 months ago
34
3 months ago
I grew up in the 80s in Copenhagen and roamed the city on my own from an early age. My parents rarely had any idea where I went after school, as long as I was home by dinner. They certainly didn’t have direct relationships with the parents of my friends. We just figured things...
Yale e360
I found some of my first code! Annotating and reflecting on robotics code from 2009. In high school, one of my teachers shattered my plans for my life, in the most beautiful way. Most...
a year ago
27
a year ago
In high school, one of my teachers shattered my plans for my life, in the most beautiful way. Most of my life, I'd intended to become a math professional of some sort: a math teacher, when that was all I saw math for; an actuary, when I started to learn more; and then a...
Alex Meub
Building a Wi-Fi Controlled Nerf Turret Earlier this year, I decided to build a 3D-printed Nerf turret with streaming video that is fully...
over a year ago
46
over a year ago
Earlier this year, I decided to build a 3D-printed Nerf turret with streaming video that is fully controllable from a web browser. It’s something a 6th grader would have thought was a good use of time, but for some reason as a dad in my thirties, I spent the last several months...
A Beautiful Site
BrowserStack: stop using virtual machines for browser testing Sick of booting up an entire virtual machine (VM) just to test something in IE? With BrowserStack,...
over a year ago
40
over a year ago
Sick of booting up an entire virtual machine (VM) just to test something in IE? With BrowserStack, you don't need VMware or VirtualBox. Just enter a URL and instantly test on just about any browser you can think of. This is legit. It's not just another screenshot service or...
elementary Blog
Visualizing The Finish Line First things first, congratulations to Ubuntu on releasing version 24.04! If you’re not already...
a year ago
94
a year ago
First things first, congratulations to Ubuntu on releasing version 24.04! If you’re not already aware, we build elementary OS releases from the Ubuntu software repositories, so we now have a stable upstream to work from. That means it’s time for us to focus in on finishing up...
Ink & Switch
Patchwork 05 · Edit groups “Formality on demand” allows writers to choose the level of structure they want in their...
a year ago
8
a year ago
“Formality on demand” allows writers to choose the level of structure they want in their collaboration, and avoid needless ceremony.
Vladimir Klepov as a...
How to destroy your app performance using React contexts useContext hook has made React Context API so pleasant to work with that many people are even...
over a year ago
29
over a year ago
useContext hook has made React Context API so pleasant to work with that many people are even suggesting that we drop external state management solutions and rely on the built-in alternative instead. This is dangerous thinking that can easily push your app's performance down the...
A Beautiful Site
Detecting mobile devices with JavaScript While I understand and value the concept of feature detection over browser detection, sometimes the...
over a year ago
31
over a year ago
While I understand and value the concept of feature detection over browser detection, sometimes the need for knowing whether or not we're dealing with a mobile device arises. For in-depth device checking, you can rely on a complex library such as The MobileESP Project. But for...
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
Irrational...
Executive
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...
5 months ago
52
5 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...
Blog - Bitfield...
Programming is fun I was a guest on the Cup o’ Go podcast recently, talking with Shay Nehmad and Jonathan Hall about...
9 months ago
76
9 months ago
I was a guest on the Cup o’ Go podcast recently, talking with Shay Nehmad and Jonathan Hall about writing and teaching Go. Here’s a transcript of our chat.
James Vaughan's blog
Timothy Gu
over a year ago
Confused bit
Simply explained: Where do programming languages come from? Our lives are surrounded by computers, from the smartphones to the elevator controller, from the...
over a year ago
46
over a year ago
Our lives are surrounded by computers, from the smartphones to the elevator controller, from the plane to the game consoles. They can do so many things, but how do we tell them what to do? This involves programming, and people writing the program in specific languages made to...
swyx's site RSS Feed
6 Things Markdown Got Wrong John Gruber's Markdown is almost a perfect content authoring format. Here are 6 things it got wrong.
over a year ago
swyx's site RSS Feed
My New Startup Checklist some of you may know I've recently started a new company. I'm not ready to talk about -that- yet,...
over a year ago
146
over a year ago
some of you may know I've recently started a new company. I'm not ready to talk about -that- yet, but I did want to capture some notes on logistical stuff I have had to ramp up on as a first time founder. hopefully this helps somebody out there.
Blog of Simple...
Road to 1 million ARR - August Update
a year ago
Founder's blog
I really wanted to like Tailwind CSS TL;DR Nobody: Absolutely no one: Me: Here's what I think about Tailwind CSS! First, a...
over a year ago
41
over a year ago
TL;DR Nobody: Absolutely no one: Me: Here's what I think about Tailwind CSS! First, a tip of the hat Let's get one thing out of the way: Tailwind CSS is great. For starters, Tailwind is a very polished and well-thought-out product. As a fellow bootstrapper - I...
swyx's site RSS Feed
How To Learn In Private Of course I don't think that everything should be public. I don't even think everyone should Learn...
over a year ago
35
over a year ago
Of course I don't think that everything should be public. I don't even think everyone should Learn In Public. The majority of the time you are still learning in private. Here are some thoughts on how to do it well.
HTMHell
The devil is in the &lt;details&gt; by J. Pedro Ribeiro Not too long ago, building an accordion component would require you to use a...
6 months ago
63
6 months ago
by J. Pedro Ribeiro Not too long ago, building an accordion component would require you to use a combination of JavaScript and CSS. If you've been around for as long as I have, you might have used a library like jQuery or Mootools. "vanilla", your code would look something like...
Krzysztof Kowalczyk...
The things we do to ship desktop software I wrote a small utility for Windows. It indexes a hard-drive and allows to find a file by name in...
over a year ago
26
over a year ago
I wrote a small utility for Windows. It indexes a hard-drive and allows to find a file by name in under a second. It might surprise you that I spent more time on things that are not related to core functionality. Let’s call it a tax of shipping desktop software. Here are some of...
Yale e360
Feature flags and authorization abstract the same concept When I think of feature flags and authorization, I usually think about very different things. They...
over a year ago
26
over a year ago
When I think of feature flags and authorization, I usually think about very different things. They are used for different purposes. But ultimately, they are abstractions of the same thing. They might even be the same thing except for how they are used and the consequences for...
PostHog's RSS Feed
PostHog raises $12 million in funding led by GV and Y Combinator (Dec 17, 2020) – PostHog, the open source product analytics company, today announced $12 million in...
over a year ago
26
over a year ago
(Dec 17, 2020) – PostHog, the open source product analytics company, today announced $12 million in funding and major new features - including plugins…
Alex Meub
Recreating the Windows BSOD I thought it would be fun to recreate the iconic Windows Blue Screen of Death (BSOD) in Photoshop. I...
over a year ago
41
over a year ago
I thought it would be fun to recreate the iconic Windows Blue Screen of Death (BSOD) in Photoshop. I found the classic DOS system font and was able recreate a pixel-perfect BSOD image using it. You can see a rendering of the classic BSOD in all it’s pixelated glory here and...
37signals Dev
Turbo 8 released We’re excited to announce the release of Turbo v8, a major update to the Turbo front-end framework....
a year ago
25
a year ago
We’re excited to announce the release of Turbo v8, a major update to the Turbo front-end framework. This release introduces a suite of innovative features designed to enhance web development and user experiences across the board. Here are the key highlights of Turbo v8: Morphing...
General Robots
Why Build a Robot Company? So You Want To Do Robots: Part 1
over a year ago
swyx's site RSS Feed
Mocking and Using CRUD APIs with MirageJS and React-Query This is how to pair two newcomers on the React scene for mocking and using CRUD APIs, for a great...
over a year ago
Jim Nielsen’s Blog
Is Making Websites Hard, Or Do We Make It Hard? Or Is It Some of Both? Johan Halse has a post called “Care” where he talks about having to provide web tech support to his...
a year ago
40
a year ago
Johan Halse has a post called “Care” where he talks about having to provide web tech support to his parents: My father called me in exasperation last night after trying and failing to book a plane ticket. I find myself having to go over to their house and do things like switch...
Joel Gascoigne
What no one talks about when building a team: Letting people go * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * One of the...
over a year ago
28
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * One of the things I enjoy most about building a company is to focus on culture, and to think about how we can create a team which is a joy to be part of. A large part of this is
swyx's site RSS Feed
Pensieve: Mar 7 2024 - on Agency A collection of public thoughts that could be blogposts but i dont have time, so here, have the...
a year ago
26
a year ago
A collection of public thoughts that could be blogposts but i dont have time, so here, have the short form. I may upgrade these to full posts in future.
Steve Klabnik
GitHub is anarchy for programmers
over a year ago
Liz Denys
Chemistry at its finest: inverted sugar syrup for cocktails Simple syrup finds its home in any well-stocked bar because sometimes sugar doesn't dissolve easily...
over a year ago
41
over a year ago
Simple syrup finds its home in any well-stocked bar because sometimes sugar doesn't dissolve easily enough. Simple syrup is traditionally made by dissolving white sugar into water on a stove and then cooling before use, but sometimes, in a pinch, people will shake superfine sugar...
Eric Bailey
A conversation can be an output
over a year ago
Eric Bailey
Consent, LLM scrapers, and poisoning the well I remember feeling numb learning that my writing had been sucked up by OpenAI. It came out of...
a year ago
17
a year ago
I remember feeling numb learning that my writing had been sucked up by OpenAI. It came out of nowhere and was done without my permission or consent. I have a lot of ethical issues with contemporary AI productization, notably notions around consent, ownership, and environment....
Ink & Switch
Inkbase: Programmable Ink What would be possible if hand-drawn sketches were programmable like spreadsheets?
over a year ago
Joel Gascoigne
Thoughts on travelling with your startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Buffer...
over a year ago
27
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Buffer [http://bufferapp.com] has been a crazy ride since I first had the idea back in October 2010. As we’ve grown the startup from nothing to 250,000 users, a $600,000 annual revenue run rate...
David Crawshaw
2016-01-07 "Surely I spoke of things I did not understand, things too wonderful for me to know."
over a year ago
Making software...
Better Box Shadows Better Box Shadows 2019-01-08 .message { position: relative; z-index: 1; } ...
over a year ago
38
over a year ago
Better Box Shadows 2019-01-08 .message { position: relative; z-index: 1; } .box-container, .box-container-depth { background: white; box-shadow: 0 4px 8px rgba(0,0,0,0.3); border: 1px solid #eee; border-radius: 10px; margin: 2rem auto; ...
the jsomers.net blog
Speed matters: Why working quickly is more important than it seems The obvious benefit to working quickly is that you'll finish more stuff per unit time. But there's...
over a year ago
21
over a year ago
The obvious benefit to working quickly is that you'll finish more stuff per unit time. But there's more to it than that. If you work quickly, the cost of doing something new will seem lower in your mind. So you'll be inclined to do more. The converse is true, too. If every time...
Neil Panchal
ZFS RAIDZ2 - Achieving 157 GB/s Update: See Note 5 below . 157 GB/s is a misleading bandwidth due to the way fio lib handles the...
over a year ago
36
over a year ago
Update: See Note 5 below . 157 GB/s is a misleading bandwidth due to the way fio lib handles the --filename option. Actual bandwidth is approximately 22 GB/s, which is still mighty impressive. I built a new server that's also going to serve as a NAS. It
Blog - Bitfield...
Will write for food In the final sizzling chapter of my career exposé, we’ll learn how I went from self-unemployment...
a year ago
30
a year ago
In the final sizzling chapter of my career exposé, we’ll learn how I went from self-unemployment to founding the world’s tiniest publishing empire.
samwho.dev
Bloom Filters .bf { width: 100%; height: 150px; } @media only screen and (min-width: 320px) and (max-width:...
a year ago
60
a year ago
.bf { width: 100%; height: 150px; } @media only screen and (min-width: 320px) and (max-width: 479px) { .bf { height: 200px; } } @media only screen and (min-width: 480px) and (max-width: 676px) { .bf { height: 200px; } } @media only screen and (min-width:...
swyx's site RSS Feed
Bouldering My first introduction to bouldering was in 2017, in DUMBO:
a year ago
somenice
Coastal Mountain Forest Triptych Often found growing together in the Coastal Mountain forest of British Columbia, these three species...
a year ago
23
a year ago
Often found growing together in the Coastal Mountain forest of British Columbia, these three species were inspiration to capture the texture and light of my local forest.The idea to frame each with their own type of wood came both as a natural idea but also because of materials...
Ink & Switch
Patchwork 01 · Universal version control We believe that simple, powerful, universal version control tools could help all kinds of creators...
a year ago
7
a year ago
We believe that simple, powerful, universal version control tools could help all kinds of creators produce better work.
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
71
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...
Josh Collinsworth
A decade of code A personal (read: meandering) post inspired by the realization that I first began to learn HTML and...
a year ago
72
a year ago
A personal (read: meandering) post inspired by the realization that I first began to learn HTML and CSS exactly ten years ago, reflecting on the lucky turning points that brought me to where I am today.
alexwlchan
Getting the path to the note I have open in Obsidian I have a bunch of Python scripts I use to clean up text files, and I call them by passing the path...
a year ago
19
a year ago
I have a bunch of Python scripts I use to clean up text files, and I call them by passing the path to the text file as an argument, for example: $ python clean_up_text.py /path/to/text/file.md This is mostly fine, but finding that path is a bit annoying when I want to run them...
bt RSS Feed
What Happened to Self-Hosted Blogs? What Happened to Self-Hosted Blogs? 2018-10-18 I remember a time on the internet1 when everyone and...
over a year ago
23
over a year ago
What Happened to Self-Hosted Blogs? 2018-10-18 I remember a time on the internet1 when everyone and their grandmother was running a personal blog. And I mean personal - not hosted on some side platform or a tacked-on addition to the rest of their website. Nowadays companies and...
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
swyx's site RSS Feed
Intro to Node-RED I dipped into [my automation repo](https://github.com/sw-yx/automation/blob/master/README.md) today...
over a year ago
31
over a year ago
I dipped into [my automation repo](https://github.com/sw-yx/automation/blob/master/README.md) today and explored Huginn. It didn't really appeal so I looked for alternatives and found [Node-RED](https://nodered.org/). It uses a much more familiar toolchain (JS) and is...
Epic Web Dev
The future of react-router just got a lot brighter (tip) Today we go over the recent announcement blog post of react-router where they talk about their open...
a month ago
14
a month ago
Today we go over the recent announcement blog post of react-router where they talk about their open governance model and what the future will look like
Joel Gascoigne
Like anything else, we need to practice startups * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It is easy to...
over a year ago
31
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It is easy to look at successful founders and see them as genuises, as people who were without a doubt going to be triumphant. When we look at people in that way, it is completely understandable...
alexwlchan
Moving my YouTube Likes from one account to another I used to have two YouTube accounts, and I wanted to consolidate them into one. I had two accounts...
a year ago
27
a year ago
I used to have two YouTube accounts, and I wanted to consolidate them into one. I had two accounts as a way to keep two separate watch histories. I was watching videos about gender and trans stuff before I came out, and I didn’t want them appearing in my main account – say, when...
Jim Nielsen’s Blog
Overcomplicating Things Is So Easy Maciej Cegłowski writing about “The Lunacy of Artemis”: You don’t have to be a rocket scientist to...
a year ago
67
a year ago
Maciej Cegłowski writing about “The Lunacy of Artemis”: You don’t have to be a rocket scientist to wonder what’s going on here. If we can put a man on the moon, then why can't we just go do it again? The moon hasn’t changed since the 1960’s, while every technology we used to get...
Seán Barry
A Realisation About Fitness No matter how much I run, or how much I lift weights, it never gets easier. There's always a part of...
over a year ago
56
over a year ago
No matter how much I run, or how much I lift weights, it never gets easier. There's always a part of me that wants to stop, and there's always another part of me fighting to push through. This is how I deal with that internal battle.
somenice
Whistler High Note Trail Gorgeous clear day around the back of Whistler Mountain yesterday. Hiked the High Note Trail...
over a year ago
37
over a year ago
Gorgeous clear day around the back of Whistler Mountain yesterday. Hiked the High Note Trail backwards from Harmony Lake Loop up to the Peak chair.
Vadim Kravcenko
Do some people just not have the talent for Software Engineering? Dear Friend, Your openness in sharing your experiences and concerns resonates deeply with me. I...
a year ago
53
a year ago
Dear Friend, Your openness in sharing your experiences and concerns resonates deeply with me. I understand how you feel. I […] The post Do some people just not have the talent for Software Engineering? appeared first on Vadim Kravcenko.
Maggie Appleton
Humanity's Last Exam Humanity's Last Exam by Center for AI Safety (CAIS) and Scale AI
4 months ago
macwright.com
Placemark is now open source Placemark is now open source! In short: MIT license TypeScript codebase Contributions...
a year ago
29
a year ago
Placemark is now open source! In short: MIT license TypeScript codebase Contributions welcome Placemark is the map editor software-as-a-service that I built for several years. It’s a website where you can import, create, edit, export, publish, and visualize geospatial data. I’m...
alexwlchan
CSS formatting in the console I was poking around in Google Lens recently (which is Google’s magical reverse image lookup service)...
over a year ago
42
over a year ago
I was poking around in Google Lens recently (which is Google’s magical reverse image lookup service) and I was mildly surprised by what I saw in the developer tools console: Code that runs in the dev console can be very powerful, so I can understand why they want to...
swyx's site RSS Feed
Prerecording Talks for Online Conferences Tips for Speakers Prerecording Talks for Online Conferences
over a year ago
A Beautiful Site
Images display in Firefox and Safari, but not in Internet Explorer I ran into a little "gotcha" today where an image was displaying properly in Firefox and Safari, but...
over a year ago
31
over a year ago
I ran into a little "gotcha" today where an image was displaying properly in Firefox and Safari, but not in Internet Explorer. The weird thing is that it wasn't showing up as a broken link (no missing image icon with the infamous red 'X'). Instead, it wasn't showing up at...
Joel Gascoigne
Acting with incomplete information in a startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * As a fledgling...
over a year ago
29
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * As a fledgling entrepreneur in the midst of a growing startup, I try to read quite a lot around the subject. I’ve been deeply involved in startup culture for around two years now and I often find...
TokyoDev
How (and Why) to Get a Bank Account in Japan You can technically get by in Japan without a Japanese bank account. For those who are here on...
a month ago
33
a month ago
You can technically get by in Japan without a Japanese bank account. For those who are here on short-term visas, or who plan to move frequently from city to city, it’s perfectly possible to live and work in Japan without one. However, if you want to work a full-time job, rent an...
the singularity is...
p(doom) Yesterday I debated Eliezer Yudkowsky This is totally me spitballing here, but I think the crux of...
a year ago
27
a year ago
Yesterday I debated Eliezer Yudkowsky This is totally me spitballing here, but I think the crux of the debate is whether AIs will look more like formal systems or like inscrutable weight matrices. I think it’s the latter, and I think it’s the something like the latter forever....
PostHog's RSS Feed
How we turned ClickHouse into our event mansion Recently, PostHog was invited to speak at OSA Con 2021 , an open source analytics conference...
over a year ago
19
over a year ago
Recently, PostHog was invited to speak at OSA Con 2021 , an open source analytics conference organised by Altinity. It was a fantastic opportunity to…
HTMHell
Common nesting issues in HTML HTML is such a lovely language. Browsers will almost always display something for you, no matter...
over a year ago
35
over a year ago
HTML is such a lovely language. Browsers will almost always display something for you, no matter what you put in the HTML document. Heck, you could omit all tags, and it will still work. That’s all nice, but as web professionals, we should aim to write valid code. But even...
Nelson's Weblog
Noom is exploitative I tried out Noom, the weight loss and cognitive behavioral therapy program. The app is more like CBT...
over a year ago
114
over a year ago
I tried out Noom, the weight loss and cognitive behavioral therapy program. The app is more like CBT for upselling customers than CBT for weight loss. Now I’m hoping they’ll delete my sensitive medical data and refund the $3 they tricked me out of. (They did, quickly in...
The Pragmatic...
Uber’s engineering level changes Uber revamped its engineering levels in 2022. How did the levels evolve over time, why was it time...
over a year ago
98
over a year ago
Uber revamped its engineering levels in 2022. How did the levels evolve over time, why was it time to change, and what were they? I’ve collected details.
markround.com
DevOps for the Sinclair Spectrum - Part 2 In Part 1, I explored the hardware and development environment. In this article, I’ll cover the...
over a year ago
23
over a year ago
In Part 1, I explored the hardware and development environment. In this article, I’ll cover the server-side components as well as coding and launching the first iteration of the site along with some of the limitations I encountered when programming on such an old system. Server...
Jim Nielsen’s Blog
Zero to Unmaintainable in 1.2 Commands Dave posted “The time to unmaintainable is very low” about how pervasive this idea of “get up and...
a year ago
43
a year ago
Dave posted “The time to unmaintainable is very low” about how pervasive this idea of “get up and going quick” is: I can burp some npm commands into my terminal, burp some more to setup a deployment pipeline and blam! Website. The time to product demo is so low. But there’s...
Irrational...
Using cultural survey data. When I was at Stripe, I reworked the hiring process for Director-plus engineering managers. My goal...
over a year ago
42
over a year ago
When I was at Stripe, I reworked the hiring process for Director-plus engineering managers. My goal was to better evaluate polished senior leaders who always said the right thing. I wanted to find the real beliefs and behaviors underneath all the polish. One interview focused on...
Yale e360
Writing Hurl's grammar, twice Recently I started working on a programming language, Hurl. Writing the initial code samples and...
a year ago
21
a year ago
Recently I started working on a programming language, Hurl. Writing the initial code samples and developing the concept is all fine and good, but the next step is to actually make it work. The steps I outlined for developing Hurl in the last post were: Write out code samples to...
Liz Denys
New Loose Leaf Security series: More on authentication and password managers Three more episodes of Loose Leaf Security are out, a series about authentication and password...
over a year ago
27
over a year ago
Three more episodes of Loose Leaf Security are out, a series about authentication and password managers: Using a password manager effectively In a deeper exploration of password manager browser extensions and features for sharing as well as a survey of alternatives to password...