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 #technology #startups #science #literature #life #architecture #travel #creative #design #comics #finance #cartography #AI #indiehacker Muted Categories [alt+←][alt+→]
ntietz.com blog
Building a digital vigil for those we've lost This post is hard to write in a lot of ways. It's more personal than most I've written. This is...
a year ago
10
a year ago
This post is hard to write in a lot of ways. It's more personal than most I've written. This is presumptively a tech blog, and this piece is about so much more than technology. But it's important. Making things, software or otherwise, is ultimately about people. One of the ways I...
bt RSS Feed
Batch Converting Images to webp with macOS Automator Batch Converting Images to webp with macOS Automator 2021-10-15 A great deal of my time working as a...
over a year ago
12
over a year ago
Batch Converting Images to webp with macOS Automator 2021-10-15 A great deal of my time working as a web/UI designer is spent exporting and/or converting images for software products and websites. Although a lot of modern applications can render image conversions at build time, a...
Vadim Kravcenko
🏆 Promotion-based development While researching how to create a proper career path for employees and the different ways companies...
over a year ago
16
over a year ago
While researching how to create a proper career path for employees and the different ways companies do promotions, I stumbled […] The post 🏆 Promotion-based development appeared first on Vadim Kravcenko.
The History of the...
Filling gaps with a polyfill In the early 2000s, Web 2.0 prompted new web standards, HTML5 and CSS3. Developers used 'shims' and...
11 months ago
11
11 months ago
In the early 2000s, Web 2.0 prompted new web standards, HTML5 and CSS3. Developers used 'shims' and 'polyfills' for browser compatibility, fostering innovation. The post Filling gaps with a polyfill appeared first on The History of the Web.
Steve Klabnik
GitHub is anarchy for programmers
over a year ago
Steve Klabnik
Is WebAssembly the return of Java Applets & Flash?
over a year ago
David Heinemeier...
Free speech isn't guaranteed to be forever History is full of long stretches of dominance by noble ideas and despots, times of prosperity and...
4 months ago
34
4 months ago
History is full of long stretches of dominance by noble ideas and despots, times of prosperity and of dark ages. Each of which must have seemed like they would never end to the people who lived through them. If you were a citizen of the Ottoman empire 1452, you probably didn't...
alexwlchan
Monki Gras 2024: Step… Step… Step… Yesterday I gave a talk at Monki Gras 2024. This year, the theme is “Prompting Craft: examining and...
10 months ago
12
10 months ago
Yesterday I gave a talk at Monki Gras 2024. This year, the theme is “Prompting Craft: examining and discussing the art of the prompt in code and cultural creation”. I did a talk about my experience of learning these new AI tools, and I draw comparisons to learning to dance. This...
ntietz.com blog
TIL: testing in the future using the faketime command Last week's blog post accidentally got published a few hours early1. One of the keen-eyed among you...
6 months ago
27
6 months ago
Last week's blog post accidentally got published a few hours early1. One of the keen-eyed among you even submitted it to the orange site before it was officially up, since it was in my RSS feed briefly and was picked up by various RSS readers. Resolving that issue led me to...
Ralph Ammer
Immanuel Kant—What can we know? If you are interested in truth, be it in the form of scientific knowledge or artistic beauty, there...
a year ago
42
a year ago
If you are interested in truth, be it in the form of scientific knowledge or artistic beauty, there is no way around Immanuel Kant’s ‘Critique of Pure Reason’. In this book Kant asked the simple question: “What can we know?“ And his answer is foundational to how we experience and...
Computer Things
A brief introduction to interval arithmetic You've got a wall in your apartment and a couch. You measure the wall with a ruler and get 7 feet,...
7 months ago
20
7 months ago
You've got a wall in your apartment and a couch. You measure the wall with a ruler and get 7 feet, then you measure the couch and get 7 feet. Can you fit the couch against that wall? Maybe. If the two measure is exactly 7 feet than sure, 7 ≤ 7. But you probably didn't line your...
Alex MacCaw
Unshackling Artificial Minds Humans, by nature, seem to be drawn to pessimism. It's a tendency rooted deep within us, a product...
a year ago
31
a year ago
Humans, by nature, seem to be drawn to pessimism. It's a tendency rooted deep within us, a product of Entropy, the law of nature that dictates it is easier to destroy than to create. And here we are, on the cusp of creating not just something new, but
A Smart Bear
Individual efficiency vs administrative efficiency When to prioritize individual autonomy, and when to standardize for global optimization.
5 months ago
Maggie Appleton
A Collection of Design Engineers Collecting people I know who work at the intersection of design and engineering, in an attempt to...
10 months ago
3
10 months ago
Collecting people I know who work at the intersection of design and engineering, in an attempt to figure out what a design engineer is
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
14
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.
davidyat.es
Walkthrough: Causality Couriers
a year ago
Joel Gascoigne
What online gaming taught me about startups * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Whilst...
over a year ago
21
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Whilst researching for the Achieving overnight success: Kevin Systrom [https://joel.is/post/22436341176/achieving-overnight-success-kevin-systrom] piece I published two weeks ago, I was excited to...
Kagi Blog
Taking web search through the last mile (This piece first appeared on the kagi.ai blog (...
over a year ago
10
over a year ago
(This piece first appeared on the kagi.ai blog ( https://web.archive.org/web/20200927234617/https://kagi.ai/last-mile-for-web-search.html ) a few short years ago.
TokyoDev
Rakuten and Globalization Hiroshi Mikitani started [Rakuten's Technology Conference] in English, but quickly switched to...
over a year ago
13
over a year ago
Hiroshi Mikitani started [Rakuten's Technology Conference] in English, but quickly switched to Japanese. He claimed there was a strong demand from the Japanese participants for him to present in Japanese. This shows how much work ahead of him he has if Rakuten is going to meet...
Making software...
Using User-Select Using User-Select 2019-06-04 Highlighting text in order to copy, cut or paste content is a staple...
over a year ago
19
over a year ago
Using User-Select 2019-06-04 Highlighting text in order to copy, cut or paste content is a staple action across the web. Now, what if I told you the ability to control what a user can select is configurable with a single CSS property? Introducing the CSS property Simply put, the...
Computer Things
Hyperproperties I wrote about hyperproperties on my blog four years ago, but now an intriguing client problem got me...
2 months ago
51
2 months ago
I wrote about hyperproperties on my blog four years ago, but now an intriguing client problem got me thinking about them again.1 We're using TLA+ to model a system that starts in state A, and under certain complicated conditions P, transitions to state B. They also had a flag f...
Lennart Koopmann
Documentation Belongs in Engineering Many product companies start out with a very heavy focus on their engineering teams. At some point,...
a year ago
10
a year ago
Many product companies start out with a very heavy focus on their engineering teams. At some point, many companies move the hosting and writing of documentation out of engineering and into a separate part of the company. It could be marketing, it could be customer success. This...
ntietz.com blog
First impressions of Gleam: lots of joys and some rough edges My friend Erika is a big fan of Gleam, and her enthusiasm (and explicit encouragement) finally got...
5 months ago
26
5 months ago
My friend Erika is a big fan of Gleam, and her enthusiasm (and explicit encouragement) finally got me to learn the language. It's a functional programming language which targets both the BEAM (Erlang's VM) and JavaScript. This makes it appealing as a language that can target both...
ntietz.com blog
How I Work Remotely I've been working remote since September 2016. There are a lot of engineers who have worked remote...
over a year ago
9
over a year ago
I've been working remote since September 2016. There are a lot of engineers who have worked remote longer than I have; there are others who have more insight into how they work than I do; and there are plenty of people who simply don't work in the same way I do. My intention in...
Basta’s Notes
Gumby Coin: a story about a 1958 claymation character, cryptocurrency, and pizza A grift, a failure, or a mistake?
a year ago
Steve Klabnik
Ruby on Rails maintenance policy
over a year ago
Cognitive...
Dolphin 🐬 Today I am announcing Dolphin, an open-source and uncensored, and commercially licensed dataset and...
a year ago
11
a year ago
Today I am announcing Dolphin, an open-source and uncensored, and commercially licensed dataset and series of instruct-tuned language models based on Microsoft's Orca paper. The dataset is released here, with Apache-2.0 license. The dataset can be used for commercial or...
Steve Klabnik
Real, modern Ruby development
over a year ago
David Heinemeier...
The Framework 13 has a new high-res screen! The first laptop I ordered back when my Linux journey began was the Framework 13. I immediately...
5 months ago
55
5 months ago
The first laptop I ordered back when my Linux journey began was the Framework 13. I immediately liked a lot about it. The keyboard is a big step up over the MacBook Pro, primarily because of the 50% longer key travel. And I love the matte screen and 3:2 aspect ratio. Both feel...
TokyoDev
Japanese Language Proficiency, Job Requirements, and You Many people wanting to work in Japan find themselves stymied by language requirements that can be...
5 months ago
9
5 months ago
Many people wanting to work in Japan find themselves stymied by language requirements that can be vague and confusing, as there is no single, clear-cut system used in Japan to define foreigners’ language proficiencies. There are a few systems commonly used to measure language...
TokyoDev
From Mongolia to Japan as a Software Engineer I’d love to share my journey of almost six years of experience as a Mongolian software engineer in...
7 months ago
8
7 months ago
I’d love to share my journey of almost six years of experience as a Mongolian software engineer in Tokyo. My path to securing a job in Japan was somewhat unconventional in that I applied for jobs in Japan through career fairs at my graduate school, the Indian Institute of...
A Smart Bear
Failure to face the truth This concept recurs in different forms throughout myriad books, frameworks, and topics, across...
over a year ago
19
over a year ago
This concept recurs in different forms throughout myriad books, frameworks, and topics, across decades of time. When something is so consistent, it must be wisdom.
TokyoDev
Working as a Female Software Developer in Japan For some people, [working as a software developer in Japan](/articles/first-job-programmer-japan)...
a year ago
13
a year ago
For some people, [working as a software developer in Japan](/articles/first-job-programmer-japan) would be a dream come true. As an Australian software developer who has been in Japan for 6 months, I’m one of those dreamers. If you’ve been looking to work in Japan for a while,...
Miguel Carranza
From J1 visa to Blue Passport: A startup founder's immigration journey I am drafting this post at 35,000 feet flying back from Japan. I’ve entered the US about 30 times,...
9 months ago
31
9 months ago
I am drafting this post at 35,000 feet flying back from Japan. I’ve entered the US about 30 times, but this will be the first time I’ll be using my shiny blue passport. No anxiety about aggressive questions, secondary inspection, or the possibility of deportation. A couple of...
Oxide Computer...
dtrace.conf(24) Sometime in late 2007, we had the idea of a DTrace conference. Or really, more of a meetup; from the...
a month ago
43
a month ago
Sometime in late 2007, we had the idea of a DTrace conference. Or really, more of a meetup; from the primordial e-mail I sent: The goal here, by the way, is not a DTrace user group, but more of a face-to-face meeting with people actively involved in DTrace — either by porting...
Ink & Switch
03 · Fine-grained provenance Connecting parts of source and build files as a universal primitive
4 months ago
Epic Web Dev
Contribute an Epic Stack Example (tip) How to create an Epic Stack example to help others and get new features built into the Epic Stack.
a year ago
Eric Bailey
<code>display: contents</code> considered harmful display: contents has a long and storied history when it comes to accessibility. On paper, the...
a year ago
2
a year ago
display: contents has a long and storied history when it comes to accessibility. On paper, the declaration alters thedisplay qualities of the element it is applied to. It makes the element “disappear,” elevating its child elements to the next level up in the DOM. This sort of...
Joel Gascoigne
Giving your startup a point of view * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Something I’ve...
over a year ago
13
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Something I’ve mentioned before at the start of a post [https://joel.is/post/4132813715/acting-with-incomplete-information-in-a-startup] is that I often look back on quotes, blogs and books I’ve...
Eric Bailey
Don't Use The Placeholder Attribute
over a year ago
A Beautiful Site
New shortcut keys in Windows 7 I was happy to learn that Windows 7 has some new shortcut keys that let you control certain aspects...
over a year ago
27
over a year ago
I was happy to learn that Windows 7 has some new shortcut keys that let you control certain aspects of window management right out of the box.  They're pretty easy to remember too: Win + Up - Maximize the current window Win + Down - Restore a maximized window, otherwise minimize...
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
16
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.
Alex Meub
A Quick Look at Portland Parking Ticket Data I work in downtown Portland and see a lot of people getting parking tickets every day (parking is...
over a year ago
29
over a year ago
I work in downtown Portland and see a lot of people getting parking tickets every day (parking is one of the reasons I ride my bike to work). I was curious to learn more about it. Thanks to the Freedom of Information Act, Portland parking ticket data is available to anyone who...
Tinloof - Blog
How to create & manage a Postgres database in NodeJS from scratch Notice: Before you jump in and start reading, it's important to understand that this is not a...
over a year ago
14
over a year ago
Notice: Before you jump in and start reading, it's important to understand that this is not a tutorial you'd read while sitting in public transportation or on your toilet seat. You might want to find a nice place to sit for an hour and follow the tutorial. We have 1 goal: set up...
Tinker, Tamper,...
On The End of Bitcoin [This is a repost of a thread of mine from a dead social media platform. The original posting date...
over a year ago
8
over a year ago
[This is a repost of a thread of mine from a dead social media platform. The original posting date was May 24th, 2022. I have not added new content.]Is there some scientific literature/scenario planning on the End of Bitcoin? With the next two halvings mining income will shift...
MMapped blog
Transaction models are programming paradigms
5 months ago
Nelson's Weblog
Proxmox Proxmox is good software for a home datacenter. It’s an OS you install on server hardware that lets...
a year ago
31
a year ago
Proxmox is good software for a home datacenter. It’s an OS you install on server hardware that lets you easily run multiple virtual machines and LXC containers. It also manages disk storage and has some more complex support for high availability in a cluster, distributed storage...
elementary Blog
elementary OS 8 Available Today We’re proud to announce that elementary OS 8 is available to download later today and shipping on...
a month ago
53
a month ago
We’re proud to announce that elementary OS 8 is available to download later today and shipping on several high-quality computers! With OS 8, we’ve focused in on: Creating a new Secure Session that ensures applications respect your privacy and require your consent A brand new...
swyx's site RSS Feed
How To Add Monaco Editor to a Next.js app ## Bottom Line Up Front
over a year ago
swyx's site RSS Feed
Moving in Big Cities: Lugg vs Clutter i recently had to move (from smolhaus 1.5 to a temporary place) and so had to evaluate some choices...
2 months ago
27
2 months ago
i recently had to move (from smolhaus 1.5 to a temporary place) and so had to evaluate some choices in moving options. TLDR: I made a huge mistake not choosing Clutter.
Stephen Wolfram...
On the Concept of Motion How Is It That Things Can Move? It seems like the kind of question that might have been hotly...
over a year ago
21
over a year ago
How Is It That Things Can Move? It seems like the kind of question that might have been hotly debated by ancient philosophers, but would have been settled long ago: how is it that things can move? And indeed with the view of physical space that’s been almost universally adopted...
Posts on Nikita...
Handmade Seattle 2023 A couple of months ago I gave a talk “SQL’s Inner Workings” at Handmade Seattle 2023 conference with...
a year ago
10
a year ago
A couple of months ago I gave a talk “SQL’s Inner Workings” at Handmade Seattle 2023 conference with the following abstract: An exposé by a whistleblower investigating the marketing claims of “It’s just the same old SQL you know.” Most databases nowadays provide an SQL interface...
bt RSS Feed
Improving Receipt UX Improving Receipt UX 2019-05-15 There was a pretty interesting article posted a couple days ago...
over a year ago
9
over a year ago
Improving Receipt UX 2019-05-15 There was a pretty interesting article posted a couple days ago about rethinking the standard receipt design that I found quite compelling. Although, as good as the concept is, I think it can be improved (simplified) even further. What was the...
Alex Meub
Hacking Amazon Dash Buttons The Amazon Dash button is about a year old and has proven to be a pretty great hackable...
over a year ago
17
over a year ago
The Amazon Dash button is about a year old and has proven to be a pretty great hackable internet-of-things button. It’s got built-in wifi, an onboard battery and best of all, a $4.99 price tag. How It Works The actual “hacking” of dash buttons has really nothing to do with the...
The Pragmatic...
The Collapse of Silicon Valley Bank The bank serving half of all VC-funded startups in the US and UK collapsed more or less overnight....
a year ago
34
a year ago
The bank serving half of all VC-funded startups in the US and UK collapsed more or less overnight. How did it play out, and what are the next steps for startups?
Joel Gascoigne
The power of company retreats: Thoughts after the 8th Buffer retreat By now we have a fairly long history of doing retreats at Buffer. We’re now a 75 person team...
over a year ago
15
over a year ago
By now we have a fairly long history of doing retreats at Buffer. We’re now a 75 person team [https://buffer.com/about], and we just wrapped up our 8th company retreat in Madrid, Spain. Here’s a quick history of retreat locations, timeline and size over time: 1.
A Smart Bear
Distributed Logical Time Properly ordering events in time is notoriously difficult in distributed systems. This algorithm is...
over a year ago
25
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.
orlp.net - Blog...
Ordering Numbers, How Hard Can It Be? This article is not about deciding whether two floating point numbers are ‘close enough’. There are...
a year ago
12
a year ago
This article is not about deciding whether two floating point numbers are ‘close enough’. There are plenty of resources on this (often subjective) problem. We simply want to know if ${x \leq y.}$ Suppose that you are a programmer, and that you have two numbers. You want to know...
The Pragmatic...
Should you optimize for all-cash compensation, if possible? Although still rare in the industry, companies like Netflix and Shopify let employees choose how...
a year ago
62
a year ago
Although still rare in the industry, companies like Netflix and Shopify let employees choose how much of their total compensation is stock. What are the approaches to take?
The Pragmatic...
The Pragmatic Engineer Newsletter in 2023 The articles you enjoyed most this year, my personal favorites, and a recap of an unusually...
a year ago
ntietz.com blog
The most important goal in designing software is understandability When you're designing a piece of software, the single most important thing to design for is...
a year ago
8
a year ago
When you're designing a piece of software, the single most important thing to design for is understandability. Security, performance, and correctness are all important, but they come after understandability. Don't get me wrong, all of those are important. Software that isn't...
alexwlchan
Getting alerts about flaky ECS tasks in Slack At work, we use Amazon ECS to run some of our Docker-based services. ECS is a container...
a year ago
57
a year ago
At work, we use Amazon ECS to run some of our Docker-based services. ECS is a container orchestrator, similar to Kubernetes: we tell it what Docker images we want to run in what configuration, and it stops or starts containers to match. If a container stops unexpectedly, ECS...
Liz Denys
Liz rides the subway on September 19, 2016: Monday morning in New York and an emergency alert Liz rides the subway is a series containing thoughts I have on the subway. On the 2 train to work,...
over a year ago
19
over a year ago
Liz rides the subway is a series containing thoughts I have on the subway. On the 2 train to work, after watching two men of color have their bags searched at Grand Army Plaza: I woke up today to my phone beeping in a pattern that wasn't my alarm: WANTED: Ahmad Khan Rahami,...
The Pragmatic...
Google Shutting down Firebase Dynamic Links Firebase Dynamic Links was a popular way to build universal deeplinks that worked across iOS,...
a year ago
9
a year ago
Firebase Dynamic Links was a popular way to build universal deeplinks that worked across iOS, Android, and the web. Now after 7 years, Google is shutting down this product. But why? I asked the Big Tech giant for details.
PostHog's RSS Feed
What is user segmentation? User segmentation is a term which is thrown around a lot within product-led teams, but what does it...
over a year ago
11
over a year ago
User segmentation is a term which is thrown around a lot within product-led teams, but what does it mean? In this article we'll explain what user…
bt RSS Feed
CSS: Indenting Text CSS: Indenting Text 2019-04-05 A lot of developers tend to do the bare minimum when it comes to...
over a year ago
10
over a year ago
CSS: Indenting Text 2019-04-05 A lot of developers tend to do the bare minimum when it comes to implementing proper website typography. This isn’t an insult - I’m happy that typography is given any thought at all during development, I just believe more can always be done to...
Liz Denys
ZRH Art near the B gates: "Altocumulus Lenticularis" by Inigo Mnglano Ovalle.
over a year ago
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
13
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…
bunnie's blog
Name that Ware, September 2023 The Ware for September 2023 is shown below. Thanks to FETguy for contributing this ware!
a year ago
Paolo Amoroso's...
A brief experience with the Cardputer uLisp Machine <![CDATA[For Chrismtas 2024 I bought myself a lovely little Cardputer uLisp Machine, an M5Stack...
3 weeks ago
32
3 weeks ago
<![CDATA[For Chrismtas 2024 I bought myself a lovely little Cardputer uLisp Machine, an M5Stack Cardputer that can run uLisp. The M5Stack Cardputer is a card-sized, microcontroller-based portable system for home automation, hobby, and industrial applications. Although not...
Steve Klabnik
Narratives
over a year ago
David Heinemeier...
Dare to connect a server to the internet The merchants of complexity thrive when they can scare you into believing that even the simplest...
11 months ago
31
11 months ago
The merchants of complexity thrive when they can scare you into believing that even the simplest things are too dangerous to even attempt by yourself these days. That without their rarified expertise, you’ll be left vulnerable. So best just to leave ever-more of your burdens to...
Chris Nicholas
A reactive framework in 40 lines In this article I'll be explaining one method to create a basic reactive framework (in just 40 lines...
over a year ago
9
over a year ago
In this article I'll be explaining one method to create a basic reactive framework (in just 40 lines of code).
Joel on Software
Progress on the Block Protocol Since the 1990s, the web has been a publishing place for human-readable documents. Documents...
over a year ago
24
over a year ago
Since the 1990s, the web has been a publishing place for human-readable documents. Documents published on the web are in HTML. HTML has a little bit of… Read more "Progress on the Block Protocol"
Irrational...
The Engineering executive’s role in hiring. Everyone in an engineering organization contributes to the hiring process. As an engineer, you may...
a year ago
13
a year ago
Everyone in an engineering organization contributes to the hiring process. As an engineer, you may have taken pride in being an effective interviewer. As an engineering manager, you may have prioritized becoming a strong closer, convincing candidates to join your team. As a more...
Alex Meub
Chromecast Backgrounds I finally had a chance to use my Chromecast over the past few weeks. In doing so I noticed that the...
over a year ago
24
over a year ago
I finally had a chance to use my Chromecast over the past few weeks. In doing so I noticed that the background images that cycle through the home screen are pretty awesome. I looked into it and was able to find the URL that this page uses and pull all the images using a Node...
Ralph Ammer
Immanuel Kant — Beauty Why is beauty so important? It leads us to truth and goodness, says Immanuel Kant. How? Beauty  To...
a year ago
31
a year ago
Why is beauty so important? It leads us to truth and goodness, says Immanuel Kant. How? Beauty  To uncover the secret of beauty, let us first examine how we usually view the world. This is what happens when we see something: 1. Our senses receive a lot of raw data from the...
ntietz.com blog
"Help, iterators made my Rust program slower!" Recently in a programming community I belong to, someone presented a problem. They had a Rust...
a year ago
13
a year ago
Recently in a programming community I belong to, someone presented a problem. They had a Rust program which was using threads and for loops. When they updated the code to use iterators, it got dramatically slower. Why did this happen? For a Rust veteran, the problem might not be...
Eric Bailey
Focusing on Focus Styles
over a year ago
Irrational...
A brief rant on converging compliance regimes. Although I’ve never worked exclusively on compliance, much of my work over the past decade has...
over a year ago
24
over a year ago
Although I’ve never worked exclusively on compliance, much of my work over the past decade has touched on reconciling between product and compliance goals, and over that time I’ve developed something of a pet theory on the evolution of compliance over the next five to ten years:...
HTMHell
Modern HTML as a foundation for progressive enhancement Reading HTMHell, you might be aware that progressive enhancement is a thing. To sum things up, it's...
over a year ago
11
over a year ago
Reading HTMHell, you might be aware that progressive enhancement is a thing. To sum things up, it's a way to make sure anyone gets a viable version of your page whatever is their context — slow bandwitdh, oldish browser, etc. — but also making the said page more resilient (e.g....
Maggie Appleton
A Short History of Bi-Directional Links Seventy years ago we dreamed up links that would allow us to create two-way, contextual...
over a year ago
2
over a year ago
Seventy years ago we dreamed up links that would allow us to create two-way, contextual conversations. Why don't we use them on the web?
Liz Denys
A color palette preview tool for Purl Soho's Library Blanket When I saw the Library Blanket Joelle Hoverson designed for Purl Soho, I immediately fell in love....
over a year ago
18
over a year ago
When I saw the Library Blanket Joelle Hoverson designed for Purl Soho, I immediately fell in love. The marled combinations of oranges, pinks, blues, and purples were calling to me, so I ordered a kit right away. Other knitters commented that while they loved the pattern, the...
HTMHell
The UX of HTML by Vasilis van Gemert Recently when I gave a coding assignment — an art directed web page about a...
a year ago
14
a year ago
by Vasilis van Gemert Recently when I gave a coding assignment — an art directed web page about a font — a student asked: does it have to be semantic and shit? The whole class looked up, curious about the answer — please let it be no! I answered that no, it doesn’t have to be...
Making software...
Using a New Domain and Switching Static Hosts Using a New Domain and Switching Static Hosts 2021-11-25 As you can most likely tell by looking at...
over a year ago
24
over a year ago
Using a New Domain and Switching Static Hosts 2021-11-25 As you can most likely tell by looking at your browser's URL - I've swapped over to a new domain for my personal website: tdarb.org. I'm a fickle person and this is a random change - but it is one I've been planning to do...
Elad Blog
Defensibility & Competition Are early SaaS or AI companies ever defensible early? What is the basis for competition for a...
a year ago
39
a year ago
Are early SaaS or AI companies ever defensible early? What is the basis for competition for a startup?
bunnie's blog
Winner, Name that Ware October 2023 The Ware for October 2023 is a Seiko DS-250 keyboard synthesizer. Nobody guessed the exact make and...
a year ago
24
a year ago
The Ware for October 2023 is a Seiko DS-250 keyboard synthesizer. Nobody guessed the exact make and model of the keyboard, but it was really entertaining to see the comment thread puzzle through the design. The dual 8049’s caught my attention too, as well as the lack of obvious...
Eric Bailey
Modern Health, frameworks, performance, and harm I would like to thank Modern Health. It was not their intent, but using their service broke me out...
a year ago
3
a year ago
I would like to thank Modern Health. It was not their intent, but using their service broke me out of a deep depression by launching me into an incandescent rage. I’ve read enough on destigmatizing mental health that I feel no shame in discussing this. In fact, in this regard I...
David Heinemeier...
Rails World sold out in less than 45 minutes There hasn't been a major, dedicated Rails conference in Europe since 2008, so perhaps it's no...
a year ago
12
a year ago
There hasn't been a major, dedicated Rails conference in Europe since 2008, so perhaps it's no surprise that there was pent-up demand. But I was still shocked to see the forthcoming Rails World visit to Amsterdam sell out in less than 45 minutes yesterday! What an awesome...
The Codist
Yet Another Post On Scrum, But Different Everyone hates Scrum, or at least it seems so, except for management. I did as well, but a...
7 months ago
82
7 months ago
Everyone hates Scrum, or at least it seems so, except for management. I did as well, but a difference is that I started my career in 1981, long before the hordes of Scrums took root. 1981, you say, so you must have done Waterfall, so you are old and have
Ognjen Regoje •...
ChatGPT == Google News? ChatGPT ingesting content produced by others and reproducing it, wholly, or in-part as a result of...
a year ago
14
a year ago
ChatGPT ingesting content produced by others and reproducing it, wholly, or in-part as a result of the model, is almost exactly the same like Google ingesting news and presenting it on the search results page. Actually, it’s worse, because it gives absolutely no attribution to...
David Heinemeier...
Microsoft taught Apple nothing Apple is protecting its App Store racket with the same kind of indignant entitlement that...
a year ago
12
a year ago
Apple is protecting its App Store racket with the same kind of indignant entitlement that characterized Microsoft during its darkest monopoly days. They’re in full “cut off the air supply” mode in Cupertino, pursuing Epic for a $73m legal bill in a lawsuit they partially lost....
swyx's site RSS Feed
Pensieve: 10 Mar 2024 - Band of Brothers Ben dunphy continues to be a great conference business partner for me even though today was a glum...
10 months ago
28
10 months ago
Ben dunphy continues to be a great conference business partner for me even though today was a glum call where we made some concessions. I wish he were better able to take things off my hands but also I need to step up
Irrational...
Architecture
7 months ago
markround.com
DevOps for the Sinclair Spectrum - Part 3 In Part 2 I discussed the server environment, as well as how I built and launched the first...
over a year ago
13
over a year ago
In Part 2 I discussed the server environment, as well as how I built and launched the first prototype version of the site. I hit some speedbumps along the way and quickly reached the limits of what I could do with a pure client-only 1980s BASIC codebase. In this part, I’ll look...
Tyler Cipriani: blog
Reading in 2022 Every book should be read no more slowly than it deserves, and no more quickly than you can read it...
over a year ago
24
over a year ago
Every book should be read no more slowly than it deserves, and no more quickly than you can read it with satisfaction and comprehension. – Mortimer J Adler, How to Read a Book My trusty, hated Kindle Reading only “1000 books before you die” used to strike me as unambitious. Then...
A Beautiful Site
Styling Custom Elements Without Reflecting Attributes I've been struggling with the idea of reflecting attributes in custom elements and when it's...
7 months ago
48
7 months ago
I've been struggling with the idea of reflecting attributes in custom elements and when it's appropriate. I think I've identified a gap in the platform, but I'm not sure exactly how we should fill it. I'll explain with an example. Let's say I want to make a simple badge component...
Vadim Kravcenko
I’m finishing university, scared about future career prospects Question: Hey, my name's Kalesh, I'm 22 and about to finish my bachelor's in August. Planning to be...
9 months ago
26
9 months ago
Question: Hey, my name's Kalesh, I'm 22 and about to finish my bachelor's in August. Planning to be a software engineer. But, I keep hearing the job market's tough. Been reading online that lots of devs are struggling to find steady gigs. Is your company looking for any devs?...
alexwlchan
Getting faster Jekyll builds with caching in plugins This website is a static site built with Jekyll, and recently I overhauled the process for...
9 months ago
50
9 months ago
This website is a static site built with Jekyll, and recently I overhauled the process for generating the site. This should be invisible if you’re just a reader, but it makes a big difference to me – like any software project, I’d accumulated cruft and complexity, and it was time...
Josh Collinsworth
Debugging iOS Safari (when all you have is a Mac) Debugging iOS Safari is a challenge (and possibly expensive) when you don't have access to an...
over a year ago
27
over a year ago
Debugging iOS Safari is a challenge (and possibly expensive) when you don't have access to an iPhone. Here are a few options to get around that problem.
Vadim Kravcenko
How to become a CTO? Question: Hey Vadim, Long-time reader, enjoy your content a lot. I've been a software engineer for...
8 months ago
41
8 months ago
Question: Hey Vadim, Long-time reader, enjoy your content a lot. I've been a software engineer for about seven years now, doing mostly web development and taking over ownership of different modules step by step, expanding my people skills so to speak. Lately, I've been doing some...
Joel Gascoigne
Exercise: a requirement for sleep? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently I have...
over a year ago
27
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently I have struggled to get to sleep at night. When I need to be up at 8 and working away on either my own projects or exciting client projects by 9 it is vital that I wake up refreshed
PostHog's RSS Feed
Why 'Product Engineer' is the most fun role I've had in tech In my career so far (admittedly not that long, though no one mistakes me for a college kid any...
a year ago
15
a year ago
In my career so far (admittedly not that long, though no one mistakes me for a college kid any longer, womp womp) I've done a little bit of a lot…
Jim Nielsen’s Blog
There’s Meaning in the Ordering of the Web’s Tech Stack I was watching Zach’s presentation at JSHeroes 2023, “The Good, The Bad, and The Web Components”,...
a year ago
15
a year ago
I was watching Zach’s presentation at JSHeroes 2023, “The Good, The Bad, and The Web Components”, and a subtle point stuck out to me at the ending of his talk. When you run into performance problems, it's [because you tried] to reorder these things or combine them in weird...
Maggie Appleton
A Metaphorical Reading Collection A collection of my favourite books on conceptual metaphor theory
over a year ago
Alex Meub
Upgrading the Weber Q Grill I’ve owned a Weber Q 1000 for many years and always loved this little grill. I have mine hooked up...
over a year ago
45
over a year ago
I’ve owned a Weber Q 1000 for many years and always loved this little grill. I have mine hooked up to a 15 lb propane tank at home where it gets regular use. It is small, but it heats up quickly and cooks food better than any other grill I’ve tried. However, I recently noticed...
Eric Bailey
An Introduction to macOS Voice Control
over a year ago
Joel Gascoigne
Does location really matter for your startup? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Some of you may...
over a year ago
17
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Some of you may know that I just left everything behind in the UK and together with my co-founder Leo [http://leostartsup.com] arrived in San Francisco to base ourselves and Buffer...
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
63
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...
alexwlchan
Telling mechanize how to find local issuer certificates I was doing some work on my library lookup tool recently, and I ran into an issue with mechanize,...
a year ago
10
a year ago
I was doing some work on my library lookup tool recently, and I ran into an issue with mechanize, the Python library I use to simulate a web browser. I’d upgraded my version of Python and mechanize, and now I wasn’t able to connect to HTTPS sites. If I tried a simple...
ᕕ( ᐛ )ᕗ 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
34
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...
Jim Nielsen’s Blog
RSS in HTML: A Follow-Up I asked if anyone has tried to do RSS with HTML and a good number of people responded (via Mastodon...
a year ago
12
a year ago
I asked if anyone has tried to do RSS with HTML and a good number of people responded (via Mastodon and email — TY kind people). Many folks pointed me to h-feed microformats which, in hindsight, I’m surprised I didn’t think of as I already implement the h-entry format on my...
Vladimir Klepov as a...
Major Garbage Producers in JS The reckless coding culture of JS favors producing garbage. In real life, if you're environmentally...
over a year ago
11
over a year ago
The reckless coding culture of JS favors producing garbage. In real life, if you're environmentally conscious (hey there, my European readers), you probably do all sorts of crazy thinks to cut down on garbage — reject plastic bags in a supermarket, recycle bottles, keep the paper...
Writing - Andreas...
Why I don’t give investment advice When people ask for advice on personal investing, I’ve found they are either looking for...
a year ago
32
a year ago
When people ask for advice on personal investing, I’ve found they are either looking for confirmation that what they do is great (it’s usually not) or some sort of secret sauce for outperforming the market (which doesn’t exist). So people are inevitably disappointed by the...
Joel Gascoigne
5 reasons as a CEO you should develop a habit of daily meditation * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Through my...
over a year ago
18
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Through my journey from a founder whose role it was to essentially build the product and code all day, to growing into a CEO role with more management duties and a fast growing team of 7 people,...
A Beautiful Site
Why developers hate being interrupted I stumbled across a post today (that unfortunately no longer exists) and I was almost convinced that...
over a year ago
18
over a year ago
I stumbled across a post today (that unfortunately no longer exists) and I was almost convinced that I had written it myself. Many of the points in it hit home, so I hope it helps people better understand how developers think and what they go through when interruptions arise. One...
Computer Things
Why Not Comments Logic For Programmers v0.3 Now available! It's a light release as I learn more about formatting a...
4 months ago
52
4 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...
Jim Nielsen’s Blog
Family Tree Wisdom Chris: My grandpa used to say that if you climb a rope every day, you’ll never not be able to do...
a year ago
17
a year ago
Chris: My grandpa used to say that if you climb a rope every day, you’ll never not be able to do it. Ha, I love it! It got me thinking: I’d love to hear more folks’ “wisdom from the family tree”. Stuff like Chris shared, “My grandpa used to say…” I immediately had a few family...
Paolo Amoroso's...
Revising card shape and initialization in WebCard <![CDATA[In NoteCards, Text cards are rectangular windows with proportions similar to a post-it...
3 months ago
33
3 months ago
<![CDATA[In NoteCards, Text cards are rectangular windows with proportions similar to a post-it note. The Web card type of WebCard inherits from Text, including the default window size. Since a Web card needs only display a URL, the default shape leaves most of the text area...
Vadim Kravcenko
Exit. Selling your SaaS This article is part of the series called Founders Guide which I’m writing currently to help...
over a year ago
14
over a year ago
This article is part of the series called Founders Guide which I’m writing currently to help early-stage founders tackle the […] The post Exit. Selling your SaaS appeared first on Vadim Kravcenko.
Steve Klabnik
Sparrow
over a year ago
Julia Evans
Using less memory to look up IP addresses in Mess With DNS I’ve been having problems for the last 3 years or so where Mess With DNS periodically runs out of...
2 months ago
42
2 months ago
I’ve been having problems for the last 3 years or so where Mess With DNS periodically runs out of memory and gets OOM killed. This hasn’t been a big priority for me: usually it just goes down for a few minutes while it restarts, and it only happens once a day at most, so I’ve...
Eric Bailey
Formative posts Blogs are good at communicating what you’re thinking about a specific topic, but not so great at the...
a year ago
4
a year ago
Blogs are good at communicating what you’re thinking about a specific topic, but not so great at the larger framework of how someone came to be in the headspace that lead to the posts they share. Because of that, I’ve set up a formative posts page. This page is a list of blog...
Steve Klabnik
Introducing the rails-api project
over a year ago
swyx's site RSS Feed
The introduction to TypeScript Generics you've been missing > Note: this is an unfinished draft, but I'm sharing it anyway as an outline
over a year ago
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
Nelson's Weblog
Seven slaves, a marker I've written before about learning that my ancestors Leonard and Melvina Ward owned a slave. Today I...
over a year ago
19
over a year ago
I've written before about learning that my ancestors Leonard and Melvina Ward owned a slave. Today I learned there were more, at least seven. This marker comes courtesy of Find-a-Grave. It's on a small family cemetery near Bagwell, TX. I'm not positive but I think the land is...
Vadim Kravcenko
My coworker rewrote all my code, what should I do? Dear Robert, The short answer is — stop getting attached to your code. Now lets continue to a more...
11 months ago
23
11 months ago
Dear Robert, The short answer is — stop getting attached to your code. Now lets continue to a more detailed […] The post My coworker rewrote all my code, what should I do? appeared first on Vadim Kravcenko.
A Smart Bear
How many things should there be? (Hint: Not 10) If we happened to evolve with nine fingers, we would have "Top 9" lists. So, a "Top 10" list...
a year ago
26
a year ago
If we happened to evolve with nine fingers, we would have "Top 9" lists. So, a "Top 10" list probably doesn't have the correct number of things.
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,...
7 months ago
ntietz.com blog
Lessons from my first (very bad) on-call experience Near the beginning of my career, I was working for a startup that made database software used by...
over a year ago
9
over a year ago
Near the beginning of my career, I was working for a startup that made database software used by other companies in their production infrastructure. The premise was that our super-fast database had a computing framework that would let you do things in real-time that usually took...
macwright.com
My favorite books of 2022 This year I read 22 books, which is about the average for the last few years. The ratio of fiction...
over a year ago
23
over a year ago
This year I read 22 books, which is about the average for the last few years. The ratio of fiction to non-fiction was skewed toward non-fiction. I think overall I read fewer amazing books than last year, when I finished 20, but also fewer duds - though there certainly were some...
PostHog's RSS Feed
Burning money on paid ads for a dev tool – what we've learned Since starting PostHog in 2020, we’ve learned a bunch about what does and doesn’t work when it comes...
a year ago
11
a year ago
Since starting PostHog in 2020, we’ve learned a bunch about what does and doesn’t work when it comes to marketing to engineers . Paid ads is a…
swyx's site RSS Feed
Static Svelte: JavaScript Blogging with 93% less JavaScript This blog now uses [Svelte & Sapper](https://sapper.svelte.dev/) as a static site generator, where...
over a year ago
16
over a year ago
This blog now uses [Svelte & Sapper](https://sapper.svelte.dev/) as a static site generator, where it [previously used React & Gatsby](https://5d7699e172ae430007210374--scout-videos-51664.netlify.com/writing/moving-to-novela). This is achieved through [Sapper's `sapper export`...
Patrick Kayongo
The vastness of the ocean The vastness of the oceancan't fit in my phone.The sand through my feetthe smell of the airthe howl...
11 months ago
36
11 months ago
The vastness of the oceancan't fit in my phone.The sand through my feetthe smell of the airthe howl of the breezehas nowhere to go. The pages of a bookcan’t fit in my phone.The texture of the pagesthe scent of the pressthe uncontested immersionhas nowhere to go. The tapestry of...
The Changelog
Lessons of Social Media from BBSs In the recent article The Internet Origin Story You Know Is Wrong, I was somewhat surprised to see...
over a year ago
12
over a year ago
In the recent article The Internet Origin Story You Know Is Wrong, I was somewhat surprised to see the argument that BBSs are a part of the Internet origin story that is often omitted. Surprised because I was there for BBSs, and even ran one, and didn’t really consider them part...
Patrick Kayongo
Disenchantment Three days had now passed since there was electricity. Refiloe had 10% battery life left on her...
a year ago
66
a year ago
Three days had now passed since there was electricity. Refiloe had 10% battery life left on her phone after recharging at her parents’ home earlier in the day. In addition to that, there had been no water since the morning. Joburg Water had promised restoration by 2pm, but 48...
Tyler Cipriani: blog
My eclipse photography plan .title {text-wrap:balance;} 2017 solar eclipse—obscuration 93.8% (view original) In 2017, I...
9 months ago
64
9 months ago
.title {text-wrap:balance;} 2017 solar eclipse—obscuration 93.8% (view original) In 2017, I opted to skip the crowds and the drive and settle for a 94% solar eclipse. I fully regret that decision. Weather permitting, I’ll be photographing the full solar eclipse from the path...
Daniel Immke's Blog...
Making noisy SVGs Addendum Dec 7, 2023 One of my ongoing fixations with the web is how improvements in technology...
a year ago
13
a year ago
Addendum Dec 7, 2023 One of my ongoing fixations with the web is how improvements in technology inform web design. In an earlier post this…
A Beautiful Site
If Edgar Allan Poe was into Design Systems Once upon a midnight dreary, while I pondered, weak and weary, While I nodded, nearly napping,...
2 months ago
53
2 months ago
Once upon a midnight dreary, while I pondered, weak and weary, While I nodded, nearly napping, suddenly there came a tapping, "'Tis a design system," I muttered, "bringing order to the core— Ah, distinctly I remember, every button, every splendor, Each component, standardized,...
The Codist
Why I Use Swift To Make Generative Art Now that I am retired from programming for a living, I make generative art (not AI; see my post What...
3 months ago
42
3 months ago
Now that I am retired from programming for a living, I make generative art (not AI; see my post What Is Generative Art?) every day. I belong to a discord community of generative artists, yet I stick out because I am the only person using Swift as my chosen language.
Ognjen Regoje •...
Not wanting to work remotely is now a competitive advantage As much as working remotely is a competitive hiring advantage again, not wanting to work remotely is...
a year ago
14
a year ago
As much as working remotely is a competitive hiring advantage again, not wanting to work remotely is now an advantage for getting hired. A lot of companies are mandating returns to the office. Many more are scrapping fully remote positions, with some even rescinding fully-remote...
Coding Horror
Hacker, Hack Thyself We've read so many sad stories about communities that were fatally compromised or destroyed due to...
over a year ago
19
over a year ago
We've read so many sad stories about communities that were fatally compromised or destroyed due to security exploits. We took that lesson to heart when we founded the Discourse project; we endeavor to build open source software that is secure and safe for communities by default,...
Tinloof - Blog
How to Create a PWA Game using Preact in 5 steps (Tutorial) In this article, we will create a Progressive Web Application! Don’t worry, we won’t make another...
over a year ago
14
over a year ago
In this article, we will create a Progressive Web Application! Don’t worry, we won’t make another todo list. Instead, we will build a fun game that satisfies Google’s checklist for building a PWA. Final result You can play it here and check the final source code on Github.
Ralph Ammer
Confucius – Why we need rituals This is a quick introduction to the virtue philosophy of Confucius. The post Confucius – Why we...
over a year ago
26
over a year ago
This is a quick introduction to the virtue philosophy of Confucius. The post Confucius – Why we need rituals appeared first on Ralph Ammer.
Eric Bailey
“Evergreen” Does Not Mean Immediately Available
over a year ago
Liz Denys
Triggering videos, thoughtful content warnings, and responsible feature release policies Content warning: police murder of black people We need to talk about potentially triggering videos...
over a year ago
22
over a year ago
Content warning: police murder of black people We need to talk about potentially triggering videos and social media. Social media is nearly unavoidable. There's a lot of upsides to using it, such as keeping up with family and friends you can't see frequently and reaching out to...
Irrational...
Thoughts on writing and publishing Primer. I’m materially finished writing my 3rd book, The Engineering Executive’s Primer. There’s one last...
a year ago
35
a year ago
I’m materially finished writing my 3rd book, The Engineering Executive’s Primer. There’s one last chapter to go through tech review, and a fine line editing pass, but the hard stuff is largely done. Of course, that’s an author’s perspective, there is other hard stuff still to be...
James Vaughan's blog
Saving $167,000 on Groceries
over a year ago
Making software...
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
22
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...
Liz Denys
Bottle glass planter and drip tray, 2024 Algae in pond water / crests and troughs / sea glass
10 months ago
Steve Klabnik
When should I use String vs &str?
3 months ago
macwright.com
Using Just I’ve been using just for a lot of my projects. It helps a bunch with the context-switching: I can...
11 months ago
26
11 months ago
I’ve been using just for a lot of my projects. It helps a bunch with the context-switching: I can open most project directories and run just dev, and it’ll boot up the server that I need. For example, the blog’s justfile has: dev: bundle exec jekyll serve --watch --live...
A Beautiful Site
Down with the share widget! In a world dominated by social media, it's natural to want visitors to share your content with...
over a year ago
15
over a year ago
In a world dominated by social media, it's natural to want visitors to share your content with friends and followers. This really isn't a bad thing, but how you go about encouraging them can actually be discouraging. The rise of the "share" widget # Six years ago, Twitter wasn't...
Liz Denys
Burnout from unappreciated, unpaid diversity work A little over a week ago, an unnecessary dick joke was sent to a mailing list I'm on. It's a mailing...
over a year ago
18
over a year ago
A little over a week ago, an unnecessary dick joke was sent to a mailing list I'm on. It's a mailing list related to a conference I go to, and the joke added absolutely no value to the conversation. Another young woman and I criticized this behavior, citing how it pushes women...
A Smart Bear
Capturing luck with "or" instead of "and" Luck always plays a role in startups, but there are ways to better capture upside and mitigate...
8 months ago
Elad Blog
AI Regulation There have been multiple call to regulate AI. It is too early to do so.
a year ago
Fathy Boundjadj
Forking Chrome to turn HTML into SVG I've been working on a program called html2svg, it converts web pages to SVG. It's based on a fork...
over a year ago
22
over a year ago
I've been working on a program called html2svg, it converts web pages to SVG. It's based on a fork of Chromium to support modern web standards. This post explains most patches. Take a picture Chromium is built on top of Blink: an HTML engine forked from WebKit, and Skia: a 2D...
Words and Buttons...
Programmer's introduction to linear equations [republished in Ukrainian] The same as https://wordsandbuttons.online/programmers_introduction_to_linear_equations.html only in...
over a year ago
PostHog's RSS Feed
Array 1.32.0 PostHog 1.32.0 makes it easier to find what you want in the Persons & Groups page, introduces...
over a year ago
11
over a year ago
PostHog 1.32.0 makes it easier to find what you want in the Persons & Groups page, introduces vertical funnels and sets the stage for the launch of Experimentation!
Confessions of a...
(Live Session) Performance Thinking: Six Key Lessons from 1BRC Over the past year as I’ve dived deep into systems programming, I’ve developed a strong appreciation...
5 months ago
30
5 months ago
Over the past year as I’ve dived deep into systems programming, I’ve developed a strong appreciation for the finer details that drive performance optimization—something I truly enjoy discussing.
Cognitive...
Uploading CSV to DynamoDB with Node JS So I wanted to upload CSV to DynamoDB. Easy right? Not so fast. It turns out, you have to obey...
over a year ago
15
over a year ago
So I wanted to upload CSV to DynamoDB. Easy right? Not so fast. It turns out, you have to obey your provisioned write capacity. Unlike S3, "Simple Storage Service" where you simply upload a file, DynamoDB isn't "Simple". There's no "upload CSV" button. You have to write a...
swyx's site RSS Feed
Data outlasts Code, yet Code keeps winning My recent End of Localhost piece on Hacker News came with the usual dash of HN criticism devolving...
over a year ago
10
over a year ago
My recent End of Localhost piece on Hacker News came with the usual dash of HN criticism devolving into blaming beginners for not knowing the same parts of the stack that they consider mandatory:
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
40
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...
Eric Bailey
Focus Management and Inert
over a year ago
A Beautiful Site
An icon converter that supports multiple sizes and transparency If you're looking for an online utility to convert JPEG, PNG, or GIF images to ICO format, here's...
over a year ago
19
over a year ago
If you're looking for an online utility to convert JPEG, PNG, or GIF images to ICO format, here's one that does exactly that. It supports full transparency when converting 24-bit PNGs and even lets you combine multiple resolutions into one icon file — perfect for generating...
Irrational...
Building personal and organizational prestige Most months I get at least one email from an engineering leader who believes they’d be a candidate...
a year ago
31
a year ago
Most months I get at least one email from an engineering leader who believes they’d be a candidate for significantly more desirable roles if their personal brand were just better known. Similarly, when funding is readily available during periods of tech industry expansion, many...
The Changelog
For the First Time In Years, I’m Excited By My Computer Purchase Some decades back, when I’d buy a new PC, it would unlock new capabilities. Maybe AGP video, or a...
a year ago
13
a year ago
Some decades back, when I’d buy a new PC, it would unlock new capabilities. Maybe AGP video, or a PCMCIA slot, or, heck, sound. Nowadays, mostly new hardware means things get a bit faster or less crashy, or I have some more space for files. It’s good and useful, but sorta… meh....
Kagi Blog
Kagi passes an independent security audit Over the course of May - August 2022, Kagi has undergone an extensive security audit by Illumant (...
over a year ago
12
over a year ago
Over the course of May - August 2022, Kagi has undergone an extensive security audit by Illumant ( https://www.illumant.com ) , an independent security auditor.
Liz Denys
Early one morning The view shortly after waking up while camping at Marshall Beach, Point Reyes.
over a year ago
Alex MacCaw
Pain I've been staying with my friend Matt Mochary at his house in Hawaii for the last few days. He...
4 months ago
51
4 months ago
I've been staying with my friend Matt Mochary at his house in Hawaii for the last few days. He shared an excellent insight about dealing with pain that I believe everyone should hear. So here it is: We all experience pain caused by others. Perhaps even earlier today
Eric Bailey
I restyled my Mastodon instance More than one thing can be true at the same time. For this post, it’s that: Have recently felt a...
a year ago
5
a year ago
More than one thing can be true at the same time. For this post, it’s that: Have recently felt a lack of control in many of aspects of my life, I’m still technically a designer, and that I like CSS a lot. Because of this, I’ve found a new worry stone: my Mastodon...
Liz Denys
On the Fearless Girl, what constitutes art, authorial intent, and the patriarchy A little over a month ago, Kristen Visbal's Fearless Girl statue was placed face to face with...
over a year ago
18
over a year ago
A little over a month ago, Kristen Visbal's Fearless Girl statue was placed face to face with Charging Bull statue in Manhattan's Financial District: Moody Man's photo of Fearless Girl Anthony Quintano's photo of Fearless Girl facing Charging Bull But she wasn't...
Eric Bailey
Basic keyboard shortcut support for focused links This is one of those cases where circumstances at my job led to needing to document expected...
5 months ago
4
5 months ago
This is one of those cases where circumstances at my job led to needing to document expected behavior in order to create “synthetic” links via JavaScript. Sometimes this sort of thing is regrettably unavoidable. A large part of the effort was capturing all the different actions...
swyx's site RSS Feed
8 Landing Page Tips from Rob Hope I submitted my book's landing page for Rob Hope's review and he obliged! Brutal feedback incoming.
over a year ago
charity.wtf
There Is Only One Key Difference Between Observability 1.0 and 2.0 Originally posted on the Honeycomb blog on November 19th, 2024 We’ve been talking about...
2 months ago
22
2 months ago
Originally posted on the Honeycomb blog on November 19th, 2024 We’ve been talking about observability 2.0 a lot lately; what it means for telemetry and instrumentation, its practices and sociotechnical implications, and the dramatically different shape of its cost model. With all...
Tinloof - Blog
Website migration 101: transitioning to a headless CMS In this article, we share insights gleaned from migrating websites created with WordPress, Hubspot...
a year ago
11
a year ago
In this article, we share insights gleaned from migrating websites created with WordPress, Hubspot CMS, Webflow, and similar tools, to a headless CMS setup.
Kagi Blog
Update to Kagi Search pricing It has been a while since our last update ( https://blog.kagi.com/kagi-search-dec22-update ) , and...
a year ago
13
a year ago
It has been a while since our last update ( https://blog.kagi.com/kagi-search-dec22-update ) , and we have been busy with three main large-scale initiatives: a new pricing model that ensures Kagi’s sustainability, new plans including Family plans, and enhancing search experience...
Jim Nielsen’s Blog
Reloading a Document (and Preserving Query String Parameters) Using Only HTML tl;dr: an empty string for your link, e.g. <a href="">Reload</a> The other day I was trying to write...
a year ago
30
a year ago
tl;dr: an empty string for your link, e.g. <a href="">Reload</a> The other day I was trying to write some HTML to give the user the ability to reload the document in its exact state by clicking on a link (same functionality as if they hit CMD + R on their keyboard, or clicked...
Eric Bailey
slashbot
over a year ago
Josh Collinsworth
Converting from Gridsome to SvelteKit I've been a fan of Svelte for years, but never had the opportunity to use it on a serious project...
over a year ago
11
over a year ago
I've been a fan of Svelte for years, but never had the opportunity to use it on a serious project before. So when I found myself looking for a new platform for this site as SvelteKit entered open beta, it seemed like perfect timing.
Irrational...
Advancing the industry. Early in my career, I navigated most decisions by simple hill climbing: if it was a more prestigious...
a year ago
12
a year ago
Early in my career, I navigated most decisions by simple hill climbing: if it was a more prestigious opportunity and paid more, I took it. As I got further, and my personal obligations grew, I started to think about navigating a 40-year career, where a given job might value pace...
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...
10 months ago
18
10 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...
Liz Denys
Mornings are for madeleines Madeleines are probably my favorite baked good - both to eat and to make. They're rich in flavor,...
over a year ago
17
over a year ago
Madeleines are probably my favorite baked good - both to eat and to make. They're rich in flavor, but light in texture. They're quick to make (hellooo, morning option), but don't get boring as they exercise good techniques (easy to learn good techniques, even). And they go really...
A Beautiful Site
Anchoring Software to Major Versions In a SemVer world, major releases are those which contain incompatible API changes. We often see...
8 months ago
64
8 months ago
In a SemVer world, major releases are those which contain incompatible API changes. We often see software projects anchor themselves to major versions for long periods of time, usually with the promise of stability. We all know how frustrating it is to upgrade a package and run...
Engineer’s Codex
How Pinterest scaled to 11 million users with only 6 engineers Pinterest's tech stack explained simply (5 minute read)
a year ago
Mahmoud Felfel's...
Logical Fallacies, Biases, and Useful Heuristics A list of logical fallacies and biases I found useful for a better understanding of human behavior...
over a year ago
A Smart Bear
Pick one and own it What if your company could have only one single advantage over the competition? This exercise will...
12 months ago
35
12 months ago
What if your company could have only one single advantage over the competition? This exercise will make your positioning and strategy stronger.
macwright.com
Notes on using Linear We’ve been using Linear for a month or two at Val Town, and I think it has ‘stuck’ and we’ll keep...
9 months ago
35
9 months ago
We’ve been using Linear for a month or two at Val Town, and I think it has ‘stuck’ and we’ll keep using it. Here are some notes about it: The keyboard shortcuts are as good as people say they are: you can do things like hover your mouse over a row in a list, hit a keyboard...
swyx's site RSS Feed
Home Assistant Voice Preview is an unusable mess. I just got a Home Assistant Voice recently. I was so excited to try it out as a programmable Alexa.
2 days ago
Eric Bailey
Improving The Accessibility Of Your Markdown
over a year ago
MMapped blog
Enlightenmentware
8 months ago
Josh Comeau's blog
Make Beautiful Gradients Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This...
over a year ago
13
over a year ago
Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This happens because of a mathematical quirk with RGB colors. Fortunately, we can work around this quirk, and create beautiful, lush, saturated gradients.
James Vaughan's blog
Joining Arcol
over a year ago
Julia Evans
Some blogging myths A few years ago I gave a short talk (slides) about myths that discourage people from blogging. I was...
a year ago
15
a year ago
A few years ago I gave a short talk (slides) about myths that discourage people from blogging. I was chatting with a friend about blogging the other day and it made me want to write up that talk as a blog post. here are the myths: myth: you need to be original myth: you need to...
Krzysztof Kowalczyk...
57 MicroConf videos for self-funded software businesses MicroConf is a conference for small/indie/self-funded software businesses. Many of their talks are...
over a year ago
16
over a year ago
MicroConf is a conference for small/indie/self-funded software businesses. Many of their talks are available on Vimeo but not well indexed. They have a better index (and another here) on their website, but also not great. This is a list of videos and a bit of info about each...
Daniel Marino
How I Manage Projects As a Product Designer at Harvest, part of my role is running projects. While I don’t believe there...
over a year ago
11
over a year ago
As a Product Designer at Harvest, part of my role is running projects. While I don’t believe there is a right or wrong way to manage projects, I do think there are some methods that can yield better results. I’m hardly an expert in this area, but I’d like to share some of the...
Liz Denys
6/8 time, beat on the dotted quarter, 60 bpm My subconscious seems to be running in 6/8 time with the beat on the dotted quarter and 60 beats per...
over a year ago
21
over a year ago
My subconscious seems to be running in 6/8 time with the beat on the dotted quarter and 60 beats per minute; at least, whenever I sit down at a piano without sheet music in front of me, I always converge on that setting. Sometimes, I write some of these musings down: I've...
ntietz.com blog
What's "good" code and does it matter? I take pride in my work and in writing good code, and it's important sometimes to take a step back...
over a year ago
12
over a year ago
I take pride in my work and in writing good code, and it's important sometimes to take a step back and ask: what does that even mean? And does it matter? At a high level, "good code" is code that is suitable for its purpose and achieves its goals. That definition is pretty...
PostHog's RSS Feed
In-depth: PostHog vs Matomo PostHog and Matomo are both open-source analytics platforms you can self-host on your own...
over a year ago
16
over a year ago
PostHog and Matomo are both open-source analytics platforms you can self-host on your own infrastructure, giving you complete control over your data…
TokyoDev
Web Accessibility in Japan: What Developers Need to Know Many people with disabilities use assistive technology, which allows them to access websites in ways...
a year ago
12
a year ago
Many people with disabilities use assistive technology, which allows them to access websites in ways different from most people. People who are blind, for example, use screen readers to convert website content into audio. Some use braille displays. There are also people who use...
Jim Nielsen’s Blog
I Don’t Like The Term “IC” Either I really liked Robin’s piece, “Stop calling yourself an IC”. I still remember the way I felt the...
6 months ago
49
6 months ago
I really liked Robin’s piece, “Stop calling yourself an IC”. I still remember the way I felt the first time I heard that term. It was used in a way where its connotations conveyed a kind of laziness via lack of ambition. And I thought, “But wait, I am an individual contributor —...
PostHog's RSS Feed
PostHog's recommended reading for startup teams The PostHog team includes a number of voracious readers — we even have our own book club ! — so...
a year ago
12
a year ago
The PostHog team includes a number of voracious readers — we even have our own book club ! — so here’s a collection of the books our teams recommend…
Computer Things
How to argue for something without any scientific evidence Last week I got this interesting question: I want to write a book about automated testing. Much of...
10 months ago
11
10 months ago
Last week I got this interesting question: I want to write a book about automated testing. Much of the book would be me explaining the best practices I’ve learned. I know these are good practices; I’ve seen them work over and over again. But have no [scientific] data at all to...
PostHog's RSS Feed
I used to think you don't need product people. I was wrong. When PostHog was fresh out of YC last year, there were two things we focused on: (i) build and (ii)...
over a year ago
11
over a year ago
When PostHog was fresh out of YC last year, there were two things we focused on: (i) build and (ii) talk to customers. Hiring a product person felt…
swyx's site RSS Feed
Serverless Machine Learning at Google ---
over a year ago
Oxide Computer...
RFD 1 Requests for Discussion One of the first things we did in setting up the company was create a repo named “rfd.” This repo...
over a year ago
22
over a year ago
One of the first things we did in setting up the company was create a repo named “rfd.” This repo houses our requests for discussion. Bryan teased this to the internet… …and folks asked for our process, so we are going to share it! The best way to describe RFDs is with “RFD 1...
Alex MacCaw
Captain's Log #1 In this episode of Captain's Log we cover artificial intelligence, taste companies, mom & pop tech...
over a year ago
21
over a year ago
In this episode of Captain's Log we cover artificial intelligence, taste companies, mom & pop tech businesses, and more.
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
12
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…
The History of the...
The Free Web There is something you can do to help the open web. Put yourself on it. The post The Free Web...
a month ago
28
a month ago
There is something you can do to help the open web. Put yourself on it. The post The Free Web appeared first on The History of the Web.
Making software...
News Websites Are Dumpster Fires News Websites Are Dumpster Fires 2019-05-29 Online news outlets are a dying breed and many users...
over a year ago
20
over a year ago
News Websites Are Dumpster Fires 2019-05-29 Online news outlets are a dying breed and many users have decided to consume information elsewhere. Why? Because the news industry has become a cesspool of anti-consumer and blackhat practices that has eroded trust for the sake of...
Acko.net
Teardown Frame Teardown Rendering analysis In this post I'll do a "one frame" breakdown of Tuxedo Labs' indie game...
a year ago
25
a year ago
Rendering analysis In this post I'll do a "one frame" breakdown of Tuxedo Labs' indie game Teardown. The game is unique for having a voxel-driven engine, which provides a fully destructible environment. It embraces this boon, by giving the player a multitude of tools that...
macwright.com
patch-package can bail you out of some bad situations by Let’s say you’re running some web application and suddenly you hit a bug in one of your...
a year ago
10
a year ago
Let’s say you’re running some web application and suddenly you hit a bug in one of your dependencies. It’s all deployed, lots of people are seeing the downtime, but you can’t just push an update because the bug is in something you’ve installed from npm. Remember patch-package....
Alex MacCaw
Zone of Genius Aligning the right people with jobs to be done is an age-old problem in company building. And on a...
over a year ago
18
over a year ago
Aligning the right people with jobs to be done is an age-old problem in company building. And on a micro level, aligning yourself with the right role is also challenging. What should you delegate? Where should you focus your efforts? I've found the Zone of Genius framework to
PostHog's RSS Feed
The essential tools used by product engineers Like every role, product engineers have a set of essential tools for their work. Their need to...
over a year ago
13
over a year ago
Like every role, product engineers have a set of essential tools for their work. Their need to gather insights, ideate, and deploy solutions…
TokyoDev
Rails Girls Nagasaki 1st Recap Last weekend I was at [Rails Girls Nagasaki 1st](https://railsgirls.com/nagasaki.html) - the first...
a year ago
11
a year ago
Last weekend I was at [Rails Girls Nagasaki 1st](https://railsgirls.com/nagasaki.html) - the first Rails Girls event in Nagasaki - as both an attendee and a speaker. It was a great experience where I was able to learn more about Rails, meet new people, make friends, practise...
Making software...
Publishing Simple Books With Jekyll Publishing Simple Books With Jekyll 2019-06-20 When thinking about writing, designing and ultimately...
over a year ago
23
over a year ago
Publishing Simple Books With Jekyll 2019-06-20 When thinking about writing, designing and ultimately publishing an ebook, most people don't think of using a static site generator. Having products like Amazon Publishing, LaTeX or even Microsoft Word available, why should you use...
macwright.com
How I write and publish the microblog by () This microblog, by the way… I felt like real blog posts on macwright.com were becoming too...
a year ago
15
a year ago
This microblog, by the way… I felt like real blog posts on macwright.com were becoming too “official” feeling to post little notes-to-self and tech tricks and whatnot. The setup is intentionally pretty boring. I have been using Obsidian for notetaking, and I store micro blog...
Max Countryman
We Need To Talk About Vercel Vercel's hefty price tag promises to be worth it if the developer experience and product hold up....
a year ago
32
a year ago
Vercel's hefty price tag promises to be worth it if the developer experience and product hold up. But in my recent experience, the product and especially customer service, do not.
alexwlchan
The Star-Spangled Ballad In an hour or so, Hannah Waddingham will take the stage at the Royal Albert Hall, and present this...
9 months ago
12
9 months ago
In an hour or so, Hannah Waddingham will take the stage at the Royal Albert Hall, and present this year’s Olivier Awards. I won’t be there, but a number of dear friends are in the audience, and we’re keeping our fingers crossed for Operation Mincemeat – a musical with which we...
On Test Automation
Security testing your APIs - Unrestricted Resource Consumption In this blog post series, I am going to explore the vulnerabilities in the OWASP API Security Top...
3 months ago
17
3 months ago
In this blog post series, I am going to explore the vulnerabilities in the OWASP API Security Top 10. For each entry, I’ll show you how to perform experiments on APIs to test for the vulnerability, and I’ll discuss my observations. I’ll use different APIs as test subjects in...
elementary Blog
One Last Bug Fix Update Before The Big One It turns out we have one more updates blog before OS 7.1 and it brings a number of fixes and a few...
a year ago
11
a year ago
It turns out we have one more updates blog before OS 7.1 and it brings a number of fixes and a few small features. We’re hard at work resolving your reported issues to make this release as smooth and shiny as it possibly can be! So read ahead and find out what was new last...
alexwlchan
Setting up Fish to make virtualenv easier Since I started my new job, I’ve been doing a lot more work in Python. As I was starting with a...
a year ago
12
a year ago
Since I started my new job, I’ve been doing a lot more work in Python. As I was starting with a completely clean slate, I wanted to try setting up Python the “right” way – or if not “right”, at least better way than my previous pile of hacks and kludges. (I don’t remember much of...
PostHog's RSS Feed
Introducing Collaboration for PostHog PostHog is better with teammates. You only have to create a dashboard once, but it becomes more...
over a year ago
11
over a year ago
PostHog is better with teammates. You only have to create a dashboard once, but it becomes more valuable every time you invite someone from your…
Computer Things
Logic for Programmers now in early access! I am delighted to announce that Logic for Programmers is now available for purchase! While still in...
6 months ago
16
6 months ago
I am delighted to announce that Logic for Programmers is now available for purchase! While still in early access, it's almost 20,000 words, has 30 exercises, and covers a wide variety of logic applications: Property testing Functional correctness and contracts Formal...
swyx's site RSS Feed
Starting Svelte Society Thoughts on how I am doing with 4 months of Svelte Society in the bag.
over a year ago
Basta’s Notes
I'm going to run for president And I want you to be angry, too
3 days ago
PostHog's RSS Feed
Array 1.39.0: Betas, persons, events and libraries PostHog 1.39.0 introduces a new beta for you to try, a new display chart and big improvements to our...
over a year ago
12
over a year ago
PostHog 1.39.0 introduces a new beta for you to try, a new display chart and big improvements to our client libraries.
Josh Comeau's blog
Dynamic Bézier Curves A deep dive into Bézier curves in React. We'll look at how to build dynamic effects such as...
over a year ago
8
over a year ago
A deep dive into Bézier curves in React. We'll look at how to build dynamic effects such as scroll-to-flatten using SVG path instructions, and how to architect our components for maximum readability and reusability.
MMapped blog
If composers were hackers
a year ago
alexwlchan
How I set up my Obsidian vaults Obsidian still feels like my “new” app for managing my notes, but according to my daily journal I’ve...
a year ago
63
a year ago
Obsidian still feels like my “new” app for managing my notes, but according to my daily journal I’ve been using it for nearly three years. Time flies when you’re organising information! I’ve grown to really like it, and I expect to keep using it for a while to come. Its approach...
Liz Denys
Red rocks V60-style coffee cone, 2023 Silver bushes on the red rocks in the Mojave desert / western bluebirds / Brooklyn brownstones
a year ago
Liz Denys
Uber's robocall blitz to NYC landlines Uber was robocalling me about Mayor Bill de Blasio's plan to place a cap on the number of vehicles...
over a year ago
20
over a year ago
Uber was robocalling me about Mayor Bill de Blasio's plan to place a cap on the number of vehicles they could operate in New York City. Uber has robocalled my home phone number - not the mobile number they have on file for me - four times to ask me to lobby on their behalf. This...
Daniel Immke's Blog...
Building a new personal website Yesterday I launched a new version of this website. When finishing big projects, I always experience...
over a year ago
12
over a year ago
Yesterday I launched a new version of this website. When finishing big projects, I always experience this odd phenomenon where the final…
macwright.com
Roll I developed an old roll of film and the photos are pretty decent! My Olympus XA-2 is my default...
a year ago
21
a year ago
I developed an old roll of film and the photos are pretty decent! My Olympus XA-2 is my default walking-around camera. I love it, but its age is showing and I’m envious of the crisp photos that people get out of later-era SLR film cameras. Thinking about getting a lightweight...
Marco.org
Introducing Voice Boost 2: Remaster your podcasts The latest update to Overcast includes a feature that I’m especially proud of that took over a year...
over a year ago
19
over a year ago
The latest update to Overcast includes a feature that I’m especially proud of that took over a year to build. Voice Boost 2 is an all-new audio engine that includes professional-grade, mastering-quality loudness normalization. When I first introduced Overcast in 2014, Voice Boost...
Tyler Cipriani: blog
Git the stupid password store .title {text-wrap:balance;} GIT - the stupid content tracker “git” can mean anything, depending on...
5 months ago
43
5 months ago
.title {text-wrap:balance;} GIT - the stupid content tracker “git” can mean anything, depending on your mood. – Linus Torvalds, Initial revision of “git”, the information manager from hell Like most git features, gitcredentials(7) are obscure, byzantine, and incredibly...
Daniel Marino
JS13K 2018 Retrospective In one of my weekly developer emails, I saw a link for JS13KGames. I've always wanted to create a...
over a year ago
10
over a year ago
In one of my weekly developer emails, I saw a link for JS13KGames. I've always wanted to create a video game. I asked my JavaScript-whiz buddy, Brad, if he was interested in building a game with me. Without hesitation, he said “Yes!” Concept A couple of years ago I came up with...
Acko.net
Sub-pixel Distance Transform High quality font rendering for WebGPU This page includes diagrams in WebGPU, which has limited...
a year ago
34
a year ago
High quality font rendering for WebGPU This page includes diagrams in WebGPU, which has limited browser support. For the full experience, use Chrome on Windows or Mac, or a developer build on other platforms. In this post I will describe Use.GPU's text rendering, which uses...
Blog System/5
A CLI text editor? In my Windows? It’s more likely than you think!
a year ago
Founder's blog
SQL is the most long lasting skill in tech In January 2020, right before COVID hit, a question has popped up at the HackerNews front...
over a year ago
24
over a year ago
In January 2020, right before COVID hit, a question has popped up at the HackerNews front page: "Which technology is worth learning in 2020?" And the most "upvoted" answer was: Learn how to really use a relational database, relational data modeling, and SQL Well,...
Ink & Switch
Ink & Switch Unconference [2023 / Lisboa, PT]
over a year ago
Krzysztof Kowalczyk...
Man vs. AI: optimizing JavaScript (Claude, Cursor) How AI beat me at code optimization game. When I started writing this article I did not...
4 months ago
47
4 months ago
How AI beat me at code optimization game. When I started writing this article I did not expect AI to beat me at optimizing JavaScript code. But it did. I’m really passionate about optimizing JavaScript. Some say it’s a mental illness but I like my code to go balls to...
swyx's site RSS Feed
Documentation Levels People can't use your code without docs. People might get overwhelmed with too many docs. How can we...
over a year ago
18
over a year ago
People can't use your code without docs. People might get overwhelmed with too many docs. How can we match the maturity of docs to the maturity of the project?
swyx's site RSS Feed
Strategy Turns What got you here won't get you there.
over a year ago
Vadim Kravcenko
🎃 We’ll add it to the backlog On a bright sunny day you wake up and go to work, grab a nice cappuccino from ViCAFE on your […] The...
over a year ago
15
over a year ago
On a bright sunny day you wake up and go to work, grab a nice cappuccino from ViCAFE on your […] The post 🎃 We’ll add it to the backlog appeared first on Vadim Kravcenko.
swyx's site RSS Feed
If You Sell Anything Online, This Book Will Make You Money My glowing review of Rob Hope's Landing Page Hot Tips Book
over a year ago
Jim Nielsen’s Blog
Site Search in Arc Browser — For Your Own Site Arc just released site search built right into the browser. Want to search for something...
a year ago
28
a year ago
Arc just released site search built right into the browser. Want to search for something specifically on Twitter? Pull up the search bar and start typing Twitter: Select the site search option and hit Tab. This puts you into what I’ll call “site search mode”: Once you enter...
A Beautiful Site
Moving to Node.js The first version of Postleaf was written in PHP and lives on as Leafpub. It's a beautiful piece of...
over a year ago
26
over a year ago
The first version of Postleaf was written in PHP and lives on as Leafpub. It's a beautiful piece of software that I'm very proud of, but I decided to move the project to Node.js for a few important reasons. This is by no means a knock on PHP, which will always have a special...
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
14
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...
Vadim Kravcenko
Doing Self-Promotion on Reddit the right way As an indie founder, self-promotion is key to your success. But it’s also tricky – if you do it...
over a year ago
15
over a year ago
As an indie founder, self-promotion is key to your success. But it’s also tricky – if you do it wrong, […] The post Doing Self-Promotion on Reddit the right way appeared first on Vadim Kravcenko.
Steve Klabnik
The next iteration of my blogs
over a year ago
Tinloof - Blog
How to build a stopwatch with HTML, CSS, and plain JavaScript (Part 2) This series of articles is made out of two parts: In the first part, we built the stopwatch's user...
over a year ago
11
over a year ago
This series of articles is made out of two parts: In the first part, we built the stopwatch's user interface with HTML and CSS. In this second part, we'll make the user interface functional with JavaScript (the stopwatch works).
A Beautiful Site
Working with HTML5 data attributes Before HTML5, working with arbitrary data sucked. To keep things valid, you had to stuff things into...
over a year ago
19
over a year ago
Before HTML5, working with arbitrary data sucked. To keep things valid, you had to stuff things into rel or class attributes. Some developers even created their own custom attributes. Boy, was it a mess. But that all changed with the introduction of HTML5 custom data attributes....
ntietz.com blog
Automating my backups with restic and anacron I've been running my backups by hand1 every week on my laptop for as long as they've been set...
11 months ago
14
11 months ago
I've been running my backups by hand1 every week on my laptop for as long as they've been set up. Automating them was something important but was on the back burner, because, well, it never felt very important. Then I lost a few days of work when my SSD died, and it felt more...
Eric Bailey
The optics of pair programming If you are not familiar, pair programming (pairing) is the practice of collaborating directly with...
over a year ago
5
over a year ago
If you are not familiar, pair programming (pairing) is the practice of collaborating directly with another person to work on a problem. You’ll often hear it in development contexts, but I've also encountered it with design. In the Before Times, we paired by walking over to a...
The History of the...
Where does SEO come from? In 2007, one person tried to lay claim to the term SEO. But SEO had been invented by a community. It...
7 months ago
11
7 months ago
In 2007, one person tried to lay claim to the term SEO. But SEO had been invented by a community. It couldn't be owned. The post Where does SEO come from? appeared first on The History of the Web.
swyx's site RSS Feed
To Understand Concurrent React, Look Outside React ## Table of Contents
over a year ago
Liz Denys
How communication breaks down In a little less than a month, the MIT undergraduate body will elect new leadership for their...
over a year ago
15
over a year ago
In a little less than a month, the MIT undergraduate body will elect new leadership for their primary advocacy group, the Undergraduate Association. Every year around later February and early March, students who consider themselves relatively politically active request an...
Maggie Appleton
Reverse Outlining with Language Models Using language models to generate reverse outlines of writing drafts
over a year ago
Vadim Kravcenko
📈 The Toxic Grind There are several things that I’ve learned this past year regarding work-life balance. The first...
over a year ago
12
over a year ago
There are several things that I’ve learned this past year regarding work-life balance. The first thing is that the Chinese […] The post 📈 The Toxic Grind appeared first on Vadim Kravcenko.
TokyoDev
The 2021 International Developers in Japan results are live! In November 2021, I conducted a survey of international developers living in Japan. [The results are...
over a year ago
10
over a year ago
In November 2021, I conducted a survey of international developers living in Japan. [The results are now live](/insights/2021-developer-survey), please check them out! With 435 people responding, I had about 20% more responses than [2020's...
Josh Collinsworth
The quiet, pervasive devaluation of frontend I keep noticing those of us in the frontend field being treated much the same as nurses, paralegals,...
10 months ago
38
10 months ago
I keep noticing those of us in the frontend field being treated much the same as nurses, paralegals, and executive assistants. Our work is seen as important, certainly, but just not the same as, or as important as, the “real” work.
Steve Klabnik
The language strangeness budget
over a year ago
dthompson
Functional reactive user interfaces with propagators I’ve been interested in functional reactive programming (FRP) for about a decade now. I even wrote...
6 months ago
8
6 months ago
I’ve been interested in functional reactive programming (FRP) for about a decade now. I even wrote a couple of blog posts back in 2014 describing my experiments. My initial source of inspiration was Elm, the Haskell-like language for the web that once had FRP as a core part of...
TokyoDev
Hiring a Japanese Virtual Assistant As someone [running a small business in Japan](/articles/creating-company-japan), I've hired several...
over a year ago
16
over a year ago
As someone [running a small business in Japan](/articles/creating-company-japan), I've hired several Japanese virtual assistants to help me with various small tasks. Especially if you're not a fluent Japanese speaker, knowing where to look for one can be tricky, so I'll share my...
TokyoDev
Working as an Indonesian Software Engineer in Japan Even though I love Japan, I had never planned to work there. Like many Indonesian children, my first...
a year ago
13
a year ago
Even though I love Japan, I had never planned to work there. Like many Indonesian children, my first exposure to Japanese culture was through anime on Sunday morning TV broadcasts. At that time, I didn't even know it was called anime, let alone that it came from Japan since it...
Joel Gascoigne
How coffee shops helped my startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Right now I’m...
over a year ago
19
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Right now I’m sat in a great coffee shop in Tel Aviv writing this blog post. It’s got a casual feel to it which is relaxing, yet there are people here with laptops hustling away. I come here
Eric Bailey
It needs to map back to a role One of the coolest things about being someone who creates digital products is sometimes you get to...
over a year ago
4
over a year ago
One of the coolest things about being someone who creates digital products is sometimes you get to create experiences that have never existed before. The history of websites, web apps, and native apps is full of countless widgets that let you enter and manipulate content in new...
ntietz.com blog
[Review] "Data and Goliath" by Bruce Schneier I just finished reading Bruce Schneier's latest book, "Data and Goliath." I was apprehensive at...
over a year ago
10
over a year ago
I just finished reading Bruce Schneier's latest book, "Data and Goliath." I was apprehensive at first -- I'm a big fan of Schneier's posts online, but I found this randomly at the library and I was hoping not to be disappointed. In the end, it was well worth the read. The book...
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
9
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…
Steve Klabnik
Pointers in Rust, a guide
over a year ago
Writing - Andreas...
Grit Multipliers People sometimes argue that you’re more likely to build a successful business as a solo founder....
over a year ago
13
over a year ago
People sometimes argue that you’re more likely to build a successful business as a solo founder. The argument goes that without co-founders, you get faster decision making, and since speed is one of most important advantages you have, you get a better shot at iterating...
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
9
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…
Paolo Amoroso's...
The faded world: my experience with cataract <![CDATA[I always preferred the light theme and never figured what's the fuss with the dark theme....
a month ago
43
a month ago
<![CDATA[I always preferred the light theme and never figured what's the fuss with the dark theme. Until cataract came. In May of 2024 my ophthalmologist confirmed what I surmised: both of my eyes were affected by cataract. It came earlier than my age would suggest but that's...
Tony Finch's blog
Where does "where does my computer get the time from?" come from? I am pleased that so many people enjoyed my talk about time at RIPE86. I thought I would write a few...
a year ago
13
a year ago
I am pleased that so many people enjoyed my talk about time at RIPE86. I thought I would write a few notes on some of the things I left out. genesis Essen & Markowitz Galileo zones BIH irony genesis There were a couple of things that I thought would make a fun talk: Just how many...
ntietz.com blog
What's hidden behind "just implementation details" Something I hear occasionally from some software people1 is something along the lines of: "Well, the...
7 months ago
13
7 months ago
Something I hear occasionally from some software people1 is something along the lines of: "Well, the hard part is figured out, and the rest is just implementation details." This typically means they've created an algorithm to do something, and the rest of it is all the supporting...
alexwlchan
How I test Rust command-line apps with `assert_cmd` Rust has become my go-to language for my personal toolbox – small, standalone utilities like...
2 weeks ago
30
2 weeks ago
Rust has become my go-to language for my personal toolbox – small, standalone utilities like create_thumbnail, emptydir, and dominant_colours. There’s no place for Rust in my day job, so having some self-contained hobby projects means I can still have fun playing with it. I’ve...
Steve Klabnik
About antisocialne.ws
over a year ago
davidyat.es
Review: The Excavation of Hob's Barrow
a year ago
Steve Klabnik
2012: year in review
over a year ago
A Beautiful Site
Using JavaScript to prevent comment spam Comment spam (also known as 'link spam', 'blog spam', and 'wikispam') occurs when people or spam...
over a year ago
17
over a year ago
Comment spam (also known as 'link spam', 'blog spam', and 'wikispam') occurs when people or spam bots post comments on someones blog, guestbook, or wiki for the sole purpose of boosting traffic and promoting better search engine rankings for their site. Like email spam, it can be...
swyx's site RSS Feed
The Swipe Files Strategy for Part Time Creators Swipe Files are underrated, passively compounding sources of personal leverage for your creator...
over a year ago
Tinloof - Blog
How to create an accessible React modal A modal dialog is a window overlaid on top of the main application. It’s an inert window where the...
over a year ago
14
over a year ago
A modal dialog is a window overlaid on top of the main application. It’s an inert window where the user can’t interact with the rest of the application. Creating a modal in React is fairly easy. There are dozens of resources that explain how to do so, including the React...
swyx's site RSS Feed
The World Is Run By People No Smarter Than You This post was written as a reflection at the first Dev Writers Retreat. It's been really weird doing...
over a year ago
19
over a year ago
This post was written as a reflection at the first Dev Writers Retreat. It's been really weird doing this in the PermaParty city while the world seemingly falls apart outside. Here's my attempt to make sense of it.
Blog - Bitfield...
Cryptography in Go: AES implementation The AES cipher is complicated in principle, but the code isn’t all that scary in practice. Let’s...
8 months ago
9
8 months ago
The AES cipher is complicated in principle, but the code isn’t all that scary in practice. Let’s take a look at the implementation in the Go standard library. Even I can understand it!
Liz Denys
Cocoa brownies Cocoa brownies are pretty magical, i.e. particularly good at staying soft and gooey, and Alice...
over a year ago
15
over a year ago
Cocoa brownies are pretty magical, i.e. particularly good at staying soft and gooey, and Alice Medrich's ingredient list is nearly flawless. (Okay, okay, I can never truly stick to a recipe as written. Here, I prefer a little more vanilla extract and like to put a pinch of flaky...
alexwlchan
My (tiny) contribution to Rust 1.64 A couple of months ago, I was writing some Rust, and the compiler spat out an error: error[E0412]:...
over a year ago
23
over a year ago
A couple of months ago, I was writing some Rust, and the compiler spat out an error: error[E0412]: cannot find type `Boolean` in this scope --> src/fs_helpers.rs:29:33 | 29 | pub fn is_ds_store(p: &Path) -> Boolean | ^^^^^^^ not found in...
swyx's site RSS Feed
Donating $10k to FreeCodeCamp I benefited from FreeCodeCamp and would like to give back
over a year ago
Vladimir Klepov as a...
How to replace useState with useRef and be a winner React state is the bread and butter of a react app — it's what makes your app dynamic. React state...
over a year ago
12
over a year ago
React state is the bread and butter of a react app — it's what makes your app dynamic. React state lives in useState, useReducer or in this.state of a class component, and changing it updates your app. But then there's a vast ocean of state not managed by React. This includes...
Steve Klabnik
Draper 1.0.0.beta1 release
over a year ago
Stephen Wolfram...
Instant Plugins for ChatGPT: Introducing the Wolfram ChatGPT Plugin Kit This is the first in a series of posts about new LLM-related technology associated with the...
a year ago
119
a year ago
This is the first in a series of posts about new LLM-related technology associated with the Wolfram technology stack. "Color" with something like: When you set up a plugin, it can contain many endpoints, that do different things. And—in addition to sharing prompts—one reason this...
Liz Denys
Reasons to kick Peter Thiel off Facebook's board There's a push to remove Peter Thiel from Facebook's board, and Mark Zuckerberg doesn't care about...
over a year ago
20
over a year ago
There's a push to remove Peter Thiel from Facebook's board, and Mark Zuckerberg doesn't care about the threat he poses. Many of the arguments are centered around diversity, which is a tenet Facebook says it deeply values. The ways Thiel fails to value diversity matter: his...
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
23
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.
the singularity is...
nuke/acc I wrote a tweet about this but deleted it, since it’s a much more nuanced topic than can be...
a month ago
37
a month ago
I wrote a tweet about this but deleted it, since it’s a much more nuanced topic than can be discussed there. Nuclear weapons are the Chekhov’s gun on the world stage. When, if ever, are they going to be fired? When should they be? I suspect this is not a question a lot of people...
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
12
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!
David Heinemeier...
MEGA Trump is back at the helm of the United States, and the majority of Americans are optimistic about...
2 days ago
16
2 days ago
Trump is back at the helm of the United States, and the majority of Americans are optimistic about the prospect. Especially the young. In a poll by CBS News, it's the 18-29 demographic that's most excited, with a whopping two-thirds answering in the affirmative to being...
Jake Zimmerman
Bug squash: An underrated interview question
5 months ago
Tyler Cipriani: blog
Distraction-free writing: a failed experiment This 2000-era word processor is the ultimate distraction-free writing device. Maybe that’s why I...
a year ago
78
a year ago
This 2000-era word processor is the ultimate distraction-free writing device. Maybe that’s why I never use it. AlphaSmart3000 in its Bondi-blue glory Before the term “distraction-free” made sense, there was AlphaSmart. Oozing with early-aughts Apple aesthetics, the...
The History of the...
The Gift of Code In the open source community, there is perhaps no greater gift than code. This is about that time...
4 months ago
10
4 months ago
In the open source community, there is perhaps no greater gift than code. This is about that time 135,000 lines of gifted code created a new era of JavaScript The post The Gift of Code appeared first on The History of the Web.