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+→]
Joel Gascoigne
Questioning and adjusting our goals * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * People who know...
over a year ago
31
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * People who know me know that I like to make things systematic when I can, and doing so helps me make sense of things and have confidence in my actions. In addition to making things systematic, I...
PostHog's RSS Feed
Moving to San Francisco YC (a startup accelerator we are taking part in) ask you to move to the Bay Area for the whole...
over a year ago
22
over a year ago
YC (a startup accelerator we are taking part in) ask you to move to the Bay Area for the whole program. This gives you “a socially acceptable excuse…
ntietz.com blog -...
Stewardship over ownership Code ownership is a popular concept, but it emphasizes the wrong thing. It can bring out the worst...
3 months ago
31
3 months ago
Code ownership is a popular concept, but it emphasizes the wrong thing. It can bring out the worst in a person or a team: defensiveness, control-seeking, power struggles. Instead, we should be focusing on stewardship. How code ownership manifests Code ownership as a concept means...
the singularity is...
America’s Future It seems this is a place where people are not capable of thinking rationally. Remember: If America...
8 months ago
59
8 months ago
It seems this is a place where people are not capable of thinking rationally. Remember: If America is not in decline, I want to believe America is not in decline. If America is in decline, I want to believe America is in decline. So let’s ask, what does the future look like for...
The History of the...
Progressive enhancement brings everyone in Early computers faced unexpected failures, and that gave us graceful degradation. But on the web, we...
5 months ago
177
5 months ago
Early computers faced unexpected failures, and that gave us graceful degradation. But on the web, we needed something different. We needed progressive enhancement. The post Progressive enhancement brings everyone in appeared first on The History of the Web.
Steve Klabnik
Ouroboros
over a year ago
PostHog's RSS Feed
How to run a transparent startup There really hasn't been a single situation where transparency hasn't been to our company's...
over a year ago
21
over a year ago
There really hasn't been a single situation where transparency hasn't been to our company's advantage. Most companies seem to share when necessary but…
Tinloof - Blog
Explain Like I'm Five: Website speed This post is part of the series Explain Like I'm Five (#eli5), which aims to make tech concepts and...
over a year ago
26
over a year ago
This post is part of the series Explain Like I'm Five (#eli5), which aims to make tech concepts and terms easy to understand. In this two minutes read, we'll explain why website speed matters, how to measure it, and how to improve it. Why website speed matters
A Smart Bear
The "Talk vs Walk" framework This exercise we invented at WP Engine is surprisingly useful in engaging both Marketing and...
over a year ago
33
over a year ago
This exercise we invented at WP Engine is surprisingly useful in engaging both Marketing and Product, generating actions for both sides that make products more desirable and competitive.
Steve Klabnik
Against Names
10 months ago
MMapped blog
When Rust hurts
over a year ago
David Heinemeier...
You're not guaranteed a spot on the team I've always hated the saying "we're like family here" when it comes to work. Because it's obviously...
a year ago
57
a year ago
I've always hated the saying "we're like family here" when it comes to work. Because it's obviously not true, and it's usually cynically invoked by management to entice an undue obligation of sacrifice. Implying that you should give it all to The Company -- constantly working...
Identity Designed
OOP Designed by Futura, Mexico City.
over a year ago
Tony Finch's blog
petnames and Zooko's fan Recently the Spritely Institute published an introduction to Petnames, A humane approach to...
7 months ago
71
7 months ago
Recently the Spritely Institute published an introduction to Petnames, A humane approach to secure, decentralized naming. I have long been a fan of petnames, and graph naming systems in general. I first learned about them in the context of Mark Miller’s E programming language...
Computer Things
Hyperproperties I wrote about hyperproperties on my blog four years ago, but now an intriguing client problem got me...
7 months ago
77
7 months ago
I wrote about hyperproperties on my blog four years ago, but now an intriguing client problem got me thinking about them again.1 We're using TLA+ to model a system that starts in state A, and under certain complicated conditions P, transitions to state B. They also had a flag f...
wingolog
an annoying failure mode of copying nurseries I just found a funny failure mode in the garbage collector and thought readers might be...
5 months ago
58
5 months ago
I just found a funny failure mode in the garbage collector and thought readers might be amused.Whippet Say you have a semi-space nursery and a semi-space old generation. Both are block-structured. You are allocating live data, say, a long linked list. Allocation fills the...
MMapped blog
Advent of Code 2024
6 months ago
PostHog's RSS Feed
The 9 best GDPR-compliant analytics tools The GDPR (General Data Protection Regulation) places significant restrictions on how you can use...
a year ago
28
a year ago
The GDPR (General Data Protection Regulation) places significant restrictions on how you can use tools like Google Analytics to track and collect user…
Liz Denys
On the Fearless Girl, what constitutes art, authorial intent, and the patriarchy A little over a month ago, Kristen Visbal's Fearless Girl statue was placed face to face with...
over a year ago
31
over a year ago
A little over a month ago, Kristen Visbal's Fearless Girl statue was placed face to face with Charging Bull statue in Manhattan's Financial District: Moody Man's photo of Fearless Girl Anthony Quintano's photo of Fearless Girl facing Charging Bull But she wasn't...
blag
Why does SQLite (in production) have such a bad rep? My answer to a question online, why?
a year ago
Words and Buttons...
SWInE: Simplicial Weight Interpolation and Extrapolation I stole exactly three ideas from other people, made them work together, and gave that compilation a...
over a year ago
35
over a year ago
I stole exactly three ideas from other people, made them work together, and gave that compilation a funny name. I had my fun playing with the concept but the conclusion I had to put into my thesis was: “SWInE is rather promising”. In academic language, this means “useless”....
Eric Bailey
thoughtbot.com, dark mode, and other user preferences thoughtbot.com and Giant Robots Smashing Into Other Giant Robots, thoughtbot’s blog. Dark mode is...
over a year ago
15
over a year ago
thoughtbot.com and Giant Robots Smashing Into Other Giant Robots, thoughtbot’s blog. Dark mode is all the rage in web design right now. It’s a toggle in your operating system settings that allows you to update your operating system from traditional lighter colors to a darker...
swyx's site RSS Feed
The Swipe Files Strategy for Part Time Creators Swipe Files are underrated, passively compounding sources of personal leverage for your creator...
over a year ago
Patrick Kayongo
Can I Speak To Someone? On the evening of Sunday 6 August 2023, my wife and I were on a flight back to Johannesburg from...
a year ago
56
a year ago
On the evening of Sunday 6 August 2023, my wife and I were on a flight back to Johannesburg from Heathrow Airport, London. After boarding, the flight remained on the runway for over an hour without taking off. Eventually, the pilot told us that due to the coup in Niger, the...
macwright.com
Playing with ActivityPub ActivityPub, WebFinger, and Mastodon are getting some attention because of chaos at Twitter. It’s...
over a year ago
34
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...
Steve Klabnik
A case study in being excellent: Divvy
over a year ago
Patrick Kayongo
Play “I’ve got an idea!” Musa now had the attention of all the other kids. They started lifting their...
a year ago
23
a year ago
“I’ve got an idea!” Musa now had the attention of all the other kids. They started lifting their backs from the lazy sloth on the paved ground outside of his garage. All the kids in the conformant townhouse complex regularly gravitated towards his house during the school...
bunnie's blog
Solution, Name that Ware January 2025 The ware for January 2025 is the Gavilan SC laptop motherboard. The Gavilan laptop is one of the...
4 months ago
30
4 months ago
The ware for January 2025 is the Gavilan SC laptop motherboard. The Gavilan laptop is one of the first portable computer designs, announced in 1983, at a 2024-equivalent price of $12,400. However, the company only survived for one year, per Wikipedia: Owing to a rigorous overhaul...
Sometimes It Works...
2023: The Rollercoaster Job hunting Freelancing Side Projects NativePHP Spred Veliance & Laradir Streaming Personal...
a year ago
9
a year ago
Job hunting Freelancing Side Projects NativePHP Spred Veliance & Laradir Streaming Personal Things This year has been quite a ride! 🎢 It's felt like the first real year since 2020 that things have been somewhat "normal". However, looking back, it's been anything but...
A Beautiful Site
Querying through shadow roots Let's say I have a web component with an open shadow root, like this one from...
over a year ago
37
over a year ago
Let's say I have a web component with an open shadow root, like this one from Shoelace. <sl-button>Click me</sl-button> Inside the shadow root is a <button> that I want to target with JavaScript.* Alas, Element.querySelector() doesn't offer a shortcut for traversing shadow roots...
David Crawshaw
2016-01-01 "It’s a Cortex M4F MCU with extraordinarily-low current consumption. How low? They’re quoting 34...
over a year ago
14
over a year ago
"It’s a Cortex M4F MCU with extraordinarily-low current consumption. How low? They’re quoting 34 uA/MHz running from flash." www.embedded.com/electronics-blogs/break-points/4441091/Subthreshold-transistors-and-MCUs
Acko.net
The GPU Banana Stand Freshly whipped WebGPU, with ice cream I recently rolled out version 0.7 of Use.GPU, my...
over a year ago
7
over a year ago
Freshly whipped WebGPU, with ice cream I recently rolled out version 0.7 of Use.GPU, my declarative/reactive WebGPU library. This includes features and goodies by itself. But most important are the code patterns which are all nicely slotting into place. This continues to be...
Charles Chen
The Boomer .NET Dev Skill Upgrade Guide — Part 2 The second part of my guide for how .NET developers need to re-orient in the modern dev landscape.
over a year ago
Copper • A blog...
Reverse engineering the MacBook clamshell mode You just got a large, Ultrawide monitor for your MacBook. You hook it up and marvel at the amount of...
over a year ago
52
over a year ago
You just got a large, Ultrawide monitor for your MacBook. You hook it up and marvel at the amount of pixels. You notice you never use the MacBook built-in display anymore, and it nags you to have it in your lower peripheral vision. Closing the lid is not an option because you...
Ink & Switch
Ink & Switch Unconference [2024 / Los Angeles] Our third Ink & Switch Unconference, at the beautifully retro Preserve in Los Angeles
8 months ago
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
96
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...
swyx's site RSS Feed
Holding Space for Wicked (Part One)
6 months ago
Eric Bailey
Paint the Picture, Not the Frame: How Browsers Provide Everything Users Need
over a year ago
Yale e360
Decaf is good, actually We have made decaf a villain. We often malign decaf coffee and those who drink it. "No thanks, give...
a year ago
22
a year ago
We have made decaf a villain. We often malign decaf coffee and those who drink it. "No thanks, give me the good stuff." "Death before decaf." "Decaf isn't coffee." It has this reputation that it's bad and that coffee people avoid it. And yet, if you drink decaf, you're a true...
Nelson's Weblog
Goodreads lost all of my reviews Goodreads lost my entire account last week. Nine years as a user, some 600 books and 250 carefully...
over a year ago
33
over a year ago
Goodreads lost my entire account last week. Nine years as a user, some 600 books and 250 carefully written reviews all deleted and unrecoverable. Their support has not been helpful. In 35 years of being online I've never encountered a company with such callous disregard for their...
Paolo Amoroso's...
The faded world: my experience with cataract <![CDATA[I always preferred the light theme and never figured what's the fuss with the dark theme....
6 months ago
15
6 months ago
<![CDATA[I always preferred the light theme and never figured what's the fuss with the dark theme. Until cataract came. In May of 2024 my ophthalmologist confirmed what I surmised: both of my eyes were affected by cataract. It came earlier than my age would suggest but that's...
Confessions of a...
Reflections on 2024 and Exciting Plans for 2025 Looking back at what we accomplished in 2024, and plans for 2025
6 months ago
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
13
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...
Confessions of a...
Making System Calls in x86-64 Assembly Watch now | Privilege levels, syscall conventions, and how assembly code talks to the Linux kernel
2 weeks ago
PostHog's RSS Feed
HostHogs - free drinks, free pizza and frequently asked questions As you may have heard, we’ll soon host our first ever meet-up for anyone who uses or is interested...
over a year ago
24
over a year ago
As you may have heard, we’ll soon host our first ever meet-up for anyone who uses or is interested in finding out more about PostHog. It’ll take place…
Posts on Nikita...
Writing JIT Compiler on the Plane Feel free to join the discussion on HackerNews. Compilers always seemed a little bit like magic to...
over a year ago
21
over a year ago
Feel free to join the discussion on HackerNews. Compilers always seemed a little bit like magic to me. You write the code in some language and then it spits out bitcode that a small crystall inside your computer understands. Some databases ship with a specialized compiler inside...
bt RSS Feed
Chasing Performance Chasing Performance 2017-11-20 Update This post is no longer relevant since this blog has been...
over a year ago
24
over a year ago
Chasing Performance 2017-11-20 Update This post is no longer relevant since this blog has been redesigned since. I’m keeping this article up as a point of reference. So I decided to participate in Smashing Mag’s Front End Performance Challenge, not only for the potential of...
Irrational...
The Engineering executive’s role in hiring. Everyone in an engineering organization contributes to the hiring process. As an engineer, you may...
a year ago
26
a year ago
Everyone in an engineering organization contributes to the hiring process. As an engineer, you may have taken pride in being an effective interviewer. As an engineering manager, you may have prioritized becoming a strong closer, convincing candidates to join your team. As a more...
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
67
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.
PostHog's RSS Feed
How Spotify (and PostHog) build successful features This post is from our Substack newsletter, Product for Engineers . It's all about helping engineers...
over a year ago
26
over a year ago
This post is from our Substack newsletter, Product for Engineers . It's all about helping engineers and founders build better products, and…
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
25
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...
Tinloof - Blog
ReasonML for production React Apps? 🤔 (Part 3) A while ago I published this article about building an accessible and reusable modal/dialog...
over a year ago
24
over a year ago
A while ago I published this article about building an accessible and reusable modal/dialog component in React. The component achieves the following requirements: A reusable component API: we should be able to easily use our accessible modal anywhere and populate it with...
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
30
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 =...
Jim Nielsen’s Blog
Using Quadratic to Discover Newsletter Links I built myself a daily email digest that informs me who is linking back to my blog. It’s a fun way...
a year ago
49
a year ago
I built myself a daily email digest that informs me who is linking back to my blog. It’s a fun way to discover new people, blogs, and newsletter that I didn’t know existed. I recently saw links to my blog from the tldr newsletter but didn’t know which posts specifically they were...
A Beautiful Site
Icon Finder: an awesome search engine for icons I came across a really awesome icon resource awhile back, but never got a chance to write anything...
over a year ago
36
over a year ago
I came across a really awesome icon resource awhile back, but never got a chance to write anything about it. If you're a web designer or developer who always has use for quality icons — especially ones with GPL or similar licenses — this is the website for you. It's essentially a...
Marco.org
Ten years after we lost Steve Jobs Losing Steve affected me more than it probably should have, given that I never met him or had any...
over a year ago
44
over a year ago
Losing Steve affected me more than it probably should have, given that I never met him or had any correspondence with him. But losing him was devastating — not just to my world, but the world. He was a sort of virtual father figure: I was always hoping that maybe Steve would...
alexwlchan
Filtering out bogus requests from Netlify Analytics I host this site on Netlify, and I pay for Netlify Analytics to monitor its performance. It’s...
over a year ago
44
over a year ago
I host this site on Netlify, and I pay for Netlify Analytics to monitor its performance. It’s essentially server-side logging with a dashboard on top, and it’s more than sufficient for the very limited analytics I want to do here. One of the dashboard panels is “resources not...
bt RSS Feed
ThriftyName: $5 Brand Names ThriftyName: $5 Brand Names 2021-02-25 It’s been a while since I’ve written anything on this blog,...
over a year ago
21
over a year ago
ThriftyName: $5 Brand Names 2021-02-25 It’s been a while since I’ve written anything on this blog, but for good reason - I’ve been working on a handful of side projects. I plan to drip-feed release these projects over time, but for today I’m announcing ThriftyName. What is...
Making software...
Installing Custom Fonts on Linux from the Command Line Installing Custom Fonts on Linux from the Command Line 2022-09-20 Installing custom fonts is a...
over a year ago
35
over a year ago
Installing Custom Fonts on Linux from the Command Line 2022-09-20 Installing custom fonts is a fairly streamlined feature on operating systems like MacOS and Windows. Linux, on the other hand, struggles to make this workflow easy for everyday users. Many newcomers tend to get...
swyx's site RSS Feed
A World Without Plugins What happens if we did away with plugins altogether? The case for Imperative Recipes
over a year ago
David Heinemeier...
Celebrating a million copies of REWORK It’s been 14 years since REWORK was first published. It was our first big-publisher book, and it hit...
a year ago
33
a year ago
It’s been 14 years since REWORK was first published. It was our first big-publisher book, and it hit the New York Times bestseller list right out the gate. In the first two years, it sold over 200,000 copies. And then... it just kept selling. Now it has passed one million copies...
Blog System/5
Windows NT: Peeking into the cradle A review of "Showstopper!" by G. Pascal Zachary and my own reflections
a year ago
Code Of Honor
Tough times on the road to Starcraft I’ve been writing about the early development of Warcraft, but a recent blog post I read prompted me...
over a year ago
47
over a year ago
I’ve been writing about the early development of Warcraft, but a recent blog post I read prompted me to start scribbling furiously, and the result is this three-part, twenty-plus page article about the development of StarCraft, along with my thoughts about writing more reliable...
PostHog's RSS Feed
The essential tools used by product engineers Like every role, product engineers have a set of essential tools for their work. Their need to...
over a year ago
25
over a year ago
Like every role, product engineers have a set of essential tools for their work. Their need to gather insights, ideate, and deploy solutions…
Alice GG
Thoughts on releasing our first indie game Two weeks ago we released Dice’n Goblins, our first game on Steam. This project allowed me to...
2 months ago
29
2 months ago
Two weeks ago we released Dice’n Goblins, our first game on Steam. This project allowed me to discover and learn a lot of new things about game development and the industry. I will use this blog post to write down what I consider to be the most important lessons from the months...
ᕕ( ᐛ )ᕗ Herman's...
Digital hygiene: Emails Email is your most important online account, so keep it clean.
3 days ago
Maggie Appleton
A Chat with Henry Zhu on OSS & Gift Economies Notes from my podcast episode Open Source and Gift Economies on Maintainers Anonymous
over a year ago
A Smart Bear
What makes a strategy great Most so-called "strategies" are vague, wishful thinking, written once and never seen again. Don't do...
a year ago
49
a year ago
Most so-called "strategies" are vague, wishful thinking, written once and never seen again. Don't do that. These are the characteristics of great strategy.
Ink & Switch
Ink Note Late October 2024: Inkling LIVE Presentation A few notes about the presentation, and a link to the video
8 months ago
A Beautiful Site
How to leave a console greeting for your visitors Since my audience consists primarily of web developers, I decided to try a little experiment the...
over a year ago
33
over a year ago
Since my audience consists primarily of web developers, I decided to try a little experiment the other day. I added a console greeting to the site for anyone who decides to look under the hood. Here's how I did it. What the heck is a console greeting? # Some time ago, I saw a...
Marc Astbury
End user programming – my experience building an iOS app Update: Sticky was approved on the App Store, you can download it here. The void between users and...
7 months ago
26
7 months ago
Update: Sticky was approved on the App Store, you can download it here. The void between users and builders of software is seldom considered. A software builder sits in San Francisco and hopefully talks to and observes user needs and behaviors in order to build a product that has...
bt RSS Feed
Stuffing an SSD Inside the Raspberry Pi 400 Stuffing an SSD Inside the Raspberry Pi 400 2021-08-13 I have successfully jammed an mSATA SSD into...
over a year ago
24
over a year ago
Stuffing an SSD Inside the Raspberry Pi 400 2021-08-13 I have successfully jammed an mSATA SSD into the main shell of my Raspberry Pi 400. It wasn’t as straightforward as I thought it would be - in fact, most real hardware tinkerers will probably vomit in their mouths once they...
bt RSS Feed
Fixing Jekyll's dart-sass Dependency on OpenBSD Fixing Jekyll’s dart-sass Dependency on OpenBSD 2024-06-30 I recently wrote about working with...
a year ago
31
a year ago
Fixing Jekyll’s dart-sass Dependency on OpenBSD 2024-06-30 I recently wrote about working with multiple Ruby versions on OpenBSD which still works just fine, but I noticed a bug when trying to build a couple of my Jekyll projects locally: NotImplementedError: dart-sass for...
bt RSS Feed
Blogging for 7 Years Blogging for 7 Years 2023-06-24 My first public article was posted on June 28th 2016. That was seven...
over a year ago
19
over a year ago
Blogging for 7 Years 2023-06-24 My first public article was posted on June 28th 2016. That was seven years ago. In that time, quite a lot has changed in my life both personally and professionally. So, I figured it would be interesting to reflect on these years and document it for...
A Day In The Life...
A comprehensive list of failed projects A comprehensive list of failed projects
over a year ago
A Smart Bear
Capturing luck with "or" instead of "and" Luck always plays a role in startups, but there are ways to better capture upside and mitigate...
a year ago
Confessions of a...
Live Session: How Modern CPUs Execute Your Code: A Deep Dive into Performance I hope you enjoyed the recent article on how Unix spell was designed to lookup a 250kB dictionary on...
5 months ago
Steve Klabnik
DayZ
over a year ago
PostHog's RSS Feed
HogMail #19: Which meetings should you kill? Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product...
over a year ago
21
over a year ago
Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product guides, and curated articles on building great products…
PostHog's RSS Feed
How we found our Ideal Customer Profile Creating an Ideal Customer Profile is one of the most important things we've ever done at PostHog....
over a year ago
22
over a year ago
Creating an Ideal Customer Profile is one of the most important things we've ever done at PostHog. You can see it in our revenue growth: I wish we…
Patrick Kayongo
What Are Software Developers For At the time of writing this, the perceived potential for AI based tools for software development is...
a year ago
48
a year ago
At the time of writing this, the perceived potential for AI based tools for software development is at an all time high. Devin, claims to offer a “fully autonomous AI software engineer”. Other tools like Marblism have less ambitious claims but can still create a working web...
Alex MacCaw
Pain I've been staying with my friend Matt Mochary at his house in Hawaii for the last few days. He...
9 months ago
81
9 months ago
I've been staying with my friend Matt Mochary at his house in Hawaii for the last few days. He shared an excellent insight about dealing with pain that I believe everyone should hear. So here it is: We all experience pain caused by others. Perhaps even earlier today
Patrick Kayongo
Martyr Crouched behind a thicket, Mirundi tried to catch his breath. He quickly lifted his hand from the...
over a year ago
36
over a year ago
Crouched behind a thicket, Mirundi tried to catch his breath. He quickly lifted his hand from the floor to catch the sweat that had started dripping from his forehead. His hand was shaking uncontrollably, jerked back and forth by the fear of getting caught again. Mukaajanga, the...
Yale e360
Impact of remote-code execution vulnerability in LangChain One of my private repos depends on LangChain, so I got a lovely email from GitHub this...
a year ago
22
a year ago
One of my private repos depends on LangChain, so I got a lovely email from GitHub this morning: Ooh, a high severity remote-code execution vulnerability in LangChain? On the one hand, I'm not entirely shocked that a framework that includes the ability to run LLM-generated code...
General Robots
Coming soon This is General Robots.
over a year ago
Marc Astbury
Annual Review 2024 Last year I was grateful to write my review whilst sitting outside a cafe in Dali, embracing the...
6 months ago
34
6 months ago
Last year I was grateful to write my review whilst sitting outside a cafe in Dali, embracing the cool 15 degree climate. This year, I’m in freezing cold Sapporo drinking a carton of the delicious local milk. For simplicity, I’m largely sticking to the format from my 2023 annual...
Steve Klabnik
Cards for dad - follow-up
over a year ago
Maggie Appleton
What the Fork is the React Virtual DOM Illustrated notes on how the React virtual DOM works
over a year ago
TokyoDev
Personal Blog to Profitable Business: the Story of TokyoDev この記事は[日本語でも](https://www.tokyodev.com/articles/tokyodev-story-japanese)お読みいただけます。 TokyoDev...
a year ago
23
a year ago
この記事は[日本語でも](https://www.tokyodev.com/articles/tokyodev-story-japanese)お読みいただけます。 TokyoDev started out as my personal blog talking about developer life in Japan, but has evolved into a job board that is a thriving business that is my sole source of income. But even more than...
The 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
24
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.
Steve Klabnik
What's next for SemVer
over a year ago
Sometimes It Works...
Supporting multiple TLDs in Laravel Valet Supporting multiple TLDs in Laravel Valet Dnsmasq Valet ¶Supporting multiple TLDs in Laravel...
over a year ago
9
over a year ago
Supporting multiple TLDs in Laravel Valet Dnsmasq Valet ¶Supporting multiple TLDs in Laravel Valet Valet is great. Occasionally though I need an app to respond on a different TLD to the default one. And there are even times when it makes sense to have an app respond on multiple...
Stephen Wolfram...
Will AIs Take All Our Jobs and End Human History—or Not? Well, It’s Complicated… The Shock of ChatGPT Just a few months ago writing an original essay seemed like something only a...
over a year ago
42
over a year ago
The Shock of ChatGPT Just a few months ago writing an original essay seemed like something only a human could do. But then ChatGPT burst onto the scene. And suddenly we realized that an AI could write a passable human-like essay. So now it’s natural to wonder: How far will this...
Making software...
Bidirectional Scrolling: Why Not Both? Bidirectional Scrolling: Why Not Both? 2020-11-09 I recently came across Adam Silver's post about...
over a year ago
39
over a year ago
Bidirectional Scrolling: Why Not Both? 2020-11-09 I recently came across Adam Silver's post about the merits and pitfalls of bidirectional scrolling and found myself conflicted with the design arguments put forth in the article. It's a very good article overall, and I suggest...
swyx's site RSS Feed
React Suspense Q&A a friendly cheat sheet for those wondering what React Suspense is and if they should care
over a year ago
blag
Git/Github fork-pull request-update cycle When contributing to Open Source Projects, new contributors often run into problems of having...
over a year ago
19
over a year ago
When contributing to Open Source Projects, new contributors often run into problems of having multiple merge commits and issues with keeping the forked repo in sync. This post addresses solutions for some of the problems.
alexwlchan
Ten years of blogging I bought the alexwlchan.net domain on November 8th, 2012, and the first web page would have appeared...
over a year ago
32
over a year ago
I bought the alexwlchan.net domain on November 8th, 2012, and the first web page would have appeared shortly after that (but the exact date is lost to history). This means I’ve been writing at alexwlchan.net for about a decade. The site looks very different now to how it...
TokyoDev
Pair Programming Event a Success The [first pair programming event](https://trbmeetup.doorkeeper.jp/events/1777) of Tokyo Rubyist...
over a year ago
23
over a year ago
The [first pair programming event](https://trbmeetup.doorkeeper.jp/events/1777) of Tokyo Rubyist Meetup went event better than I expected it to. The event was hosted at [HatchUp's TechBuzz space](http://www.socialtoprunners.jp/techbuzz/), and started with an introduction to pair...
Computer Things
What if the spec doesn't match the code? Whenever I talk about formal methods, I get the same question: Can I use the spec to generate my...
a year ago
24
a year ago
Whenever I talk about formal methods, I get the same question: Can I use the spec to generate my code? People are worried about two things. One, that they'll make a mistake implementing the specification and have bugs. Two, that over time the implementation will "drift" and...
Miguel Carranza
Effective code review Fortunately, I don’t think the necessity of code review is a controversial topic these days for most...
over a year ago
26
over a year ago
Fortunately, I don’t think the necessity of code review is a controversial topic these days for most tech companies1. However, it is not always implemented as well as it should. In this post, I will describe some practices that I try to follow when opening pull requests, and that...
Elad Blog
Unicorn Market Cap & Industry Towns, 2020 In 2019 I wrote about how "industry towns" emerge in every market. These clusters of people, ideas,...
over a year ago
32
over a year ago
In 2019 I wrote about how "industry towns" emerge in every market. These clusters of people, ideas, capital, service providers, and companies tend to have strong network effects that support startup formation and success in a given industry. For example, Silicon Valley, London,...
Founder's blog
The state of modern Front End Let's talk about front-end. There'll be a lot of swearing, I'm sorry. About once every six...
over a year ago
26
over a year ago
Let's talk about front-end. There'll be a lot of swearing, I'm sorry. About once every six months another blogger bursts into HackerNews/Twitter trends, saying - hey, enough of that JavaScript bloat, let's all use modern HTML controls! There's <dialog> for modal dialogs,...
elementary Blog
Visualizing The Finish Line First things first, congratulations to Ubuntu on releasing version 24.04! If you’re not already...
a year ago
92
a year ago
First things first, congratulations to Ubuntu on releasing version 24.04! If you’re not already aware, we build elementary OS releases from the Ubuntu software repositories, so we now have a stable upstream to work from. That means it’s time for us to focus in on finishing up...
TokyoDev
If You Want To Hire Great Engineers, Let Engineers Do The Hiring Hiring great engineers is not just about evaluating technical skills. It’s about finding passionate...
11 months ago
19
11 months ago
Hiring great engineers is not just about evaluating technical skills. It’s about finding passionate individuals who align with your mission. It’s about building a team that can turn your vision into reality. To make this happen, a solid interview process is your best tool....
David Heinemeier...
Kamal 2: Thou need not PaaS Kamal was our ticket out of the cloud. A simple tool for deploying containerized applications onto...
9 months ago
47
9 months ago
Kamal was our ticket out of the cloud. A simple tool for deploying containerized applications onto our own hardware, without the need for the complexity of something like Kubernetes. Kamal 2 is a huge leap forward for that tool, and it has just shipped.  Now you can deploy...
Maggie Appleton
Silent Synchronous Reading Sessions Notes on how to run silent meetings and reading sessions
over a year ago
charity.wtf
On How Long it Takes to Know if a Job is Right for You or Not A few eagle-eyed readers have noticed that it’s been 4 weeks since my last entry in what I have been...
3 weeks ago
21
3 weeks ago
A few eagle-eyed readers have noticed that it’s been 4 weeks since my last entry in what I have been thinking of as my “niblet series” — one small piece per week, 1000 words or less, for the next three months. This is true. However, I did leave myself some wiggle room in my...
Vladimir Klepov as a...
Is your babel's transform-runtime getting lazy? You better check. IE11 is not dead yet, and our library is supposed to run there and make russian grandmas happy. As...
over a year ago
24
over a year ago
IE11 is not dead yet, and our library is supposed to run there and make russian grandmas happy. As you can guess, we rely on babel's preset-env a lot. We also don't want our code to be 55% babel helpers, so we use babel's transform-runtime — it should make babel import someHelper...
Steve Klabnik
Beware subclassing Ruby core classes
over a year ago
Blog of Simple...
German authority cracks down on cookie banners
a year ago
A Smart Bear
When being “first” is not a competitive advantage Is it good to be “first?” It seems so – what’s the point of building a product that does nothing...
over a year ago
33
over a year ago
Is it good to be “first?” It seems so – what’s the point of building a product that does nothing new? On the surface being “first” sounds impressive, implying innovation and leadership. But reality is different.
Maggie Appleton
JavaScript's ...spread Operator Illustrated notes on how JavaScript's spread operator works
over a year ago
bunnie's blog
Name that Ware, May 2024 The Ware for May 2024 is shown below. This is a guest ware, but I’ll reveal the contributor when I...
a year ago
69
a year ago
The Ware for May 2024 is shown below. This is a guest ware, but I’ll reveal the contributor when I reveal the ware next month, as the name and link would also lead to the solution.
Blog System/5
The IDEs we had 30 years ago... and we lost A deep dive into the text mode editors we had and how they compare to today's
a year ago
Vladimir Klepov as a...
How useRef turned out to be useMemo's father It's no secret that react's useCallback is just sugar on top of useMemo that saves the children from...
over a year ago
22
over a year ago
It's no secret that react's useCallback is just sugar on top of useMemo that saves the children from having to see an arrow chain. As the docs go: useCallback((e) => onChange(id, e.target.value), [onChange, id]); // is equivalent to useMemo(() => (e) => onChange(id,...
Greg Brockman
The OpenAI Mission This post is co-written by Greg Brockman (left) and Ilya Sutskever (right). We’ve been working on...
over a year ago
43
over a year ago
This post is co-written by Greg Brockman (left) and Ilya Sutskever (right). We’ve been working on OpenAI for the past three years. Our mission is to ensure that artificial general intelligence (AGI) — which we define as automated systems that outperform humans at most...
The Codist
How To Know When It's Time To Go I retired in 2021 at 63.5 after about four decades as a programmer. What made me do this was not...
11 months ago
72
11 months ago
I retired in 2021 at 63.5 after about four decades as a programmer. What made me do this was not failing ability in any way, but after a year of consideration, I realized I didn't care to do it anymore. Everyone will eventually reach a point at
PostHog's RSS Feed
Why infrastructure is a competitive advantage for us We're hiring Site Reliability Engineers (SREs). I'm biased of course, but I think it's worth...
over a year ago
21
over a year ago
We're hiring Site Reliability Engineers (SREs). I'm biased of course, but I think it's worth explaining why we think PostHog is the most exciting…
swyx's site RSS Feed
Supervised Learning: Neural Networks That one time we tried to emulate our brains with computer chips
over a year ago
Neil Panchal
Berkeley Mono February Update Hey Gang! First of all, thank you to everyone that participated in the Beta program. Feedback is...
over a year ago
35
over a year ago
Hey Gang! First of all, thank you to everyone that participated in the Beta program. Feedback is very much appreciated. Here is a quick update on the progress: Website - Berkeleygraphics.com It is already up: https://berkeleygraphics.com but does not have the Berkeley Mono pages...
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
Neil Panchal
ZFS RAIDZ2 - Achieving 157 GB/s Update: See Note 5 below . 157 GB/s is a misleading bandwidth due to the way fio lib handles the...
over a year ago
35
over a year ago
Update: See Note 5 below . 157 GB/s is a misleading bandwidth due to the way fio lib handles the --filename option. Actual bandwidth is approximately 22 GB/s, which is still mighty impressive. I built a new server that's also going to serve as a NAS. It
Words and Buttons...
Lagrange polynomial as a gateway drug to basis splines This explains Lagrange polynomial: why does it run through all the points, what is the basis...
over a year ago
35
over a year ago
This explains Lagrange polynomial: why does it run through all the points, what is the basis polynomial, and how come it's a polynomial in the first place.
Jim Nielsen’s Blog
Making Films and Making Websites I recently listened to an episode of the Scriptnoes podcast interviewing Christopher Nolan, director...
a year ago
60
a year ago
I recently listened to an episode of the Scriptnoes podcast interviewing Christopher Nolan, director of films such as The Dark Knight, Inception, and Oppenheimer. Generally, it’s fascinating look at the creative process. More specifically, I couldn’t help but see the parallels...
Eric Bailey
Crafting a chatbot people will use: Part 1
over a year ago
bt RSS Feed
Dear Apple, Please Fix Safari's Default Dark Mode Link Color Dear Apple, Please Fix Safari’s Default Dark Mode Link Color 2022-04-18 Supporting dark mode on the...
over a year ago
19
over a year ago
Dear Apple, Please Fix Safari’s Default Dark Mode Link Color 2022-04-18 Supporting dark mode on the modern web falls under the realm of accessibility and should not be ignored. It is important and helps keep the visual flow of your content to match that of your users’ operating...
Tony Finch's blog
Safe memory reclamation for BIND At the end of October, I finally got my multithreaded qp-trie working! It could be built with two...
over a year ago
27
over a year ago
At the end of October, I finally got my multithreaded qp-trie working! It could be built with two different concurrency control mechanisms: A reader/writer lock This has poor read-side scalability, because every thread is hammering on the same shared location. But its write...
Elad Blog
Unicorn Market Cap 2023: Rise of AI We analyze growth in unicorn market cap by region. We also compare # of Barry's Bootcamps to # of...
a year ago
22
a year ago
We analyze growth in unicorn market cap by region. We also compare # of Barry's Bootcamps to # of unicorns for key cities.
Steve Klabnik
How to squash commits in a GitHub pull request
over a year ago
Yale e360
Using search as a primary datastore since the docs said not to Look, I'm sorry, but if the docs say not to do something that's like catnip. Then I just have to do...
10 months ago
56
10 months ago
Look, I'm sorry, but if the docs say not to do something that's like catnip. Then I just have to do it. So when I saw that the Typesense docs say not to use it as a primary datastore? Well well well, that's what we'll have to do. I spent a little bit of time figuring out what a...
Maggie Appleton
Interoperable Personal Libraries and Ad Hoc Reading Groups Exploring ways to build social infrastructure around books and reading on the open web
over a year ago
Vadim Kravcenko
🏆 Promotion-based development While researching how to create a proper career path for employees and the different ways companies...
over a year ago
30
over a year ago
While researching how to create a proper career path for employees and the different ways companies do promotions, I stumbled […] The post 🏆 Promotion-based development appeared first on Vadim Kravcenko.
PostHog's RSS Feed
The really important job interview questions engineers should ask (but don't) Since we started PostHog, our team has interviewed 725 people. What's one thing I've taken from...
over a year ago
24
over a year ago
Since we started PostHog, our team has interviewed 725 people. What's one thing I've taken from this? It's normal for candidates not to ask harder…
Daniel Immke's Blog...
How I write blog posts every month Back in September of last year I started this blog and seeded it with a few posts. I wrote in my...
over a year ago
24
over a year ago
Back in September of last year I started this blog and seeded it with a few posts. I wrote in my first post that my goal was to write one…
Sometimes It Works...
Breaking the Chain Breaking the Chain Querying Eloquent Models consistently across your...
over a year ago
8
over a year ago
Breaking the Chain Querying Eloquent Models consistently across your application Requirements Problems Solutions Explicitly store the current Builder in the model Results ¶Breaking the Chain ¶Querying Eloquent Models consistently across your application I’ve got to admit I’ve...
Don Melton
My traitorous move to Windows I still have my Mac. Three of them in fact. And, of course, my iPhone. Why would I ever get rid of...
over a year ago
34
over a year ago
I still have my Mac. Three of them in fact. And, of course, my iPhone. Why would I ever get rid of it? That’s just crazy talk. But… uh… my primary desktop computer has changed. Just a bit. Most of you probably don’t know this but a little over five years ago I built my own gaming...
Yale e360
Paper review: The Gamma Database Project Last week, I read "The Gamma Database Project" for a Red Book reading group. Unlike the last paper...
over a year ago
24
over a year ago
Last week, I read "The Gamma Database Project" for a Red Book reading group. Unlike the last paper for this group, this one was a lot more approachable in length: 19 pages. I'm putting up some of my notes here from reading the paper. If you read through to the end, there's...
Daniel Marino
JS13K 2018 Retrospective In one of my weekly developer emails, I saw a link for JS13KGames. I've always wanted to create a...
over a year ago
22
over a year ago
In one of my weekly developer emails, I saw a link for JS13KGames. I've always wanted to create a video game. I asked my JavaScript-whiz buddy, Brad, if he was interested in building a game with me. Without hesitation, he said “Yes!” Concept A couple of years ago I came up with...
Josh Comeau's blog
Styling Ordered Lists with CSS Counters Styling an ordered list can be surprisingly tricky; there's no way to get at that bullet! In this...
over a year ago
36
over a year ago
Styling an ordered list can be surprisingly tricky; there's no way to get at that bullet! In this tutorial, we'll see a handy trick using CSS counters that lets us style ordered lists without breaking proper semantics.
David Heinemeier...
Open source royalty and mad kings I'm solidly in favor of the Benevolent Dictator For Life (BDFL) model of open source stewardship....
8 months ago
56
8 months ago
I'm solidly in favor of the Benevolent Dictator For Life (BDFL) model of open source stewardship. This is how projects from Linux to Python, from Laravel to Ruby, and yes, Rails, have kept their cohesion, decisiveness, and forward motion. It's a model with decades worth of...
Tony Finch's blog
GCRA: leaky buckets without the buckets Yesterday I read an article describing the GCRA rate limiting algorithm. I thought it was really...
10 months ago
60
10 months ago
Yesterday I read an article describing the GCRA rate limiting algorithm. I thought it was really interesting, but I wasn’t entirely satisfied with Brandur’s explanation, and the Wikipedia articles on leaky buckets and GCRA are terrible, so here’s my version. what is GCRA? GCRA is...
A Beautiful Site
Valid Names for CSS Parts CSS Shadow Parts, colloquially known as CSS Parts, are used to expose elements inside a web...
over a year ago
38
over a year ago
CSS Shadow Parts, colloquially known as CSS Parts, are used to expose elements inside a web component's shadow root so they can be styled by consumers with CSS. But what are we allowed to call these parts? What characters comprise a valid CSS part name? To find out, I had to dive...
Computer Things
Solving LinkedIn Queens with SMT No newsletter next week I’ll be speaking at Systems Distributed. My talk isn't close to done yet,...
3 weeks ago
16
3 weeks ago
No newsletter next week I’ll be speaking at Systems Distributed. My talk isn't close to done yet, which is why this newsletter is both late and short. Solving LinkedIn Queens in SMT The article Modern SAT solvers: fast, neat and underused claims that SAT solvers1 are "criminally...
Joel Gascoigne
Buffer's product journey, and our next step to hire a VP of Product Note: this was originally posted on the Buffer blog. We've been building Buffer for coming up to ten...
over a year ago
46
over a year ago
Note: this was originally posted on the Buffer blog. We've been building Buffer for coming up to ten years now. We’re currently a 90-person fully remote team with over 70,000 paying customers and $20M in annual revenue. We’re proud to be a leader
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
102
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...
Maggie Appleton
The Finest Narrative Non-Fiction Essays Narrative essays that I consider ideal models of the medium
over a year ago
Julia Evans
A list of programming playgrounds I really like using (and making!) programming playgrounds, and I got thinking the other day about...
over a year ago
29
over a year ago
I really like using (and making!) programming playgrounds, and I got thinking the other day about how I didn’t have a great list of playgrounds to refer to. So I asked on Mastodon for links to cool playgrounds. Here’s what I came up with. I’d love to know what I...
swyx's site RSS Feed
Using Novela by Narative (updated) With the growing community interest in Gatsby, we hope to create more resources that make it easier...
over a year ago
38
over a year ago
With the growing community interest in Gatsby, we hope to create more resources that make it easier for anyone to grasp the power of this incredible tool.
swyx's site RSS Feed
The Roaring 2020's Five themes I am optimistic about for the next decade - and more open questions I have no idea...
over a year ago
30
over a year ago
Five themes I am optimistic about for the next decade - and more open questions I have no idea about.
alexwlchan
What comes after AWS? James Governor posed some interesting questions yesterday: Grumble Bundle @monkchips ...
a year ago
108
a year ago
James Governor posed some interesting questions yesterday: Grumble Bundle @monkchips what are the core primitives developers need for building and deploying modern applications? what platform services does the underlying infrastructure need to...
Blog System/5
Beyond the 1 MB barrier in DOS Continuing the tour on how DOS apps used memory above the first MB
a year ago
swyx's site RSS Feed
Netlify Year One - 360 Review I thought I would write a quick coda to my [Netlify Year...
over a year ago
31
over a year ago
I thought I would write a quick coda to my [Netlify Year One](https://www.swyx.io/writing/netlify-year-one) Recap. That post was entirely me looking back at myself. It's helpful to see what others said about me at my review.
swyx's site RSS Feed
How to Reverse Interview Investors I honestly never expected this to be a topic that was common enough to write up, however, it...
over a year ago
35
over a year ago
I honestly never expected this to be a topic that was common enough to write up, however, it suddenly hit me today that it is the ultra niche topics that deserve writing up since it is the stuff that is outside the usual SERP riffraff.
alexwlchan
What comes after AWS? James Governor posed some interesting questions yesterday: Grumble Bundle @monkchips ...
a year ago
30
a year ago
James Governor posed some interesting questions yesterday: Grumble Bundle @monkchips what are the core primitives developers need for building and deploying modern applications? what platform services does the underlying infrastructure need to...
Steve Klabnik
A eulogy for my 20s
over a year ago
Elad Blog
AI Safety: Technology vs Species Threats There are at least two ways to think about potential threats coming from advanced AI. The...
over a year ago
92
over a year ago
There are at least two ways to think about potential threats coming from advanced AI. The conventional view is that AI is just yet another of many tool-based technological advances. Like all technologies, the main threat of AI in this scenario is if a human were to use it for...
David Heinemeier...
HEY is finally for sale on the iPhone! Our battle with Apple over their gangster attempt to extort 30% of our HEY revenues was one of the...
a month ago
16
a month ago
Our battle with Apple over their gangster attempt to extort 30% of our HEY revenues was one of the defining moments of my career. It was the kind of test that calls you to account for what you believe and asks what you're willing to risk to see it through. Well, we risked...
The Changelog
The Joy of Easy Personal Radio: FRS, GMRS, and Motorola DLR/DTR Most of us carry cell phones with us almost everywhere we go. So much so that we often forget not...
over a year ago
19
over a year ago
Most of us carry cell phones with us almost everywhere we go. So much so that we often forget not just the usefulness, but even the joy, of having our own radios. For instance: When traveling to national parks or other wilderness areas, family and friends can keep in touch even...
Chris Nicholas
A new blog for 2024 It’s been a long time since I’ve published a blog post. Two whole years. Now we’ve reached 2024,...
a year ago
31
a year ago
It’s been a long time since I’ve published a blog post. Two whole years. Now we’ve reached 2024, it’s time for a complete refresh.
PostHog's RSS Feed
Array 1.0.11 Like what you see and self-hosting? Update your instance. First our updates and new features. Also...
over a year ago
22
over a year ago
Like what you see and self-hosting? Update your instance. First our updates and new features. Also as you will see below we have added Celery…
Code Of Honor
The StarCraft path-finding hack Game-unit path-finding is something that most players never notice until it doesn’t work quite...
over a year ago
51
over a year ago
Game-unit path-finding is something that most players never notice until it doesn’t work quite right, and then that minor issue becomes a rage-inducing, end-of-the-world problem. During the development of StarCraft there were times when path-finding just didn’t work at all. As...
A Smart Bear
Color Wheels are wrong? How color vision actually works Artists say all colors are a mixture of red, yellow, and blue. But physics and TV screens and...
a year ago
52
a year ago
Artists say all colors are a mixture of red, yellow, and blue. But physics and TV screens and printers disagree. How does color really work?
Posts on Nikita...
P99 Conf 2024 This year, I was invited to speak at P99 Conf. The format of a virtual conference was new to me, but...
6 months ago
73
6 months ago
This year, I was invited to speak at P99 Conf. The format of a virtual conference was new to me, but hats off to the organisers as it went very smooth for me. I presented a talk with the following abstract: Low-Latency Mesh Services Using Actors We’re transforming elfo, our Rust...
swyx's site RSS Feed
Revolutionizing Audio with Descript and Temporal A case study I published for my work at Temporal
over a year ago
Alex Meub
A Look at Portland Car2Go Data Recently I became a Car2Go member and I can’t say enough good things about the service. It’s fast,...
over a year ago
33
over a year ago
Recently I became a Car2Go member and I can’t say enough good things about the service. It’s fast, cheap and ridiculously convenient; it’s a pretty incredible transportation option. Part of what makes it so great are the apps that give you up-to-date car location and availability...
Blog of Simple...
Data retention in Google Analytics
a year ago
Ink & Switch
Muse: Designing a studio for ideas Physical workspaces inspire a fast, fluid digital tool for creative thinking.
over a year ago
macwright.com
A shortcut for bash using tt by () I heavily use the ~/tmp directory of my computer and have the habit of moving to it, creating a new...
a year ago
25
a year ago
I heavily use the ~/tmp directory of my computer and have the habit of moving to it, creating a new temporary directory, moving into that, and creating a short-lived project. Finally I automated that and have been actually using the automation: I wrote this tiny zsh function...
Tony Finch's blog
BIND zone transfer performance This year I have rewritten BIND’s DNS name compression and decompression code. I didn’t plan to, it...
over a year ago
25
over a year ago
This year I have rewritten BIND’s DNS name compression and decompression code. I didn’t plan to, it just sort of happened! Anyway, last week my colleague Petr was doing some benchmarking, and he produced some numbers that seemed too good to be true, so I have re-done the...
the singularity is...
nuke/acc I wrote a tweet about this but deleted it, since it’s a much more nuanced topic than can be...
7 months ago
70
7 months ago
I wrote a tweet about this but deleted it, since it’s a much more nuanced topic than can be discussed there. Nuclear weapons are the Chekhov’s gun on the world stage. When, if ever, are they going to be fired? When should they be? I suspect this is not a question a lot of people...
Vadim Kravcenko
Should I quit my well-paid job to start a startup? Short answer: Do it in your spare time. Dip your toes into the startup world without going full...
a year ago
21
a year ago
Short answer: Do it in your spare time. Dip your toes into the startup world without going full crazy. Test […] The post Should I quit my well-paid job to start a startup? appeared first on Vadim Kravcenko.
MMapped blog
Effective Rust canisters
over a year ago
charity.wtf
There Is Only One Key Difference Between Observability 1.0 and 2.0 Originally posted on the Honeycomb blog on November 19th, 2024 We’ve been talking about...
7 months ago
60
7 months ago
Originally posted on the Honeycomb blog on November 19th, 2024 We’ve been talking about observability 2.0 a lot lately; what it means for telemetry and instrumentation, its practices and sociotechnical implications, and the dramatically different shape of its cost model. With all...
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
18
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...
Irrational...
How to integrate Stripe's acquisition of Index? (2018) While discussions around acquisitions often focus on technical diligence and deciding whether to...
4 months ago
36
4 months ago
While discussions around acquisitions often focus on technical diligence and deciding whether to make the acquisition, the integration that follows afterwards can be even more complex. There are few irreversible trapdoor decisions in engineering, but decisions made early in an...
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
66
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,...
Eric Bailey
The lawnmower button As the press deadline approached closer and closer, the man became more and more exasperated....
over a year ago
17
over a year ago
As the press deadline approached closer and closer, the man became more and more exasperated. Eventually, he wound up pacing in my cubicle, watching me frantically click on things. With the press running in less than an hour, he blurted out something that completely threw...
David Heinemeier...
Microsoft taught Apple nothing Apple is protecting its App Store racket with the same kind of indignant entitlement that...
a year ago
22
a year ago
Apple is protecting its App Store racket with the same kind of indignant entitlement that characterized Microsoft during its darkest monopoly days. They’re in full “cut off the air supply” mode in Cupertino, pursuing Epic for a $73m legal bill in a lawsuit they partially lost....
A Smart Bear
Ballad of The Lean Startup An ode to validated learning.
over a year ago
A Smart Bear
Solving the Low-Budget Online Marketing Dilemma Low on cash but need marketing results? Here are four specific things you can do to grow on a...
6 months ago
blag
About Some Stuff About Me
over a year ago
Yale e360
A systems design perspective on why chess.com's servers have been melting January 2023 was a rough month if you wanted to play chess on the most popular chess website,...
over a year ago
24
over a year ago
January 2023 was a rough month if you wanted to play chess on the most popular chess website, chess.com1. Their service has been experiencing an unprecedented amount downtime because of a huge influx of users2. There have been days where it's all but unusable. It's frustrating as...
Liz Denys
Bauhaus spoon rest, 2024 Bauhaus design / negative space / boundaries that are clear on paper
a year ago
Alex Meub
Building an Arcade Stick I’ve been into playing games on my RetroPie machine lately and thought it would be cool to build an...
over a year ago
33
over a year ago
I’ve been into playing games on my RetroPie machine lately and thought it would be cool to build an arcade stick (also called a “fight stick”). Here’s the finished product: Materials and Components I had some leftover IKEA oak butcher block from a kitchen project and I thought...
Tinker, Tamper,...
Understanding Common Table Expressions in SQL One of the lesser known features of modern SQL are so-called “Common Table Expressions” (CTE) or...
over a year ago
21
over a year ago
One of the lesser known features of modern SQL are so-called “Common Table Expressions” (CTE) or “WITH queries”. I’ll explain the mental model that helped me make sense of them, and how to use them to execute recursive queries. Afterwards I’ll show how to apply these techniques...
Sometimes It Works...
The 10 (ok, 15) steps to setup your first Laravel Spark app The 10 (ok, 15) steps to setup your first Laravel Spark app a.k.a. “The long way” ¶The 10 (ok, 15)...
over a year ago
9
over a year ago
The 10 (ok, 15) steps to setup your first Laravel Spark app a.k.a. “The long way” ¶The 10 (ok, 15) steps to setup your first Laravel Spark app ¶a.k.a. “The long way” Edit: Since writing this, Laravel Valet has been launched. I haven’t tried it yet, but if you use a Mac it looks...
David Heinemeier...
Europeans don't have or understand free speech The new American vice president JD Vance just gave a remarkable talk at the Munich Security...
4 months ago
40
4 months ago
The new American vice president JD Vance just gave a remarkable talk at the Munich Security Conference on free speech and mass immigration. It did not go over well with many European politicians, some of which immediately proved Vance's point, and labeled the speech "not...
PostHog's RSS Feed
Burning money on paid ads for a dev tool – what we've learned Since starting PostHog in 2020, we’ve learned a bunch about what does and doesn’t work when it comes...
a year ago
21
a year ago
Since starting PostHog in 2020, we’ve learned a bunch about what does and doesn’t work when it comes to marketing to engineers . Paid ads is a…
bunnie's blog
Sidebar on Meta-Knowledge IRIS (Infra-Red, in-situ) is a multidisciplinary project I’m developing to give people a tangible...
a year ago
56
a year ago
IRIS (Infra-Red, in-situ) is a multidisciplinary project I’m developing to give people a tangible reason to trust their hardware. Above: example of IRIS imaging a chip mounted on a circuit board. When I set out to research this technique, there were many unknowns, and many skills...
TokyoDev
Renaming an Active Record has_one_attached Attachment: A Step-by-Step Guide Recently, we had a piece of code that looked something like this: ~~~ has_one_attached...
a year ago
40
a year ago
Recently, we had a piece of code that looked something like this: ~~~ has_one_attached :resumee ~~~ Does it look a little off to you? I’m sure you’ve seen (or even perpetrated) a scenario like this before, where you name something and when you revisit the code later you...
Jim Nielsen’s Blog
A Subtle Nicety of Fault Tolerance in HTML & CSS HTML and CSS are designed to be fault tolerant. Rather than failing completely when encountering...
a year ago
39
a year ago
HTML and CSS are designed to be fault tolerant. Rather than failing completely when encountering syntax they don’t understand — looking at you JS/SyntaxError — browsers will continue parsing HTML and CSS as best they can when you introduce incorrect syntax. For someone who is...
Greg Brockman
OpenAI Five Finals Intro The text of my speech introducing OpenAI Five at Saturday’s OpenAI Five Finals event, where our AI...
over a year ago
43
over a year ago
The text of my speech introducing OpenAI Five at Saturday’s OpenAI Five Finals event, where our AI beat the world champions at Dota 2: “Welcome everyone. This is an exciting day. First, this is an historic moment: this will be the first time that an AI has even attempted to play...
macwright.com
Reverse engineering a day’s worth of websites Some light reverse-engineering of websites has been a source of entertainment and knowledge for me....
11 months ago
70
11 months ago
Some light reverse-engineering of websites has been a source of entertainment and knowledge for me. I’ll poke around in the Chrome DevTools and figure out the basics of how popular websites work. Sure, it’s common to compress JavaScript and other resources, and the HTML source of...
bt RSS Feed
Animated Radio Tab Toggles Animated Radio Tab Toggles 2021-01-05 In this demo tutorial, we are making the assumption that we...
over a year ago
22
over a year ago
Animated Radio Tab Toggles 2021-01-05 In this demo tutorial, we are making the assumption that we need to create a radio slide toggle for our made-up payment options. For this we want to display 3 simple payment choices to the user: One-time payment Recurring payment Free tier...
The Changelog
Building an Asynchronous, Internet-Optional Instant Messaging System I loaded up this title with buzzwords. The basic idea is that IM systems shouldn’t have to only use...
over a year ago
22
over a year ago
I loaded up this title with buzzwords. The basic idea is that IM systems shouldn’t have to only use the Internet. Why not let them be carried across LoRa radios, USB sticks, local Wifi networks, and yes, the Internet? I’ll first discuss how, and then why. How do set it up I’ve...
Eric Bailey
Reader Mode: The Button to Beat
over a year ago
Ralph Ammer
Thomas Aquinas — The world is divine! A large part of our civilisation rests on the shoulders of one medieval monk: Thomas Aquinas. Amid...
3 months ago
36
3 months ago
A large part of our civilisation rests on the shoulders of one medieval monk: Thomas Aquinas. Amid the turmoil of life, riddled with wickedness and pain, he would insist that our world is good.  And all our success is built on this belief. Note: Before we start, let’s get one...
Alex MacCaw
Zone of Genius Aligning the right people with jobs to be done is an age-old problem in company building. And on a...
over a year ago
31
over a year ago
Aligning the right people with jobs to be done is an age-old problem in company building. And on a micro level, aligning yourself with the right role is also challenging. What should you delegate? Where should you focus your efforts? I've found the Zone of Genius framework to
bt RSS Feed
Create a Mac App Icon with Pure HTML and CSS Create a Mac App Icon with Pure HTML and CSS 2021-04-13 I have always been a huge fan of Bogdan’s...
over a year ago
18
over a year ago
Create a Mac App Icon with Pure HTML and CSS 2021-04-13 I have always been a huge fan of Bogdan’s work on Dribbble and was recently inspired to see if I could replicate one of his awesome icon designs with only HTML & CSS. What was the outcome? I think it’s a half-way decent copy...
bunnie's blog
Winner, Name that Ware March 2025 The Ware for March 2025 is part of a Wekome WP-U157 “67 watt” GAN power supply. This particular unit...
2 months ago
14
2 months ago
The Ware for March 2025 is part of a Wekome WP-U157 “67 watt” GAN power supply. This particular unit had overheated and let out the magic smoke, so I decided to take it apart to understand what was going on. There were a number of engineering issues with the design; the most...
The Changelog
How & Why To Use Airgapped Backups A good backup strategy needs to consider various threats to the integrity of data. For instance:...
over a year ago
22
over a year ago
A good backup strategy needs to consider various threats to the integrity of data. For instance: Building catches fire Accidental deletion Equipment failure Security incident / malware / compromise It’s that last one that is of particular interest today. A lot of backup...
bunnie's blog
Name that Ware, December 2023 The Ware for December 2023 is shown below. Thanks to Cedric Honnet for contributing this ware!...
a year ago
39
a year ago
The Ware for December 2023 is shown below. Thanks to Cedric Honnet for contributing this ware! Unfortunately this image does have an exact hit on Google images, as it is already in Cedric’s social media feed — but I think the ware itself is functionally interesting, yet simple...
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
29
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...
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
33
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/)_
Basta’s Notes
Don't make me read your PR description I started using Github Copilot a month or two ago for my personal projects. I can’t say that it’s...
over a year ago
27
over a year ago
I started using Github Copilot a month or two ago for my personal projects. I can’t say that it’s been a net positive. There are more than a handful of problems that make me slower: Sometimes it suggests a closing quote or paren that isn’t needed. Removing the duplicate character...
Jim Nielsen’s Blog
Software is What We Learned Along the Way Trent absolutely nails it: [the why is] where I provide the most value as a designer. I am not...
a year ago
23
a year ago
Trent absolutely nails it: [the why is] where I provide the most value as a designer. I am not merely the picker of fonts, the dropper of shadows, the executor of deliverables. My greatest value as a designer lies in orchestrating the process and gathering insights — applying...
The Changelog
This Is How Tyrants Go: Alone I remember reading an essay a month or so ago — sadly I forget where — talking about how things end...
over a year ago
22
over a year ago
I remember reading an essay a month or so ago — sadly I forget where — talking about how things end for tyrants. If I were to sum it up, it would be with the word “alone.” Their power fading, they find that they had few true friends or believers; just others that were greedy …...
Krzysztof Kowalczyk...
Implementing nested context menu in Svelte 5 I was working on Edna, my open source note taking application that is a cross between Obsidian and...
2 weeks ago
8
2 weeks ago
I was working on Edna, my open source note taking application that is a cross between Obsidian and Notational Velocity. It’s written in Svelte 5. While it runs in the browser, it’s more like a desktop app than a web page. A useful UI element for desktop-like apps is a nested...
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
81
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...
Tinloof - Blog
Managing Tinloof-powered websites If your website was built by Tinloof, you should be able to self-manage it without any guide. We...
a year ago
26
a year ago
If your website was built by Tinloof, you should be able to self-manage it without any guide. We wrote this article just to make sure you're not missing out on any feature that helps you manage your website more effectively. Navigating the CMS
A Beautiful Site
A Web Components Primer On the eve of February, I was inspired to tweet about web components. What started as a simple...
over a year ago
36
over a year ago
On the eve of February, I was inspired to tweet about web components. What started as a simple thought quickly turned into a series of tweets that folks seem to find useful. I've adapted the thread and I'm posting it here for prosperity. Overview # Shadow DOM? Light DOM? Slots?...
Irrational...
How to effectively refine engineering strategy. In Jim Collins’ Great by Choice, he develops the concept of Fire Bullets, Then Cannonballs. His...
6 months ago
88
6 months ago
In Jim Collins’ Great by Choice, he develops the concept of Fire Bullets, Then Cannonballs. His premise is that you should cheaply test new ideas before fully committing to them. Your organization can only afford firing a small number of cannonballs, but it can bankroll far more...
Maggie Appleton
Language Model Sketchbook, or Why I Hate Chatbots Sketchy ideas for interfaces that play with the novel capabilities of language models
over a year ago
bt RSS Feed
Hosting with Codeberg Pages Hosting with Codeberg Pages 2022-07-29 I recently switched the pblog project repo over from...
over a year ago
23
over a year ago
Hosting with Codeberg Pages 2022-07-29 I recently switched the pblog project repo over from Sourcehut to Codeberg (mostly for UX reasons) and it got me looking into Codeberg Pages. It seemed like a cleaner approach to host my personal blog on the same platform I planned to also...
Krzysztof Kowalczyk...
How I implemented wc in the browser in 3 days Building wc in the browser From time to time I like to run wc -l on my source code to...
over a year ago
27
over a year ago
Building wc in the browser From time to time I like to run wc -l on my source code to see how much code I wrote. For those not in the know: wc -l shows number of lines in files. Actually, what I have to do is more like find -name "*.go" | xargs wc -l because wc isn’t...
Confessions of a...
Video: Architecture of Groq's LPU & Why is it so Fast? This last Sunday we did a live session on Groq’s LPU and after that many people reached out to me...
a year ago
Yale e360
RC Week 11: Learning is best when multiplayer As I come up on the end of my batch at Recurse Center, I've been doing some reflecting on my time...
over a year ago
22
over a year ago
As I come up on the end of my batch at Recurse Center, I've been doing some reflecting on my time here. One of the standout themes is how much I've learned through struggling with other people. In particular, this learning together has make some difficult topics approachable,...
Epic Web Dev
Mix Blend Modes (tip) Learn how to create a stunning text over image effect using mix blend modes.
a year ago
swyx's site RSS Feed
Fixing Up the Svelte Community Site Adding GitHub Actions and Updating Data Dependencies
over a year ago
davidyat.es
Deprecating shortcodes with render hooks
9 months ago
MMapped blog
Fungible tokens 101
over 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
31
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.
Liz Denys
Gogo Yubari's meteor hammer as a purse So I made a purse shaped like the Gogo Yubari's meteor hammer for a Kill Bill themed party... The...
over a year ago
34
over a year ago
So I made a purse shaped like the Gogo Yubari's meteor hammer for a Kill Bill themed party... The spherical shape comes from quilt batting stuffed between the beach ball style outside and a stiff dodecahedron lining. The body is hand-painted, punched out vinyl over black...
EXPLAIN EXTENDED
Happy New Year: a stereogram in SQL I'm spending this New Year holiday in sunny Florida. One of its most beautiful places is the...
over a year ago
24
over a year ago
I'm spending this New Year holiday in sunny Florida. One of its most beautiful places is the Everglades: the endless sea of grass, extending to the horizon, as far as the eye can see and beyond, and teeming with life. There are all kinds of animals there. Herons, egrets,...
Grant Slatton
Culture is a set of social Schelling points Solving coordination problems in community-building
8 months ago
Epic Web Dev
Use Fetcher Keys for Registering Remix Fetchers (tip) Discover how to use fetcher keys in Remix 2.2.0 for optimistic theme switching with cookies. Improve...
a year ago
23
a year ago
Discover how to use fetcher keys in Remix 2.2.0 for optimistic theme switching with cookies. Improve user experience and eliminate network delays.
Irrational...
Navigating Private Equity ownership. In 2020, you could credibly argue that ZIRP explains the world, but that’s an impossible argument to...
7 months ago
61
7 months ago
In 2020, you could credibly argue that ZIRP explains the world, but that’s an impossible argument to make in 2024 when zero-interest rate policy is only a fond memory. Instead, we’re seeing a number of companies designed for rapid expansion learning to adapt to a world that...
Ink & Switch
Keyhive 05 · Syncing Keyhive How we sync Keyhive and Automerge
3 months ago
Vladimir Klepov as a...
Extravagantly fast rendering with React benders The other day I was working on a React-based library of huge, reusable SVG images, and I ran into...
over a year ago
19
over a year ago
The other day I was working on a React-based library of huge, reusable SVG images, and I ran into performance problems. Just kidding, I've never had a problem I'm solving here, but I've had great fun working around it. I wanted to make components producing mostly static DOM as...
Blog of Simple...
Analytics without a cookie banner
a year ago
swyx's site RSS Feed
Unabridged Conclusion to the State of JS the full text of my State of JS writeup!
over a year ago
Blog - Bitfield...
Generic types in Go Golang generics open up a lot of exciting new possibilities for us as programmers. In this...
8 months ago
58
8 months ago
Golang generics open up a lot of exciting new possibilities for us as programmers. In this tutorial, we’ll look at ways we can use type parameters to define customised generic types.
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
20
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.
bunnie's blog
Name that Ware, February 2025 Here’s the Ware for February 2025: Thanks again to spida for contributing yet another guest ware!...
4 months ago
31
4 months ago
Here’s the Ware for February 2025: Thanks again to spida for contributing yet another guest ware! Hopefully this one is a smidge easier to guess compared to last month’s.
charity.wtf
How to Throw A Company Offsite In A “Post-COVID” World Earlier this month we had our first Honeycomb all-hands offsite in three years … our first one since...
over a year ago
25
over a year ago
Earlier this month we had our first Honeycomb all-hands offsite in three years … our first one since February of 2020, before the plague. It was wonderful and glorious and silly and energizing and so, so SO much fun. It was a potent reminder of the reality that no virtual...
bt RSS Feed
Icons Should be Complementary - Text is Always Better Icons Should be Complementary - Text is Always Better 2021-12-17 Designing1 software is a complex...
over a year ago
19
over a year ago
Icons Should be Complementary - Text is Always Better 2021-12-17 Designing1 software is a complex thing. A great deal of real-world testing and user feedback is needed to create the best solution to the problem you are trying to fix. Obvious requirements are to keep things...
The Codist
Yet Another Post On Scrum, But Different Everyone hates Scrum, or at least it seems so, except for management. I did as well, but a...
a year ago
109
a year ago
Everyone hates Scrum, or at least it seems so, except for management. I did as well, but a difference is that I started my career in 1981, long before the hordes of Scrums took root. 1981, you say, so you must have done Waterfall, so you are old and have
Florian Bellmann |...
Time to market for personal projects How I created my blog in just 2 days.
a year ago
Blog of Simple...
A/B Testing with Simple Analytics
a year ago
David Heinemeier...
We have left the cloud Since it took us years to get into the cloud in the first place, I originally imagined it would take...
over a year ago
37
over a year ago
Since it took us years to get into the cloud in the first place, I originally imagined it would take us years to get out as well. But all that work to containerize our applications and prepare them for the cloud actually turned out to make it relatively easy to exit. And now,...
Florian Bellmann |...
Scripting = Configuration The idea of using a scripting language to write configuration is brilliant. Here is why.
a year ago
Cognitive...
Fine-tuning Alpaca 30b 4-bit on consumer hardware - background I want to write about fine-tuning Alpaca 30b 4-bit on consumer hardware, but before I can, I'll need...
over a year ago
20
over a year ago
I want to write about fine-tuning Alpaca 30b 4-bit on consumer hardware, but before I can, I'll need to give a little background. My basic goal was to figure out "what's the most powerful AI I can customize and run on my shiny new 4090." The answer right now is LLaMA 30b....
37signals Dev
Modern CSS patterns in Campfire Recently, customers who have purchased a copy of ONCE/Campfire were invited to participate in a live...
a year ago
21
a year ago
Recently, customers who have purchased a copy of ONCE/Campfire were invited to participate in a live walk through the app’s CSS code. Campfire was built with vanilla CSS, fully #nobuild without compiling or preprocessors, and uses the latest web platform features available in...
alexwlchan
Going through my old school papers I left school in 2011, and I graduated from university in 2014. When I was done, I had six plastic...
over a year ago
35
over a year ago
I left school in 2011, and I graduated from university in 2014. When I was done, I had six plastic crates full of paper – exercise books, worksheets, school newsletters – everything I’d accumulated over nearly two decades of education. It was a lot. 🤯 I’m trying to reduce this...
PostHog's RSS Feed
CEO diary: The things I learned in 2022 It's always helpful to look back on the year just gone, and 2022 was an exceptionally good year for...
over a year ago
23
over a year ago
It's always helpful to look back on the year just gone, and 2022 was an exceptionally good year for PostHog. Here's my personal perspective on how it…
A Beautiful Site
When To Create CSS Parts I was recently asked a really good question on Twitter: when shouldn't an element be a CSS...
over a year ago
31
over a year ago
I was recently asked a really good question on Twitter: when shouldn't an element be a CSS Part? I've spent a lot of time building web components, most of which are intended for design systems, and my answer is pretty straight-forward. Every part you expose is an API that you're...
Quentin Santos
ViHN: Vim for Hacker News tl;dr: I made ViHN to read Hacker News without having to move my hands away from the keyboard. It’s...
a year ago
24
a year ago
tl;dr: I made ViHN to read Hacker News without having to move my hands away from the keyboard. It’s freely available on Firefox and Chrome. This is about yet another Hacker News extension. But other people with my obsession for killing the mouse might enjoy it. Most of the...
Ink & Switch
Ink Note Fall 2023: Constraint System At the beginning of phase 2, we weren’t sure what to do about constraints. Based on past...
a year ago
8
a year ago
At the beginning of phase 2, we weren’t sure what to do about constraints. Based on past exploration, constraints seemed to hold a lot of promise but were notoriously unreliable. A good constraint system could unify and power a number of key aspects of the dynamic medium we seek.
Ink & Switch
Dispatch 002: Making a new medium and other recaps It’s always nice to celebrate publications and presenting our research in public, but much of our...
a year ago
6
a year ago
It’s always nice to celebrate publications and presenting our research in public, but much of our work are ongoing journeys. So, in this end of the year dispatch we wanted to share some recaps and talk a bit about one of our longest standing research tracks: programmable ink.
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
13
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...
Dan Quach Blog
State of Data Engineering 2025 Q1 AI Updates There is a lot of chatter about 2025 being the year of agentic frameworks.  To me, this...
4 months ago
39
4 months ago
AI Updates There is a lot of chatter about 2025 being the year of agentic frameworks.  To me, this means a system in which a subset can allow AI models to take independent actions based on their environment, typically interacting with external APIs or interfaces.  The terminology...
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
25
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...
alexwlchan
An unexpected lesson in CSS stacking contexts I’ve made another small tweak to the site – I’ve added “new” banners to articles I’ve written...
3 months ago
38
3 months ago
I’ve made another small tweak to the site – I’ve added “new” banners to articles I’ve written recently, and any post marked as “new” will be pinned to the homepage. Previously, the homepage was just a random selection of six articles I’d written at any time. ...
Blog of Simple...
Debug Simple Analytics script
over a year ago
Evan Jones -...
Setenv is not Thread Safe and C Doesn't Want to Fix It You can't safely use the C setenv() or unsetenv() functions in a program that uses threads. Those...
a year ago
47
a year ago
You can't safely use the C setenv() or unsetenv() functions in a program that uses threads. Those functions modify global state, and can cause other threads calling getenv() to crash. This also causes crashes in other languages that use those C standard library functions, such as...
Liz Denys
'First' thoughts on git I suppose it's more than a slight bit incorrect to state that these are my first thoughts on git;...
over a year ago
34
over a year ago
I suppose it's more than a slight bit incorrect to state that these are my first thoughts on git; I've certainly already been exposed to git in a variety of ways. I'd always been told that my love of graph theory would convert me over to this different type of version control. I...
HTMHell
The underrated &lt;dl&gt; element by David Luhr The Description List (<dl>) element is useful for many common visual design patterns,...
6 months ago
64
6 months ago
by David Luhr The Description List (<dl>) element is useful for many common visual design patterns, but is unfortunately underutilized. It was originally intended to group terms with their definitions, but it's also a great fit for other content that has a key/value structure,...
37signals Dev
Announcing Hotwire Native 1.2 We’ve just launched Hotwire Native v1.2 and it’s the biggest update since the initial launch last...
2 months ago
32
2 months ago
We’ve just launched Hotwire Native v1.2 and it’s the biggest update since the initial launch last year. The update has several key improvements, bug fixes, and more API consistency between platforms. And we’ve created all new iOS and Android demo apps to show it off! A web-first...
Making software...
Animated Card Tiles Animated Card Tiles 2019-02-27 The design trend of using "cards" or "tiles" to display interactive...
over a year ago
41
over a year ago
Animated Card Tiles 2019-02-27 The design trend of using "cards" or "tiles" to display interactive sections/article headings in an app or website remains a popular choice among designers. So, let's build a set of animated cards with only HTML & CSS. What we will be building...
Epic Web Dev
Contribute an Epic Stack Example (tip) How to create an Epic Stack example to help others and get new features built into the Epic Stack.
over a year ago
TokyoDev
A Win-Win: Multinational Development Teams at Givery There is a shortage of skilled tech workers in Japan, and a growing number of Japanese companies...
9 months ago
24
9 months ago
There is a shortage of skilled tech workers in Japan, and a growing number of Japanese companies have responded by building new, multinational development teams. An in-house multinational team, which typically uses English as a first language, can allow a Japanese company to take...
Eric Bailey
A Complete Guide to CSS Functions
over a year ago
Eric Bailey
How 3 hours of conversation saved a company hundreds of thousands of dollars
over a year ago
swyx's site RSS Feed
Versioned Docs in 30 Seconds with Amplify Console's Branch Subdomains Amplify Console just got the ability to create a custom subdomain for every new branch. This makes...
over a year ago
Steve Klabnik
I'm deleting my Facebook tonight
over a year ago
Grant Slatton
Lightweight property-based testing at Row Zero How we verify correctness
10 months ago
charity.wtf
The Future of Ops is Platform Engineering First published on 2022-09-30 at https://www.honeycomb.io/blog/future-ops-platform-engineering. Two...
over a year ago
27
over a year ago
First published on 2022-09-30 at https://www.honeycomb.io/blog/future-ops-platform-engineering. Two years ago I wrote a piece in The New Stack about the Future of Ops Careers. Towards the end, I wrote: The reality is that jack-of-all-trades systems infrastructure jobs are slowly...
Steve Klabnik
Thinking like a compiler: places and values in Rust
2 months ago
Coding Horror
Thunderbolting Your Video Card When I wrote about The Golden Age of x86 Gaming, I implied that, in the future, it might be an...
over a year ago
48
over a year ago
When I wrote about The Golden Age of x86 Gaming, I implied that, in the future, it might be an interesting, albeit expensive, idea to upgrade your video card via an external Thunderbolt 3 enclosure. I'm here to report that the future is now. Yes, that's
Daniel Marino
My current prototyping environment The other day I shared why I prefer coding prototypes rather than using design apps to create them....
a year ago
91
a year ago
The other day I shared why I prefer coding prototypes rather than using design apps to create them. My prototyping environment has evolved over the years. I love to hear how others build prototypes, so I thought I’d share where I’m at now. Maybe you’ll find it useful. A single...
Liz Denys
Slack doesn't listen to its users. In a rush of hubris, Slack published a full page ad taunting Microsoft Teams in the New York...
over a year ago
25
over a year ago
In a rush of hubris, Slack published a full page ad taunting Microsoft Teams in the New York Times: That feeling when you think "we should buy a full page in the Times and publish an open letter," and then you do. 💫 pic.twitter.com/BQiEawRA6d — Stewart Butterfield (@stewart)...
PostHog's RSS Feed
Building an all-remote company from scratch Many companies are currently having to adjust to remote work, but what about the ones that started...
over a year ago
24
over a year ago
Many companies are currently having to adjust to remote work, but what about the ones that started this way from scratch? PostHog has a team of 1…
PostHog's RSS Feed
In-depth: PostHog vs FullStory PostHog and FullStory are both popular tools for understanding user behavior, but how are they...
over a year ago
21
over a year ago
PostHog and FullStory are both popular tools for understanding user behavior, but how are they different? Here’s the short answer. PostHog is an all…
Maggie Appleton
A Shelfish Starter Guide to Databases The absolute minimum you need to know about data storage
over a year ago
Liz Denys
Pointillism rose Sharpie on computer paper, Photoshop to brighten the colors.
over a year ago
Vladimir Klepov as a...
7 things you may not know about useState Doing code reviews for our hook-based project, I often see fellow developers not aware of some...
over a year ago
23
over a year ago
Doing code reviews for our hook-based project, I often see fellow developers not aware of some awesome features (and nasty pitfalls) useState offers. Since it's one of my favourite hooks, I decided to help spread a word. Don't expect any huge revelations, but here're the 7 facts...
Irrational...
Thesis on value accumulation in AI. Recently, I’ve thinking about where I want to focus my angel investing in 2024, and decided to...
a year ago
37
a year ago
Recently, I’ve thinking about where I want to focus my angel investing in 2024, and decided to document my thinking about value accumulation in artificial intelligence because it explains the shape of my interest–or lack thereof–in investing in artificial intelligence tooling....
Jim Nielsen’s Blog
Counting to Ten We’re sitting around the dinner table discussing what happened at school today and it leads us to...
a year ago
26
a year ago
We’re sitting around the dinner table discussing what happened at school today and it leads us to the subject of counting to ten. Realizing everyone in the family can count to ten in a language unique to them at this moment in their life, we go around the table to do it...
somenice
Generative Fill or Degenerate Phil Generative fill in Adobe Photoshop (beta) is a pretty amazing tool to extend images. Background...
over a year ago
58
over a year ago
Generative fill in Adobe Photoshop (beta) is a pretty amazing tool to extend images. Background artists, web designers, print layout artists, or anybody who deals with incorrect aspect ratios or odd image dimentions will be thrilled by the output. The image below represents a...
Liz Denys
ZRH Art near the B gates: "Altocumulus Lenticularis" by Inigo Mnglano Ovalle.
over a year ago
bt RSS Feed
Stay Hungry Stay Hungry 2018-02-12 It can feel daunting in this developer / designer landscape to keep yourself...
over a year ago
26
over a year ago
Stay Hungry 2018-02-12 It can feel daunting in this developer / designer landscape to keep yourself up-to-date with the latest and greatest technologies available. Which new framework should I invest the most time into? Will it even be maintained a couple years down the road? Is...
Tinker, Tamper,...
How To Use PyJWT With Django In A Resource Server And Still Keep Parts Of Your Sanity The OAuth2 spec cleanly separates the role of Authorization Server (AS) from that of Resource Server...
10 months ago
29
10 months ago
The OAuth2 spec cleanly separates the role of Authorization Server (AS) from that of Resource Server (RS). The role of the AS, and the whole OAUTH2 dance, is to get an access token that will be accepted by a RS.It’s puzzling. It should be easy, nay, trivial, to implement the...
A Smart Bear
Profitable on day one! You're not profitable if you couldn't afford someone else to do your job. $1000/mo isn't profitable....
10 months ago
66
10 months ago
You're not profitable if you couldn't afford someone else to do your job. $1000/mo isn't profitable. Fix your definition of "profitable," and build a truly profitable business.
David Crawshaw
2015-10-13 "So OpenSSL has optional code to reject attempts to use weak DES keys. It, sanely, is not enabled...
over a year ago
13
over a year ago
"So OpenSSL has optional code to reject attempts to use weak DES keys. It, sanely, is not enabled by default; if you want it you have to compile with DEVP_CHECK_DES_KEY.Last Thursday it was reported to the openssl-dev mailing list by Ben Kaduk that there was a defect in this...
Jim Nielsen’s Blog
Getting an Unread Badge Count For the Docked Gmail Web App in macOS If you didn’t know already, you can now turn webpages into “apps” on your Mac. I’ve done this for a...
a year ago
29
a year ago
If you didn’t know already, you can now turn webpages into “apps” on your Mac. I’ve done this for a few apps already and it works great. I get system-level notifications, unread badge counts, and more! Except for Gmail. With Gmail I get notifications but I don’t get application...
Making software...
Avoiding Featurism Avoiding Featurism 2022-10-14 I rather enjoy the term "featurism". I came across this term while...
over a year ago
35
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...
Steve Klabnik
I'm quitting Hacker News
over a year ago
Writing - Andreas...
Using fewer parts Fewer parts make for better software and better products.
a year ago
Josh Collinsworth
Forty-two I'm 42 years old today. This is a personal post about where I am now, what's going on in my head,...
over a year ago
30
over a year ago
I'm 42 years old today. This is a personal post about where I am now, what's going on in my head, and 42 things I've learned (or at least, think I've learned).
samwho.dev
API Design: Errors Errors are one of the easiest things to overlook when creating an API. Your users will have problems...
over a year ago
32
over a year ago
Errors are one of the easiest things to overlook when creating an API. Your users will have problems from time to time, and an error is the first thing they're going to see when they do. It's worth spending time on them to make using your API a more pleasant experience. › Guiding...
Alice GG
Detecting offensive words with Mistral AI 7B When working on a simple one-time passphrase generator, I stumbled upon the issue of offensive words...
a year ago
45
a year ago
When working on a simple one-time passphrase generator, I stumbled upon the issue of offensive words coming up in the output displayed to users. To solve this problem, I needed a way to detect and filter them out automatically. Do you really need an LLM for that? The problem of...
Krzysztof Kowalczyk...
Solo founders with profitable businesses, collected stories People sometimes wonder: can I have a successful business as a single founder? The answer is:...
over a year ago
24
over a year ago
People sometimes wonder: can I have a successful business as a single founder? The answer is: yes. This is a collection of solo-preneur success stories (with occasional 2 people bands). I only include businesses generating significant revenues. In this context it’s around $5k/mo...
Vladimir Klepov as a...
Don&#39;t trust JS library size, min+gzip Many modern front-end libraries and apps obsess over their bundle size. It’s a noble pursuit — an...
over a year ago
24
over a year ago
Many modern front-end libraries and apps obsess over their bundle size. It’s a noble pursuit — an app that uses smaller libraries has less bloat, loads faster, and the users are happier. We can agree to that. Measuring the impact of a library on the app’s bundle size sounds easy,...
David Heinemeier...
Tesla wins When we first got our Tesla Model X four years ago, I wasn't the biggest fan. Build quality was...
a year ago
25
a year ago
When we first got our Tesla Model X four years ago, I wasn't the biggest fan. Build quality was spotty, brakes didn't match the performance, and handling was at best so-so. But it could carry seven, including luggage, was electric, and the dual-motor acceleration was a hoot. So...
Charles Chen
Google Firebase with dotnet6 Find out why Google Firebase is a great platform for application development with .NET 6
over a year ago
Neil Panchal
Teaching how to code is broken Typically: Chapter 1: Types Chapter 2: Variables Chapter 3: Operators/Math Chapter 4: Control...
over a year ago
34
over a year ago
Typically: Chapter 1: Types Chapter 2: Variables Chapter 3: Operators/Math Chapter 4: Control structures Chapter 5: Arrays Chapter 6: Functions Chapter 7: Structs Chapter 8: Classes and Objects Chapter 9: Methods Chapter 10: Inheritance and Polymorphism Chapter 11: Some advanced...
bunnie's blog
Name that Ware, March 2025 The Ware for March 2025 is shown below. I was just taking this thing apart to see what went wrong,...
3 months ago
27
3 months ago
The Ware for March 2025 is shown below. I was just taking this thing apart to see what went wrong, and thought it had some merit as a name that ware. But perhaps more interestingly, I was also experimenting with my cross-polarized imaging setup. This is a technique a friend of...
Yale e360
Your app doesn't need to know my gender So often when we sign up for an application, it asks us for our gender, sex, or title. For example,...
over a year ago
25
over a year ago
So often when we sign up for an application, it asks us for our gender, sex, or title. For example, there is a cycling app called Zwift which I use to ride indoors. When you sign up, you enter your gender. On the app, they say that you need to be honest because it impacts...
Maggie Appleton
Unbaited Unbaited by Daniel Petho
5 months ago
Sometimes It Works...
What if we, the consumers, took control of our data completely… what if we all make a stand that… What if we, the consumers, took control of our data completely… what if we all make a stand that...
over a year ago
10
over a year ago
What if we, the consumers, took control of our data completely… what if we all make a stand that forced big tech (and others eventually) to come to us for our data instead of just handing it to them on a plate? If we could do that, then we’d stand to benefit the most from it,...