Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #technology #startups #history #life #science #literature #architecture #creative #design #finance #travel #comics #AI #indiehacker #cartography Muted Categories [alt+←][alt+→]
Grant Slatton
Markdown-ish Writing a Markdown(ish) parser with the nom library
a year ago
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...
a year ago
31
a year 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...
David Heinemeier...
Universal Basic Dead End While the world frets about the future of AI, the universal basic income advocates have an answer...
3 months ago
30
3 months ago
While the world frets about the future of AI, the universal basic income advocates have an answer ready for the big question of "what are we all going to do when the jobs are gone": Just pay everyone enough to loaf around as they see fit! Problem solved, right? Wrong. The...
bt RSS Feed
Web Development on a $200 Chromebook Web Development on a $200 Chromebook 2020-01-07 This blog post was written, edited and tested...
over a year ago
21
over a year ago
Web Development on a $200 Chromebook 2020-01-07 This blog post was written, edited and tested locally on a cheap $200 Chromebook. The article draft was composed in Sublime Text. Jekyll (the SSG this website uses) was generated via the Linux Beta Terminal running alongside Chrome...
Alex Meub
Understanding CSS Position This post is a summary of the different values of the CSS position property. It assumes you have...
over a year ago
35
over a year ago
This post is a summary of the different values of the CSS position property. It assumes you have knowledge of basic document flow. Absolute Position position: absolute elements are removed from the normal document flow and will be positioned relative to their next parent with...
David Heinemeier...
Age is a problem at Apple The average age of Apple's board members is 68! Nearly half are over 70, and the youngest is 63....
4 months ago
34
4 months ago
The average age of Apple's board members is 68! Nearly half are over 70, and the youngest is 63. It’s not much better with the executive team, where the average age hovers around 60. I’m all for the wisdom of our elders, but it’s ridiculous that the world’s premier tech company...
Making software...
Tabbed Content Without JavaScript Tabbed Content Without JavaScript 2019-01-28 Creating tabs is a fairly trivial and common practice...
over a year ago
35
over a year ago
Tabbed Content Without JavaScript 2019-01-28 Creating tabs is a fairly trivial and common practice in web design, but many times it requires JavaScript to properly implement. Fortunately it is possible to create tabbed content with only using CSS. Live CodePen...
Words and Buttons...
Why learn about the golden-section search An interactive demo of bisection search and golden ratio search algorithms. There is also a...
2 weeks ago
16
2 weeks ago
An interactive demo of bisection search and golden ratio search algorithms. There is also a motivation to learn them both. Spoiler alert! One converges better, and the other has a better computational cost.
TokyoDev
Build-Measure-Learn is a Dangerous Idea Tonight I had a chance to talk with one of my personal heroes,...
over a year ago
26
over a year ago
Tonight I had a chance to talk with one of my personal heroes, [Eric Ries](http://www.startuplessonslearned.com/). While talking to him, I realized one of the pitfalls of [the...
alexwlchan
Two examples of hover styles on images I enjoy adding :hover styles to my websites. A good hover style reminds me of how fast and...
9 months ago
72
9 months ago
I enjoy adding :hover styles to my websites. A good hover style reminds me of how fast and responsive our computers can be, if we let them. For example, I add a thicker underline when you hover over a link on this site, and it appears/disappears almost instantly as I move my...
Ink & Switch
Jacquard 03 · Fine-grained provenance Connecting parts of source and build files as a universal primitive
10 months ago
Eric Bailey
Accessible SVGs in High Contrast Mode
over a year ago
blag
Using uWSGI with Python 3 Simple steps to get uWSGI up and running in Python 3.
over a year ago
Irrational...
Uber's service migration strategy circa 2014. In early 2014, I joined as an engineering manager for Uber’s Infrastructure team. We were...
6 months ago
81
6 months ago
In early 2014, I joined as an engineering manager for Uber’s Infrastructure team. We were responsible for a wide number of things, including provisioning new services. While the overall team I led grew significantly over time, the subset working on service provisioning never grew...
Irrational...
Is engineering strategy useful? While I frequently hear engineers bemoan a missing strategy, they rarely complete the thought by...
5 months ago
64
5 months ago
While I frequently hear engineers bemoan a missing strategy, they rarely complete the thought by articulating why the missing strategy matters. Instead, it serves as more of a truism: the economy used to be better, children used to respect their parents, and engineering...
Renegade Otter
Getting our focus back “We was robbed…” Attention is arguably the most precious resource of the 21st century. Technology...
a year ago
28
a year ago
“We was robbed…” Attention is arguably the most precious resource of the 21st century. Technology companies have expended incredible efforts to improve the ways in which they capture our attention and convert it into revenue. That fight for the nine unmonetized glances. An...
Irrational...
Notes on The Value Flywheel Effect The Value Flywheel Effect is a worthwhile read. It’s imperfect, but a fascinating look into...
a year ago
27
a year ago
The Value Flywheel Effect is a worthwhile read. It’s imperfect, but a fascinating look into real-world application of Wardley mapping, and a rare view of a company’s engineering strategy. I’m currently diving into the topic of engineering strategy, and a sub-topic that I’ve not...
ByteofDev
Why I hate JavaScript numbers and what everyone has (not) done with them JavaScript went against the grain in only using floating point numbers initially, and now we pay the...
3 months ago
Tinloof - Blog
Images and videos on Sanity This article is outdated. You can read the Managing Tinloof-powered websites article...
over a year ago
31
over a year ago
This article is outdated. You can read the Managing Tinloof-powered websites article instead. - Images and videos have to be properly configured to rank in search engine result pages and not impact negatively page speed.
swyx's site RSS Feed
Pensieve: Mar 8 2024 - on Dune 2 A collection of public thoughts that could be blogposts but i dont have time, so here, have the...
a year ago
37
a year ago
A collection of public thoughts that could be blogposts but i dont have time, so here, have the short form. I may upgrade these to full posts in future.
Yale E360
What's hidden behind "just implementation details" Something I hear occasionally from some software people1 is something along the lines of: "Well, the...
a year ago
28
a year 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...
Joel Gascoigne
Work and rest in a startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’m writing this...
over a year ago
31
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’m writing this from Javea, Spain [http://maps.google.co.uk/maps?q=javea,+spain&ie=UTF8&hq=&hnear=Javea,+Province+of+Alicante,+Valencia,+Spain&gl=uk&t=h&z=12] . I arrived here a couple of days...
bt RSS Feed
Setting Up AdGuard Home with Eero Setting Up AdGuard Home with Eero 2022-11-04 Eariler this year I posted detailed instructions on...
over a year ago
25
over a year ago
Setting Up AdGuard Home with Eero 2022-11-04 Eariler this year I posted detailed instructions on setting up Pi-Hole with Eero and it seemed to help out a few people having troubles. With AdGuard Home recently popping up on the frontpage of HackerNews, I thought now would be a...
swyx's site RSS Feed
Tests or Types: Why Not Both? _Published on CSS Tricks as [Types or Tests: Why Not...
over a year ago
35
over a year ago
_Published on CSS Tricks as [Types or Tests: Why Not Both?](https://css-tricks.com/types-or-tests-why-not-both/)_
Epic Web Dev
Testing Accessibility with Screen Readers (article) Dive into the world of screen reader testing and discover why relying on a single tool isn't enough....
6 months ago
75
6 months ago
Dive into the world of screen reader testing and discover why relying on a single tool isn't enough. Create genuinely accessible web apps that work for everyone
the jsomers.net blog
Introducing Five’Em, a Texas Hold’Em variant The game of Five'Em was invented by two friends of mine, Ben Gross and Rich Berger, to combat...
over a year ago
28
over a year ago
The game of Five'Em was invented by two friends of mine, Ben Gross and Rich Berger, to combat Hold'Em fatigue. The rules are simple: You're dealt five hole cards instead of two, and after each round of community cards comes out (starting with the flop), you discard one of these...
ntietz.com blog -...
Proving that every program halts One of the best known hard problems in computer science is the halting problem. In fact, it's widely...
3 weeks ago
21
3 weeks ago
One of the best known hard problems in computer science is the halting problem. In fact, it's widely thought[1] that you cannot write a program that will, for any arbitrary program as input, tell you correctly whether or not it will terminate. This is written from the framing of...
swyx's site RSS Feed
Notes from Amir Shevat on Measuring & Managing Developer Relations Notes from an a16z podcast about developer relations that I thought was valuable
over a year ago
A Beautiful Site
GIF, JPEG or PNG? Using images on the web This article aims to describe the difference between the three most popular types of images used on...
over a year ago
32
over a year ago
This article aims to describe the difference between the three most popular types of images used on the Web, and how to use them effectively in your websites. JPEG # JPEG files are compressed images that maintain a balance of size versus quality. For example: More compression =...
A Smart Bear
The "Convergent" theory of finding truth in darkness How to tell the difference between a truly great startup idea, and people saying "Sure, sounds good"...
a year ago
61
a year ago
How to tell the difference between a truly great startup idea, and people saying "Sure, sounds good" when they really mean "No, I'm not buying."
The Changelog
Recovering Our Lost Free Will Online: Tools and Techniques That Are Available Now Note: This post is also available on my webiste, where it will be periodically updated. As I’ve been...
over a year ago
22
over a year ago
Note: This post is also available on my webiste, where it will be periodically updated. As I’ve been thinking and writing about privacy and decentralization lately, I had a conversation with a colleague this week, and he commented about how loss of privacy is related to loss of...
Ink & Switch
02 · Group Key Agreement with BeeKEM How Beehive groups can agree on keys over time
5 months ago
wingolog
baffled by generational garbage collection Usually in this space I like to share interesting things that I find out; you might call it a...
5 months ago
45
5 months ago
Usually in this space I like to share interesting things that I find out; you might call it a research-epistle-publish loop. Today, though, I come not with answers, but with questions, or rather one question, but with fractal surface area: what is the value proposition...
Remains of the Day
The inefficiency of large, infrequent transactions In a conversation with Matt Levine, Tyler Cowen asks: COWEN: Like you, I’m mostly an efficient...
over a year ago
36
over a year ago
In a conversation with Matt Levine, Tyler Cowen asks: COWEN: Like you, I’m mostly an efficient markets guy, but when I look at initial public offerings I’m very baffled because investment banks take such a huge cut.   If you needed to argue, “Well, they need the cut because they...
TokyoDev
Become a Great Communicator in Japanese There are many articles, textbooks, and videos about learning Japanese, ranging from dry and...
10 months ago
24
10 months ago
There are many articles, textbooks, and videos about learning Japanese, ranging from dry and academic to ones filled with pop culture references and slang. But most resources out there focus on the mechanics of Japanese and neglect the more amorphous communication skills. Even...
PostHog's RSS Feed
5 ways to improve your product analytics data This is a guest post by Anna Debenham . Anna is a former developer and director of product at...
a year ago
49
a year ago
This is a guest post by Anna Debenham . Anna is a former developer and director of product at cybersecurity company Snyk . She is currently an…
Josh Collinsworth
Follow-up: the Glove80 after six months A followup on my previous first impressions post, with an update on how the Glove80 ergonomic split...
a year ago
64
a year ago
A followup on my previous first impressions post, with an update on how the Glove80 ergonomic split keyboard has been after about six months of daily use.
Epic Web Dev
Better Test Setup with Disposable Objects (article) Learn how disposable objects solve test cleanup problems in flat testing. Use TypeScript's using...
a month ago
21
a month ago
Learn how disposable objects solve test cleanup problems in flat testing. Use TypeScript's using keyword to ensure reliable resource disposal in tests.
Basta’s Notes
What I have been so busy with How I built a website that lots of you will probably hate
a year ago
Tony Finch's blog
regpg-1.12 Yesterday I received a bug report for regpg, my program that safely stores server secrets encrypted...
a year ago
96
a year ago
Yesterday I received a bug report for regpg, my program that safely stores server secrets encrypted with gpg so they can be commited to a git repository. The bug was that I used the classic shell pipeline find | xargs grep with the classic Unix “who would want spaces in...
A Beautiful Site
Finding the Closest Element Through Shadow Roots A great trick to find the closest element in the DOM that matches an arbitrary selector is...
over a year ago
58
over a year ago
A great trick to find the closest element in the DOM that matches an arbitrary selector is Element.closest(). // Starts at el and walks the DOM until it finds a parent element // that matches the selector. In this case, it will return the // <body>...
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...
a year ago
26
a year 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.
David Crawshaw
2015-04-02 "- Picture two conversations sharing a congested gateway as two separate train tracks with one...
over a year ago
14
over a year ago
"- Picture two conversations sharing a congested gateway as two separate train tracks with one common section.- When a blue train waits for red trains to go through the shared section, the blue trains behind it catch up (get more clumped)- If the merge rules are efficient...
somenice
Wooden Macropad What is it? It’s an open source electronics kit, the Adafruit Macropad, embedded in a solid block of...
over a year ago
43
over a year ago
What is it? It’s an open source electronics kit, the Adafruit Macropad, embedded in a solid block of quarter-sawn tigerwood. What can it do? It’s a programable HID keyboard with OLED display and rotary encoder running CircuitPython. Which is a hardware specific, light-weight port...
PostHog's RSS Feed
Introducing HouseWatch: An open-source toolkit for ClickHouse We are big fans of ClickHouse. We rely on it heavily to store and retrieve the massive amount of...
over a year ago
26
over a year ago
We are big fans of ClickHouse. We rely on it heavily to store and retrieve the massive amount of data we process every day. In doing this at scale for…
The Pragmatic...
An educational side project What does a great side project look like, which helps learn new technologies, but also helps stand...
over a year ago
103
over a year ago
What does a great side project look like, which helps learn new technologies, but also helps stand out when looking for a new job? Analysis of an Uber simulation app, built from scratch.
Vladimir Klepov as a...
Go beyond eslint limits with these 3 tricks My current obsession with statically checking JS code got me to appreciate eslint even more....
over a year ago
23
over a year ago
My current obsession with statically checking JS code got me to appreciate eslint even more. Recently, I've shown you how to use no-restricted-syntax to lint almost anything. Still, like any tool, eslint has its limits — often a precise rule bends eslint too much, and is not...
Posts on Nikita...
Orange-Website-Proofing My Blog Discussion on HackerNews and Lobsters. Over the course of one year this website is deployed, I did...
over a year ago
22
over a year ago
Discussion on HackerNews and Lobsters. Over the course of one year this website is deployed, I did not pay a penny for hosting it. Sure, I pay for renting the domain itself, but everything else is free and quite honestly I like it this way. So when I woke up to a 10$ bill from...
TokyoDev
Paid Leave and Vacations in Japan Japan has a reputation for being a country of overworked people who never take holidays. While this...
a year ago
51
a year ago
Japan has a reputation for being a country of overworked people who never take holidays. While this has been true in the past, the government has been trying to incentivize people to take more vacations and enjoy better work-life balance. Some challenges remain from a cultural...
Tony Finch's blog
What does it mean to be an RCU implementation? The other day, Paul McKenney posted an article on LiveJournal about different flavours of RCU,...
over a year ago
28
over a year ago
The other day, Paul McKenney posted an article on LiveJournal about different flavours of RCU, prompted by a question about couple of Rust RCU crates. (There are a few comments about it on LWN.) McKenney goes on to propose an RCU classification system based on the API an...
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,...
a year ago
Irrational...
Safe defaults. Back in 2018, when I first wrote about sizing engineering teams, I was surprised how much my advice...
over a year ago
47
over a year ago
Back in 2018, when I first wrote about sizing engineering teams, I was surprised how much my advice rankled a colleague. He wanted to spin up a new engineering team of two people, which I thought was a bad idea. It would be a fragile team that would fall apart quickly if it...
Seán Barry
Using Git Bisect to Find Code Regressions Want to find out the exact commit that introduced a bug to your code? Git Bisect is just the tool...
over a year ago
47
over a year ago
Want to find out the exact commit that introduced a bug to your code? Git Bisect is just the tool for the job.
Krzysztof Kowalczyk...
Implementing Notion-like table of contents in JavaScript Notion-like table of contents in JavaScript Long web pages benefit from having a table...
10 months ago
85
10 months ago
Notion-like table of contents in JavaScript Long web pages benefit from having a table of contents. Especially technical, reference documentation. As a reader you want a way to quickly navigate to a specific part of the documentation. This article describes how I...
bt RSS Feed
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...
alexwlchan
Testing JavaScript without a (third-party) framework Last week Julia Evans posted Writing Javascript without a build system, and it resonated with my own...
over a year ago
48
over a year ago
Last week Julia Evans posted Writing Javascript without a build system, and it resonated with my own experience. A lot of my websites (including this one) are content sites with just a bit of interactivity sprinkled on top, where I prefer writing vanilla JS over using complex...
Maggie Appleton
The Bare Essentials of Greensock Notes on the basics of the Greensock animation llibrary
over a year ago
Vladimir Klepov as a...
I conducted 60 interviews in 2 months — here's what I learned It's hard to believe, but, starting mid-october 2023 I conducted 60 technical interviews and hired...
a year ago
36
a year ago
It's hard to believe, but, starting mid-october 2023 I conducted 60 technical interviews and hired 10 people into our team. It's been extremely tiring: around 80 hours of active interviewing, plus writing interview reports, plus screening CVs and take-home assignments, plus...
Liz Denys
The 'doing good' framework: a manifesto against saying 'good people' and 'bad people' I remember the first time I reflected on "doing good": I was watching the final scene of a sitcom I...
over a year ago
33
over a year ago
I remember the first time I reflected on "doing good": I was watching the final scene of a sitcom I grew up with, Boy Meets World. The main characters, who've now come of age, speak with the teacher that has been with them through every phase of their educations and lives: Mr....
Grant Slatton
Designing bug-proof engines A spectrum of engineering philosophies
9 months ago
Charles Chen
Beware the Complexity Merchants When smart people get their high from building complex systems to solve simple problems, you're not...
2 months ago
35
2 months ago
When smart people get their high from building complex systems to solve simple problems, you're not going to have a good time
Epic Web Dev
What's Coming in React 19 Beta (tip)
a year ago
Making software...
Hosting a Jekyll Site on Sourcehut Hosting a Jekyll Site on Sourcehut 2021-12-06 I recently decided to switch my personal, static...
over a year ago
35
over a year ago
Hosting a Jekyll Site on Sourcehut 2021-12-06 I recently decided to switch my personal, static site's hosting from Netlify to sourcehut pages. The process went fairly smoothly with only a couple minor hiccups; nothing rage-inducing. After everything was up and running smoothly, I...
Computer Things
Planning vs Model Checking New blogpost! Planner programming blows my mind, Patreon here. Next essay out should be the graph...
a year ago
23
a year ago
New blogpost! Planner programming blows my mind, Patreon here. Next essay out should be the graph project. The post is about Picat and more specifically, planner programming. Planning very roughly is: You provide a start state, a set of goals, and a set of state transitions...
A Beautiful Site
Adding and removing virtual hosts on Ubuntu 14.04 Here's a cheat sheet for working with virtual hosts on an Ubuntu server. The instructions assume...
over a year ago
40
over a year ago
Here's a cheat sheet for working with virtual hosts on an Ubuntu server. The instructions assume you're not logged in as the root user. Change example.com to your own domain/subdomain. Adding a virtual host # Create the directory for your new site and grant permissions. If your...
Liz Denys
Puffed millet and qui'nola I've never been to Sqirl, but ever since I ordered their puffed millet 'nola on a whim, I've been...
over a year ago
34
over a year ago
I've never been to Sqirl, but ever since I ordered their puffed millet 'nola on a whim, I've been obsessed. All I want for breakfast these days is a bowl of this granola with some plain yogurt. UPDATE: I no longer order from Sqirl after hearing about their jam mold and the deeper...
A Beautiful Site
Smaller volume increments in macOS Ever wish you turn the volume up or down just a tiny bit more on your Mac? Well, you can. You...
over a year ago
38
over a year ago
Ever wish you turn the volume up or down just a tiny bit more on your Mac? Well, you can. You already know you can increase and decrease your Mac's volume with the keyboard, but sometimes the intervals are a bit too much. I usually end up adjusting my external speakers just to...
the jsomers.net blog
How I reverse-engineered Google Docs to play back any document’s keystrokes If you’ve ever typed anything into a Google Doc, you can now play it back as if it were a movie —...
over a year ago
23
over a year ago
If you’ve ever typed anything into a Google Doc, you can now play it back as if it were a movie — like traveling through time to look over your own shoulder as you write. This is possible because every document written in Google Docs since about May 2010 has a revision history...
Blog of Simple...
Google Tag Manager vs Google Analytics
a year ago
Contraption Co.
Having a TJ The importance of a passionate first customer
9 months ago
Patrick Kayongo
Super Apps vs WhatsApp Over the last little while, there has been this rise in Super Apps, these apps that attempt to be...
over a year ago
32
over a year ago
Over the last little while, there has been this rise in Super Apps, these apps that attempt to be multi-functional “mobile malls”. In South Africa, Vodacom has released VodaPay where one can “enter” multiple stores to shop their products. Nedbank has Avo where one can also shop...
Ink & Switch
Dispatch 008: Reflecting on 2024, Droste's Lair, Version control for game dev A year-end note from our director; a recap of a recent unconf; Droste’s Lair; a sneak preview of...
6 months ago
swyx's site RSS Feed
Intro to Node-RED I dipped into [my automation repo](https://github.com/sw-yx/automation/blob/master/README.md) today...
over a year ago
32
over a year ago
I dipped into [my automation repo](https://github.com/sw-yx/automation/blob/master/README.md) today and explored Huginn. It didn't really appeal so I looked for alternatives and found [Node-RED](https://nodered.org/). It uses a much more familiar toolchain (JS) and is...
HTMHell
Boosting testing efficiency: how semantic HTML transforms End-to-End testing by Stefania Mellai Semantic and accessible HTML serves as a powerful tool, enhancing not only human...
a year ago
23
a year ago
by Stefania Mellai Semantic and accessible HTML serves as a powerful tool, enhancing not only human interaction but also the efficiency of software systems. For instance, when users fill out forms with clear labels and accessible input fields, this reduces errors and ensures...
Joel Gascoigne
Firing myself, again I've written in the past about how I see the role of a...
over a year ago
29
over a year ago
I've written in the past about how I see the role of a CEO [https://joel.is/post/42713179646/expert-of-nothing] to be one where you are repeatedly firing yourself. Joe Kraus [http://techcrunch.com/2012/08/28/first-fire-thyself/] brought my attention to thinking about the role in...
Irrational...
How to filter out old email from inbox Every few years I take a pass at reducing the chaos in my personal inboxes. There are simply too...
2 months ago
16
2 months ago
Every few years I take a pass at reducing the chaos in my personal inboxes. There are simply too many emails to deal with, and that generally leads to me increasingly failing to follow up on important email. Up to this point, my strategy has largely been filtering out emails that...
bt RSS Feed
Better Box Shadows Better Box Shadows 2019-01-08 Box shadow on HTML elements has been widely supported across most...
over a year ago
23
over a year ago
Better Box Shadows 2019-01-08 Box shadow on HTML elements has been widely supported across most browsers for a while now, but I find the default options don’t allow for much visual manipulation of the shadows in general. Let’s take a look at a default configuration of...
swyx's site RSS Feed
5 Things I Learned from The DynamoDB Book Reviewing Alex DeBrie's new the DynamoDB Book
over a year ago
PostHog's RSS Feed
PostHog raises $12 million in funding led by GV and Y Combinator (Dec 17, 2020) – PostHog, the open source product analytics company, today announced $12 million in...
over a year ago
28
over a year ago
(Dec 17, 2020) – PostHog, the open source product analytics company, today announced $12 million in funding and major new features - including plugins…
Dan Slimmon
No Observability Without Theory: The Talk Last month, I had the unadulterated pleasure of presenting “No Observability Without Theory” at...
a year ago
99
a year ago
Last month, I had the unadulterated pleasure of presenting “No Observability Without Theory” at Monitorama 2024. If you’ve never been to Monitorama, I can’t recommend it enough. I think it’s the best tech conference, period. This talk was adapted from an old blog post of mine,...
swyx's site RSS Feed
BHAGs Recently, [I asked tweeple](https://mobile.twitter.com/swyx/status/1158902677289472001):
over a year ago
swyx's site RSS Feed
Scrollbar Shenanigans Styling scrollbars for my space on the Internet
over a year ago
Stephen Wolfram...
The Making of A New Kind of Science I Think I Should Write a Quick Book… In the end it’s about five and a half pounds of paper, 1280...
over a year ago
37
over a year ago
I Think I Should Write a Quick Book… In the end it’s about five and a half pounds of paper, 1280 pages, 973 illustrations and 583,313 words. And its creation took more than a decade of my life. Almost every day of my thirties, and a little beyond, I tenaciously worked on it....
David Heinemeier...
It's five grand a day to miss our S3 exit We're spending just shy of $1.5 million/year on AWS S3 at the moment to host files for Basecamp,...
3 months ago
41
3 months ago
We're spending just shy of $1.5 million/year on AWS S3 at the moment to host files for Basecamp, HEY, and everything else. The only way we were able to get the pricing that low was by signing a four-year contract. That contract expires this summer, June 30, so that's our...
Maggie Appleton
Teenage Skeuomorphic Desktop Designs An archive of my high school desktop designs, circa 2009
over a year ago
Epic Web Dev
Epic Workshop Diff Tab Demo (tip)
10 months ago
Steve Klabnik
Some people understand REST and HTTP
over a year ago
David Heinemeier...
There are no secrets left First-time entrepreneurs are often insecure about all the things they believe they don’t know. Maybe...
a year ago
23
a year ago
First-time entrepreneurs are often insecure about all the things they believe they don’t know. Maybe if they just get this one investor involved, they’ll know everything they need to do to crack product-market fit. Maybe if they just compose a board full of smart people, they’ll...
A Smart Bear
Sometimes never compete on price The difference between "low prices" as a race to the bottom or as a success story (like Amazon,...
3 months ago
30
3 months ago
The difference between "low prices" as a race to the bottom or as a success story (like Amazon, Costco, IKEA, Vanguard) is in leveraging intentional weaknesses.
swyx's site RSS Feed
Solve CORS once and for all with Netlify Dev _Published on [Alligator.io](https://alligator.io/nodejs/solve-cors-once-and-for-all-netlify-dev/)_
over a year ago
swyx's site RSS Feed
Against Namespacing Personal Sites I care a lot about creating Cool URIs so I have been paralyzed more than I should be about what I'm...
over a year ago
35
over a year ago
I care a lot about creating Cool URIs so I have been paralyzed more than I should be about what I'm calling "URL Architecture". In true fashion, I'm blogging about it.
David Heinemeier...
New year, new calendar We’ve spent the last year tackling the number one request for our email service HEY.com: Adding a...
a year ago
25
a year ago
We’ve spent the last year tackling the number one request for our email service HEY.com: Adding a calendar! And now, in celebration of the new year, it’s finally ready, and we’re rolling it out to the first customers starting today 🎉 See, it turns out that lots of people would...
bt RSS Feed
Styling Empty Table Cells Styling Empty Table Cells 2019-07-17 Often when designing tables on the web you’re bound to come...
over a year ago
21
over a year ago
Styling Empty Table Cells 2019-07-17 Often when designing tables on the web you’re bound to come across empty pockets of data. These will be rendered as “blank” table cells, which isn’t always the intended outcome. Let’s take a quick look at how to target and style empty table...
Making software...
Converting My X201 ThinkPad into a Slabtop Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling...
over a year ago
98
over a year ago
Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling the WiFi toggle switch on my X201 which was a fun "hack" to an annoying issue I was running into. Since then, the laptop has been running flawlessly. The only other minor issue I had...
Alice GG
Is technical analysis just stock market astrology? Technical analysis is a part of finance that studies price moves to guide investment decisions. A...
a year ago
29
a year ago
Technical analysis is a part of finance that studies price moves to guide investment decisions. A lot of investors seem skeptical of the use of past price data, which leads to technical analysis often being perceived as similar to astrology. In this article, I will try to see if...
swyx's site RSS Feed
Two Words The best way to sell to, brand, persuade, or inspire people is to condense your idea down to Two...
over a year ago
27
over a year ago
The best way to sell to, brand, persuade, or inspire people is to condense your idea down to Two Words.
The Changelog
Dead USB Drives Are Fine: Building a Reliable Sneakernet “OK,” you’re probably thinking. “John, you talk a lot about things like Gopher and personal radios,...
over a year ago
24
over a year ago
“OK,” you’re probably thinking. “John, you talk a lot about things like Gopher and personal radios, and now you want to talk about building a reliable network out of… USB drives?” Well, yes. In fact, I’ve already done it. What is sneakernet? Normally, “sneakernet” is a sort of...
Epic Web Dev
A Deep Dive in Tailwind Font Settings (tip) Take a deep dive on multiple approaches for controlling typographic settings on an element with...
11 months ago
A small freedom area...
Saving a restic backup the hard way This is the end of the holidays in which I spent a long time building a backup infrastructure like a...
over a year ago
36
over a year ago
This is the end of the holidays in which I spent a long time building a backup infrastructure like a responsible adult. The villain of the following story is the junk MIPS machine which held hostage most of my important data (about 1TB). Its evil plan was to build up a corrupted...
swyx's site RSS Feed
Ranking #1 on HN in the December Dead Zone For those who weren't aware (you would be if you were...
over a year ago
37
over a year ago
For those who weren't aware (you would be if you were [subscribed](https://lspace.swyx.io/subscribe?simple=true&next=https://lspace.swyx.io/) on email!), I started a separate AI blog, [L-space Diaries](https://lspace.swyx.io/), this year to 1) try out Substack in anger and 2)...
Irrational...
Posts
a year ago
Blog - Bitfield...
If you need the money, don't take the job Money: how to get people to give it to you, how much to ask for, and how to be worth what you're...
a year ago
34
a year ago
Money: how to get people to give it to you, how much to ask for, and how to be worth what you're asking. Some real talk about the challenges you’ll face as a newly independent worker.
David Crawshaw
2015-07-14
over a year ago
Alex MacCaw
The Illusion of Free Will One of the most difficult concepts to grasp is the idea that free will, the cornerstone of our human...
over a year ago
61
over a year ago
One of the most difficult concepts to grasp is the idea that free will, the cornerstone of our human experience, might be nothing more than an illusion.
beep.blog
.io considered harmful The .io top-level domain funds and legitimises Britain's exile of the Chagossian people from their...
over a year ago
28
over a year ago
The .io top-level domain funds and legitimises Britain's exile of the Chagossian people from their homeland. Here's the history and the facts.
Liz Denys
The baked apple pancake I don't have a lot of complete memories from my childhood. Somehow, my photographic memory didn't...
over a year ago
28
over a year ago
I don't have a lot of complete memories from my childhood. Somehow, my photographic memory didn't kick in until the middle of seventh grade, when all of a sudden I started to remember everything. Sadly, everything from before that time is either a blurry film played a fifteen...
Basta’s Notes
The state with the fancy plates Book typography-style serifs are for lovers
over a year ago
Joel Gascoigne
The third option * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * In the recent...
over a year ago
32
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * In the recent months I’ve realized I am very much in a bubble. Everyone I know is building a company. Amongst my circle of friends, that is the norm. This, however, is mostly out of choice: I...
Steve Klabnik
Introducing metadown
over a year ago
TokyoDev
A Proposal for the Translation of RubyKaigi [RubyKaigi](http://rubykaigi.org/) and more recently [Sapporo Ruby...
over a year ago
30
over a year ago
[RubyKaigi](http://rubykaigi.org/) and more recently [Sapporo Ruby Kaigi](http://sapporo.rubykaigi.org/2012/en/) have been providing realtime translation services. The way this has worked is that volunteers listen to the speakers presentation, and simultaneously translate it to...
bt RSS Feed
Faking 3D Elements with CSS Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that...
over a year ago
23
over a year ago
Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that some of your web elements are 3D can be a fun experiment. I set out to see if I was able to create such an illusion with only 2 HTML elements and as little CSS as possible. This is...
A Beautiful Site
Revisiting FOUCE It's been awhile since I wrote about FOUCE and I've since come up with an improved solution that I...
6 months ago
83
6 months ago
It's been awhile since I wrote about FOUCE and I've since come up with an improved solution that I think is worth a post. This approach is similar to hiding the page content and then fading it in, but I've noticed it's far less distracting without the fade. It also adds a two...
David Heinemeier...
American hype There's no country on earth that does hype better than America. It's one of the most appealing...
yesterday
3
yesterday
There's no country on earth that does hype better than America. It's one of the most appealing aspects about being here. People are genuinely excited about the future and never stop searching for better ways to work, live, entertain, and profit. There's a unique critical mass in...
HTMHell
Reading the meter The <meter> element is a little known and rarely used semantic element. It's a non-interactive form...
over a year ago
25
over a year ago
The <meter> element is a little known and rarely used semantic element. It's a non-interactive form element that renders as a partially filled horizontal bar. Browsers provide user-agent styles, but the <meter> element can also be styled. <meter min="10" max="200"...
A Beautiful Site
Tips for the aspiring web developer So you want to be a web developer...excellent choice! It's a very rewarding position that can be a...
over a year ago
29
over a year ago
So you want to be a web developer...excellent choice! It's a very rewarding position that can be a lot more fun than most other programming jobs. However, before you take the plunge into a career in web development, there are a few things you should probably consider. A different...
Yale E360
"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
27
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...
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...
a year ago
46
a year 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
swyx's site RSS Feed
My 2024 New Mac Setup I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development.
8 months ago
Epic Web Dev
The Epic Stack Introducing an opinionated project starter that enables web development teams to ship their ideas to...
over a year ago
50
over a year ago
Introducing an opinionated project starter that enables web development teams to ship their ideas to production more efficiently.
macwright.com
How could you make a scalable online geospatial editor? by I’ve been thinking about this. Placemark is going open source in 10 days and I’m probably not...
a year ago
49
a year ago
I’ve been thinking about this. Placemark is going open source in 10 days and I’m probably not founding another geo startup anytime soon. I’d love to found another bootstrapped startup eventually, but geospatial is hard. Anyway, geospatial data is big, which does not combine well...
Engineer’s Codex
7 simple habits of the top 1% of engineers How elite software engineers maintain outperformance
a year ago
Irrational...
Talks
a year ago
bunnie's blog
Winner, Name that Wäre July 2023 The Ware for July 2023 is a “KUP 10” by aditec. Also, thanks to FETguy, we now have a schematic of...
a year ago
25
a year ago
The Ware for July 2023 is a “KUP 10” by aditec. Also, thanks to FETguy, we now have a schematic of the ware: The spirit of Name that Ware is about demystifying electronics and encouraging people to learn by taking things apart. Drawing a schematic from an image of a circuit board...
davidyat.es
Image upload with render hooks
9 months ago
Tyler Cipriani: blog
Monitoring my indoor air quality Fri, 19 May 2023 Denver air quality live cam If there’s one thing that feels like it’s gotten worse...
over a year ago
83
over a year ago
Fri, 19 May 2023 Denver air quality live cam If there’s one thing that feels like it’s gotten worse in my lifetime, it’s air quality. Colorado’s air quality last week was dismal, filled with smoke from Canadian wildfires, making Denver’s air quality among the worst of any major...
Eric Bailey
Forbidden noodles My obsession with food-based taxonomy continues. Here are all the forbidden noodles I am aware...
over a year ago
19
over a year ago
My obsession with food-based taxonomy continues. Here are all the forbidden noodles I am aware of: Bucatini The FDA banning the import of this beloved pasta was one of the many tragedies 2020 visited on us. If there is any consolation, know that the De Cecco pasta factories have...
Dan Slimmon
Platform teams don’t need to act like companies Lately you see a lot of software company R&D teams organized around internal products. The Search...
over a year ago
26
over a year ago
Lately you see a lot of software company R&D teams organized around internal products. The Search Team provides a Search service and its “customers” are the teams whose code consumes that service. The Developer Productivity Team’s product is a suite of tools for managing local...
Julia Evans
Entering text in the terminal is complicated The other day I asked what folks on Mastodon find confusing about working in the terminal, and one...
a year ago
68
a year ago
The other day I asked what folks on Mastodon find confusing about working in the terminal, and one thing that stood out to me was “editing a command you already typed in”. This really resonated with me: even though entering some text and editing it is a very “basic” task, it took...
Steve Klabnik
Getting started with chruby
over a year ago
Krzysztof Kowalczyk...
2025-06-23 Mon: activity More Edna porting.
3 weeks ago
Vadim Kravcenko
Process Debt I’m sure you’ve worked at companies where you felt that they were moving slowly and it was not even...
a year ago
50
a year ago
I’m sure you’ve worked at companies where you felt that they were moving slowly and it was not even worth […] The post Process Debt appeared first on Vadim Kravcenko.
macwright.com
Recently If you’re reading this on macwright.com, you might have noticed that the website got a very slight...
a year ago
105
a year ago
If you’re reading this on macwright.com, you might have noticed that the website got a very slight upgrade this month. I’ve been publishing a lot of content in the /micro/ section, and I update my /reading/ list once or twice a month when I finish books, but these proper...
Miguel Carranza
Technical debt isn't evil Technical debt is a concept originally introduced by Ward Cunningham, one of the authors of the...
over a year ago
31
over a year ago
Technical debt is a concept originally introduced by Ward Cunningham, one of the authors of the Agile Manifesto. There are multiple interpretations of what technical debt is, but I am going to focus on the financial debt metaphor. Like financial debt, technical debt is something...
Josh Comeau's blog
The Perils of Hydration A surprisingly-common misconception can lead to big rendering issues that are difficult to debug....
over a year ago
23
over a year ago
A surprisingly-common misconception can lead to big rendering issues that are difficult to debug. This deep-dive tutorial examines how React and Gatsby can be used to pre-render content, and how we can work around the constraints to build dynamic, personalized web apps.
alexwlchan
Upward assignment in Ruby Ruby has had leftward assignment (x = 4) since its first public release, and a few years ago it...
over a year ago
45
over a year ago
Ruby has had leftward assignment (x = 4) since its first public release, and a few years ago it added rightward assignment (4 => x). Then at RubyConf 2021, Kevin Kuchta explained how to abuse Ruby features to build a downward assignment operator (yes, this really...
Confessions of a...
A Selective Survey of Efficient Speculative Decoding Techniques for LLM Inference What is speculative decoding, how it works and what are some of the recent advances in this area?
9 months ago
Marc Astbury
Retaining an MVP mindset A short guide on how we tested team plans at Jenni and closed $10k in revenue. Hypothesis statements...
a year ago
20
a year ago
A short guide on how we tested team plans at Jenni and closed $10k in revenue. Hypothesis statements Team plans are a way to increase retention Team plans move upmarket toward users with more purchasing power Team plans are targeted at full-time researchers who have an ongoing...
David Heinemeier...
Forcing master to main was a good faith exploit I never actually cared whether we call it master or main. So when the racialized claims started over...
a year ago
57
a year ago
I never actually cared whether we call it master or main. So when the racialized claims started over how calling the default branch in Git repositories "master" was PrObLEmAtIC, I thought, fine, what skin is it off anyone's or my back to change? If this is really important, can...
Making software...
Over-Nesting Over-Nesting 2019-01-06 I think since our design industry moves so quickly and exciting new...
over a year ago
34
over a year ago
Over-Nesting 2019-01-06 I think since our design industry moves so quickly and exciting new technologies get released almost daily, that we often forget some of the basics when writing CSS. I bring this up because I've recently worked on a few projects that show a slight...
The Codist
Giving Junior Engineers Control Of A Six Trillion Dollar System Is Nuts For some purpose, the DOGE people are burrowing their way into all US Federal Systems. Their...
5 months ago
51
5 months ago
For some purpose, the DOGE people are burrowing their way into all US Federal Systems. Their complete control over the Treasury Department is entirely insane. Unless you intend to destroy everything, making arbitrary changes to complex computer systems will result in destruction,...
Founder's blog
Will AI destroy B2B SaaS? TL;DR The "build vs. buy" equation has flipped. Businesses used to buy...
7 months ago
18
7 months ago
TL;DR The "build vs. buy" equation has flipped. Businesses used to buy SaaS because it was cheaper than building their own. AI has changed that—building your own is now more affordable than ever. The discovery problem. ...
Ink & Switch
Local First Unconference [2023 / STL]
over a year ago
The Changelog
Joyful is the Dark “Joyful is the dark   coolness of the tomb, waiting for the wonder   of the morning. Never was that...
over a year ago
26
over a year ago
“Joyful is the dark   coolness of the tomb, waiting for the wonder   of the morning. Never was that midnight   touched by dread and gloom; darkness was the cradle   of the dawning.” – Brian Wren Most of us are not personally experiencing symptoms of a pandemic virus, but with all...
alexwlchan
Unexpected errors in the BagIt area Last week, James Truitt asked a question on Mastodon: James Truitt (he/him) ...
5 months ago
41
5 months ago
Last week, James Truitt asked a question on Mastodon: James Truitt (he/him) @linguistory@code4lib.social Mastodon #digipres folks happen to have a handy repo of small invalid bags for testing purposes? I'm trying to...
blag
PSA: SQLite does not do checksums SQLite does not do checksums by default. Disk corruptions go silently unnoticed.
8 months ago
Eric Bailey
How accessible is your website for the disabled? Consider doing an audit to find out
over a year ago
Blog - Bitfield...
Things fall apart The night is dark and full of errors—and durable Rust software is not only ready for them, but...
3 months ago
36
3 months ago
The night is dark and full of errors—and durable Rust software is not only ready for them, but handles them sensibly. Let’s see how, by returning to our line-counter project.
Ink & Switch
Ink Note June 2023: Ink Studies Report This is a summary of what we think are the most salient studies that were done during this period.
over a year ago
bt RSS Feed
Avoiding Featurism Avoiding Featurism 2022-10-14 I rather enjoy the term “featurism”. I came across this term while...
over a year ago
21
over a year ago
Avoiding Featurism 2022-10-14 I rather enjoy the term “featurism”. I came across this term while reading the wonderful article Why I don’t use Netscape, which the author credits to Bernd Paysan. Although it sums up the current “digital product” industry quite well the more...
Darek Kay
Website themes with uBlock Origin Browser extensions like Stylish, Stylus or Tampermonkey make it possible to create custom website...
a year ago
44
a year ago
Browser extensions like Stylish, Stylus or Tampermonkey make it possible to create custom website themes/skins. At the same time, I try to lower the number of add-ons that I use, mostly due to security and performance reasons. Interestingly, the uBlock Origin ad blocker can...
bt RSS Feed
HTML Dark Mode HTML Dark Mode 2023-04-11 I wrote an article back in 2021 called The Lazy Developer’s Dark Mode...
over a year ago
21
over a year ago
HTML Dark Mode 2023-04-11 I wrote an article back in 2021 called The Lazy Developer’s Dark Mode where I explained how to implement a very basic “dark mode” by using the prefers-color-scheme CSS attribute. This stills works perfectly fine, and in fact there is a cleaner variation...
David Gerrells
too many birthdays I have a hard enough time remembering to take the trash out let alone the birthdays of my massive...
over a year ago
26
over a year ago
I have a hard enough time remembering to take the trash out let alone the birthdays of my massive family. Does this make me a bad uncle?
alexwlchan
What is psephology? Yesterday there were local elections in the UK, and this morning I’ve been catching up on the...
a year ago
32
a year ago
Yesterday there were local elections in the UK, and this morning I’ve been catching up on the news. As I was reading Yohannes Lowe’s live coverage in the Guardian, I spotted a word I didn’t recognise (emphasis mine): Labour and the Conservatives are each defending about 1,000...
Ognjen Regoje •...
Using robots.txt to discover hidden content I sometimes check the robots.txt of sites to see what they might not want to be indexed. It’s...
a year ago
25
a year ago
I sometimes check the robots.txt of sites to see what they might not want to be indexed. It’s interesting because some sites use it as access control, which, of course, is silly. Just because robots won’t index it doesn’t mean people won’t find it. Plus, by specifying it in...
swyx's site RSS Feed
Why Tailwind CSS Why I changed my mind on Tailwind CSS, and why I now consider it the Goldilocks Styling Solution
over a year ago
Liz Denys
New Loose Leaf Security series: Securing your laptop and desktop computers Four more episodes of Loose Leaf Security are out, a series about securing your laptop and desktop...
over a year ago
30
over a year ago
Four more episodes of Loose Leaf Security are out, a series about securing your laptop and desktop computers: Physical attacks to your computers and disk encryption Liz and Geoffrey are back with a look at physical computer security - just how much trouble could someone cause if...
Computer Things
What could be added to TLA+ Last week Leslie Lamport posted The Future of TLA+, saying "the future of TLA+ is in the hands of...
10 months ago
71
10 months ago
Last week Leslie Lamport posted The Future of TLA+, saying "the future of TLA+ is in the hands of the TLA+ foundation". Lamport released TLA+ in 1999 and shepherded its development for the past 25 years. Transferring ownership of TLA+ to the official foundation has been in the...
Evan Jones -...
TCP and gRPC Failed Connection Timeouts After my last article about how gRPC is hard to configure, with a client keepalive example, I...
over a year ago
45
over a year ago
After my last article about how gRPC is hard to configure, with a client keepalive example, I realized that I don't understand how TCP and gRPC handle failed connections. This article is my attempt to figure it out, and document it so I can find it again in the future. The best...
Yale E360
return "reflections on a batch"; There's a tradition at Recurse Center of writing a Return Statement after your batch. I'm not sure...
over a year ago
27
over a year ago
There's a tradition at Recurse Center of writing a Return Statement after your batch. I'm not sure of the origin of the terminology, but it seems like it's a pun on the return statement in programming languages. It's a great tradition, and it gives me a good motivator to reflect...
HTMHell
The Hellish History of HTML: An incomplete and personal account by Jason Cranford Teague Timeline of HTML from 1990–2024 Note: HTML standards are developed...
a year ago
37
a year ago
by Jason Cranford Teague Timeline of HTML from 1990–2024 Note: HTML standards are developed first in browsers, so the version might have already became the de facto standard before the official standard document is released. The story so far: In the beginning Tim...
The Codist
I Am Happy Not To Be A Web Developer Anymore I wrote my first single-page web app in Javascript in 2005, right after learning about...
a year ago
31
a year ago
I wrote my first single-page web app in Javascript in 2005, right after learning about XMLHttpRequest and before any serious frameworks existed. I left professional web development behind around 2009 (I started in 1997 with WebObjects) and spent the final decade of my career...
General Robots
Bonus: Art Process Talkin' 'bout doodles
over a year ago
Elad Blog
Crypto Twitter With Elon Musk joining the board of Twitter, now is a good time to consider all the things Twitter...
over a year ago
30
over a year ago
With Elon Musk joining the board of Twitter, now is a good time to consider all the things Twitter should be doing, that it has never done. There are lots of obvious features (edit tweets, longer form content, better user controls, better onboarding, better spam filtering,...
ᕕ( ᐛ )ᕗ Herman's...
Digital hygiene: Emails Email is your most important online account, so keep it clean.
2 weeks ago
Epic Web Dev
Turn Progressive Enhancement up to 11 (tip) Learn how to create a progressive enhancement image uploader that works for users with or without...
a year ago
Eric Bailey
I doubled-down on RSS Twitter is currently a lot like one of those spiral coin drop wishing wells you encounter at the...
over a year ago
17
over a year ago
Twitter is currently a lot like one of those spiral coin drop wishing wells you encounter at the mall. The quarter that is its imminent demise is revolving faster and faster and will probably drop out of sight sooner than later. Part of mourning the communities I once had there...
Words and Buttons...
Can we use lemniscates for ultra-cheap vector graphics? This depicts an old idea of using multifocal lemniscates to draw arbitrary curves. In somewhat...
over a year ago
35
over a year ago
This depicts an old idea of using multifocal lemniscates to draw arbitrary curves. In somewhat limited scope, this may be indeed an economical alternative to splines.
Yale E360
Fight Burnout, Go For a Run Here's something we don't talk about enough: burnout sucks and it can happen to any one of us. We...
over a year ago
26
over a year ago
Here's something we don't talk about enough: burnout sucks and it can happen to any one of us. We need to talk about it. We need to know how to deal with it and recover from it. And we need to recognize that everyone can come back from it, stronger than ever. In the software...
swyx's site RSS Feed
Fibonacci Goals A system for goalsetting.
over a year ago
Jim Nielsen’s Blog
The Tumultuous Evolution of the Design Profession Via Jeremy Keith’s link blog I found this article: Elizabeth Goodspeed on why graphic designers...
2 months ago
29
2 months ago
Via Jeremy Keith’s link blog I found this article: Elizabeth Goodspeed on why graphic designers can’t stop joking about hating their jobs. It’s about the disillusionment of designers since the ~2010s. Having ridden that wave myself, there’s a lot of very relatable stuff in there...
Jake Zimmerman
Past, Present, and Future of Sorbet Type Syntax
2 months ago
Maggie Appleton
Joining Ought A new role at an AI research lab working on tools for open-ended reasoning
over a year ago
Eric Bailey
Equivalent Experiences: What Are They?
over a year ago
David Heinemeier...
Learning to accept defeat against reality A great many smart people terminably hamper their ability to better understand the world by refusing...
a year ago
26
a year ago
A great many smart people terminably hamper their ability to better understand the world by refusing to accept defeat when reality proves them wrong. Armed with an intellect that's at once both too proud to recognize it's own failings and cunningly capable of producing...
the singularity is...
Can tinygrad win? This is not going to be a cakewalk like self driving cars. Most of comma’s competition is now out of...
a week ago
11
a week ago
This is not going to be a cakewalk like self driving cars. Most of comma’s competition is now out of business, taking billions and billions of dollars with it. Re: Tesla and FSD, we always expected Tesla to have the lead, but it’s not a winner take all market, it will look more...
blag
Recurse Center Day 16: Open Source merged few open pull requests on my projects
over a year ago
Joel Gascoigne
Why I&#x27;m helping startup founders * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Last month I...
over a year ago
35
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Last month I wrote about my discovery that helping others makes me happier [https://joel.is/post/26003263041/want-to-be-happy-and-successful-bring-happiness-to] than spending the time seeing a...
A Smart Bear
Avoid blundering: 80% of a winning strategy Why do startups typically fail? It turns out that "avoiding those things" is already a plan for...
a year ago
PostHog's RSS Feed
YC adds PostHog to top valued companies for July 2021 Y Combinator has listed PostHog as number 157 out of its top 159 companies by valuations and exits...
over a year ago
27
over a year ago
Y Combinator has listed PostHog as number 157 out of its top 159 companies by valuations and exits as of July 2021. "Um… what?" I know, I know. You…
Liz Denys
A very MIT signals problem I've always found signals and systems interesting, as it is one of the most power tools out there....
over a year ago
28
over a year ago
I've always found signals and systems interesting, as it is one of the most power tools out there. Signals and systems can be used to describe many different problems because it is simply an abstraction which describes a physical, mathematical, or computational system by the way...
Maggie Appleton
Visually Workshopping the AWS Cloud Some insights into how I collaborative with experts to create illustrated notes on technical topics
over a year ago
bt RSS Feed
The Wonders of Text Ellipsis The Wonders of Text Ellipsis 2016-11-15 A common issue when working with constrained UI elements is...
over a year ago
28
over a year ago
The Wonders of Text Ellipsis 2016-11-15 A common issue when working with constrained UI elements is text overflowing outside of it’s parent or breaking into addition lines (thus breaking the layout). This is most commonly seen with the direct and placeholder values for input...
Ink & Switch
Ink Note Feb 2023: Crosscut Extension Design Jam • Alex's Notes Alex Warth’s notes after experimenting with extensions to Crosscut
over a year ago
swyx's site RSS Feed
How I Approach First Principles Thinking An explanation of First Principles via comparing Inductive vs Deductive Reasoning, and thoughts on...
over a year ago
samwho.dev
Load Balancing .simulation { width: 100%; display: flex; justify-content: center; align-items:...
over a year ago
58
over a year ago
.simulation { width: 100%; display: flex; justify-content: center; align-items: center; margin-bottom: 2.5em; } .load-balancer { color: black; font-weight: bold; } .request { color: #04BF8A; font-weight: bold; } .server { color:...
Krzysztof Kowalczyk...
Find programming work by increasing luck surface area Antonio asked on HN: How do I earn a small amount of money to sustain myself as a developer? I wrote...
over a year ago
24
over a year ago
Antonio asked on HN: How do I earn a small amount of money to sustain myself as a developer? I wrote a response centered around increasing luck surface area. This essay expands on it because I’ve seen this a few times now: good developers asking how to find work while botching...
Liz Denys
New Loose Leaf Security series: Securing your personal finances Two more episodes of Loose Leaf Security are out, a series about securing your personal...
over a year ago
31
over a year ago
Two more episodes of Loose Leaf Security are out, a series about securing your personal finances: Credit and debit card security An important part of your personal digital security is making sure your credit and debit cards are secure. In this episode, Liz and Geoffrey take a...
Alice GG
Why diversification matters for long-term investors? Meet Shannon's Demon Any introduction to finance will mention that diversification is extremely important. Intuitively,...
over a year ago
26
over a year ago
Any introduction to finance will mention that diversification is extremely important. Intuitively, it is easy to understand that diversification reduces risks. If I own stocks in two companies, and one of them goes bankrupt, I lose less than if I had invested all my money in...
Steve Klabnik
For science: I'm killing my cell phone
over a year ago
A Beautiful Site
Select all, select none, and invert selection with jQuery A demonstration of selecting checkboxes using jQuery.We start off with a bunch of...
over a year ago
39
over a year ago
A demonstration of selecting checkboxes using jQuery.We start off with a bunch of checkboxes: <fieldset id="group_1"> <input type="checkbox" name="numbers[]" value="0" /> <input type="checkbox" name="numbers[]" value="1" /> <input type="checkbox" name="numbers[]" value="2"...
PostHog's RSS Feed
How to work out what your users really need Understanding the needs of your users better than anyone else is critical for the success of any...
over a year ago
25
over a year ago
Understanding the needs of your users better than anyone else is critical for the success of any product. For years, taxis solved the primary user…
A Smart Bear
You can have two Big Things, but not three No you can't "have it all." You can have two things, but not three.
over a year ago
James Vaughan's blog
Introduction
over a year ago
Epic Web Dev
Epic Workshop Test Tab Demo (tip)
10 months ago
Kevin Chen
Supporting macOS Mojave’s Dark Mode on the web macOS Mojave adds a Dark Mode for native apps that makes you look approximately 78 percent cooler...
over a year ago
27
over a year ago
macOS Mojave adds a Dark Mode for native apps that makes you look approximately 78 percent cooler when using the computer. In Safari Technology Preview 68, it’s now available on webpages too! Here’s how I added support to this website. Download video Using the...
Ognjen Regoje •...
Lessons in DDD from building an e-commerce platform In a recent conversation with some colleagues, we were talking about how startups make the trade-off...
a year ago
35
a year ago
In a recent conversation with some colleagues, we were talking about how startups make the trade-off between design, domain-driven specifically, in favor of speed. They intentionally take on debt, technical and otherwise, to move faster. I wasn’t in favour of employing DDD in a...
Vadim Kravcenko
How to promote your SaaS without being an ass? There’s several things to remember when promoting your SaaS without coming off as an ass: Always...
over a year ago
28
over a year ago
There’s several things to remember when promoting your SaaS without coming off as an ass: Always provide value when promoting. […] The post How to promote your SaaS without being an ass? appeared first on Vadim Kravcenko.
Maggie Appleton
Leaving Elicit Reflections on two years of working at Elicit and why it's time to leave
a year ago
Making software...
Keynote Slides with Pure CSS Keynote Slides with Pure CSS 2020-06-22 There are a great deal of options available on the web and...
over a year ago
39
over a year ago
Keynote Slides with Pure CSS 2020-06-22 There are a great deal of options available on the web and built into most operating systems when you need to create presentation / keynote slides. You could use native software like LibremOffice Impress, Powerpoint, Apple's Keynote, etc....
Steve Klabnik
Narratives
over a year ago
Miguel Carranza
Working with Miguel: A Practical Guide Since reading ‘High Growth Handbook’ by Elad Gil, the value of writing a ‘Working with’ document...
a year ago
65
a year ago
Since reading ‘High Growth Handbook’ by Elad Gil, the value of writing a ‘Working with’ document became crystal clear to me. I am sharing mine externally to inspire other founders and leaders to reflect and write down their own working styles. These documents are incredibly...
The Changelog
More Topics on Store-And-Forward (Possibly Airgapped) ZFS and Non-ZFS Backups with NNCP Note: this is another article in my series on asynchronous communication in Linux with UUCP and...
over a year ago
20
over a year ago
Note: this is another article in my series on asynchronous communication in Linux with UUCP and NNCP. In my previous post, I introduced a way to use ZFS backups over NNCP. In this post, I’ll expand on that and also explore non-ZFS backups. Use of nncp-file instead of nncp-exec...
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...
a year ago
31
a year 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...
ntietz.com blog -...
Big endian and little endian Every time I run into endianness, I have to look it up. Which way do the bytes go, and what does...
3 months ago
38
3 months ago
Every time I run into endianness, I have to look it up. Which way do the bytes go, and what does that mean? Something about it breaks my brain, and makes me feel like I can't tell which way is up and down, left and right. This is the blog post I've needed every time I run into...
Blog - Bitfield...
What is 'iota' in Go? iota is a neat feature of Go that lets us create “enums”: lists of constants with arbitrary...
a year ago
32
a year ago
iota is a neat feature of Go that lets us create “enums”: lists of constants with arbitrary values. Let’s find out how to use iota, with this quick tutorial.
PostHog's RSS Feed
Array 1.7.0 This week's update brings a React Native integration, time comparisons, easy access to user data...
over a year ago
27
over a year ago
This week's update brings a React Native integration, time comparisons, easy access to user data from graphs, better user friendliness, and much…
James Vaughan's blog
The smallest (useful) HTTP responses possible
8 months ago
Nelson's Weblog
APIs for content sites must be free Social media businesses should not charge* for APIs. If a company like Reddit or Twitter derives...
over a year ago
82
over a year ago
Social media businesses should not charge* for APIs. If a company like Reddit or Twitter derives most of its value from content that users write for free then it must provide APIs for anyone to download and manipulate that content. While an interactive API that enables...
swyx's site RSS Feed
CFP Advice Some thoughts on writing your first few CFPs
over a year ago
Krzysztof Kowalczyk...
Why Go iterators are ugly, clever and elegant Go 1.23 adds iterators. An iterator is a way to provide values that can be used in for x := range...
a month ago
18
a month ago
Go 1.23 adds iterators. An iterator is a way to provide values that can be used in for x := range iter loops. People are happy the iterators were added to the language. Not everyone is happy about HOW they were implemented. This person opined that they demonstrate “typical Go...
Yale E360
I'm scared, and hopeful, and you can help Tomorrow, I'm boarding an airplane to attend a work event. It's my first time flying since 2018, and...
a year ago
27
a year ago
Tomorrow, I'm boarding an airplane to attend a work event. It's my first time flying since 2018, and I'm excited to meet all my coworkers in person. The travel is, on whole, going to be a good experience. But there is a lot surrounding the travel that is stressful and scary. I'm...
A Smart Bear
Ignoring the Wisdom of Crowds Discover how to leverage the wisdom of the crowds, but also when to avoid it, as it can easily lead...
10 months ago
68
10 months ago
Discover how to leverage the wisdom of the crowds, but also when to avoid it, as it can easily lead you astray.
Ink & Switch
Patchwork 11 · Universal comments We experiment with adding a universal comment system that works across different apps.
12 months ago
somenice
Golden Glide Silhouette This Golden Eagle soared past me today and I managed to capture a couple of frames. Magnificent to...
over a year ago
37
over a year ago
This Golden Eagle soared past me today and I managed to capture a couple of frames. Magnificent to watch.
bunnie's blog
Winner, Name that Ware November 2022 The ware for November 2022 is a Keithley 2110-240. I’ll give Rodrigo F. the win, but I’m curious how...
over a year ago
40
over a year ago
The ware for November 2022 is a Keithley 2110-240. I’ll give Rodrigo F. the win, but I’m curious how he knew it was the -240 version; I did not expect someone to discern the line voltage rating from the photos! Also, thank you Ian Mason for the lucid explanation of the exposed...
Confessions of a...
Why This Old Python Performance Trick Doesn’t Matter Anymore A deep dive into Python’s name resolution, bytecode, and how CPython 3.11 quietly made a popular...
2 weeks ago
swyx's site RSS Feed
Working at a Startup From Series B to C Some careful thoughts from joining a startup from Series B to C.
over a year ago
bt RSS Feed
My Cheapskate Commenting System My Cheapskate Commenting System 2022-02-03 My blog now has comments! Well, kind of… I went down a...
over a year ago
21
over a year ago
My Cheapskate Commenting System 2022-02-03 My blog now has comments! Well, kind of… I went down a two day long rabbit-hole trying to find the best solution for implementing comments on my static website (generated via Jekyll FYI). There are a ton of options out there and many...
Steve Klabnik
Emoji licensing
over a year ago
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...
9 months ago
69
9 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.
swyx's site RSS Feed
Pseudocode for Intentionality slug: intentionality
6 months ago
Blog - Bitfield...
Programming with confidence: TDD in Go There’s an easy, pleasant, and reliable way to build software in Go, guided by tests. Let’s find...
a year ago
26
a year ago
There’s an easy, pleasant, and reliable way to build software in Go, guided by tests. Let’s find out what it’s like to program with confidence, in the first part of this TDD tutorial series.
The Changelog
Using dar for Data Archiving This is the third post in a series about data archiving to removable media (optical discs and hard...
over a year ago
31
over a year ago
This is the third post in a series about data archiving to removable media (optical discs and hard drives). In the first, I explained the difference between backing up and archiving, established goals for the project, and said I’d evaluate git-annex and dar. The second post...
Blog of Simple...
The road to 1 Million ARR - September Update
a year ago
A Smart Bear
How annual pre-pay creates an infinite marketing budget Dozens of founders have used this technique to transform the cash-flow of their businesses. Now it's...
a year ago
David Heinemeier...
To hell with forever Immortality always sounded like a curse to me. But especially now, having passed the halfway point...
3 months ago
44
3 months ago
Immortality always sounded like a curse to me. But especially now, having passed the halfway point of the average wealthy male life expectancy. Another scoop of life as big as the one I've already been served seems more than enough, thank you very much. Does that strike you as...
swyx's site RSS Feed
Switching to Android after 13 years of iOS I have used iPhone/iOS for the longest time. Last month I switched to OnePlus 6T/Android. Here are...
over a year ago
Civic Hax
Using FOIA Data and Unix to halve major source of parking tickets Intro This'll be my first blog post on the internet, ever. Hopefully it's interesting and accurate....
over a year ago
29
over a year ago
Intro This'll be my first blog post on the internet, ever. Hopefully it's interesting and accurate. Please point out any mistakes if you see any! In 2016, I did some work in trying to find some hotspot areas for parking tickets to see if a bit of data munging could reduce those...
Making software...
Improving Receipt UX Improving Receipt UX 2019-05-15 There was a pretty interesting article posted a couple days ago...
over a year ago
39
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...
Yale E360
The phrase "good enough" isn't fit for purpose Words matter. First impressions matter. I'm reading The Pragmatic Programmer in a book club, and...
a year ago
28
a year ago
Words matter. First impressions matter. I'm reading The Pragmatic Programmer in a book club, and there's a section titled "Good-Enough Software". In it, the authors expand that "the phrase 'good enough' does not imply sloppy or poorly produced code" and that it must still meet...
Jim Nielsen’s Blog
Embeds and Quotations in Writing Chris wrote “0 KB Social Media Embeds” and it got me thinking about my own approach to embeds and...
a year ago
24
a year ago
Chris wrote “0 KB Social Media Embeds” and it got me thinking about my own approach to embeds and quotations in my writing. A lot of my blogging is quoting other people. I remember debating the use of social embeds on my blog because I quoted a lot of things on Twitter. But I...
PostHog's RSS Feed
Array 1.30.0 Brand new and faster user interface, automatic conversion signal detection with Correlation...
over a year ago
26
over a year ago
Brand new and faster user interface, automatic conversion signal detection with Correlation analysis, saving insights for future use and a fully revamped recordings playback experience and more than 350 improvements/fixes more.
A Smart Bear
"It's a Balance" isn't always the answer Resolve decision-making conflicts by selecting the right approach: Make a bold choice, synthesize a...
a year ago
66
a year ago
Resolve decision-making conflicts by selecting the right approach: Make a bold choice, synthesize a new solution, or find the balance.
Josh Collinsworth
New Site, New Theme for 2018 Building a WordPress theme (and a new brand) from scratch.
over a year ago
Basta’s Notes
Don't ask me to embarrass myself. Or: Please Lucy, stop asking me to kick the football.
a year ago
Grant Slatton
Every Man his own API A sociotechnological trend
8 months ago
Eric Bailey
I’ve had enough! When access friction becomes an access barrier
over a year ago
Maggie Appleton
Aesthetic Command Lines with Hyper, Spaceship, and Oh My Zsh My fairly banal, basic, but beautiful command line setup
9 months ago
swyx's site RSS Feed
Supervised Learning: Bayesian Inference Or, the unreasonable effectiveness of dumb rules
over a year ago
PostHog's RSS Feed
How to run finance at your startup without hiring a finance person We run finance at PostHog without a dedicated finance person. This is a comprehensive, step-by-step...
over a year ago
23
over a year ago
We run finance at PostHog without a dedicated finance person. This is a comprehensive, step-by-step guide to do just that. If you implement…
Alex Meub
The Magic of Solving Problems with 3D Printing 3D Printing has allowed me to be creative in ways I never thought possible. It has allowed me to...
7 months ago
91
7 months ago
3D Printing has allowed me to be creative in ways I never thought possible. It has allowed me to create products that provide real value, products that didn’t exist before I designed them. On top of that, it’s satisfied my desire to ship products, even if the end-user is just...
Steve Klabnik
How do you find the time?
over a year ago
swyx's site RSS Feed
The Part Time Creator Manifesto Why we need more people creating Part Time and how you can do it too.
over a year ago
swyx's site RSS Feed
Engineering AI Agents - OpenAI DevDay Singapore talk this is the tracking doc for my talk on "Engineering AI Agents" for OpenAI DevDay Singapore.
8 months ago
On Life and Lisp
AAA gaming on Asahi Linux Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which...
9 months ago
86
9 months ago
Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which integrates our Vulkan 1.3 drivers with x86 emulation and Windows compatibility. Plus a bonus: conformant OpenCL 3.0. Asahi Linux now ships the only conformant OpenGL®, OpenCL™, and...
Jim Nielsen’s Blog
Building WebSites With LLMS And by LLMS I mean: (L)ots of (L)ittle ht(M)l page(S). I recently shipped some updates to my blog....
4 months ago
43
4 months ago
And by LLMS I mean: (L)ots of (L)ittle ht(M)l page(S). I recently shipped some updates to my blog. Through the design/development process, I had some insights which made me question my knee-jerk reaction to building pieces of a page as JS-powered interactions on top of the...
Epic Web Dev
Why you should probably be using SQLite
a year ago
Liz Denys
An update on Keybase verification Keybase updated their verification methods to include a command line method that relies on echo,...
over a year ago
33
over a year ago
Keybase updated their verification methods to include a command line method that relies on echo, gpg, perl, and curl. I really like this so-called "hardcore mode" because it uses only tools I already trust - I don't have to install anything from Keybase. The process involves...
Computer Things
State and time are the same thing Time is state Imagine I put an ordinary ticking quartz clock in an empty room. I walk in, and ten...
10 months ago
61
10 months ago
Time is state Imagine I put an ordinary ticking quartz clock in an empty room. I walk in, and ten minutes later I walk out with two photograph prints.1 In the 1st one, the second hand is pointing at the top of the clock, in the 2nd it's pointing at the bottom. Are these two...
alexwlchan
Making inventory spreadsheets for my LEGO sets One of my recent home organisation projects has been sorting out my LEGO collection. I have a bunch...
5 months ago
37
5 months ago
One of my recent home organisation projects has been sorting out my LEGO collection. I have a bunch of sets which are mixed together in one messy box, and I’m trying to separate bricks back into distinct sets. My collection is nowhere near large enough to be worth sorting by...
Yale E360
Drawbacks of developing in containers It seems like everyone these days is developing in containers. Specifically, I mean running your...
over a year ago
24
over a year ago
It seems like everyone these days is developing in containers. Specifically, I mean running your local development environment almost entirely in containers. There's a lot to be said for it, especially when you're bringing new developers into a project: it can be an invaluable...
macwright.com
Recently Reading I don’t think you should focus on the failure of others, or even the success of others. What...
a year ago
33
a year ago
Reading I don’t think you should focus on the failure of others, or even the success of others. What you do need to do—and what is surprisingly hard—is to define success for your own part of the world, and work towards that. Non-monetary success, because again, money lags. I’ve...
Yale E360
TIL: enabling features on transitive dependencies (Rust) While pairing on a small Rust program with a friend, I ran into a problem: to compile to WASM, one...
a year ago
25
a year ago
While pairing on a small Rust program with a friend, I ran into a problem: to compile to WASM, one of my dependencies needed one of its dependencies to turn on a feature. A variation of this that I've run into in other projects is where a transitive dependency has a bug/CVE and I...
Tinloof - Blog
How to build a waitlist with Supabase and Next.js Let's build a simple app where: 1. Users sign up and join a waitlist. 2. Upon admin approval,...
a year ago
43
a year ago
Let's build a simple app where: 1. Users sign up and join a waitlist. 2. Upon admin approval, users get a notification email and can use the app.
ntietz.com blog -...
Evolving my ergonomic setup (or, my laptop with extra steps) My computer setup attracts attention when I'm out and about. This has two effects: engineers1 ask me...
7 months ago
44
7 months ago
My computer setup attracts attention when I'm out and about. This has two effects: engineers1 ask me about it, and everyone else ignores me. These effects are not undesirable, but further testing is required. The main reason I have such an unusual setup, though, is more...
Making software...
Improving Tufte CSS for Jekyll Improving Tufte CSS for Jekyll 2019-11-01 After creating the ET-Jekyll theme almost two years ago, I...
over a year ago
37
over a year ago
Improving Tufte CSS for Jekyll 2019-11-01 After creating the ET-Jekyll theme almost two years ago, I finally got around to revamping the structure and improving a lot of minor performance issues. Items that have been surely needing of updates for the last couple of...
Kagi Blog
Kagi Small Web As a part of our ongoing pursuit to humanize the web, we are pleased to announce the launch of the...
a year ago
24
a year ago
As a part of our ongoing pursuit to humanize the web, we are pleased to announce the launch of the Kagi Small Web initiative. ----------------------- What is Kagi Small Web? ----------------------- To begin with, while there is no single definition, “small web” typically refers...
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,...
8 months ago
87
8 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,...
Irrational...
Poking around OpenAI. I haven’t spent much time playing around with the latest LLMs, and decided to spend some time doing...
over a year ago
120
over a year ago
I haven’t spent much time playing around with the latest LLMs, and decided to spend some time doing so. I was particularly curious about the usecase of using embeddings to supplement user prompts with additional, relevant data (e.g. supply the current status of their recent...
PostHog's RSS Feed
How to harness the awesome power of growth loops A growth loop is a series of actions that amplify each other to fuel perpetual growth. New inputs...
over a year ago
29
over a year ago
A growth loop is a series of actions that amplify each other to fuel perpetual growth. New inputs repeatedly power the series to exponentially grow…
Ognjen Regoje •...
Don't thank Chat GPT In fact, not only is thanking useless, and borderline harmful, but any kind of pleasantries are. Not...
a year ago
26
a year ago
In fact, not only is thanking useless, and borderline harmful, but any kind of pleasantries are. Not only is there no logical reason to add pleasantries to your chat with GPT, but it also takes tokens for it to remove them and get to the point of your message. Don't thank Chat...
swyx's site RSS Feed
Netlify Environment Variables We usually use Environment Variables as (global) variables, but did you know they can literally...
over a year ago
28
over a year ago
We usually use Environment Variables as (global) variables, but did you know they can literally configure your environments as well?
Nelson's Weblog
GAS I’ve been listening to the same music every night when I go to sleep 10+ years now. Weird...
over a year ago
68
over a year ago
I’ve been listening to the same music every night when I go to sleep 10+ years now. Weird endorsement; I’ve listened to it with more attention plenty of times too. But it’s particularly good for going to sleep; calm, interesting, and comfortably familiar. That music is GAS,...
TokyoDev
A Horrifying User Experience After years of living in a cramped Tokyo apartment, I'm going to move to a slightly more spacious...
over a year ago
26
over a year ago
After years of living in a cramped Tokyo apartment, I'm going to move to a slightly more spacious one. Finding an apartment went smoother than I could have imagined, and in half-a-day, I had found a new apartment. The following day I set out to take care of the tasks surrounding...
David Heinemeier...
Pick promise over proof After hiring people for twenty years, I've come to accept that it's impossible to know up front what...
a year ago
23
a year ago
After hiring people for twenty years, I've come to accept that it's impossible to know up front what someone is truly capable of. Sure, we try our best to make good, educated guesses during the hiring process, and this is why asking finalists to do sample work projects is so...
A Smart Bear
The Impossible Product Manager, a.k.a. the "Great" Product Manager According to the Internet, being a Product Manager is impossible. Can you ever measure up? No, but...
over a year ago
36
over a year ago
According to the Internet, being a Product Manager is impossible. Can you ever measure up? No, but don’t worry, there’s a better answer.
Blog System/5
EndBASIC 0.11 is here Support for user-defined functions, an LCD, and a disassembler
12 months ago
Sometimes It Works...
Why and how you should use Tailwind to build your next Statamic theme Why and how you should use Tailwind to build your next Statamic theme Open your sails Blow me to...
over a year ago
10
over a year ago
Why and how you should use Tailwind to build your next Statamic theme Open your sails Blow me to Bermuda! Alakazam! Keep all of your theme assets together Use Tailwind’s utilities properly Don’t forget your pre-processor! Deployment strategies Bonus round! PurgeCSS + Tailwind...
Ferd.ca
Hiding Theory in Practice 2022/11/23 Hiding Theory in Practice I'm a self-labeled incident nerd. I very much enjoy reading...
over a year ago
41
over a year ago
2022/11/23 Hiding Theory in Practice I'm a self-labeled incident nerd. I very much enjoy reading books and papers about them, I hang out with other incident nerds, and I always look for ways to connect the theory I learn about with the events I see at work and in everyday life....
macwright.com
Playing with ActivityPub ActivityPub, WebFinger, and Mastodon are getting some attention because of chaos at Twitter. It’s...
over a year ago
36
over a year ago
ActivityPub, WebFinger, and Mastodon are getting some attention because of chaos at Twitter. It’s anyone’s guess how this all shakes out. As an active user of Twitter, it’ll be sad if it goes away. But in the meantime, let’s have some fun with ActivityPub. ActivityPub Under the...
Joel Gascoigne
What are you doing to feel uncomfortable? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I believe that...
over a year ago
33
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I believe that when you’re building a startup, it is as much about developing yourself as it is about developing your startup. This week I’ve stepped up my gym routine and managed to go to the gym...
Daniel Marino
Why I Still Prefer to Prototype Using Code There are several design apps available at a product designers disposal, and I’ve used several of...
a year ago
102
a year ago
There are several design apps available at a product designers disposal, and I’ve used several of them over the years. I think these days, most everyone is using Figma, but whatever app you’re using—most of them typically have some sort of prototyping feature. Typically they have...
Charles Chen
I'm a Gen AI Maximalist and Why You Should Be, Too Putting things into perspective: many think that we are in the trough of disillusionment; but...
9 months ago
91
9 months ago
Putting things into perspective: many think that we are in the trough of disillusionment; but really, gen AI is just getting started.
Kagi Blog
Kagi search and Orion browser enter public beta *Web tracking and ads are becoming a personal and societal problem.
over a year ago
alexwlchan
A bookmarklet to show which responsive image was chosen I’ve had a lot of fun fiddling with the images on this blog recently, and I think they’re better...
over a year ago
42
over a year ago
I’ve had a lot of fun fiddling with the images on this blog recently, and I think they’re better than when I started. I’ve read a bunch of articles on responsive images, and I’ve sprinkled the <picture> and <source> tags everywhere to offer images in a variety of sizes and...
Sometimes It Works...
2024: Just the Start 2024 has overall been a great year for me personally. I believe it represents a turning point. 2023...
6 months ago
20
6 months ago
2024 has overall been a great year for me personally. I believe it represents a turning point. 2023 was tough, but 2024 went some way to redressing the balance and I am even more positive about 2025 because of it. Here are a few highlights: We went to Japan! My first time in...
Words and Buttons...
[Renovated] Even if you can't write assembly like a poet, you can read disassembly like a hunter This is a very concise introduction to x86 disassembly. It shows that you probably have all the...
over a year ago
42
over a year ago
This is a very concise introduction to x86 disassembly. It shows that you probably have all the skills to start reading disassembly right now even if you thought it was too complicated for you. It really isn't, see it for yourself.
David Heinemeier...
Serving the country In 1940, President Roosevelt tapped William S. Knudsen to run the government's production of...
5 months ago
35
5 months ago
In 1940, President Roosevelt tapped William S. Knudsen to run the government's production of military equipment. Knudsen had spent a pivotal decade at Ford during the mass-production revolution, and was president of General Motors, when he was drafted as a civilian into service...
Steve Klabnik
How to be an open source gardener
over a year ago
Neil Panchal
How to Build a Minimal ZFS NAS without Synology, QNAP, TrueNAS If you need a basic NAS and don't care about GUI features, it is suprisingly simple to set up a ZFS...
10 months ago
104
10 months ago
If you need a basic NAS and don't care about GUI features, it is suprisingly simple to set up a ZFS dataset and share it over the network using Samba.
Nelson's Weblog
AI enhanced search LLMs are good search helpers. Here’s three search tools I use every day. All of these use an AI to...
10 months ago
114
10 months ago
LLMs are good search helpers. Here’s three search tools I use every day. All of these use an AI to synthesize answers but also provide an essential feature: specific web search results for you to verify and further research. I use these for conversational inquiries in addition...
Liz Denys
The shape is everything: sun-dried tomato and pesto pane bianco I've been getting into baking bread a lot lately instead of focusing more on the sweet and pastry...
over a year ago
32
over a year ago
I've been getting into baking bread a lot lately instead of focusing more on the sweet and pastry side of things. While I've been enjoying making fresh sourdough from fresh sourdough starter and love the end results, I sometimes find that basic breads are a lot of kneading (read:...
Seán Barry
Useful reusable functions I use in (almost) every Meteor application Some core functions I find myself reusing in almost every Meteor.js application I build.
over a year ago
Ink & Switch
Peritext: A CRDT for Rich-Text Collaboration Collaboration on rich text is hard to model with plain-text approaches. We review the challenges and...
over a year ago
11
over a year ago
Collaboration on rich text is hard to model with plain-text approaches. We review the challenges and how to construct a CRDT for rich text.
David Crawshaw
Sharp-Edged Finalizers in Go Sharp-Edged Finalizers in Go 2018-04-05, David Crawshaw For background, see my last post on why in...
over a year ago
14
over a year ago
Sharp-Edged Finalizers in Go 2018-04-05, David Crawshaw For background, see my last post on why in general .finalizers do not work We cannot use an object finalizer for resource management, because finalizers are called at some unpredictable distant time long after resources need...
Vladimir Klepov as a...
Svelte reactivity — an inside and out guide I've been working with svelte exclusively for a year now, but I still manage to shoot myself in the...
over a year ago
30
over a year ago
I've been working with svelte exclusively for a year now, but I still manage to shoot myself in the foot every now and then when using reactive state. Some of the confusion is due to my prior experience with React, but some points are confusing on their own. Today, I dive into...
Steve Klabnik
We forget that open source is made of people
over a year ago
Blog System/5
BazelCon 2024 recap Just like that, BazelCon 2024 came and went. So... it’s obviously time to summarize the two events...
8 months ago
66
8 months ago
Just like that, BazelCon 2024 came and went. So... it’s obviously time to summarize the two events of last week: BazelCon 2024 and the adjacent Build Meetup. There is A LOT to cover, but everything is here in just one article!
Ruud van Asseldonk
A float walks into a gradual type system
4 months ago
swyx's site RSS Feed
The Many Jobs of JS Build Tools A discussion of why JS developers use build tools like Webpack and what we do with them, for new JS...
over a year ago
29
over a year ago
A discussion of why JS developers use build tools like Webpack and what we do with them, for new JS developers.
TokyoDev
The 2020 International Developers in Japan results are live! In November 2020, I conducted a survey of international developers living in Japan to better paint a...
over a year ago
25
over a year ago
In November 2020, I conducted a survey of international developers living in Japan to better paint a picture of what the typical foreign developer life is like. [The results are now live](/insights/2020-developer-survey), please check them out! With 362 people responding, I...
TokyoDev
Permanent Residency in Japan Getting a Permanent Residence visa (永住権, eijuuken) is a big accomplishment for anyone living in...
11 months ago
30
11 months ago
Getting a Permanent Residence visa (永住権, eijuuken) is a big accomplishment for anyone living in Japan. It is one of the most desired visas that presents you as a stable member of society, and it affords you a host of privileges, such as not being restricted in what activities you...
Maggie Appleton
How to Draw Invisible Programming Concepts: Part I A case study showing how I make illustrations for abstract programming concepts
over a year ago
swyx's site RSS Feed
Nov 2019 Recap Hello mailing list friends!
over a year ago
tonsky.me
Logo: Squint Squint is a light-weight dialect of ClojureScript with a compiler and standard library. “The idea is...
11 months ago
49
11 months ago
Squint is a light-weight dialect of ClojureScript with a compiler and standard library. “The idea is that when you squint, it still looks like CLJS”.
Tinloof - Blog
How to integrate Fathom Analytics into your Remix App When it comes to building successful websites, it's important to gain insights and data about your...
over a year ago
26
over a year ago
When it comes to building successful websites, it's important to gain insights and data about your website visitors in order to enhance their experience. In this guide, we will go over the steps of integrating Fathom Analytics into a Remix application. Creating a site in Fathom...
TokyoDev
Transferring from the Philippines to be a QA Engineer in Japan Intra-company transfers are a less-common way to move to Japan for work, but [Mary Grygjeanne Grace...
a year ago
40
a year ago
Intra-company transfers are a less-common way to move to Japan for work, but [Mary Grygjeanne Grace Icay](https://www.tokyodev.com/authors/mary-grygjeanne-grace-icay) (Gray in the [TokyoDev Discord community](https://discord.gg/seUNe38YgV)) managed to do it. She originally worked...
Jim Nielsen’s Blog
Overcomplicating Things Is So Easy Maciej Cegłowski writing about “The Lunacy of Artemis”: You don’t have to be a rocket scientist to...
a year ago
68
a year ago
Maciej Cegłowski writing about “The Lunacy of Artemis”: You don’t have to be a rocket scientist to wonder what’s going on here. If we can put a man on the moon, then why can't we just go do it again? The moon hasn’t changed since the 1960’s, while every technology we used to get...
Eric Bailey
CSS is a Strongly Typed Language
over a year ago
Steve Klabnik
Rust has finally outgrown me
over a year ago