Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #history #startups #technology #science #life #literature #architecture #travel #creative #design #comics #cartography #finance #AI #indiehacker Muted Categories [alt+←][alt+→]
The Changelog
Recovering Our Lost Free Will Online: Tools and Techniques That Are Available Now Note: This post is also available on my webiste, where it will be periodically updated. As I’ve been...
over a year ago
5
over a year ago
Note: This post is also available on my webiste, where it will be periodically updated. As I’ve been thinking and writing about privacy and decentralization lately, I had a conversation with a colleague this week, and he commented about how loss of privacy is related to loss of...
davidyat.es
The many (bad) interfaces of Substack
9 months ago
Computer Things
Why Not Comments Logic For Programmers v0.3 Now available! It's a light release as I learn more about formatting a...
3 months ago
40
3 months ago
Logic For Programmers v0.3 Now available! It's a light release as I learn more about formatting a nice-looking book. You can see some of the differences between v2 and v3 here. Why Not Comments Code is written in a structured machine language, comments are written in an...
Paolo Amoroso's...
My second year of blogging with Write.as <![CDATA[Two years ago these days I announced my blog Paolo Amoroso's Journal hosted at Write.as....
10 months ago
14
10 months ago
<![CDATA[Two years ago these days I announced my blog Paolo Amoroso's Journal hosted at Write.as. Write.as is a paid instance of the lightweight, federated, open source blogging platform WriteFreely. Deciding on a blogging platform that meets my needs wasn't easy but going with...
PostHog's RSS Feed
The 7 best free and open-source feature flag tools Feature flags, aka feature toggles, turn specific functions on and off during runtime. Rather than...
a year ago
6
a year ago
Feature flags, aka feature toggles, turn specific functions on and off during runtime. Rather than maintaining multiple feature branches in your…
dthompson
Haunt 0.3.0 released Haunt version 0.3.0 has been released! It’s been just over 2 years since the last release, and many...
10 months ago
4
10 months ago
Haunt version 0.3.0 has been released! It’s been just over 2 years since the last release, and many fixes and improvements have been accumulated so this is long overdue! About Haunt Haunt is a static site generator that uses the Guile Scheme as its configuration language. It...
Alex Meub
My Favorite Web Apps and Tools I’ve found myself more often using web apps instead of dedicated desktop applications at work. It...
over a year ago
13
over a year ago
I’ve found myself more often using web apps instead of dedicated desktop applications at work. It seems that in general, desktop apps have been getting slower and more resource intensive lately. The trend of teams using Electron or the Chromium Embedded Framework in order to ship...
Steve Klabnik
Mixins: a refactoring anti-pattern
over a year ago
A small freedom area...
From roots to polynomials Polynomials can be represented in various forms. The most common ones are those I call the "sum of...
over a year ago
13
over a year ago
Polynomials can be represented in various forms. The most common ones are those I call the "sum of powers" (for example f(x)=ax³+bx²+cx+d) and the "root factors" (for example f(x)=(x-r)(x-s)(x-t), where r, s and t are the roots). The process of transforming the former into the...
TokyoDev
How to screen developers When screening developers at a startup, you have competing goals. On the one hand, you have limited...
over a year ago
9
over a year ago
When screening developers at a startup, you have competing goals. On the one hand, you have limited resources to dedicate to the hiring process, so you want a process that minimizes the work for you and your team. On the other hand, you have a challenging time attracting talented...
swyx's site RSS Feed
API Design: Modifying Defaults > This is a quick note on a API Design. I hope to make this an ongoing series.
over a year ago
HTMHell
#20 HTMHell special: close buttons This first HTMHell special inspects one of the most complicated and most controversial patterns in...
over a year ago
6
over a year ago
This first HTMHell special inspects one of the most complicated and most controversial patterns in front-end development: 🔥 the close button. 🔥 In modals, ads, and other overlays you often find a button with a close symbol that allows users, or at least some of them, to close...
swyx's site RSS Feed
Oct 2019 Recap Hello mailing list friends!
over a year ago
TokyoDev
Personal Blog to Profitable Business: the Story of TokyoDev この記事は[日本語でも](https://www.tokyodev.com/articles/tokyodev-story-japanese)お読みいただけます。 TokyoDev...
a year ago
7
a year ago
この記事は[日本語でも](https://www.tokyodev.com/articles/tokyodev-story-japanese)お読みいただけます。 TokyoDev started out as my personal blog talking about developer life in Japan, but has evolved into a job board that is a thriving business that is my sole source of income. But even more than...
The Changelog
KDE: A Nice Tiling Envieonment and a Surprisingly Awesome DE I recently wrote that managing an external display on Linux shouldn’t be this hard. I went down a...
over a year ago
6
over a year ago
I recently wrote that managing an external display on Linux shouldn’t be this hard. I went down a path of trying out some different options before finally landing at an unexpected place: KDE. I say “unexpected” because I find tiling window managers are just about a necessity....
Liz Denys
Leave icebreakers to strangers, or how to spin friends and introduce people My favorite way to meet new people is through my existing set of friends. There are many benefits,...
over a year ago
14
over a year ago
My favorite way to meet new people is through my existing set of friends. There are many benefits, the obvious one being that my friends tend to have great taste in people. But I'm also at least a little bit awkward. Despite consciously thinking about asking thoughtful versions...
The Pragmatic...
Github Copilot and ChatGPT alternatives There are a growing number of AI coding tools that are alternatives to Copilot. A list of other...
a year ago
167
a year ago
There are a growing number of AI coding tools that are alternatives to Copilot. A list of other popular, promising options.
Making software...
Making Tables Responsive With Minimal CSS Making Tables Responsive With Minimal CSS 2019-06-11 Update (Oct 2019): @aardrian wrote a...
over a year ago
18
over a year ago
Making Tables Responsive With Minimal CSS 2019-06-11 Update (Oct 2019): @aardrian wrote a previous post about how changing the display properties on tables can impact screen readers. I highly recommend his excellent article Tables, CSS Display Properties, and ARIA I find...
A Beautiful Site
Exploring the EyeDropper API The EyeDropper API has landed in Chrome and Edge 95! This is a simple promise-based API that lets...
over a year ago
14
over a year ago
The EyeDropper API has landed in Chrome and Edge 95! This is a simple promise-based API that lets you select a color from anywhere on the screen. Let's dive in and see how it works. To start, we'll add a button that activates the eye dropper. <button type="button">Select a...
Epic Web Dev
Full Stack Foundations (workshop) The Full Stack Foundations workshop covers modern web development best practices including Styling,...
a year ago
5
a year ago
The Full Stack Foundations workshop covers modern web development best practices including Styling, Routing, Data Loading, Forms, SEO, Error Handling, and more!
swyx's site RSS Feed
How to change custom domain on Substack Since September, I've been running my AI newsletter on https://lspace.swyx.io
a year ago
blag
Using uWSGI with Python 3 Simple steps to get uWSGI up and running in Python 3.
over a year ago
David Gerrells
How fast is rust? Simulating 200,000,000 particles The challenge, simulate 100,000,000 particles in rust using only the cpu. Let’s go.
a month ago
Steve Klabnik
What's new with "The Rust Programming Language"
over a year ago
A Beautiful Site
JSNES: a Nintendo emulator built in JavaScript I remember, not too long ago, arguing with people who said that JavaScript would never be as good as...
over a year ago
15
over a year ago
I remember, not too long ago, arguing with people who said that JavaScript would never be as good as Flash. Granted, at the time many people were afraid of JavaScript and, thus, it wasn't used as widely as it is today. With the introduction of popular libraries such as jQuery,...
ntietz.com blog
[Talk] Scaling Graphs On March 22, 2016, I talked about scaling up graphs at Scale Tech. It was recorded and is viewable...
over a year ago
5
over a year ago
On March 22, 2016, I talked about scaling up graphs at Scale Tech. It was recorded and is viewable on YouTube: If you have thoughts on scaling graphs or big data in general, please reach out to me! I'm always happy to talk about this.
Jim Nielsen’s Blog
Software is What We Learned Along the Way Trent absolutely nails it: [the why is] where I provide the most value as a designer. I am not...
a year ago
6
a year ago
Trent absolutely nails it: [the why is] where I provide the most value as a designer. I am not merely the picker of fonts, the dropper of shadows, the executor of deliverables. My greatest value as a designer lies in orchestrating the process and gathering insights — applying...
swyx's site RSS Feed
Pensieve: Mar 9 2024 - on Dune 2 the jeff tang vs anton meetup today was a super interesting study in contrasts: Life vs Death
9 months ago
bunnie's blog
Winner, Name that Ware February 2024 The ware for February 2024 is the core of a B&G 213 Masthead Wind Sensor, an instrument capable of...
9 months ago
10
9 months ago
The ware for February 2024 is the core of a B&G 213 Masthead Wind Sensor, an instrument capable of reporting both wind speed and direction. Thanks again to FETguy and Renew Computers for the contribution! The coil on the left hand side is a brushless resolver, which determines...
Steve Klabnik
2013: year in review
over a year ago
Joel Gascoigne
Steady yourself, those world-changing thoughts are not productive * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Whilst building...
over a year ago
13
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Whilst building my latest startup, which I’m glad to say is picking up nicely, there have been times when things have started to go a little crazy. It might be being featured in a big blog, lots...
David Heinemeier...
Ears rarely open until a rapport is established It's hard to open cold with a controversial take to a bunch of strangers. And the room is always...
3 months ago
35
3 months ago
It's hard to open cold with a controversial take to a bunch of strangers. And the room is always cold on X or in a one-off blog post. Just like comedy, half the battle of winning over the audience comes from a solid introduction, good timing, and a broad smile to warm the room....
swyx's site RSS Feed
Searching for The Solo Founder Cadence I've been quite inspired by David Sacks' The Cadence ever since I read it. It prescribes an...
a year ago
34
a year ago
I've been quite inspired by David Sacks' The Cadence ever since I read it. It prescribes an operational process and ideal team structure for a 50-500 person startup - running sales, finance, product, and marketing in sync in quarterly cycles with effective communication between...
PostHog's RSS Feed
Array 1.13.0 Quality was the name of the game over the last two weeks. We have a few user facing tweaks and a...
over a year ago
6
over a year ago
Quality was the name of the game over the last two weeks. We have a few user facing tweaks and a mountain of bug fixes and refactoring this week. We…
Steve Klabnik
Why I'm partnering with Balanced
over a year ago
A Beautiful Site
Shoelace.style — A back to the basics CSS starter kit I spent some time last week working on a free CSS boilerplate I'm calling Shoelace.css. It's kinda...
over a year ago
14
over a year ago
I spent some time last week working on a free CSS boilerplate I'm calling Shoelace.css. It's kinda like Bootstrap, but a lot leaner and pure CSS. You don't need a preprocessor like Sass or Less to use it, but it's still highly customizable with CSS variables. I'm calling Shoelace...
Epic Web Dev
Two Factor Auth is Included in the Epic Stack (tip) A Two Factor Authentication implementation has been added to the Epic Stack. Check it out!
a year ago
EXPLAIN EXTENDED
Happy New Year: solving the Rubik’s Cube in SQL Explain Extended New Year's post solving the Rubik's Cube in SQL The post Happy New Year: solving...
over a year ago
7
over a year ago
Explain Extended New Year's post solving the Rubik's Cube in SQL The post Happy New Year: solving the Rubik’s Cube in SQL appeared first on EXPLAIN EXTENDED.
Computer Things
GitHub Search for research and learning Hi everyone! I have a new blog post out: An RNG that runs in your brain. It's a mix of cool tricks...
11 months ago
6
11 months ago
Hi everyone! I have a new blog post out: An RNG that runs in your brain. It's a mix of cool tricks and math analysis done with an exotic gremlin language. Patreon is here. Also TLA+ workshop on Feb 12 etc etc use the code NEWSLETTERDISCOUNT for $100 off etc Anyway I've been all...
Joel Gascoigne
Make progress faster by cooperating: 4 tips to try with your co-founder or co-worker * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * For a number of...
over a year ago
11
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * For a number of years now, I’ve found that I generally always had a “training partner” for my entrepreneurial goals. A few years ago, this was my great friend Khuram...
Charles Chen
Using useMemo and useCallback to Save the Past from React Langoliers If you're confused about useMemo and useCallback and you have 10 minutes and nostalgia for 90’s...
a year ago
6
a year ago
If you're confused about useMemo and useCallback and you have 10 minutes and nostalgia for 90’s sci-fi? You came to the right place!
Acko.net
Climbing Mount Effect Declarative Code and Effects This is a series about incrementalism in code and coding. On the one...
over a year ago
14
over a year ago
Declarative Code and Effects This is a series about incrementalism in code and coding. On the one hand, I mean code that is rewindable and resumable. On the other, I mean incremental changes in how we code. This is not an easy topic, because understanding some of the best...
Making software...
Write HTML Like It's 1999 Write HTML Like It's 1999 2019-06-06 I am sure it's safe to say that most developers love to use the...
over a year ago
13
over a year ago
Write HTML Like It's 1999 2019-06-06 I am sure it's safe to say that most developers love to use the latest and greatest web tools available. Helpful resources such as preprocessors, template engines, syntax formatters - you name it - can all make a developer's life easier....
Steve Klabnik
Deleuze for Developers: will smooth space/open source suffice to save us?
over a year ago
PostHog's RSS Feed
Open source (and self-hosted) alternatives to Hotjar & FullStory Analytics is great when you need hard numbers, but hard numbers don't give you the full picture....
a year ago
7
a year ago
Analytics is great when you need hard numbers, but hard numbers don't give you the full picture. What else do you need to do? Talk to users ? Sure…
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
19
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...
Liz Denys
It's a piece of cake to bake a SIPB cake Given four batches of a dark chocolate cake for two circular layer cakes and two small loaf cakes,...
over a year ago
12
over a year ago
Given four batches of a dark chocolate cake for two circular layer cakes and two small loaf cakes, vanilla buttercream frosting, chocolate buttercream frosting with black food coloring, homemade white vanilla fondant, homemade black chocolate fondant, a bread knife to carve shoes...
David Heinemeier...
X marks the motivated reasoning I’ve lost track of all the things that Musk has done to Twitter that ought to have brought it down...
a year ago
6
a year ago
I’ve lost track of all the things that Musk has done to Twitter that ought to have brought it down by now. Scarcely a month goes by without some action triggering the incessant bells of doom, ringing from the bellies of bloviating ding dongs. And the ringing seemingly never stops...
Elad Blog
Fireside chat with Reid Hoffman on AI, Big Tech, & Society Notion was kind enough to host a fireside chat between myself and Reid Hoffman on AI. Transcript and...
a year ago
ntietz.com blog
Kill the crunch time heroics Crunch time has an allure: it feels like if you just push hard enough, you can get more done. You...
over a year ago
5
over a year ago
Crunch time has an allure: it feels like if you just push hard enough, you can get more done. You can push hard and get that next release done on time, get those new features out, earn more revenue for your company. Engineers are under immense pressure to deliver more and do it...
Words and Buttons...
Static typing isn’t free. Where do you think the C++ angry mob comes from? Type inference works like logic deduction so any program in a statically typed language is two...
a year ago
36
a year ago
Type inference works like logic deduction so any program in a statically typed language is two programs. The first one is the thing you sell, and the second – is a model that undergoes some sort of verification every time you run a compiler. This second program, although, often...
Tinloof - Blog
Asynchronous JavaScript - what is it? (Promises, callbacks, async/await) JavaScript code is executed synchronously. In other words, from top to bottom and one line at a...
over a year ago
5
over a year ago
JavaScript code is executed synchronously. In other words, from top to bottom and one line at a time. First, the code will execute the function and know what to return when getText() is called. Then it assigns the getText() function to the variable text.
A Smart Bear
The Code is your Enemy A short pep talk I delivered to kick off a Three-Day Startup challenge event. And overwhelming...
3 months ago
43
3 months ago
A short pep talk I delivered to kick off a Three-Day Startup challenge event. And overwhelming confirmation that the lesson is correct.
swyx's site RSS Feed
My 2024 New Mac Setup I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development.
a month ago
samwho.dev
The dos and don'ts of large, online communities One of the ways I spend my spare time is moderating the Programming Discussions Discord server. It's...
over a year ago
14
over a year ago
One of the ways I spend my spare time is moderating the Programming Discussions Discord server. It's an online community of almost 20,000 people, focussed around helping people with their programming problems through real-time chat. A frequent mistake I see people make in the...
Kevin Chen
Why we still can’t stop plagiarism in undergraduate computer science Imagine that you’re hired to work at your local public library. As an eagle-eyed checkout clerk, you...
over a year ago
6
over a year ago
Imagine that you’re hired to work at your local public library. As an eagle-eyed checkout clerk, you soon realize that half the patrons leave without actually checking out their books! This leaves everyone else scratching their heads when the catalog doesn’t match the shelves....
TokyoDev
Don't Start With a Prototype for Your MVP Eric Ries [defines a minimum viable...
over a year ago
8
over a year ago
Eric Ries [defines a minimum viable product](http://www.startuplessonslearned.com/2009/08/minimum-viable-product-guide.html) as > that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort As a...
Remains of the Day
How to Blow Up a Timeline NOTE: I’d been working on this piece on and off for a few weeks while trying to move to NYC and...
a year ago
55
a year ago
NOTE: I’d been working on this piece on and off for a few weeks while trying to move to NYC and settle into my new apartment, and just as I was about to publish it, Elon rate-limited Twitter and so, sensing a moment of weakness, Meta pulled up its launch date for Threads to...
Neil Panchal
Overkill Objects for Everyday Life I routinely make a fool of myself when I tell friends I want a Martin Baker ejection seat as a chair...
over a year ago
15
over a year ago
I routinely make a fool of myself when I tell friends I want a Martin Baker ejection seat as a chair in my living room. Of course, with the pyrotechnic charge removed. Seriously, I would totally buy it if it weren't $5,000 on eBay and I'
Making software...
Browser History Sucks Browser History Sucks 2019-04-20 Have you ever needed to step back through your browser history to...
over a year ago
15
over a year ago
Browser History Sucks 2019-04-20 Have you ever needed to step back through your browser history to find a particular site or product? Do you remember that experience being good? Most likely not. Much like printers, the design of browser history interfaces hasn't changed in years....
bt RSS Feed
Poor Man's CSS Full-Bleed Layout Poor Man’s CSS Full-Bleed Layout 2020-10-07 I recently came across the very well written and...
over a year ago
7
over a year ago
Poor Man’s CSS Full-Bleed Layout 2020-10-07 I recently came across the very well written and interesting article, Full-Bleed Layout Using CSS Grid, while browsing my daily designer feeds. I won’t go into the post’s specifics here (I recommend you read the article for yourself)...
Tinloof - Blog
PWA: What it is and why you should try it The percentage of global web traffic on mobile phones has surged over the past decade. As of...
a year ago
7
a year ago
The percentage of global web traffic on mobile phones has surged over the past decade. As of November 2022, 60.28 percent of all web traffic came through mobile phones. Providing a good mobile user experience is therefore crucial to attract and retain users. Mobile applications...
Tony Finch's blog
I made a keyboard! Another keyboard! HHKbeeb A couple of years ago I made a BBC Micro tribute keyboard in the runup to...
a year ago
5
a year ago
Another keyboard! HHKbeeb A couple of years ago I made a BBC Micro tribute keyboard in the runup to the beeb’s 40th anniversary. I called it HHKBeeb: The HHKBeeb is made from: keycaps designed by me and printed by WASD Yiancar HS60 PCB generic HHKB aluminium / acrylic sandwich...
Computer Things
Nondeterminism in Formal Specification Just an unordered collections of thoughts on this. In programming languages, nondeterminism tends to...
6 months ago
10
6 months ago
Just an unordered collections of thoughts on this. In programming languages, nondeterminism tends to come from randomness, concurrency, or external forces (like user input or other systems). In specification languages, we also have nondeterminism as a means of abstraction. Say...
alexwlchan
Testing JavaScript without a (third-party) framework Last week Julia Evans posted Writing Javascript without a build system, and it resonated with my own...
a year ago
25
a year ago
Last week Julia Evans posted Writing Javascript without a build system, and it resonated with my own experience. A lot of my websites (including this one) are content sites with just a bit of interactivity sprinkled on top, where I prefer writing vanilla JS over using complex...
swyx's site RSS Feed
CFP Advice Some thoughts on writing your first few CFPs
over a year ago
Epic Web Dev
Check if Custom Fonts are Properly Loaded in Your App (tip) Learn how to use DevTools to check if the correct font is being applied to your app and troubleshoot...
a year ago
6
a year ago
Learn how to use DevTools to check if the correct font is being applied to your app and troubleshoot issues related to loading custom fonts.
swyx's site RSS Feed
The Law of Conservation of Risk Risk cannot be created or destroyed, it can only be redistributed
over a year ago
Ruud van Asseldonk
The yaml document from hell
a year ago
Epic Web Dev
Quickly Determine Whether a Module is Bundled (tip) There's a faster alternative to using source-map-explorer to examine your client bundle for unwanted...
a year ago
swyx's site RSS Feed
Service as a Service Before you start offering Software as a Service, perhaps just offer a Service.
over a year ago
swyx's site RSS Feed
How to use Web Components with Next.js and TypeScript In [my livestream today](https://dev.to/swyx/make-your-own-dev-to-cms-livestream-part-4-6em) I had...
over a year ago
12
over a year ago
In [my livestream today](https://dev.to/swyx/make-your-own-dev-to-cms-livestream-part-4-6em) I had the need to bring in a spinner component to show work in progress in my app. However found that existing React spinners were too heavy. That's when I had the idea to use web...
swyx's site RSS Feed
Networking Essentials: Naming, Addressing, and Forwarding How IP Addressing evolved over time, how it works today, and how we can transition to IPv6 in future
over a year ago
A Beautiful Site
Social sharing buttons are ineffective Back in 2012, I wrote an article called Down with the "Share" Widget. In it, I talked about why...
over a year ago
10
over a year ago
Back in 2012, I wrote an article called Down with the "Share" Widget. In it, I talked about why plastering social sharing buttons all over your website is completely ineffective. This morning, Smashing Magazine all but confirmed my theory. In today's Smashing Newsletter, they...
the singularity is...
America’s Future It seems this is a place where people are not capable of thinking rationally. Remember: If America...
2 months ago
30
2 months ago
It seems this is a place where people are not capable of thinking rationally. Remember: If America is not in decline, I want to believe America is not in decline. If America is in decline, I want to believe America is in decline. So let’s ask, what does the future look like for...
Blog - Bitfield...
Programming with confidence: TDD in Go There’s an easy, pleasant, and reliable way to build software in Go, guided by tests. Let’s find...
9 months ago
5
9 months ago
There’s an easy, pleasant, and reliable way to build software in Go, guided by tests. Let’s find out what it’s like to program with confidence, in the first part of this TDD tutorial series.
Don Melton
Waiting four years to exhale Today is a good day. Joseph Robinette Biden Jr. has been inaugurated as our 46th president. And...
over a year ago
14
over a year ago
Today is a good day. Joseph Robinette Biden Jr. has been inaugurated as our 46th president. And Kamala Devi Harris as our 49th vice president. While they cannot immediately undo the American carnage inflicted upon us by the previous administration, at least the vindictive...
Tinloof - Blog
Localization with Sanity In this article, we describe how we make it possible to translate content from Sanity and publish...
over a year ago
6
over a year ago
In this article, we describe how we make it possible to translate content from Sanity and publish content that is specific to languages/regions.
swyx's site RSS Feed
A Developer's Guide to Startup Fundraising A Brief Guide to Startup Fundraising Terminology for Beginners
over a year ago
Tinloof - Blog
How to build a stopwatch with HTML, CSS, and plain JavaScript (Part 1) This series of articles is made out of two parts: In this first part, we build the stopwatch's user...
over a year ago
7
over a year ago
This series of articles is made out of two parts: In this first part, we build the stopwatch's user interface with HTML and CSS. In the second part, we'll make the user interface functional with JavaScript (the stopwatch works).
Ognjen Regoje •...
Tracking the cursor in Selenium driven Chrome From the links in the sources, the following code snippet can be used to track the cursor: <style> ...
11 months ago
7
11 months ago
From the links in the sources, the following code snippet can be used to track the cursor: <style> .dot { background: red; position: absolute; width: 2px; height: 2px; z-index: 10000; } </style> (function () { "use strict"; document.onmousemove =...
Blog - Bitfield...
Rust and Go vs everything else Alex Pliutau and I discuss what Go programmers should know about Rust, and why the two languages...
a month ago
38
a month ago
Alex Pliutau and I discuss what Go programmers should know about Rust, and why the two languages make perfect partners.
Dan Slimmon
No Observability Without Theory: The Talk Last month, I had the unadulterated pleasure of presenting “No Observability Without Theory” at...
6 months ago
41
6 months ago
Last month, I had the unadulterated pleasure of presenting “No Observability Without Theory” at Monitorama 2024. If you’ve never been to Monitorama, I can’t recommend it enough. I think it’s the best tech conference, period. This talk was adapted from an old blog post of mine,...
Jim Nielsen’s Blog
Making o(m)g:image, Part IV: URLs This is part four of my series of posts describing how I made my quiz game o(m)g:image. Project...
a week ago
33
a week ago
This is part four of my series of posts describing how I made my quiz game o(m)g:image. Project Announcement Pt. I: Design Iterations Pt. II: As Little JS As Possible Pt. III: The HTML Pt. IV: URLs The design of the game is simple: Each page has one question with four possible...
samwho.dev
A Commitment to Art and Dogs .dog-line { display: flex; flex-wrap: nowrap; flex-direction: row; width: 100%; height:...
7 months ago
63
7 months ago
.dog-line { display: flex; flex-wrap: nowrap; flex-direction: row; width: 100%; height: 10rem; margin-top: 2rem; margin-bottom: 2rem; } .dog-line img { flex-grow: 1; height: auto; margin: 0; padding: 0; object-fit: contain; } .dog-grid { display:...
bt RSS Feed
Designers Need Thicker Skin Designers Need Thicker Skin 2017-07-10 I’m not normally one to comment or even really care about...
over a year ago
5
over a year ago
Designers Need Thicker Skin 2017-07-10 I’m not normally one to comment or even really care about “drama” within our design industry. Opinions are just that and should just be consumed at face value. But this week I was moderately annoyed with a subset of designers in...
Josh Comeau's blog
How I Built My Blog I recently launched a brand new version of this blog, and in this post, I share how it’s built!...
3 months ago
3
3 months ago
I recently launched a brand new version of this blog, and in this post, I share how it’s built! We’ll examine the tech stack and see how all of the pieces fit together, as well as dig into some of the details to see how they work.
Paolo Amoroso's...
A demostration of fixing a bug from Medley's debugger <![CDATA[One of the cool features of Lisp is examining and modifying a running program. This...
11 months ago
19
11 months ago
<![CDATA[One of the cool features of Lisp is examining and modifying a running program. This allows, for example, to correct a bug by inspecting, editing, fixing, and resuming a program that breaks and lands in the debugger because of an error. To gain familiarity with the...
PostHog's RSS Feed
How Spotify (and PostHog) build successful features This post is from our Substack newsletter, Product for Engineers . It's all about helping engineers...
a year ago
6
a year ago
This post is from our Substack newsletter, Product for Engineers . It's all about helping engineers and founders build better products, and…
macwright.com
CSS Roundup I’ve been writing some CSS. My satisfaction with CSS ebbs and flows: sometimes I’m happy with its...
10 months ago
31
10 months ago
I’ve been writing some CSS. My satisfaction with CSS ebbs and flows: sometimes I’m happy with its new features like :has, but on the other hand, CSS is one of the areas where you really often get bitten by browser incompatibilities. I remember the old days of JavaScript in which...
Stephen Wolfram...
Five Most Productive Years: What Happened and What’s Next So… What Happened? Today is my birthday—for the 65th time. Five years ago, on my 60th birthday, I...
4 months ago
61
4 months ago
So… What Happened? Today is my birthday—for the 65th time. Five years ago, on my 60th birthday, I did a livestream where I talked about some of my plans. So… what happened? Well, what happened was great. And in fact I’ve just had the most productive five years of my life. Nine...
A Beautiful Site
Building Custom Elements With a Library I often get asked why I use Lit to build web components. Hands down, it's become my preference after...
9 months ago
37
9 months ago
I often get asked why I use Lit to build web components. Hands down, it's become my preference after years of working with various libraries and tools. Here's why I use it. Libraries offer a better DX # This seems like a selfish answer for a developer to lean on, but there are...
Kagi Blog
Kagi + Wolfram Building a search engine is hard.
10 months ago
Vadim Kravcenko
How to hire first rockstar employee You want someone who can hit the ground running, who’s passionate about your mission, and who can...
over a year ago
8
over a year ago
You want someone who can hit the ground running, who’s passionate about your mission, and who can survive being locked […] The post How to hire first rockstar employee appeared first on Vadim Kravcenko.
PostHog's RSS Feed
How we made feature flags faster and more reliable Feature-flags-as-a-service is an interesting space. If your service stops working, it affects both...
a year ago
7
a year ago
Feature-flags-as-a-service is an interesting space. If your service stops working, it affects both your customers and your customer's customers…
A Smart Bear
The Lindy Effect on startup potential On average, you're halfway to your final destination. How, then, do we not only double from here,...
6 months ago
Josh Comeau's blog
Animated Pride Flags Happy Pride month! In this tutorial, I'll share a handful of my favourite animation tricks. You'll...
a year ago
3
a year ago
Happy Pride month! In this tutorial, I'll share a handful of my favourite animation tricks. You'll learn how to build an animated wavy pride flag using CSS keyframes and linear gradients. We'll also see how to make it dynamic using React. 🏳️‍🌈
samwho.dev
Dude, where's my main?
over a year ago
Remains of the Day
The inefficiency of large, infrequent transactions In a conversation with Matt Levine, Tyler Cowen asks: COWEN: Like you, I’m mostly an efficient...
over a year ago
12
over a year ago
In a conversation with Matt Levine, Tyler Cowen asks: COWEN: Like you, I’m mostly an efficient markets guy, but when I look at initial public offerings I’m very baffled because investment banks take such a huge cut.   If you needed to argue, “Well, they need the cut because they...
swyx's site RSS Feed
Moving to a GitHub CMS Discussing the 2022 migration of swyx.io to SvelteKit and GitHub Issues
over a year ago
Neil Panchal
Bare Metal vs. Virtualization Performance I just built a new homelab server. Specs are as follows: Neil's Lab Server Specifications CPU...
over a year ago
16
over a year ago
I just built a new homelab server. Specs are as follows: Neil's Lab Server Specifications CPU Model Intel® Xeon® Gold 6326, 16 Cores (32 Threads), 2.90 GHz (Base), 3.50 GHz (Turbo) CPU Cooler Noctua NH-U12S DX-4189 Motherboard Supermicro...
MMapped blog
Effective Rust canisters
over a year ago
Irrational...
Tags
6 months ago
TokyoDev
Recruiting Developers Through Conferences Conferences bring together passionate developers, typically around a specific technology such as a...
over a year ago
6
over a year ago
Conferences bring together passionate developers, typically around a specific technology such as a programming language like Ruby. This makes them the perfect place to recruit developers for your company. This article outlines how a company can get the most value out of these...
Making software...
Self-Hosting Fathom Analytics with DigitalOcean Self-Hosting Fathom Analytics with DigitalOcean 2021-02-02 Since my previous post walked through the...
over a year ago
14
over a year ago
Self-Hosting Fathom Analytics with DigitalOcean 2021-02-02 Since my previous post walked through the process of setting up Fathom PRO on Netlify, I figured it made sense to create a similar tutorial for the "Lite" variation, self-hosted on DigitalOcean. Please note that while I...
ᕕ( ᐛ )ᕗ Herman's...
AI tutoring; what works? It's 2024 and LLMs are still the "hot new thing". Looking back on 2023, I'm surprised how quickly I...
11 months ago
29
11 months ago
It's 2024 and LLMs are still the "hot new thing". Looking back on 2023, I'm surprised how quickly I went from, "Wow! My computer is speaking to me in fluent and comprehensible English," to, "Eh, that could have been phrased/executed/generated better." Back in the early 2010s, my...
Joel Gascoigne
The exercise habit * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * This morning, my...
over a year ago
12
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * This morning, my alarm sounded at precisely 5:50am. Within a few minutes, I was up and had my running shoes, shorts and a t-shirt on. Minutes later at 6am, I opened my MacBook Air, switched to the...
PostHog's RSS Feed
How PostHog's new VP focused the company on nailing funnels in his first week Ramping up fast in any senior product role requires understanding as much context as possible across...
over a year ago
4
over a year ago
Ramping up fast in any senior product role requires understanding as much context as possible across 3 axes (Market, Product and People). I’ll talk…
David Heinemeier...
Merchants of complexity It's hard to sell simple, because simple looks easy, and who wants to pay for that? Of course,...
4 months ago
38
4 months ago
It's hard to sell simple, because simple looks easy, and who wants to pay for that? Of course, everyone says they want something simple, but the way they buy reveals that they usually don't. This is the secret that the merchants of complexity have long since figured out. That...
alexwlchan
Saving your alt text from Twitter It seems like Twitter might be circling a drain, and so a lot of people are downloading a copy of...
over a year ago
13
over a year ago
It seems like Twitter might be circling a drain, and so a lot of people are downloading a copy of their archive in case the site goes down unexpectedly. But large as it is, the archive doesn’t contain everything: Kate @thingskatedid my twitter archive...
Josh Collinsworth
New Site, New Theme for 2018 Building a WordPress theme (and a new brand) from scratch.
over a year ago
ntietz.com blog
It's easier to code review Rust than Python On Monday, I was talking to a friend about programming and I mentioned that I prefer to review Rust...
a year ago
4
a year ago
On Monday, I was talking to a friend about programming and I mentioned that I prefer to review Rust code over Python code. He asked why, and I had some rambling answer, but I had to take some time to think about it. It boils down to the fact that I can give a much better review...
TokyoDev
A Guide to Salary Negotiations in Japan’s Tech Industry When it comes to salary negotiations in Japan’s tech industry, I’ve been on both sides of the table....
a year ago
6
a year ago
When it comes to salary negotiations in Japan’s tech industry, I’ve been on both sides of the table. I’ve worked as a recruiter sourcing candidates from around the world for a Japanese autonomous driving tech company, and have helped hundreds of English-speaking expats in secure...
Irrational...
When to write strategy, and how much? Even if you believe that strategy is generally useful, it is difficult to decide that today’s the...
4 months ago
43
4 months ago
Even if you believe that strategy is generally useful, it is difficult to decide that today’s the day to start writing engineering strategy. When you do start writing strategy, it’s easy write so much strategy that your organization is overwhelmed and ignores your strategy rather...
Irrational...
Numbers go up. There’s a genre of computer games called incremental games, whose entire design philosophy can be...
4 months ago
35
4 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...
Vadim Kravcenko
How do I tell my cofounder I need to quit? First of all, I’m sorry you ended up in such a situation. Running in overdrive for so long is a...
a year ago
6
a year ago
First of all, I’m sorry you ended up in such a situation. Running in overdrive for so long is a […] The post How do I tell my cofounder I need to quit? appeared first on Vadim Kravcenko.
Ralph Ammer
What is a picture? This article gives a phenomenological definition of what a picture is. The post What is a picture?...
over a year ago
15
over a year ago
This article gives a phenomenological definition of what a picture is. The post What is a picture? appeared first on Ralph Ammer.
PostHog's RSS Feed
5 ways to improve your product analytics data This is a guest post by Anna Debenham . Anna is a former developer and director of product at...
a year ago
9
a year ago
This is a guest post by Anna Debenham . Anna is a former developer and director of product at cybersecurity company Snyk . She is currently an…
blag
Recurse Center Day 12: Isolation Anomalies Anomalies which define transaction isolation levels
over a year ago
Blog System/5
Windows NT: Peeking into the cradle A review of "Showstopper!" by G. Pascal Zachary and my own reflections
a year ago
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
8
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…
Daniel Immke's Blog...
What it’s like open sourcing code created for the government Recently I released a project I built for the CDC as open source out into the world. It’s called CDC...
over a year ago
6
over a year ago
Recently I released a project I built for the CDC as open source out into the world. It’s called CDC Maps, and I wrote a case study about it…
macwright.com
Get the text of an uploaded file in Remix by () This took way too long to figure out. The File polyfill in Remix has the fresh new .stream() and...
a year ago
6
a year ago
This took way too long to figure out. The File polyfill in Remix has the fresh new .stream() and .arrayBuffer() methods, which aren’t mentioned on MDN. So, assuming you’re in an action and the argument is args, you can get the body like: const body = await...
Making software...
CSS Character Unit CSS Character Unit 2019-04-23 When it comes to proper readability with large portions of text, the...
over a year ago
16
over a year ago
CSS Character Unit 2019-04-23 When it comes to proper readability with large portions of text, the golden standard is to have no more than 75 characters per line. This is easy to achieve in the world of print but on the responsive, ever-changing web - statically defined...
PostHog's RSS Feed
HogMail #21: Avoiding the "Product Death Cycle" Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product...
a year ago
5
a year ago
Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product guides, and curated articles on building great products…
alexwlchan
Making alt text more visible I add alt text to every image on this site. I have an automated check to remind me to add alt text...
2 months ago
38
2 months ago
I add alt text to every image on this site. I have an automated check to remind me to add alt text before I publish the site, but that means alt text has often been an afterthought – something I’d dash out at the very end of writing a post. I wanted to give it more attention, and...
Words and Buttons...
Why is it ok to divide by 0.0? This explains why the division by zero in floating point numbers is ok.
over a year ago
The Changelog
So Many Caring People In This World When I was a boy and I would see scary things in the news, my mother would say to me, “Look for the...
over a year ago
5
over a year ago
When I was a boy and I would see scary things in the news, my mother would say to me, “Look for the helpers. You will always find people who are helping.” To this day, especially in times of “disaster,” I remember my mother’s words and I am always comforted by realizing that...
Epic Web Dev
Accessible, Typesafe, Progressively Enhanced Modern Web Forms Learn how to use modern tools that offer the best user and developer experience for web forms.
a year ago
Elad Blog
AI Revolution - Transformers and Large Language Models (LLMs) NLP & AI Revolution - Transformers and Large Language Models (LLMs) Part of the challenge of “AI” is...
over a year ago
17
over a year ago
NLP & AI Revolution - Transformers and Large Language Models (LLMs) Part of the challenge of “AI” is we keep raising the bar on what it means for something to be a machine intelligence. Early machine learning models have been quite successful in terms of real world impact. Large...
Patrick Kayongo
What Are Software Developers For At the time of writing this, the perceived potential for AI based tools for software development is...
9 months ago
22
9 months ago
At the time of writing this, the perceived potential for AI based tools for software development is at an all time high. Devin, claims to offer a “fully autonomous AI software engineer”. Other tools like Marblism have less ambitious claims but can still create a working web...
David Heinemeier...
The Musk Algorithm Walter Isaacson's new book about Elon Musk is a fine biography, but an even better business book....
a year ago
7
a year ago
Walter Isaacson's new book about Elon Musk is a fine biography, but an even better business book. And like all the best business books, it's not merely an instruction manual, but an inspirational guide too. Not since reading Ricardo Semler's Maverick in the early 2000s have I...
Patrick Kayongo
Super Apps vs WhatsApp Over the last little while, there has been this rise in Super Apps, these apps that attempt to be...
over a year ago
12
over a year ago
Over the last little while, there has been this rise in Super Apps, these apps that attempt to be multi-functional “mobile malls”. In South Africa, Vodacom has released VodaPay where one can “enter” multiple stores to shop their products. Nedbank has Avo where one can also shop...
Joel Gascoigne
What is failure for you? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * One thing I...
over a year ago
10
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * One thing I realised over the holiday period is that my definition of failure in a couple of things had changed considerably since the year before. In particular, in the year of 2012 I built up...
A Smart Bear
Distributed Logical Time Properly ordering events in time is notoriously difficult in distributed systems. This algorithm is...
over a year ago
21
over a year ago
Properly ordering events in time is notoriously difficult in distributed systems. This algorithm is a simple, decentralized, scalable, constant-memory mechanism for independent replicas to record events in time, such that “happened-before” is preserved in almost all cases.
swyx's site RSS Feed
Donating $10k to FreeCodeCamp I benefited from FreeCodeCamp and would like to give back
over a year ago
EXPLAIN EXTENDED
Happy New Year: Settlers of Catan in SQL One of the best New Year presents I've ever got was a copy of the German-style board game, The...
over a year ago
5
over a year ago
One of the best New Year presents I've ever got was a copy of the German-style board game, The Settlers of Catan. This game has brought me and my friends many an hour of good entertainment. The game is played on a hexagon field with 19 hexagon tiles (3 + 4 + 5 + 4 […] The post...
Dan Slimmon
The World Record for Loneliness What's the farthest any person has been from the nearest other person?
8 months ago
MMapped blog
Transposing tensor files
a month ago
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
14
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...
Josh Collinsworth
This isn't the Time, But it's the Perfect Time; Goodbye, Instagram …Lately, I’ve been wondering whether I can actually continue supporting Instagram and the company...
over a year ago
6
over a year ago
…Lately, I’ve been wondering whether I can actually continue supporting Instagram and the company behind it, however passively or at whatever seemingly insignificant scale. And while I was zeroing in on this answer anyway, the events of the last couple of weeks have clearly...
swyx's site RSS Feed
Big L Notation In this post I sketch out `Big L` notation, which plots your learning as a function of `N` years of...
over a year ago
17
over a year ago
In this post I sketch out `Big L` notation, which plots your learning as a function of `N` years of experience, with `P` peers.
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
4
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...
Jim Nielsen’s Blog
The Case For Design Engineers, Pt. II Previously: The Case For Design Engineers, Pt. I. You’re given a design with a note: the dividing...
10 months ago
23
10 months ago
Previously: The Case For Design Engineers, Pt. I. You’re given a design with a note: the dividing line between these two containers should be interactive so the user can drag to resize the respective containers on either side. Perhaps that note is all you get. Or perhaps the...
Irrational...
Wardley mapping of Gitlab Strategy. Gitlab is an integrated developer productivity, infrastructure operations, and security...
a week ago
24
a week ago
Gitlab is an integrated developer productivity, infrastructure operations, and security platform. This Wardley map explores the evolution of Gitlab’s users’ needs, as one component in understanding the company’s strategy. In particular, we look at how Gitlab’s strategy of a...
A Smart Bear
The fundamental forces of scale These forces make larger companies slower and more difficult to execute, but also more effective...
a year ago
33
a year ago
These forces make larger companies slower and more difficult to execute, but also more effective when harnessed and leveraged.
swyx's site RSS Feed
Community Heat, or Why You Should Get Good at Events A piece of advice I heard about marketing and community that I've repeated to founders ever since -...
over a year ago
Joel Gascoigne
We’re trying a 4-day workweek for the month of May Note: this was originally posted on the Buffer blog. For the month of May, Buffer will operate under...
over a year ago
12
over a year ago
Note: this was originally posted on the Buffer blog. For the month of May, Buffer will operate under a 4-day workweek (at full pay) across the whole 89-person team. We’re in a period of time where there’s a layer of added anxiety and stress in all
Alex Meub
The Best Games Ever Made This is a list of the top five computer games ever made. These are games that you should most...
over a year ago
15
over a year ago
This is a list of the top five computer games ever made. These are games that you should most definitely play if you have any interest in playing games. Fallout 2 (1998) Fallout 2 is my favorite game of all time. It’s truly a masterpiece. It expanded on everything good about...
PostHog's RSS Feed
Array 1.11.0 Annotations, filtering all functionality by cohorts, retention table filtering and many, many...
over a year ago
9
over a year ago
Annotations, filtering all functionality by cohorts, retention table filtering and many, many bugfixes. It's all in this PostHog update. If you're…
David Heinemeier...
Apple rejects the HEY Calendar from their App Store There should at least be a standard of double jeopardy when it comes to the app store monopoly...
12 months ago
22
12 months ago
There should at least be a standard of double jeopardy when it comes to the app store monopoly regimes. If you’ve managed to overturn a rejection of your service once, they can’t come after you on the same service again later. We could have used that today! But unfortunately...
HTMHell
#9 Cookie Consent from Hell Bad code <body> <header>…</header> <main>…</main> <footer>…</footer> <div...
over a year ago
5
over a year ago
Bad code <body> <header>…</header> <main>…</main> <footer>…</footer> <div class="cookie_consent modal"> <p>We use cookies…</p> <div class="cookie_consent__close"> <i class="fa fa-times"></i> </div> <div class="cookie_consent__ok">OK</div> ...
A Smart Bear
Distinguishing constructive criticism from bad business advice Beware of advice that tries to change who you are. True wisdom guides you to a better version of...
a year ago
Ink & Switch
Ink & Switch Unconference [2023 / Lisboa, PT]
over a year ago
alexwlchan
The Collected Works of Ian Flemingo On Monday evening, about two hundred Mincefluencers descended on the Fortune Theatre for “Operation...
11 months ago
7
11 months ago
On Monday evening, about two hundred Mincefluencers descended on the Fortune Theatre for “Operation Human Thermos”, a fan gathering to celebrate Operation Mincemeat, a musical that gives us all the warm and fuzzies. A lot of people dressed in cosplay to mark the occasion, and I...
Jibran’s Perspective
My knowledge management system This is a follow-up on my previous notes about Zettelkasten; Thoughts on Zettelkasten and the slip...
over a year ago
5
over a year ago
This is a follow-up on my previous notes about Zettelkasten; Thoughts on Zettelkasten and the slip box. Since then, I’ve had a chance to read and think more about the problems I listed out with trying to adapt a Zettelkasten style slip box for my knowledge management system. I’ve...
Irrational...
Llm
6 months ago
Ognjen Regoje •...
Situations in which TDD is the way to go While I’m not a fan of using TDD all the time, here are a few situations where it’s...
a year ago
7
a year ago
While I’m not a fan of using TDD all the time, here are a few situations where it’s effective. Bugfix Starting a bugfix by writing the broken test case is often very practical, especially with issues that show up somewhere in the front end, but the fix is somewhere deep in the...
Florian Bellmann |...
Why I blog The reasons why I started blogging.
a year ago
davidyat.es
Year X
9 months ago
A Beautiful Site
Let's Encrypt renews but browsers still seeing old/expired SSL certificate This morning was frustrating. I recently upgraded my VPS from the deprecated letsencrypt client to...
over a year ago
11
over a year ago
This morning was frustrating. I recently upgraded my VPS from the deprecated letsencrypt client to the newer cerbot client and generated new certificates for all my personal domains. I thought everything was fine — until I kept seeing intermittent SSL errors. I figured I did...
The Changelog
This Is How Tyrants Go: Alone I remember reading an essay a month or so ago — sadly I forget where — talking about how things end...
over a year ago
6
over a year ago
I remember reading an essay a month or so ago — sadly I forget where — talking about how things end for tyrants. If I were to sum it up, it would be with the word “alone.” Their power fading, they find that they had few true friends or believers; just others that were greedy …...
Steve Klabnik
How to be an open source gardener
over a year ago
the singularity is...
A Place for Me Have all the jobs been fake for years? Read this, a NASA critique from 1992. Basically society is...
a month ago
31
a month ago
Have all the jobs been fake for years? Read this, a NASA critique from 1992. Basically society is run by useless people making work for other useless people so that together they can all alleviate their deep concern about not having a place in society. Elon has a bigger tent of...
Alex Meub
Install JSDOM On Windows JSDOM is an awesome node package for simulating a browser environment. It’s a NodeJS implementation...
over a year ago
14
over a year ago
JSDOM is an awesome node package for simulating a browser environment. It’s a NodeJS implementation of the DOM that makes it super easy to work with pages retrieved from the Internet. Unfortunately, JSDOM relies on a node package called Contextify that is difficult to get working...
Joel Gascoigne
5 realisations that helped me write regularly * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I was recently...
over a year ago
15
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I was recently talking with Eytan Levit [http://twitter.com/eytanlevit], a really interesting founder who’s had a lot of amazing experiences. We were chatting about some of his current challenges,...
Jim Nielsen’s Blog
All About That Button, ’Bout That Button In modern SPAs it’s common to immediately escape baked-in browser behaviors. For example, using...
5 months ago
41
5 months ago
In modern SPAs it’s common to immediately escape baked-in browser behaviors. For example, using <button> often looks like this: <div> <input type="text" name="q" /> <button type="submit" onClick={(e) => { // Stop the baked-in behavior ...
Stephen Wolfram...
A 50-Year Quest: My Personal Journey with the Second Law of Thermodynamics This is part 2 in a 3-part series about the Second Law: 1. Computational Foundations for the Second...
a year ago
21
a year ago
This is part 2 in a 3-part series about the Second Law: 1. Computational Foundations for the Second Law of Thermodynamics (forthcoming) 2. A 50-Year Quest: My Personal Journey with the Second Law of Thermodynamics 3. How Did We Get Here? The Tangled History of the Second Law of...
Vadim Kravcenko
What to expect from the dev agency after MVP is done? Dear JK, Congratulations on reaching this pivotal moment with your MVP. It’s an exciting time, but I...
10 months ago
12
10 months ago
Dear JK, Congratulations on reaching this pivotal moment with your MVP. It’s an exciting time, but I understand it’s also […] The post What to expect from the dev agency after MVP is done? appeared first on Vadim Kravcenko.
swyx's site RSS Feed
Eponymous Laws Interesting Two Word ideas with names of people on them
over a year ago
Basta’s Notes
🌈 Pride 2023 #2: Horoscopes No June would be complete without Pride horoscopes
a year ago
wingolog
needed-bits optimizations in guile Hey all, I had a fun bug this week and want to share it with you. First, though, some background. ...
3 months ago
4
3 months ago
Hey all, I had a fun bug this week and want to share it with you. First, though, some background. Guile’s numeric operations are defined over the complex numbers, not over e.g. a finite field of integers. This is generally great when writing an algorithm, because you don’t have...
Ognjen Regoje •...
A review of the blog in 2023 2023 was a busy year so I did not spend a lot of time blogging, unfortunately. It was only in...
a year ago
9
a year ago
2023 was a busy year so I did not spend a lot of time blogging, unfortunately. It was only in December that I had meaningful time for writing. In the 2022 review I set a few targets for the blog in 2023: Targets for 2023 ❎ Publish at least 40 posts 14 ✅ Reach at least 150k...
PostHog's RSS Feed
The best HIPAA-compliant A/B testing tools What do Google Optimize, Optimizely, Convert, Webtrends Optimize and Splitbee have in common?...
over a year ago
5
over a year ago
What do Google Optimize, Optimizely, Convert, Webtrends Optimize and Splitbee have in common? They're popular A/B testing tools None of them are HIPAA…
PostHog's RSS Feed
Array 1.24.0 Welcome to The PostHog Array 1.24.0! Quite a lot has changed since we last talked... Community MVP...
over a year ago
8
over a year ago
Welcome to The PostHog Array 1.24.0! Quite a lot has changed since we last talked... Community MVP 🏆 This release cycle's Community MVP goes to…
Computer Things
Stroustrop's Rule Just finished two weeks of workshops and am exhausted, so this one will be light. Hanuka Sale Logic...
3 weeks ago
17
3 weeks ago
Just finished two weeks of workshops and am exhausted, so this one will be light. Hanuka Sale Logic for Programmers is on sale until the end of Chanukah! That's Jan 2nd if you're not Jewish. Get it for 40% off here. Stroustrop's Rule I first encountered Stroustrop's Rule on this...
bt RSS Feed
Making a Website Under 1kB Making a Website Under 1kB 2022-08-02 I recently launched (another) website club called the 1kB...
over a year ago
4
over a year ago
Making a Website Under 1kB 2022-08-02 I recently launched (another) website club called the 1kB Club. Unlike the 1MB Club, it isn’t as accessible for most modern websites to become official members. Building a website that actually serves useful content while squeezing its page...
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
21
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...
bt RSS Feed
Converting My X201 ThinkPad into a Slabtop Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling...
a year ago
4
a year ago
Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling the WiFi toggle switch on my X201 which was a fun “hack” to an annoying issue I was running into. Since then, the laptop has been running flawlessly. The only other minor issue I had...
PostHog's RSS Feed
How to get the first 10 paying customers for your devtool company (and other customer acquisition... Creating a product that people need and are willing to pay for is hard. At PostHog, it took us...
over a year ago
Vadim Kravcenko
What does a CTO actually do? In 2017, I found myself stepping into the shoes of a CTO for the first time. I joined a small...
a year ago
7
a year ago
In 2017, I found myself stepping into the shoes of a CTO for the first time. I joined a small […] The post What does a CTO actually do? appeared first on Vadim Kravcenko.
Epic Web Dev
Epic Workshop Diff Tab Demo (tip)
3 months ago
Joel Gascoigne
The next step in Buffer’s social media journey Note: this was originally posted on the Buffer blog. Can you remember where you were seven years...
over a year ago
12
over a year ago
Note: this was originally posted on the Buffer blog. Can you remember where you were seven years ago? I was in my apartment in Birmingham, UK, coding up the very first version of Buffer as a tool to schedule tweets. So much has changed since then: the Buffer product has
Jim Nielsen’s Blog
UI=f(org): UI is a Function of Your Organization The Domino’s “Pizza Tracker” is an intriguing piece of UI. As an end user, it provides the precision...
10 months ago
15
10 months ago
The Domino’s “Pizza Tracker” is an intriguing piece of UI. As an end user, it provides the precision of detail you want in tracking your order: Your order has been received Your pizza is being prepped Your pizza is in the oven Your pizza is being checked for quality by...
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...
11 months ago
26
11 months 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.
Nelson's Weblog
Cronometer is a good food diary Recently I switched to a new calorie counting app, Cronometer. I’m quite happy with it. It’s a huge...
a year ago
104
a year ago
Recently I switched to a new calorie counting app, Cronometer. I’m quite happy with it. It’s a huge improvement over MyFitnessPal (MFP) or Lose It and is not exploitative like Noom. The key improvement with Cronometer is accuracy, particularly good data sources for nutrition...
David Heinemeier...
Is greed really seasonal? As the tech layoffs continue, there’s naturally a search for someone to blame. People are losing...
11 months ago
24
11 months ago
As the tech layoffs continue, there’s naturally a search for someone to blame. People are losing their jobs after all, so that must mean someone is acting malevolent, dammit. This is when the age old accusation of greed is trotted out. Companies are only laying off people now...
Words and Buttons...
Honeycomb texture generator It generates a seamless black and white honeycomb texture. There are a few options in the UI but if...
over a year ago
10
over a year ago
It generates a seamless black and white honeycomb texture. There are a few options in the UI but if you need more, there is some changeable code too. If you need more freedom, just get this thing on Github.
bt RSS Feed
Icons Should be Complementary - Text is Always Better Icons Should be Complementary - Text is Always Better 2021-12-17 Designing1 software is a complex...
over a year ago
5
over a year ago
Icons Should be Complementary - Text is Always Better 2021-12-17 Designing1 software is a complex thing. A great deal of real-world testing and user feedback is needed to create the best solution to the problem you are trying to fix. Obvious requirements are to keep things...
blag
Accepted to the Recurse Center! I got accepted into Recurse Center, wooo!
over a year ago
EXPLAIN EXTENDED
Happy New Year: a stereogram in SQL I'm spending this New Year holiday in sunny Florida. One of its most beautiful places is the...
over a year ago
4
over a year ago
I'm spending this New Year holiday in sunny Florida. One of its most beautiful places is the Everglades: the endless sea of grass, extending to the horizon, as far as the eye can see and beyond, and teeming with life. There are all kinds of animals there. Herons, egrets,...
macwright.com
The S&P 500 is largely a historical artifact I see the S&P 500 referenced pretty frequently as an vanilla index for people investing. This isn’t...
9 months ago
57
9 months ago
I see the S&P 500 referenced pretty frequently as an vanilla index for people investing. This isn’t totally wrong, which is why this post is short. But, if you have the goal of just “investing in the market,” there’s a better option for doing that: a total market index. For...
swyx's site RSS Feed
The Strange Case of the Danish Aarhus Mafia Why are so many CS pioneers from Denmark?
over a year ago
bunnie's blog
Name that Ware, December 2023 The Ware for December 2023 is shown below. Thanks to Cedric Honnet for contributing this ware!...
a year ago
22
a year ago
The Ware for December 2023 is shown below. Thanks to Cedric Honnet for contributing this ware! Unfortunately this image does have an exact hit on Google images, as it is already in Cedric’s social media feed — but I think the ware itself is functionally interesting, yet simple...
Seldo.com
You Will Never Be A Full Stack Developer
over a year ago
Liz Denys
Recruitment is hard, part 2: goals and values I spend a lot of time thinking about recruitment issues these days. This could be because I'm...
over a year ago
12
over a year ago
I spend a lot of time thinking about recruitment issues these days. This could be because I'm involved in a few student groups that have been spending a handful of time talking about it lately. While a good portion of discussion about recruitment is (and should be) focused on...
A Beautiful Site
Shoelace 2.0 It's been three years since I broke ground on Shoelace 2.0. Between then and now, the project has...
a year ago
19
a year ago
It's been three years since I broke ground on Shoelace 2.0. Between then and now, the project has amassed over 300 million monthly hits on jsDelivr and, as of today, it is jsDelivr's 73rd most popular project. And that was just the beta version. Today, I'm happy to announce that...
Jake Zimmerman
What if typing on phones was fast?
a month ago
David Heinemeier...
Could Apple leave Europe? Apple's responses to the Digital Market Act, its recent 1.8b euro fine in the Spotify case, and Epic...
10 months ago
16
10 months ago
Apple's responses to the Digital Market Act, its recent 1.8b euro fine in the Spotify case, and Epic Sweden's plans to introduce an alternative App Store in the EU have all been laced with a surprising level of spite and obstinacy. Even when Steve Jobs was pulling power moves...
ntietz.com blog
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
6
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...
Joel Gascoigne
The Yin and Yang of a great co-founder relationship * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve always...
over a year ago
10
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve always found it interesting to think about co-founder relationships. I’ve been in a few myself, some which were not completely successful and then more recently working with Leo for the last...
Daniel Miessler
Welcome to Unsupervised Learning Thank you for subscribing! If you have a moment, feel free to dive into some content. And feel free...
over a year ago
14
over a year ago
Thank you for subscribing! If you have a moment, feel free to dive into some content. And feel free to reach out if you find something you love. Best, Daniel InfoSec When to Use Vulnerability Assessment, Pentest, Red Team, vs Bug Bounty How to Build a Successful Information...
A Beautiful Site
I should have been asking my users this from the start Feedback is critical to an app's success. How will you know what to fix or improve on if your users...
over a year ago
15
over a year ago
Feedback is critical to an app's success. How will you know what to fix or improve on if your users don't tell you? It seems obvious, but here is something I should have been asking my users from the start. Getting the right feedback is critical # When someone signs up for my...
Steve Klabnik
Today is my first day at Oxide Computer Company
over a year ago
PostHog's RSS Feed
Introduction to self-service analytics There are lots of ways to do analytics. You can do SQL . You can do it in the cloud. You can not do...
over a year ago
7
over a year ago
There are lots of ways to do analytics. You can do SQL . You can do it in the cloud. You can not do it at all and hire an analytics agency or…
alexwlchan
Cats, cross-stitch, and copyright I’ve always been a cat person, and my favourite species of cat (aside from the cats I’ve actually...
a year ago
21
a year ago
I’ve always been a cat person, and my favourite species of cat (aside from the cats I’ve actually lived with) is the cheetah. This probably goes back to a school project about cheetahs I did when I was nine years old – I had to write about an endangered species for science...
alexwlchan
Some small accessibility fixes I’ve been doing a bunch of testing with VoiceOver recently, helping to prepare the digital guides...
over a year ago
17
over a year ago
I’ve been doing a bunch of testing with VoiceOver recently, helping to prepare the digital guides for a new exhibition at work. I like to think my site is already pretty accessible – I put alt text on my images and I use semantic HTML – but I did find a few rough edges to...
Ink & Switch
02 · Writing prose Writers of books, blog posts, and science papers could benefit from powerful version control.
10 months ago
PostHog's RSS Feed
We built an internal tool to generate changelog images for social media PostHog's marketing team recently created a plan to improve our social media presence. One of the ...
4 months ago
43
4 months ago
PostHog's marketing team recently created a plan to improve our social media presence. One of the ideas was to share our changelog updates in a…
Making software...
Sharing The Things We Use Sharing The Things We Use 2021-07-24 I always love stumbling across personal websites that include...
over a year ago
12
over a year ago
Sharing The Things We Use 2021-07-24 I always love stumbling across personal websites that include some form of a "uses" page. A place where the author lists out all the tools they use on a regular basis - whether it be hardware, software or something else entirely. It allows...
A Beautiful Site
Testing Support for :focus-visible The new :focus-visible CSS selector lets us remove unsightly focus rings that often result in...
over a year ago
14
over a year ago
The new :focus-visible CSS selector lets us remove unsightly focus rings that often result in developers adding this to their stylesheets: /* Please don't do this */ button:focus { outline: none; } While unsightly to mouse users, a clear focus indicator is essential for proper...
Max Countryman
Anatomy of the Update Email Crafting effective update emails to a wide audience can be challenging, but by examining the...
a year ago
20
a year ago
Crafting effective update emails to a wide audience can be challenging, but by examining the components of a well-structured email, we can bridge the gap and ensure effective communication.
alexwlchan
A simple gallery plugin for Obsidian &rarr; I’ve been using Obsidian for my note-taking recently, and I really like it. It’s already absorbed...
over a year ago
20
over a year ago
I’ve been using Obsidian for my note-taking recently, and I really like it. It’s already absorbed all of my text notes, and I’m gradually using it for images too. To help me find my images, I’ve written a small Obsidian plugin. When I click the little picture icon in the sidebar,...
ntietz.com blog
Paper review: The Gamma Database Project Last week, I read "The Gamma Database Project" for a Red Book reading group. Unlike the last paper...
over a year ago
4
over a year ago
Last week, I read "The Gamma Database Project" for a Red Book reading group. Unlike the last paper for this group, this one was a lot more approachable in length: 19 pages. I'm putting up some of my notes here from reading the paper. If you read through to the end, there's...
Paolo Amoroso's...
Reading Recursion via Pascal <![CDATA[I read the book Recursion via Pascal by Jeffrey S. Rohl, Cambridge University Press, 1984....
9 months ago
61
9 months ago
<![CDATA[I read the book Recursion via Pascal by Jeffrey S. Rohl, Cambridge University Press, 1984. I discovered this rare, little known gem by chance and, although it's available online, I also bought a cheap printed copy. The book Recursion via Pascal. What makes this short...
Vadim Kravcenko
Why software projects fail Question: Answer: The post Why software projects fail appeared first on Vadim Kravcenko.
9 months ago
ᕕ( ᐛ )ᕗ Herman's...
The chaotic beauty of street art I love street art. Walking around Cape Town, whether it be to grab my morning coffee, or to pick up...
a year ago
5
a year ago
I love street art. Walking around Cape Town, whether it be to grab my morning coffee, or to pick up groceries, feels more delightful because of the organic gallery that is my city. Especially when a new piece of art pops up on a previously unremarkable stretch of street. What a...
Words and Buttons...
Challenge your performance intuition with C++ sine One more interactive quiz. This time, it's all about the sine function. Which one is faster and...
over a year ago
Steve Klabnik
Implementing HATEOS with presenters
over a year ago
Paolo Amoroso's...
WebCard specification and design <![CDATA[Now that I entered the RetroChallenge 2024 the next step is to flesh out the scope and...
3 months ago
32
3 months ago
<![CDATA[Now that I entered the RetroChallenge 2024 the next step is to flesh out the scope and details of my WebCard project, a NoteCards extension for visiting websites. What will WebCard do? How will it work? Specification In NoteCards the area of a card or filebox that...
Josh Comeau's blog
Chasing the Pixel-Perfect Dream Is it possible to create an implementation of a design that matches to-the-pixel? Well, not really,...
over a year ago
3
over a year ago
Is it possible to create an implementation of a design that matches to-the-pixel? Well, not really, but that shouldn't discourage us! In this article, I'll show how I became designers' best friend by leveraging a series of tricks to get my implementation looking...
Liz Denys
Ten minutes playing with typography: 'home' I made the graphic with the GIMP, and the typeface used is Helvetica Neue.
over a year ago
sancho.dev
Cram tests: a hidden gem of dune
5 days ago
On Life and Lisp
The Federation Fallacy Throughout the free software community, an unbridled aura of justified mistrust fills the air:...
over a year ago
7
over a year ago
Throughout the free software community, an unbridled aura of justified mistrust fills the air: mistrust of large corporations, mistrust of governments, and of course, mistrust of proprietary software. Each mistrust is connected by a critical thread: centralisation. Thus,...
ntietz.com blog
"Help, I see a problem and no one is prioritizing it!" A mentee recently mentioned a really frustrating problem that her manager seems to be ignoring. The...
10 months ago
5
10 months ago
A mentee recently mentioned a really frustrating problem that her manager seems to be ignoring. The specific problem doesn't matter, so don't focus on the technical details here. Hey Nicole! At $DAYJOB, we have some big problems and it's frustrating, I keep pointing them out and...
ntietz.com blog
Integrate rest into your work and practice The human body has limits, and we break down if we push past them. This can contribute to burnout,...
5 months ago
15
5 months ago
The human body has limits, and we break down if we push past them. This can contribute to burnout, lead to stress fractures, or cause a host of other issues. We need to give our bodies time to rest so that we can heal. This is something we often resist, but it's essential. And...
swyx's site RSS Feed
How to allow popups in dynamically created webviews in Electron.js My smol menubar project utilizes Electron's special webview tag to dynamically generate a list of...
a year ago
6
a year ago
My smol menubar project utilizes Electron's special webview tag to dynamically generate a list of sub browser windows for chat. For the last couple months I've had an issue with the SSO popups in this, namely that they just don't work at all, presumably because Electron blocks...
Paolo Amoroso's...
Fixing URL validation in WebCard <![CDATA[I fixed a URL validation bug of WebCard I have been stuck with for almost a week. When...
2 months ago
30
2 months ago
<![CDATA[I fixed a URL validation bug of WebCard I have been stuck with for almost a week. When creating a new card, the function WCD.AskURL brings up a dialog and loops prompting for a URL to go with the card until the input is valid. After the fix the input dialog looks like...
A small freedom area...
Improving color quantization heuristics In 2015, I wrote an article about how the palette color quantization was improved in FFmpeg in order...
over a year ago
20
over a year ago
In 2015, I wrote an article about how the palette color quantization was improved in FFmpeg in order to make nice animated GIF files. For some reason, to this day this is one of my most popular article. As time passed, my experience with colors grew and I ended up being...
Code Of Honor
Credit where credit is due I feel fortunate to have been part of Blizzard Entertainment when it started, now over thirty years...
2 months ago
46
2 months ago
I feel fortunate to have been part of Blizzard Entertainment when it started, now over thirty years ago. I got to work with amazing people; make games players loved; and learn a lot about design, programming, and business along the way. Some of those lessons were hard-earned, as...
PostHog's RSS Feed
Speeding up PostHog builds with Depot PostHog recently swapped out Docker for Depot in their container image builds within GitHub Actions....
over a year ago
6
over a year ago
PostHog recently swapped out Docker for Depot in their container image builds within GitHub Actions. The results are outstanding, taking the average…
Daniel Marino
Free Radon album released A little over a year ago, I composed a handful of songs. If I had to fit them into a genre, I’d go...
a year ago
7
a year ago
A little over a year ago, I composed a handful of songs. If I had to fit them into a genre, I’d go with Lofi or Chillvibes. Or maybe Not-Rock-n-Roll. I don’t know—I’m so bad at classifying music. I wasn’t sure what to do with the songs. I was experiencing some intense emotions...
Making software...
Better Box Shadows Better Box Shadows 2019-01-08 .message { position: relative; z-index: 1; } ...
over a year ago
17
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; ...
David Gerrells
why everyone hates levels Levelsio and I go way back, like 8 years back. I first met him on the twitter when I came across the...
4 months ago
4
4 months ago
Levelsio and I go way back, like 8 years back. I first met him on the twitter when I came across the “indie hacker” scene.
Alex MacCaw
Common logical fallacies surrounding capitalism We live in an age of extreme abundance compared to our ancestors. This fact isn’t often reflected in...
5 months ago
52
5 months ago
We live in an age of extreme abundance compared to our ancestors. This fact isn’t often reflected in Western media or online discourse. Indeed, there is a growing sentiment that ‘the system isn’t working’, ‘the system is rigged’,  and that ‘
swyx's site RSS Feed
The UX of Proving Our Humanity To Machines What happens when we can't convince machines that we are human?
over a year ago
swyx's site RSS Feed
Every Public Engineering Career Ladder A list of the public engineering career ladders I've found
over a year ago
Basta’s Notes
The absolute audacity of Apple Podcasts A bit of a rant about Apple
a year ago
blag
Recurse Center Day 13: Why 'Raft'? I started re-reading Raft and I learned why it is called so!
over a year ago
Making software...
Simple Navigation Setup in Jekyll 3.9.0 Simple Navigation Setup in Jekyll 3.9.0 2020-09-29 I have found that there is a lot of information...
over a year ago
14
over a year ago
Simple Navigation Setup in Jekyll 3.9.0 2020-09-29 I have found that there is a lot of information on the internet in regards to setting up "dynamic" navigation in Jekyll. The problem I've noticed is that a good amount of these implementations are overly complex. Here is the...
bt RSS Feed
Simplifying the Craigslist Gallery Simplifying the Craigslist Gallery 2022-10-03 This article was updated on October 11, 2022 I’m a big...
over a year ago
5
over a year ago
Simplifying the Craigslist Gallery 2022-10-03 This article was updated on October 11, 2022 I’m a big fan of craigslist.org and the overall UX used throughout their application. My own website is an ever-changing example of “brutalist” or minimalist design, so I’m always inspired...
dthompson
Installing Guix on a 10th gen Thinkpad X1 The last time I bought a laptop, I got a used Thinkpad X220 from eBay. I loved that laptop,...
over a year ago
3
over a year ago
The last time I bought a laptop, I got a used Thinkpad X220 from eBay. I loved that laptop, but time marches on and old hardware eventually becomes too slow for modern development needs. After a lot of indecision, I bought a 10th generation Thinkpad X1 with an Intel Core...
Nelson's Weblog
Phanpy, a Mastodon client Phanpy is good software for reading Mastodon or other Fediverse posts. Astonishingly it’s an open...
7 months ago
56
7 months ago
Phanpy is good software for reading Mastodon or other Fediverse posts. Astonishingly it’s an open source passion project from a single developer, Chee Aun. Its quality is extraordinary, better than most commercial social media software. There’s so many good things about Phanpy...
Engineer’s Codex
How Instagram scaled to 14 million users with only 3 engineers Instagram's guiding principles and tech stack explained simply
a year ago
James Vaughan's blog
james.land, a place for me to share my scrappy fiddles
2 months ago
Jim Nielsen’s Blog
Idioms as Code This is silly. I wrote code depicting common idioms. You read the code and try to guess the...
11 months ago
7
11 months ago
This is silly. I wrote code depicting common idioms. You read the code and try to guess the idiom. Answers are below the code (and, for clients viewing in supported readers, appear upside down like a children’s book). pen > sword >>> true The pen is mightier than the...
David Heinemeier...
Bad Therapy This book nails it. What it's like to be a parent with school-age children in America right now. So...
9 months ago
40
9 months ago
This book nails it. What it's like to be a parent with school-age children in America right now. So many kids with a diagnosis of one sort or another, so much monitoring of children's every move, so much anxiety over the most trivial things, like the sugar content of a cupcake....
charity.wtf
Is It Time To Version Observability? (Signs Point To Yes) Augh! I am so behind on so much writing, I’m even behind on writing shit that I need to reference in...
4 months ago
50
4 months ago
Augh! I am so behind on so much writing, I’m even behind on writing shit that I need to reference in order to write other pieces of writing. Like this one. So we’re just gonna do this quick and dirty on the personal blog, and not bother bringing it up to the editorial standards...
bunnie's blog
Name that Ware, December 2024 The ware for December 2024 is shown below. This one should be a cakewalk, and I’m mostly sharing it...
3 days ago
8
3 days ago
The ware for December 2024 is shown below. This one should be a cakewalk, and I’m mostly sharing it because I had trouble searching for a recent example at an image quality sufficient to make out most of the part numbers. Maybe this can help someone else in a similar fix! Warm...
swyx's site RSS Feed
My Path to Developer Relations and Thoughts on the Future of DevRel Alex Lakatos interviewed me for the Devrel Advent calendar he put together
over a year ago
Liz Denys
Sometimes, the outside is inside Just a few pages off the bustling infinite corridor, there's another hallway, but unlike the...
over a year ago
13
over a year ago
Just a few pages off the bustling infinite corridor, there's another hallway, but unlike the infinite, it has four-story-high glass ceilings, my favorite piece favorite piece from the Percent-for-Art Program, and no traffic. The exterior of building 6C fascinates me. The...
beep.blog
I've been over-brewing my coffee Bloody hell, James Hoffmann's ultimate AeroPress technique is good.
a year ago
ntietz.com blog
Introducing Hurl, a terrible (but cute) idea for a language Sometimes we have ideas that are bad but demand to enter reality. A few months ago, while chatting...
a year ago
4
a year ago
Sometimes we have ideas that are bad but demand to enter reality. A few months ago, while chatting with a friend, we toyed around with the idea of a language where the only control flow you get is error handling. This idea embedded itself in my brain and wouldn't let me go, so I...
A Smart Bear
When should a decision be fast, or slow? Decisions should usually be made quickly, to accelerate action and learning. But sometimes it really...
a year ago
34
a year ago
Decisions should usually be made quickly, to accelerate action and learning. But sometimes it really is smarter to take your time. Here's how to decide.
Liz Denys
Updated colors for the Library Blanket color palette preview tool Purl Soho added some new colors and discontinued some old colors of the yarns called for in Joelle...
over a year ago
11
over a year ago
Purl Soho added some new colors and discontinued some old colors of the yarns called for in Joelle Hoverson's Library Blanket. I've added the eight new colors to the Library Blanket color palette preview tool I made last April, and I also labeled the discontinued colors as such....
Seán Barry
Quitting the Rat Race I'm leaving a comfortable job in a big city because there's more to life than whatever this is.
a year ago
Irrational...
Solving the Engineering Strategy crisis. These are speaking notes for my October 4th, QCon talk in San Francisco. Slides for this talk. Over...
a year ago
35
a year ago
These are speaking notes for my October 4th, QCon talk in San Francisco. Slides for this talk. Over the course of my career, I’ve frequently heard from colleagues, team members and random internet strangers with the same frustration: the company doesn’t have an Engineering...
Irrational...
Those five spare hours each week. One of the recurring debates about senior engineering leadership roles is whether Chief Technology...
11 months ago
53
11 months ago
One of the recurring debates about senior engineering leadership roles is whether Chief Technology Officers should actively write code. There are a lot of strongly held positions, from “Real CTOs code.” at one end of the spectrum, to “Low ego managers know they contribute more by...
Irrational...
ReadME contribution on reliability programs. I was excited to contribute an article, Move past incident response to reliability to Github’s The...
a year ago
19
a year ago
I was excited to contribute an article, Move past incident response to reliability to Github’s The ReadME project. This topic was particularly on my mind when I wrote it towards the end of last year, when I was focused on my Infrastructure Engineering project. That project is a...
charity.wtf
The Future of Ops is Platform Engineering First published on 2022-09-30 at https://www.honeycomb.io/blog/future-ops-platform-engineering. Two...
over a year ago
7
over a year ago
First published on 2022-09-30 at https://www.honeycomb.io/blog/future-ops-platform-engineering. Two years ago I wrote a piece in The New Stack about the Future of Ops Careers. Towards the end, I wrote: The reality is that jack-of-all-trades systems infrastructure jobs are slowly...
dthompson
Chickadee 0.10.0 released I'm happy to announce that Chickadee 0.10.0 has been released! Chickadee is a game development...
a year ago
4
a year ago
I'm happy to announce that Chickadee 0.10.0 has been released! Chickadee is a game development toolkit for Guile. Chickadee aims to provide all the features that parenthetically inclined game developers need to make 2D and 3D games in Scheme. This release is on the smaller side...
Irrational...
Talks
6 months ago
swyx's site RSS Feed
Revolutionizing Audio with Descript and Temporal A case study I published for my work at Temporal
over a year ago
TokyoDev
Software Developer Internships in Japan, Attending Japanese University, & Job Hunting as a New Grad How do I get a job in Japan with no experience? Why are there no entry level jobs or ways to break...
a year ago
6
a year ago
How do I get a job in Japan with no experience? Why are there no entry level jobs or ways to break into the industry? This is one of the most common questions in the [TokyoDev Discord server](https://discord.gg/seUNe38YgV), and for good reason. The [job...
David Heinemeier...
As we forgive those who trespass against us Google's announcement that they're done discussing politics at work widely echoed the policy changes...
8 months ago
56
8 months ago
Google's announcement that they're done discussing politics at work widely echoed the policy changes Coinbase and we at 37signals did a few years back. So yesterday, I did two separate interviews with media outlets on the topic. And we spoke in part about those early weeks of...
macwright.com
On Web Components God, it’s another post about Web Components and stuff, who am I to write this, who are you to read...
11 months ago
23
11 months ago
God, it’s another post about Web Components and stuff, who am I to write this, who are you to read it Carlana Johnson’s “Alternate Futures for Web Components” had me nodding all the way. There’s just this assumption that now that React is potentially on its way out (after a...
Jim Nielsen’s Blog
AI Is Like a Lossy JPEG That’s something I’ve heard before — ChatGPT Is a Blurry JPEG of the Web — and it kind of made sense...
10 months ago
30
10 months ago
That’s something I’ve heard before — ChatGPT Is a Blurry JPEG of the Web — and it kind of made sense when I read it. But Paul Ford, writing in the Aboard Newsletter, helped it make even more sense in my brain. [AI tools] compress lots and lots of information—text, image, more—in...
Epic Web Dev
Implicit Assertions (article) Have a better understanding about the explicit and implicit assertions now, and perhaps even have a...
9 months ago
34
9 months ago
Have a better understanding about the explicit and implicit assertions now, and perhaps even have a test or two in mind to improve.
Liz Denys
Save Congestion Pricing! Gov. Kathy Hochul has announced an intention to "indefinitely pause" the scheduled rollout of...
6 months ago
60
6 months ago
Gov. Kathy Hochul has announced an intention to "indefinitely pause" the scheduled rollout of congestion pricing on June 30. Your voice is urgently needed to stand up for a funded MTA with increased accessibility, a healthy planet, and good government in New York. Stop a $15...
Liz Denys
ZRH Art near the B gates: "Altocumulus Lenticularis" by Inigo Mnglano Ovalle.
over a year ago
Jim Nielsen’s Blog
Notes From “You Are Not A Gadget” Jaron Lanier’s book You Are Not a Gadget was written in 2010, but its preface is a prescient banger...
6 months ago
49
6 months ago
Jaron Lanier’s book You Are Not a Gadget was written in 2010, but its preface is a prescient banger for 2024, the year of our AI overlord: It's early in the 21st century, and that means that these words will mostly be read by nonpersons...[they] will be minced...within industrial...
Coding Horror
I Fight For The Users If you haven't been able to keep up with my blistering pace of one blog post per year (if that), I...
a year ago
79
a year ago
If you haven't been able to keep up with my blistering pace of one blog post per year (if that), I can't blame you. There's a lot going on right now. It's a busy time. But let's pause and take
Irrational...
Navigators In Staff Engineer’s chapter on Managing Technical Quality, one of the very last suggestions is...
a year ago
7
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....
Liz Denys
Cancel Like Everything Tracy Jenkins's For Like Ever poster is an iconic piece of "the millenial aesthetic." I've made a...
over a year ago
14
over a year ago
Tracy Jenkins's For Like Ever poster is an iconic piece of "the millenial aesthetic." I've made a new poster inspired by For Like Ever and the current need for social distance: The texture in the clouds below the text is made up of no symbols and small x's: I've made an A4...
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...
7 months ago
41
7 months 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...
Nelson's Weblog
Windy.com is good weather I’ve found a mobile app for weather I finally like enough to be happy about paying for. Windy, best...
a year ago
36
a year ago
I’ve found a mobile app for weather I finally like enough to be happy about paying for. Windy, best known for its website. The mobile app has extra phone features like notifications and home screen widgets. Also its UI is a little more understandable. Windy makes a strong first...
Max Countryman
Mindset for New Engineering Managers Coming to engineering management as a discipline requires a completely fresh set of skills. A common...
a year ago
20
a year ago
Coming to engineering management as a discipline requires a completely fresh set of skills. A common mistake is to assume that our previous expertise will make this transition seamless. In reality, it's important to recognize the need to shift mindsets entirely.
Cognitive...
dolphin-2.5-mixtral-8x7b https://huggingface.co/ehartford/dolphin-2.5-mixtral-8x7b I get a lot of questions about...
a year ago
25
a year ago
https://huggingface.co/ehartford/dolphin-2.5-mixtral-8x7b I get a lot of questions about dolphin-2.5-mixtral-8x7b and I wanted to address some of them on my blog. Dolphin got a nice video review from Prompt Engineering What's this about? Friday December 8, MistralAI released a...
Irrational...
Friction isn't velocity. When you’re driving a car down a road, you might get a bit stuffy and decide to roll your windows...
9 months ago
35
9 months ago
When you’re driving a car down a road, you might get a bit stuffy and decide to roll your windows down. The air will flow in, the wind will get louder, and the sensation of moving will intensify. Your engine will start working a bit harder–and louder–to maintain the same...
Josh Collinsworth
Alfred vs. Raycast: my constant debate After a year or so of using Raycast, I'm switching back to Alfred. This is what prompted me to make...
a year ago
5
a year ago
After a year or so of using Raycast, I'm switching back to Alfred. This is what prompted me to make that decision, and why I may or may not stick with it.
The History of the...
Where did mainstream media come from? The term mainstream media is so common these days, we can forget where it came from. But it has an...
3 weeks ago
33
3 weeks ago
The term mainstream media is so common these days, we can forget where it came from. But it has an interesting connection with the web. The post Where did mainstream media come from? appeared first on The History of the Web.
Seldo.com
Crypto: the good, the bad and the ugly
over a year ago
TokyoDev
COVID-19 and IT Jobs in Japan The COVID-19 pandemic has created a lot of uncertainty among prospective job seekers, especially...
over a year ago
7
over a year ago
The COVID-19 pandemic has created a lot of uncertainty among prospective job seekers, especially those looking to relocate to Japan from overseas. To help people understand the current situation with regards to IT jobs in Japan, I contacted [every company using...
Steve Klabnik
Resque 1.25.0 has been released
over a year ago
swyx's site RSS Feed
The $100b Bull Case for Temporal Why Temporal is worth >$1b now, why it will be worth >$10b, and how it *could* be worth $100b
over a year ago
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
5
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…
Joel Gascoigne
Firing myself, again I've written in the past about how I see the role of a...
over a year ago
10
over a year ago
I've written in the past about how I see the role of a CEO [https://joel.is/post/42713179646/expert-of-nothing] to be one where you are repeatedly firing yourself. Joe Kraus [http://techcrunch.com/2012/08/28/first-fire-thyself/] brought my attention to thinking about the role in...
Vadim Kravcenko
🙀 Startup founder fears by funding round Startup founders have a lot of fears. Some are afraid they won’t find a technical co-founder or...
over a year ago
7
over a year ago
Startup founders have a lot of fears. Some are afraid they won’t find a technical co-founder or attract angel investment. […] The post 🙀 Startup founder fears by funding round appeared first on Vadim Kravcenko.
PostHog's RSS Feed
Array 1.5.0 Another week, another PostHog Array. We're steadily working towards parity with other tools. This...
over a year ago
6
over a year ago
Another week, another PostHog Array. We're steadily working towards parity with other tools. This week's highlights include a new website, multiple…
alexwlchan
Using static websites for tiny archives In my previous post, I talked about how I’m trying to be more intentional and deliberate with my...
2 months ago
32
2 months ago
In my previous post, I talked about how I’m trying to be more intentional and deliberate with my digital data. I don’t just want to keep everything – I want to keep stuff that I’m actually going to look at again. As part of that process, I’m trying to be better about organising...
A Smart Bear
Reputation isn't as powerful as you imagine Blogger with tens of thousands of subscribers launches a new venture… and gets only 2 signups. Not...
a year ago
5
a year ago
Blogger with tens of thousands of subscribers launches a new venture… and gets only 2 signups. Not the advantage you thought it was.
Steve Klabnik
Ember Data: ‘DS’ is not defined
over a year ago
Vladimir Klepov as a...
Good advice on JSX conditionals Conditional rendering is a cornerstone of any templating language. React / JSX bravely chose not to...
over a year ago
7
over a year ago
Conditional rendering is a cornerstone of any templating language. React / JSX bravely chose not to have a dedicated conditional syntax, like ng-if="condition", relying on JS boolean operators instead: condition && <JSX /> renders <JSX /> iff condition is truthy, condition ?...
Steve Klabnik
"The Expressive C++17 Coding Challenge" in Rust
over a year ago
swyx's site RSS Feed
Notes on RSI for Developers I'm starting to feel some RSI in my left hand. It's a matter of time. I decided to collect some...
over a year ago
11
over a year ago
I'm starting to feel some RSI in my left hand. It's a matter of time. I decided to collect some information about it to make improvements now rather than later.
A Beautiful Site
A better way to write config files in PHP How many times have you seen something like this in a config file? $db_host = 'localhost'; $db_name...
over a year ago
9
over a year ago
How many times have you seen something like this in a config file? $db_host = 'localhost'; $db_name = 'somedb'; $db_user = 'someuser'; $db_pass = 'somepass'; Then, of course, it gets included and the variables are referenced as globals: include('config.php'); echo $db_host; //...
Steve Klabnik
Rubinius is awesome
over a year ago
Explained from First...
Email explained from first principles
over a year ago
The Changelog
The Good, Bad, and Scary of the Banning of Donald Trump, and How Decentralization Makes It All... It is undeniable that banning Donald Trump from Facebook, Twitter, and similar sites is a benefit...
over a year ago
6
over a year ago
It is undeniable that banning Donald Trump from Facebook, Twitter, and similar sites is a benefit for the moment. It may well save lives, perhaps lots of lives. But it raises quite a few troubling issues. First, as EFF points out, these platforms have privileged speakers with...
Dan Slimmon
Garden-path incidents Barb’s story It’s 12 noon on a Minneapolis Wednesday, which means Barb can be found at Quang. As the...
8 months ago
61
8 months ago
Barb’s story It’s 12 noon on a Minneapolis Wednesday, which means Barb can be found at Quang. As the waiter sets down Barb’s usual order (#307, the Bun Chay, extra spicy), Barb’s nostrils catch the heavenly aroma of peanuts and scallions and red chiles. A wave of calm moves...