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+→]
HTMHell
HTML: The Bad Parts by Mayank You've probably heard statements along the lines of "HTML is already accessible by...
a year ago
46
a year ago
by Mayank You've probably heard statements along the lines of "HTML is already accessible by default" or "You don't need to reinvent this perfectly fine HTML control". I consider these to be more of general claims rather than universal truths. It's extremely important for web...
A Beautiful Site
What are favicons? A favicon (pronounced "fave-icon") is a small, iconic image that represents your website. Favicons...
over a year ago
28
over a year ago
A favicon (pronounced "fave-icon") is a small, iconic image that represents your website. Favicons are most often found in the address bar of your web browser, but they can also be used in lists of bookmarks in web browsers and feed aggregators. Well-designed favicons are styled...
swyx's site RSS Feed
The World's Greatest Netlify Demo 2019 _Note: this was published as the Complete Intro to Netlify on [the Netlify...
over a year ago
22
over a year ago
_Note: this was published as the Complete Intro to Netlify on [the Netlify Blog](https://www.netlify.com/blog/2019/10/07/complete-intro-to-netlify-in-3.5-hours/) and [the FreeCodeCamp...
Nelson's Weblog
My work at early Twitter I worked at Twitter part-time starting June 2007. I've never talked much about this in public. I'm...
over a year ago
45
over a year ago
I worked at Twitter part-time starting June 2007. I've never talked much about this in public. I'm revisiting it because of the complete disaster Elon Musk has made of Twitter. His sabotage of the company has felt personal to me. It hurts to watch him destroy something I helped...
Blog - Bitfield...
What is 'iota' in Go? iota is a neat feature of Go that lets us create “enums”: lists of constants with arbitrary...
a year ago
30
a year ago
iota is a neat feature of Go that lets us create “enums”: lists of constants with arbitrary values. Let’s find out how to use iota, with this quick tutorial.
The Changelog
The Good, Bad, and Scary of the Banning of Donald Trump, and How Decentralization Makes It All... It is undeniable that banning Donald Trump from Facebook, Twitter, and similar sites is a benefit...
over a year ago
21
over a year ago
It is undeniable that banning Donald Trump from Facebook, Twitter, and similar sites is a benefit for the moment. It may well save lives, perhaps lots of lives. But it raises quite a few troubling issues. First, as EFF points out, these platforms have privileged speakers with...
alexwlchan
A bookmarklet to show which responsive image was chosen I’ve had a lot of fun fiddling with the images on this blog recently, and I think they’re better...
over a year ago
41
over a year ago
I’ve had a lot of fun fiddling with the images on this blog recently, and I think they’re better than when I started. I’ve read a bunch of articles on responsive images, and I’ve sprinkled the <picture> and <source> tags everywhere to offer images in a variety of sizes and...
Blog of Simple...
The most interesting GDPR fines
9 months ago
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…
Patrick Kayongo
The vastness of the ocean The vastness of the oceancan't fit in my phone.The sand through my feetthe smell of the airthe howl...
a year ago
52
a year ago
The vastness of the oceancan't fit in my phone.The sand through my feetthe smell of the airthe howl of the breezehas nowhere to go. The pages of a bookcan’t fit in my phone.The texture of the pagesthe scent of the pressthe uncontested immersionhas nowhere to go. The tapestry of...
Yale e360
RC Week 2: Pairing is Awesome The second week of my batch at Recurse Center (RC) is a wrap, and it already feels like it's going...
over a year ago
25
over a year ago
The second week of my batch at Recurse Center (RC) is a wrap, and it already feels like it's going too quickly. My batch is twelve weeks long, so I'm 17% through. Only ten weeks left! This is a precious time, so I'm trying to make the most of it, but also trying to not increase...
alexwlchan
Setting up Fish to make virtualenv easier Since I started my new job, I’ve been doing a lot more work in Python. As I was starting with a...
a year ago
24
a year ago
Since I started my new job, I’ve been doing a lot more work in Python. As I was starting with a completely clean slate, I wanted to try setting up Python the “right” way – or if not “right”, at least better way than my previous pile of hacks and kludges. (I don’t remember much of...
Quentin Santos
Upgrading to Debian Trixie I had been running Bookworm for quite a while. It has now been stable for more than a year. In other...
9 months ago
25
9 months ago
I had been running Bookworm for quite a while. It has now been stable for more than a year. In other words, Trixie has now been testing for more than a year, and will most likely become the new stable in less than a year. In the past, I encountered a few surprises with unstable …...
Ralph Ammer
How to draw ideas Great ideas are hard to find. Drawing makes it a lot easier. And fun. How? In a creative process...
over a year ago
54
over a year ago
Great ideas are hard to find. Drawing makes it a lot easier. And fun. How? In a creative process drawing can play four different roles. Let’s say, we want to come up with ideas for a new flower pot. 1. Study: Fill your mind To prepare for our ideation we first draw what we want...
elementary Blog
Getting in shape for summer This month we have mostly minor maintenance updates as we gear up for a feature-filled future...
over a year ago
22
over a year ago
This month we have mostly minor maintenance updates as we gear up for a feature-filled future release. Enjoy a mild May because this summer is going to get hot! Calculator Calculator now follows keyboard shortcuts for copy and paste, even when the main text entry isn’t focused,...
On Test Automation
The test automation quadrant, or a different way to look at your tests Like many others working in software testing, and more specifically in automation, I have been...
6 months ago
51
6 months ago
Like many others working in software testing, and more specifically in automation, I have been introduced to the concept of the test automation pyramid early on in my career. While this model has received its share of criticism in the testing community over the years, I still use...
Blog of Simple...
More troubles for Google Analytics
over a year ago
Maggie Appleton
Epistemic Disclosure Providing clear metadata on the epistemic validity of content
over a year ago
Liz Denys
Puffed millet and qui'nola I've never been to Sqirl, but ever since I ordered their puffed millet 'nola on a whim, I've been...
over a year ago
32
over a year ago
I've never been to Sqirl, but ever since I ordered their puffed millet 'nola on a whim, I've been obsessed. All I want for breakfast these days is a bowl of this granola with some plain yogurt. UPDATE: I no longer order from Sqirl after hearing about their jam mold and the deeper...
Ink & Switch
Dispatch 006: Provenance for science papers, local-first access control In this Dispatch, we’ll introduce you to two new projects at the lab: exploring writing environments...
10 months ago
7
10 months ago
In this Dispatch, we’ll introduce you to two new projects at the lab: exploring writing environments for science papers and local-first access control. We also have some updates on WASM packaging for Automerge, and a new researcher-in-residence.
TokyoDev
Bringing Your Pets to Japan This is the post in forums that always makes me wince: “I’ve just been hired and am moving to Japan!...
11 months ago
31
11 months ago
This is the post in forums that always makes me wince: “I’ve just been hired and am moving to Japan! Can I bring my dog with me?” The reason it causes me pain is that I know the poster is already too late. If they wanted to relocate to Japan with their dog, they needed to start...
swyx's site RSS Feed
Netlify Environment Variables We usually use Environment Variables as (global) variables, but did you know they can literally...
over a year ago
26
over a year ago
We usually use Environment Variables as (global) variables, but did you know they can literally configure your environments as well?
Joel Gascoigne
How my co-founder and I structure ourselves as CEO and COO * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * For the first...
over a year ago
30
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * For the first two years of Buffer we didn’t use C-level titles [https://soundcloud.com/joelgascoigne/thoughts-on-cxo-titles-in]. In February last year it started to make much more sense for me to...
swyx's site RSS Feed
Your Site's Calling Card > Note: this tutorial is now out of date - I don't pre-generate og:image cards anymore as it added...
over a year ago
29
over a year ago
> Note: this tutorial is now out of date - I don't pre-generate og:image cards anymore as it added too much time to my builds
swyx's site RSS Feed
Firebase Analytics in 30 Seconds ---
over a year ago
bunnie's blog
Winner, Name that Ware May 2023 Last month’s ware is the Automatic AUT-450C “Connected Car Assistant” (OBD-II code scanner and GPS...
over a year ago
33
over a year ago
Last month’s ware is the Automatic AUT-450C “Connected Car Assistant” (OBD-II code scanner and GPS tracker with cellular, WiFi, and Bluetooth connectivity). The company went out of business shortly after the start of the pandemic. Here’s some more views of the ware — I had left...
Tony Finch's blog
getopt() but smaller The other day I learned about the Rust crate lexopt which describes itself as, A pathologically...
8 months ago
71
8 months ago
The other day I learned about the Rust crate lexopt which describes itself as, A pathologically simple command line argument parser. Most argument parsers are declarative: you tell them what to parse, and they do it. This one provides you with a stream of options and values and...
PostHog's RSS Feed
How we justified quitting our jobs and financing PostHog early on Let me tell you a story of the financial pressures that face new founders and how that pressure...
over a year ago
19
over a year ago
Let me tell you a story of the financial pressures that face new founders and how that pressure motivated Tim and me to make an epic pivot leap…
Computer Things
How to argue for something without any scientific evidence Last week I got this interesting question: I want to write a book about automated testing. Much of...
a year ago
24
a year ago
Last week I got this interesting question: I want to write a book about automated testing. Much of the book would be me explaining the best practices I’ve learned. I know these are good practices; I’ve seen them work over and over again. But have no [scientific] data at all to...
Kevin Chen
Real estate is one of the hardest open problems in scaled self driving I’ve had a minor obsession with Waymo’s autonomous vehicle depots recently. Over the past few...
10 months ago
74
10 months ago
I’ve had a minor obsession with Waymo’s autonomous vehicle depots recently. Over the past few months, I’ve flown a drone as part of a stakeout to understand how they work. And I’ve taken a deep dive into an apparent Waymo outage to find the company charging its electric vehicles...
Eric Bailey
Voice Control Usability Considerations For Partially Visually Hidden Link Names
over a year ago
TokyoDev
Calculating your growth ceiling When you have a business where customers subscribe to a monthly plan, and you have new customers...
over a year ago
22
over a year ago
When you have a business where customers subscribe to a monthly plan, and you have new customers signing up every month, it feels like your revenue will keep growing forever. However, as customers will also cancel their subscriptions (churn), eventually your growth will...
blag
Errata in Hekaton MVCC paper Hekaton MVCC Paper contains a publication error. After reviewing the paper, I confirmed the error...
over a year ago
21
over a year ago
Hekaton MVCC Paper contains a publication error. After reviewing the paper, I confirmed the error with one of the authors. This blog post explains the mistake, the implications and the fix.
Yale e360
Don't Disrupt Things; Fix Them People talk about disrupting industries when those industries appear to be in a stable but...
over a year ago
20
over a year ago
People talk about disrupting industries when those industries appear to be in a stable but inefficient state. For example, the taxicab industry: there was little innovation going on in it, and it was stable, but it seemed like it was far from ideal. Along came Uber, intent to...
Ferd.ca
A Commentary on Defining Observability 2024/03/19 A Commentary on Defining Observability Recently, Hazel Weakly has published a great...
a year ago
96
a year ago
2024/03/19 A Commentary on Defining Observability Recently, Hazel Weakly has published a great article titled Redefining Observability. In it, she covers competing classical definitions observability, weaknesses they have, and offers a practical reframing of the concept in the...
Ognjen Regoje •...
A review of the blog in 2023 2023 was a busy year so I did not spend a lot of time blogging, unfortunately. It was only in...
a year ago
28
a year ago
2023 was a busy year so I did not spend a lot of time blogging, unfortunately. It was only in December that I had meaningful time for writing. In the 2022 review I set a few targets for the blog in 2023: Targets for 2023 ❎ Publish at least 40 posts 14 ✅ Reach at least 150k...
Marco.org
Overcast 5.1 with Instant Search ▶️ The first thing someone does in a podcast app is add some podcasts, and most active Overcast...
over a year ago
30
over a year ago
▶️ The first thing someone does in a podcast app is add some podcasts, and most active Overcast users add at least two new podcasts each month. Over 80% of podcasts are added to Overcast by searching, with the vast majority as searches for a specific podcast by name (rather...
the singularity is...
Critical Trade Theory You know about Critical Race Theory, right? It says that if there’s an imbalance in, say, income...
2 months ago
31
2 months ago
You know about Critical Race Theory, right? It says that if there’s an imbalance in, say, income between races, it must be due to discrimination. This is what wokism seems to be, and it’s moronic and false. The right wing has invented something equally stupid. Introducing...
Sometimes It Works...
A-A-Ron! Aaron Francis is a rising star in the Laravel community. Over the past couple of years he's rocketed...
a year ago
9
a year ago
Aaron Francis is a rising star in the Laravel community. Over the past couple of years he's rocketed up because he's a genuinely thoughtful, intelligent and funny guy. I like him. I met him very briefly at Laracon US this year and I've had some great public and private...
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 new startup that does nothing...
over a year ago
31
over a year ago
Is it good to be “first?” It seems so – what’s the point of building a new startup that does nothing new? On the surface being “first” sounds impressive, implying innovation and leadership. But reality is different.
Eric Bailey
Ham biscuit on There is a tweet from a suspended Twitter user that shows a “ham biscuit sign” in its dark and...
over a year ago
15
over a year ago
There is a tweet from a suspended Twitter user that shows a “ham biscuit sign” in its dark and lit-up state. Here’s a screenshot of it: Reddit. The sign is used to indicate if that particular McDonald’s had Country Ham Biscuits left in stock. Presumably, they’re a popular...
General Robots
Writing Libraries for AIs to Use Donald Knuth tells us, “Programs are meant to be read by humans and only incidentally for computers...
a year ago
75
a year ago
Donald Knuth tells us, “Programs are meant to be read by humans and only incidentally for computers to execute.” but in the future we have a third category. I think that programs and libraries (and programming languages?) that lend themselves to effective AI assistance will win...
Jim Nielsen’s Blog
Robots.txt A few weeks ago, I saw a flurry of conversation about how you can now disallow OpenAI from indexing...
a year ago
25
a year ago
A few weeks ago, I saw a flurry of conversation about how you can now disallow OpenAI from indexing your personal website using robots.txt: User-agent: GPTBot Disallow: / That felt a bit “ex post facto“ as they say. Or, as Jeremy put it, “Now that the horse has bolted—and...
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”....
Acko.net
Headless React Part 1: Climbing Mount Effect - Declarative Code and Effects Part 2: Reconcile All The Things -...
over a year ago
8
over a year ago
Part 1: Climbing Mount Effect - Declarative Code and Effects Part 2: Reconcile All The Things - Memoization, Data Flow and reconciliation Part 3: Headless React - Live, Yeet Reduce, No-API, WebGPU Live It is actually pretty easy to build a mediocre headless React today, i.e. an...
A Smart Bear
How to measure the accuracy of forecasts How do you assess forecasts, when the forecast is only a probability? It's not just about accuracy....
a year ago
47
a year ago
How do you assess forecasts, when the forecast is only a probability? It's not just about accuracy. Let's dive into the math.
swyx's site RSS Feed
Putting your Keyboard on Steroids with Karabiner Elements I did a livestream with John Lindquist from Egghead.io today, and he blew my mind on how much...
over a year ago
29
over a year ago
I did a livestream with John Lindquist from Egghead.io today, and he blew my mind on how much mileage you can get out of your keyboard!
A Beautiful Site
Web standards are just "minor details" A friend of mine recently graduated and spread his wings by venturing into the corporate world. He...
over a year ago
34
over a year ago
A friend of mine recently graduated and spread his wings by venturing into the corporate world. He obtained a position as a junior project manager for a web consulting firm in Atlanta. Their work is very professional and their designs are great, but it was immediately evident...
Epic Web Dev
The Golden Rule of Assertions (article) Learn about The Golden Rule of Assertions that helps pinpoint good tests from bad ones.
a year ago
David Crawshaw
Smaller Go 1.7 binaries blog.golang.org/go1.7-binary-size
over a year ago
PostHog's RSS Feed
Dev tool marketing for early-stage startups – what we’ve learned Since starting PostHog in 2020, we’ve learned a bunch about what does and doesn’t work when it comes...
over a year ago
20
over 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. There are plenty of…
A Smart Bear
What a startup does to you. Or: A celebration of new life A startup is a crucible -- a fiery place that tests your limits, not by probing them but by...
over a year ago
101
over a year ago
A startup is a crucible -- a fiery place that tests your limits, not by probing them but by violently exceeding them, all of the time. It's worth it.
ᕕ( ᐛ )ᕗ Herman's...
Bear Blog question challenge Blogging questions answered
5 months ago
Eric Bailey
Websites are like bridges An incomplete list: Most of them are made to make it easier for someone to get to where they want to...
a year ago
16
a year ago
An incomplete list: Most of them are made to make it easier for someone to get to where they want to go. Some are purely utilitarian, a few are completely decorative, and most are a combination of both. Some are built by governments, some are built by organizations, and some are...
Ruud van Asseldonk
Git’s push url
over a year ago
swyx's site RSS Feed
REST Endpoint + CRUD with AWS Lambda and DynamoDB in 2 minutes A lightning fast overview of everything you need to know to set up a REST endpoint with full CRUD...
over a year ago
30
over a year ago
A lightning fast overview of everything you need to know to set up a REST endpoint with full CRUD capability with AWS Lambda, DynamoDB and AWS Amplify in 2 minutes.
Epic Web Dev
Adding OpenID Connect Authentication to the Epic Stack (tip) Learn how to integrate OpenID Connect authentication into the Epic Stack with this comprehensive...
a year ago
HTMHell
A link on a logo in the header, what should the alt-text be? by Rian Rietveld It's a common pattern to use a logo in the header as a link to the homepage. Fun...
7 months ago
60
7 months ago
by Rian Rietveld It's a common pattern to use a logo in the header as a link to the homepage. Fun fact: the alt text of the image inside a link, will be added to the link text. The problem with linking a logo is that it serves 2 purposes: a logo, that tells you which site you are...
blag
Catching SIGTERM in Python Simple code example to show catching SIGTERM in a Python script.
over a year ago
Steve Klabnik
Nobody understands REST or HTTP
over a year ago
Greg Brockman
How I became a machine learning practitioner For the first three years of OpenAI, I dreamed of becoming a machine learning expert but made little...
over a year ago
47
over a year ago
For the first three years of OpenAI, I dreamed of becoming a machine learning expert but made little progress towards that goal. Over the past nine months, I’ve finally made the transition to being a machine learning practitioner. It was hard but not impossible, and I think most...
Dan Slimmon
The World Record for Loneliness What's the farthest any person has been from the nearest other person?
a year ago
Tyler Cipriani: blog
Framework DIY 13 gen AMD review ⚙️ .title {text-wrap:balance;} Framework Laptop DIY 13 AMD, 13th Generation with ethernet dongle and...
a year ago
31
a year ago
.title {text-wrap:balance;} Framework Laptop DIY 13 AMD, 13th Generation with ethernet dongle and screwdriver The laptop industry is a tragedy. Meanwhile, Framework built something different—repairable, Linux-ready laptops that respect users. Framework is a rare company worth...
Making software...
CSS Character Unit CSS Character Unit 2019-04-23 When it comes to proper readability with large portions of text, the...
over a year ago
37
over a year ago
CSS Character Unit 2019-04-23 When it comes to proper readability with large portions of text, the golden standard is to have no more than 75 characters per line. This is easy to achieve in the world of print but on the responsive, ever-changing web - statically defined...
Ink & Switch
00 · Beehive Background Contextualizing Beehive
11 months ago
Alex Meub
Windows 98 Icons are Great In my opinion, the UI design of Windows peaked in the late 1990s. The classic, utilitarian icons...
over a year ago
79
over a year ago
In my opinion, the UI design of Windows peaked in the late 1990s. The classic, utilitarian icons from Windows 98 just look amazing. Why are they so good? Rather than some designer’s flashy vision of the future, Windows 98 icons made the operating system feel like a place to get...
David Heinemeier...
Working remotely is a competitive hiring advantage again As more and more companies, especially large ones, have started demanding remote workers return to...
a year ago
19
a year ago
As more and more companies, especially large ones, have started demanding remote workers return to the office, the competitive hiring advantage for remote-first companies is back. And it's even bigger than before the pandemic, now that so many workers have had a taste of what...
PostHog's RSS Feed
Google is about to make it a lot harder to track website and app users without third-party cookies Google says they intend to deprecate the use of third-party cookies in 2023. But why is this...
over a year ago
Yale e360
Too much of a good thing: the trade-off we make with tests I've worked places where we aspired to (but did not reach) 100% code coverage. We used tools like a...
a year ago
21
a year ago
I've worked places where we aspired to (but did not reach) 100% code coverage. We used tools like a code coverage ratchet to ensure that the test coverage always went up and never down. This had a few effects. One of them was the intended effect: we wrote more tests. Another was...
David Heinemeier...
Workfeed goes to America During my three years in Denmark, I invested in five local startups. All on the premise that we'd...
a year ago
22
a year ago
During my three years in Denmark, I invested in five local startups. All on the premise that we'd work towards becoming profitable, remaining in the country, and avoiding the VC timebomb. The one that has already fulfilled all the objectives is Workfeed, and now they're ready to...
macwright.com
Year in Review The last time I wrote a “year in review” post was 2017, and before that in 2012. Reading my old...
a year ago
22
a year ago
The last time I wrote a “year in review” post was 2017, and before that in 2012. Reading my old writing is nostalgic and horrific. By the numbers, 2023 was pretty normal: I read around 20 books, ran around 400 miles. It’s funny how the statistics even out to the same numbers...
Steve Klabnik
Rust is surprisingly expressive
over a year ago
PostHog's RSS Feed
Our simpler goal: Help engineers to be better at product One of the things I've learned at PostHog is the simpler a strategy, the more likely it's right. We...
over a year ago
24
over a year ago
One of the things I've learned at PostHog is the simpler a strategy, the more likely it's right. We simplified our strategy recently. This post…
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...
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.
Tyler Cipriani: blog
Eternal shell history 🐢 XKCD #1168 by Randall Munroe (Licensed: CC-By-NC 2.5) Over the past eight years, I’ve hoarded...
a year ago
39
a year ago
XKCD #1168 by Randall Munroe (Licensed: CC-By-NC 2.5) Over the past eight years, I’ve hoarded ¾ million commands in my bash history: $ wc -l < ~/.muh_history 763075 My history accounts for every shell command I’ve run since 2016—all saved in a 102MB file: ~/.muh_history. $...
HTMHell
Mini-guide to add an image Adding an image with HTML is pretty easy, it’s just a simple tag, after all, right? <img...
over a year ago
33
over a year ago
Adding an image with HTML is pretty easy, it’s just a simple tag, after all, right? <img src="path/to/image.jpg" /> But when you start taking into consideration topics such as performance, screen sizes, accessibility, pixel density, or user preferences, you might ask yourself at...
macwright.com
Recently Well, I missed a Recently post on January 1st, so scratch any other resolutions, I’ll just live my...
a year ago
25
a year ago
Well, I missed a Recently post on January 1st, so scratch any other resolutions, I’ll just live my life. Reading In loving memory of the square checkbox is the kind of UX rant I’m there for. Interfaces that have different behaviors should look different, and familiar styles are...
Eric Bailey
My typical day Hidde kindly nominated me to write one of the “typical day” posts that have been making the blogging...
over a year ago
16
over a year ago
Hidde kindly nominated me to write one of the “typical day” posts that have been making the blogging rounds. I’ve been enjoying reading them, as they give a nice look into how other people are holding up in quarantine. I’m also all about demystifying things. Here’s my daily...
bunnie's blog
Regarding Proposed US Restrictions on RISC-V A bipartisan group of 18 lawmakers in the US Congress have recently amplified a request to the White...
a year ago
57
a year ago
A bipartisan group of 18 lawmakers in the US Congress have recently amplified a request to the White House and the Secretary of Commerce to place restrictions on Americans working with RISC-V (see also the initial request from the Senate) in order to prevent China from gaining...
David Crawshaw
2015-07-07 "I hated types, I admit it. And when I hate something, I study it. So I went to the vatican of types...
over a year ago
14
over a year ago
"I hated types, I admit it. And when I hate something, I study it. So I went to the vatican of types and when I came back, my hate was deeper and more nuanced."
Making software...
My Coffee Maker Just Makes Coffee My Coffee Maker Just Makes Coffee 2023-01-09 I had to replace my dual Keurig coffee maker twice...
over a year ago
48
over a year ago
My Coffee Maker Just Makes Coffee 2023-01-09 I had to replace my dual Keurig coffee maker twice over a period of five months. This occurred a year ago and these are my findings. Built to Fail? I followed the manufactor's suggested cleaning schedule and took care of the...
Ink & Switch
Ink Note Fall 2023: Phase 2 Gestures Some of the techniques we use to handle events and gestures in our prototypes
a year ago
Krzysztof Kowalczyk...
Powering a blog with Notion and Netlify The last iteration of this blog was a Go program running on Digital Ocean’s cheapest VM...
over a year ago
24
over a year ago
The last iteration of this blog was a Go program running on Digital Ocean’s cheapest VM ($5/month). Recently I’ve made 2 big changes: I converted it to a static site hosted on Netlify I used Notion for writing the posts instead of writing markdown files in a text editor Moving to...
HTMHell
Get that marquee ✨AeStHeTiC✨ With the current Y2K fashion trend and JLo being back together with Ben Affleck, the 2000s are...
over a year ago
22
over a year ago
With the current Y2K fashion trend and JLo being back together with Ben Affleck, the 2000s are having a revival this year. Many brands are jumping onto the boat by creating websites with an “old-school” vibe. SEPRONIC WORLD by Thea Wood on Behance The marquee element is an old...
HTMHell
Microdata for books by Alan Dalton Dive into marking up books Books are the best Christmas presents, especially for us...
6 months ago
59
6 months ago
by Alan Dalton Dive into marking up books Books are the best Christmas presents, especially for us web geeks. (I hope you’ll find a Web Accessibility Cookbook in your Christmas stocking, gentle reader.) Unfortunately, A Book Apart closed this year. Fortunately, the authors...
Kagi Blog
Kagi + Wolfram Building a search engine is hard.
a year ago
Jim Nielsen’s Blog
A Well Known URL For Your Personal Avatar Well-known URLs are pretty neat. I’ve even dared propose one before here on my blog. And now I’m...
over a year ago
136
over a year ago
Well-known URLs are pretty neat. I’ve even dared propose one before here on my blog. And now I’m here to propose another: .well-known/avatar The idea is: anybody that owns a domain can put their avatar in a well-known location. I’ve already implemented this for my own site[1]....
Ognjen Regoje •...
Situations in which TDD is the way to go While I’m not a fan of using TDD all the time, here are a few situations where it’s...
a year ago
25
a year ago
While I’m not a fan of using TDD all the time, here are a few situations where it’s effective. Bugfix Starting a bugfix by writing the broken test case is often very practical, especially with issues that show up somewhere in the front end, but the fix is somewhere deep in the...
Steve Klabnik
Finale
over a year ago
Krzysztof Kowalczyk...
Optimizing JavaScript by using arrays instead of objects Best optimizations are achievied by thinking about a problem holistically. In this article I...
over a year ago
26
over a year ago
Best optimizations are achievied by thinking about a problem holistically. In this article I describe an optimization that uses arrays instead of classes while providing a class API for accessing data. Imagine you’re building a web-based note taking application. It uses modern,...
Dan Cowell
Breaking the rules: I threw away 10 months of work after 2 months on the job. When I took over the team, they were in month 8 of a 3-month project to relaunch the company's...
over a year ago
31
over a year ago
When I took over the team, they were in month 8 of a 3-month project to relaunch the company's ecommerce website. After 2 months leading the team, I decided to scrap it and start over. This is the story of how and why, and whether it all worked out.
David Gerrells
offer up is the tinder of marketplaces OfferUp is like a terrible version of Tinder but for selling on a marketplace. Boosts, promotions,...
a year ago
23
a year ago
OfferUp is like a terrible version of Tinder but for selling on a marketplace. Boosts, promotions, and other "gameification" make it trashier than the perception most have of the venerable Craigslist.
Kagi Blog
New features in the Orion Browser *Orion beta 0.99.124* has just landed ( https://browser.kagi.com/#download_sec ) and is bringing...
over a year ago
28
over a year ago
*Orion beta 0.99.124* has just landed ( https://browser.kagi.com/#download_sec ) and is bringing over 160 new features, improvements, and bug fixes, making this our most significant release ever.
Ruud van Asseldonk
Global Game Jam 2015
over a year ago
Liz Denys
Switching to Pelican Until today, my website was fragmented across a number of static pages and two WordPress instances....
over a year ago
29
over a year ago
Until today, my website was fragmented across a number of static pages and two WordPress instances. To simplify my life, I decided to unify them into one content management system instead of keeping that somewhat unwieldly mess around. I had never really put a lot of thought into...
davidyat.es
Game: Causality Couriers
over a year ago
Tinloof - Blog
Figma variables: tips from 3 scenarios Figma variables are a feature let you reuse and manage design elements more easily. Instead of...
a year ago
26
a year ago
Figma variables are a feature let you reuse and manage design elements more easily. Instead of manually updating each instance of a design element, you can set a variable, like a color or padding, and apply it across your project. If you want to make a change, you update the...
Darek Kay
Migrating a Create React App project to Vite Create React App (CRA) provides an all-in-one development toolchain for your React applications. It...
over a year ago
31
over a year ago
Create React App (CRA) provides an all-in-one development toolchain for your React applications. It is great for beginners, as you don't need to care about configuring your toolset. However, I've encountered more and more limitations without "ejecting", mostly due to the...
Nelson's Weblog
The Transcantábrico Train We recently took the Transcantábrico, a week long luxury train trip across Northern Spain. It was...
a year ago
47
a year ago
We recently took the Transcantábrico, a week long luxury train trip across Northern Spain. It was great! Like a cruise but on a train. We did something similar in India in 2015 and it’s an interesting way to travel. Some photos here. The Transcantábrico goes across a part of...
swyx's site RSS Feed
3 Reasons to Upgrade Git For The First Time Ever Relatively new Git features that actually have me excited
over a year ago
alexwlchan
Making a PDF that’s larger than Germany I was browsing social media this morning, and I saw a claim I’ve seen go past a few times now – that...
a year ago
43
a year ago
I was browsing social media this morning, and I saw a claim I’ve seen go past a few times now – that there’s a maximum size for a PDF document: Terrible Maps @TerribleMaps Maximum size of a PDF, version 7: 381 km × 381...
Contraption Co.
Why Ruby on Rails still matters An old tool endures in a Next.js world
4 months ago
Charles Chen
Cheap and Easy Way to Scrape Sites for LLM Processing If you need to extract text from websites to feed into LLMs, this easy solution will get you started...
a year ago
23
a year ago
If you need to extract text from websites to feed into LLMs, this easy solution will get you started with just a few lines of code.
Seldo.com
What is good code?
over a year ago
swyx's site RSS Feed
The Meta-Creator Ceiling Don't play games you don't want to win.
over a year ago
Yale e360
Rust needs a web framework for lazy developers I like to make silly things, and I also like to put in minimal effort for those silly things. I also...
9 months ago
70
9 months ago
I like to make silly things, and I also like to put in minimal effort for those silly things. I also like to make things in Rust, mostly for the web, and this is where we run into a problem. See, if I want to make something for the web, I could use Django but I don't want that. I...
The Codist
How I Defeated An MMO Game Hack Author In the late 2000's, I worked at a niche MMO game company. We had a small team, not a lot of money,...
8 months ago
73
8 months ago
In the late 2000's, I worked at a niche MMO game company. We had a small team, not a lot of money, but a loyal audience. It was a game of skill without any of the usual powerups and unreality, and the players enjoyed the challenge. Then, one
Steve Klabnik
Fire Mario not fire flowers
over a year ago
Making software...
Click to Load Website Images Click to Load Website Images 2021-03-25 In my previous post about switching my Jekyll blog over to...
over a year ago
37
over a year ago
Click to Load Website Images 2021-03-25 In my previous post about switching my Jekyll blog over to PHPetite, I briefly mentioned how I only loaded in article images if the user clicked or tapped the empty file element. In this post, I'm going to quickly breakdown the update I've...
Eric Bailey
Focus Management and Inert
over a year ago
David Heinemeier...
Automattic is doing open source dirty Automattic demanding 8% of WP Engine's revenues because they're not "giving back enough" to...
8 months ago
72
8 months ago
Automattic demanding 8% of WP Engine's revenues because they're not "giving back enough" to WordPress is a wanton violation of general open source ideals and the specifics of the GPL license. Automattic is completely out of line, and the potential damage to the open source world...
Irrational...
Refining strategy with Wardley Mapping. The first time I heard about Wardley Mapping was from Charity Majors discussing it on Twitter. Of...
6 months ago
93
6 months ago
The first time I heard about Wardley Mapping was from Charity Majors discussing it on Twitter. Of the three core strategy refinement techniques, this is the technique that I’ve personally used the least. Despite that, I decided to include it in this book because it highlights how...
alexwlchan
Fare-Wellcome Collection I still remember the first time I visited Wellcome Collection – just over seven years ago. I was...
a year ago
48
a year ago
I still remember the first time I visited Wellcome Collection – just over seven years ago. I was living and working in the Cambridge at the time, and I’d come into London for the day to hang out with a friend who lived near King’s Cross. We wandered up the Euston Road, popped...
Greg Brockman
It's time to become an ML engineer AI has recently crossed a utility threshold, where cutting-edge models such as GPT-3, Codex, and...
over a year ago
47
over a year ago
AI has recently crossed a utility threshold, where cutting-edge models such as GPT-3, Codex, and DALL-E 2 are actually useful and can perform tasks computers cannot do any other way. The act of producing these models is an exploration of a new frontier, with the discovery of...
Daniel Immke's Blog...
It’s the future — you can stop using JPEGs For the past several months, after leaving Amazon I have been hard at work building a software...
over a year ago
32
over a year ago
For the past several months, after leaving Amazon I have been hard at work building a software product. I anticipate probably another 1-…
EXPLAIN EXTENDED
A good first word for Wordle Ok, I gave in to the fad and took up Wordle. For those who have been living under a rock for the...
over a year ago
83
over a year ago
Ok, I gave in to the fad and took up Wordle. For those who have been living under a rock for the past few weeks, Wordle is a relatively new online word game which has become viral. It is a variation of Bulls and Cows. You have six tries to guess a five-letter word. Each […] The...
A Beautiful Site
Thoughts on uploads Uploads management is a concept I've always struggled with in Postleaf, but it's a necessary evil....
over a year ago
37
over a year ago
Uploads management is a concept I've always struggled with in Postleaf, but it's a necessary evil. Users have to be able to view and delete files they upload; but at the same time, I've never felt that it should be an integral part of the app. Last night I had to face the fact...
Darek Kay
Video subtitles, captions, audio descriptions and transcripts As I was preparing the requirements for an accessible web video player, there was some confusion...
a year ago
44
a year ago
As I was preparing the requirements for an accessible web video player, there was some confusion around subtitles, closed captions, audio descriptions and transcripts. In this post, I use interactive examples to show the difference. I also provide related success criteria from...
Posts on Nikita...
I'm writing a book! Over the course of my career, I introduced a couple of engineers into the topic of query engines....
a week ago
13
a week ago
Over the course of my career, I introduced a couple of engineers into the topic of query engines. Every time, I bumped into the same problem: query engines are extremely academic. Despite the fact that industry has over 40 years of expertise, reading foundational papers and then...
Jake Zimmerman
Why don’t constructors have override checking?
a year ago
swyx's site RSS Feed
Developer Exception Engineering It's time we look beyond the easy questions in developer experience, and start addressing the...
over a year ago
32
over a year ago
It's time we look beyond the easy questions in developer experience, and start addressing the uncomfortable ones.
swyx's site RSS Feed
How To Add Monaco Editor to a Next.js app ## Bottom Line Up Front
over a year ago
Tyler Cipriani: blog
My Remote Desk, 2024 My desk as of 2024-04-30 Remote companies have to work harder at everything. The effort goes beyond...
a year ago
61
a year ago
My desk as of 2024-04-30 Remote companies have to work harder at everything. The effort goes beyond “remote-friendly”—you need remote culture. But once you have a remote culture, it’s hard to imagine going back. After nine years of working remotely, the only thing I miss...
dthompson
Chickadee 0.5.0 released I'm happy to announce that Chickadee 0.5.0 has been released! Chickadee is a game development...
over a year ago
21
over a year ago
I'm happy to announce that Chickadee 0.5.0 has been released! Chickadee is a game development toolkit for Guile that is built on top of SDL2 and OpenGL. Chickadee aims to provide all the features that parenthetically inclined game developers need to make 2D and 3D games in...
Daniel Immke's Blog...
Laying myself off from Amazon Yesterday, I resigned from Amazon. My final day is next week, right before Thanksgiving. I realize...
over a year ago
29
over a year ago
Yesterday, I resigned from Amazon. My final day is next week, right before Thanksgiving. I realize the timing of this is quite coincidental…
David Heinemeier...
Don't make Google sell Chrome The web will be far worse off if Google is forced to sell Chrome, even if it's to atone for...
2 months ago
13
2 months ago
The web will be far worse off if Google is forced to sell Chrome, even if it's to atone for legitimate ad-market monopoly abuses. Which mean we'll all be worse off as the web would lose ground to actual monopoly platforms, like the iOS App Store and Google's own Play Store....
MMapped blog
IC internals: Internet Identity storage
over a year ago
swyx's site RSS Feed
Why Creator Clones Fail The Innovator's Dilemma according to MKBHD, applied to YouTube's attempt to clone TikTok
over a year ago
A Beautiful Site
The Future of Shoelace It's been more than two years since the beta release of Shoelace 2.0, which was the first version of...
over a year ago
31
over a year ago
It's been more than two years since the beta release of Shoelace 2.0, which was the first version of the project to ship Web Components. What started off as a fun side project has quickly grown to become one of the most recognized Web Component libraries in the world. As of...
The Pragmatic...
Asked to do something illegal at work? Here’s what these software engineers did At FTX, Frank, and Pollen, software engineers were asked to do something potentially illegal, or to...
a year ago
53
a year ago
At FTX, Frank, and Pollen, software engineers were asked to do something potentially illegal, or to go along with what looked like fraud. They obliged in two out of three cases, landed in hot water, and now face jail time. A reminder why it’s never a good idea to go along with...
A Beautiful Site
Down with the share widget! In a world dominated by social media, it's natural to want visitors to share your content with...
over a year ago
30
over a year ago
In a world dominated by social media, it's natural to want visitors to share your content with friends and followers. This really isn't a bad thing, but how you go about encouraging them can actually be discouraging. The rise of the "share" widget # Six years ago, Twitter wasn't...
Confessions of a...
Celebrating 2^13 Subscribers & My Birthday I started this Substack on 23rd April, 2024 from 0 subscribers with a dream of writing deeply...
9 months ago
78
9 months ago
I started this Substack on 23rd April, 2024 from 0 subscribers with a dream of writing deeply technical articles and making a living.
Daniel Miessler
Welcome to Unsupervised Learning Thank you for subscribing! If you have a moment, feel free to dive into some content. And feel free...
over a year ago
31
over a year ago
Thank you for subscribing! If you have a moment, feel free to dive into some content. And feel free to reach out if you find something you love. Best, Daniel InfoSec When to Use Vulnerability Assessment, Pentest, Red Team, vs Bug Bounty How to Build a Successful Information...
The Changelog
See The World Through the Eyes of a Child, and You Are Free Because we see things so often, we see them less and less. Those who live in thanksgiving daily,...
over a year ago
22
over a year ago
Because we see things so often, we see them less and less. Those who live in thanksgiving daily, however, have a way of opening their eyes and seeing the wonders and beauties of this world as though seeing them for the first time. – Joseph Wirthlin Today is about dirt. I had to...
Blog of Simple...
Direct Marketing under GDPR
a year ago
MMapped blog
Flat in-order binary trees
a year ago
A Beautiful Site
Don't hate on PHP It wasn't long after launching a major open source PHP project until I started hearing things like...
over a year ago
28
over a year ago
It wasn't long after launching a major open source PHP project until I started hearing things like this: I [...] immediately drop interest in a project when I see that it is implemented in PHP. A lot of people have been hating on PHP in recent years, and frankly, they have every...
Josh Collinsworth
The blissful zen of a good side project One of life's greatest simple pleasures is creating something just for yourself.
3 months ago
Joel Gascoigne
Buffer’s evolution and expansion Note: this was originally posted on the Buffer blog. Almost exactly two years ago, I wrote this blog...
over a year ago
30
over a year ago
Note: this was originally posted on the Buffer blog. Almost exactly two years ago, I wrote this blog post about the next step in Buffer’s social media journey. I described Buffer’s multi-product vision of the future, which included Reply and Analyze. This idea was such a
General Robots
Correct vs Good What's the difference?
4 months ago
bt RSS Feed
Converting My X201 ThinkPad into a Slabtop Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling...
over a year ago
20
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...
The Changelog
Live Migrating from Raspberry Pi OS bullseye to Debian bookworm I’ve been getting annoyed with Raspberry Pi OS (Raspbian) for years now. It’s a fork of Debian, but...
a year ago
23
a year ago
I’ve been getting annoyed with Raspberry Pi OS (Raspbian) for years now. It’s a fork of Debian, but manages to omit some of the most useful things. So I’ve decided to migrate all of my Pis to run pure Debian. These are my reasons: Raspberry Pi OS has, for years now, specified...
David Heinemeier...
Pick promise over proof After hiring people for twenty years, I've come to accept that it's impossible to know up front what...
a year ago
22
a year ago
After hiring people for twenty years, I've come to accept that it's impossible to know up front what someone is truly capable of. Sure, we try our best to make good, educated guesses during the hiring process, and this is why asking finalists to do sample work projects is so...
swyx's site RSS Feed
Avoiding Flash of Unthemed Code If your site has a dark mode or custom theme, you might have a flash of the default theme before...
over a year ago
38
over a year ago
If your site has a dark mode or custom theme, you might have a flash of the default theme before JavaScript loads. Here is the solution.
bt RSS Feed
February 2022 Update February 2022 Update 2022-02-23 It’s been a little quiet around here lately and for good reason: my...
over a year ago
20
over a year ago
February 2022 Update 2022-02-23 It’s been a little quiet around here lately and for good reason: my wife gave birth to our third child last Thursday. Her name is Harmony and she was born in the late afternoon weighing in at 7 pounds 8 ounces. Besides the lack of sleep, everything...
Liz Denys
A color palette preview tool for Purl Soho's Side Street Blanket Joelle Hoverson designed another blanket that follows a similar construction as the Library Blanket,...
over a year ago
33
over a year ago
Joelle Hoverson designed another blanket that follows a similar construction as the Library Blanket, so I figured I'd make another color picking tool for the new Side Street Blanket. The varied blocks in this blanket are also made by holding different pairs of yarns together, so...
Joel on Software
Announcing Stack Overflow for Teams New product: Stack Overflow for Teams lets you direct questions to members of your own team,...
over a year ago
38
over a year ago
New product: Stack Overflow for Teams lets you direct questions to members of your own team, company, or organization. Read more "Announcing Stack Overflow for Teams"
Jim Nielsen’s Blog
The Impressionist Blogging Movement I love this articulation: AI enables action without thought. It comes from an iA article about AI...
10 months ago
73
10 months ago
I love this articulation: AI enables action without thought. It comes from an iA article about AI and the future of design (emphasis mine): Now, what actually is AI? The Italian philosopher and technology ethicist Luciano Floridi sums it up nicely. He posits that AI doesn’t...
Josh Collinsworth
New Site, New Theme for 2018 Building a WordPress theme (and a new brand) from scratch.
over a year ago
The Changelog
Flying Joy Wisdom from my 5-year-old: When flying in a small plane, it is important to give your dolls a...
over a year ago
24
over a year ago
Wisdom from my 5-year-old: When flying in a small plane, it is important to give your dolls a headset and let them see out the window, too! Moments like this make me smile at being a pilot dad. A week ago, I also got to give 8 children and one adult their first ever ride …...
The Pragmatic...
What is a Senior Software Engineer at Wise and Amazon? Common expectations for the senior level at the two companies, and compensation packages at Wise.
a year ago
Liz Denys
Who is WHOIS: a brief biography of Internet user privacy If you look up the registration details for my personal (and currently non-commercial) website,...
over a year ago
28
over a year ago
If you look up the registration details for my personal (and currently non-commercial) website, you'll see Registrant Name: WHOISGUARD PROTECTED Registrant Organization: WHOISGUARD, INC. Registrant Street: P.O. BOX 0823-03411 Registrant City: PANAMA Registrant State/Province:...
alexwlchan
flapi.sh: a tiny command-line tool for exploring the Flickr API &rarr; I use the Flickr API pretty much every day in my day job. Within the first week, I bashed together a...
a year ago
21
a year ago
I use the Flickr API pretty much every day in my day job. Within the first week, I bashed together a couple of command-line tools to make a simple tool for exploring the API. They’re not meant for building “proper” apps, more for quick experiments and seeing what API responses...
Epic Web Dev
React Server Components: An Optimistic Future (article) React Server Components are going to improve the way we build web applications in a huge way... Once...
a year ago
38
a year ago
React Server Components are going to improve the way we build web applications in a huge way... Once we nail the abstractions...
James Vaughan's blog
james.land, a place for me to share my scrappy fiddles
8 months ago
Grant Slatton
Twitter Essay about how getting on Twitter unexpectedly added a lot of value to my life
a year ago
Jim Nielsen’s Blog
A Golden Era of Blogging Matt has an interesting post titled: “Today’s YouTubers are repeating the mistakes of yesterday’s...
a year ago
30
a year ago
Matt has an interesting post titled: “Today’s YouTubers are repeating the mistakes of yesterday’s bloggers”. While I’m not super into the YouTube scene, his observations sound right from where I sit. He points out how some of the YouTube creators he loves and follows are...
Eric Bailey
How to not make a résumé in React I’ve seen a fair share of tutorial links floating around in newsletters and Twitter and the like...
over a year ago
17
over a year ago
I’ve seen a fair share of tutorial links floating around in newsletters and Twitter and the like recently. They all promise the same thing, namely how to use React to create a résumé. I mean, I get it. It’s important to have something to build towards when learning a new skill,...
Joel Gascoigne
Exercise: a requirement for sleep? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently I have...
over a year ago
42
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently I have struggled to get to sleep at night. When I need to be up at 8 and working away on either my own projects or exciting client projects by 9 it is vital that I wake up refreshed
Irrational...
Playing with Streamlit and LLMs. Recently I’ve been chatting with a number of companies who are building out internal LLM labs/tools...
over a year ago
64
over a year ago
Recently I’ve been chatting with a number of companies who are building out internal LLM labs/tools for their teams to make it easy to test LLMs against their internal usecases. I wanted to take a couple hours to see how far I could get using Streamlit to build out a personal LLM...
bt RSS Feed
A Warning for New Designers: Avoid Dribbble A Warning for New Designers: Avoid Dribbble 2022-09-08 Everyday a new designer begins their journey...
over a year ago
23
over a year ago
A Warning for New Designers: Avoid Dribbble 2022-09-08 Everyday a new designer begins their journey into the world of insert design industry here and it is magical! Having a fresh pair of eyes untainted from the current trends of the time can help improve design as a whole....
Yale e360
[Review] "The Circle" by Dave Eggers Surveillance has gotten a lot of media attention lately (and a bit of attention on this very blog),...
over a year ago
21
over a year ago
Surveillance has gotten a lot of media attention lately (and a bit of attention on this very blog), and for good reason. So, it should be no surprise that it's also turning up in our dystopian novels! "The Circle" is a dystopian novel by Dave Eggers. While fiction, it is set in a...
Irrational...
No Wrong Doors. Some governmental agencies have started to adopt No Wrong Door policies, which aim to provide...
a year ago
94
a year ago
Some governmental agencies have started to adopt No Wrong Door policies, which aim to provide help–often health or mental health services–to individuals even if they show up to the wrong agency to request help. The core insight is that the employees at those agencies are far...
swyx's site RSS Feed
8 Q&A's for Bootcamp Students in 2020 I did a Q&A for Fullstack Academy Bootcamp Prep students - copying out my answers here!
over a year ago
Elad Blog
Capital Efficient Businesses Many of the biggest companies in the world started off as capital efficient businesses. We discuss.
a year ago
swyx's site RSS Feed
(incomplete) Getting your O1 Visa as Fast as Possible (2024) I have just received my O1A Visa and like for the H1B1, I figured I should write down my experience,...
over a year ago
21
over a year ago
I have just received my O1A Visa and like for the H1B1, I figured I should write down my experience, thoughts, and tips for those who may wish to make the same journey. Note that I am not a professional at this, I'm just a guy who recently went through it so dont rely on me for...
PostHog's RSS Feed
The most popular Mixpanel alternatives, compared The four most popular alternatives to Mixpanel are: PostHog – An all-in-one platform that replaces...
a year ago
25
a year ago
The four most popular alternatives to Mixpanel are: PostHog – An all-in-one platform that replaces multiple tools. The fastest growing Mixpanel…
The Pragmatic...
Domain Registrars which Developers Recommend I asked software engineers to recommend domain registrars and more than 250 people responded. The...
over a year ago
59
over a year ago
I asked software engineers to recommend domain registrars and more than 250 people responded. The most popular are Cloudflare, Namecheap and Porkbun. Why do devs like them?
Making software...
Running VSCode in Chromium on OpenBSD Running VSCode in Chromium on OpenBSD 2023-06-05 VSCode and its many variations are not available on...
over a year ago
95
over a year ago
Running VSCode in Chromium on OpenBSD 2023-06-05 VSCode and its many variations are not available on OpenBSD. This doesn't cause issue with many OpenBSD users, but those making the jump from Linux might miss access to such a popular editor. Lucky for us, there is a hacky...
The Codist
My Wikipedia Entry For Trapeze Maury Markowitz wrote up the story of Trapeze (covered earlier in this blog) on Wikipedia. It sure...
a year ago
23
a year ago
Maury Markowitz wrote up the story of Trapeze (covered earlier in this blog) on Wikipedia. It sure seems like a long time ago.
Steve Klabnik
Is WebAssembly the return of Java Applets & Flash?
over a year ago
bt RSS Feed
Building rbenv on OpenBSD 7.5 Building rbenv on OpenBSD 7.5 2024-06-02 I use Ruby (specifically with Jekyll) for a lot of my...
a year ago
23
a year ago
Building rbenv on OpenBSD 7.5 2024-06-02 I use Ruby (specifically with Jekyll) for a lot of my clubs/projects while using my personal laptop (X220 ThinkPad) which is runs OpenBSD. Since I recently upgraded to OpenBSD 7.5 I thought it could be helpful for others if I shared my...
A Beautiful Site
Smoothly scroll to an element without a jQuery plugin You know that special effect where you click on a link and your browser smoothly scrolls down to the...
over a year ago
29
over a year ago
You know that special effect where you click on a link and your browser smoothly scrolls down to the appropriate section of the page? Pretty slick, right? Here are a couple snippets so you can do the same thing on your own website. Scroll to a specific element # Here's how to...
Liz Denys
A short comic about the Internet Protocol Just a cleaned up version of a silly little comic that I came up with during a 6.033 (Computer...
over a year ago
31
over a year ago
Just a cleaned up version of a silly little comic that I came up with during a 6.033 (Computer Systems Engineering) recitation last semester:
Tinloof - Blog
Yeah hooks are good, but have you tried faster React Components? This article is not meant to perf-shame you. If you’re a beginner in React, don’t focus on...
over a year ago
29
over a year ago
This article is not meant to perf-shame you. If you’re a beginner in React, don’t focus on performance issues but rather on getting comfortable and productive with it. The performance of a React application can be defined by how long the user should wait before seeing the UI...
bt RSS Feed
Obvious Javascript 'Injection' Fallback Obvious Javascript ‘Injection’ Fallback 2020-12-04 Sometimes websites and web apps might require...
over a year ago
25
over a year ago
Obvious Javascript ‘Injection’ Fallback 2020-12-04 Sometimes websites and web apps might require content to be “injected” via Javascript. I should mention that I am strongly against this practice - but often this kind of thing is out of one’s hands. So, the least I can do is...
bt RSS Feed
Never Do Spec Work for Free Never Do Spec Work for Free 2022-11-07 Your time is valuable and shouldn’t be taken for granted. Let...
over a year ago
25
over a year ago
Never Do Spec Work for Free 2022-11-07 Your time is valuable and shouldn’t be taken for granted. Let me say that again for the people in the back: your time is valuable and shouldn’t be taken for granted. Time is the most precious commodity we have as human beings, so never waste...
Sometimes It Works...
How I Update and Deploy this Site I love a good CMS. I don't like how slow they can be to load pages. A sudden spike in traffic and...
a year ago
9
a year ago
I love a good CMS. I don't like how slow they can be to load pages. A sudden spike in traffic and even a rapid CMS can cause an unprepared server to grind to a halt. I used to love running my own servers, but I don't have the time to do it for my personal site - I just want it to...
Confessions of a...
Binary Arithmetic and Bitwise Operations for Systems Programming Understand how computers represent numbers and perform operations at the bit level before diving...
2 months ago
swyx's site RSS Feed
Shortcodes vs MDX Comparing the two popular custom dynamic content solutions!
over a year ago
Eric Bailey
Formative posts Blogs are good at communicating what you’re thinking about a specific topic, but not so great at the...
a year ago
18
a year ago
Blogs are good at communicating what you’re thinking about a specific topic, but not so great at the larger framework of how someone came to be in the headspace that lead to the posts they share. Because of that, I’ve set up a formative posts page. This page is a list of blog...
David Heinemeier...
House rules in Fortnite We play a lot of Fortnite at our house. It's a great game for teaching kids cooperative discipline,...
7 months ago
60
7 months ago
We play a lot of Fortnite at our house. It's a great game for teaching kids cooperative discipline, and in a remarkably wholesome setting to boot (no blood, cartoon styling). I've had no qualms involving all three of our boys from an early age in the family squad, including our...
David Heinemeier...
Introducing Omakub Linux can look and feel so good, but it often doesn't out of the box. It's almost like there's a...
a year ago
101
a year ago
Linux can look and feel so good, but it often doesn't out of the box. It's almost like there's a rite of passage in certain parts of the community where becoming an expert in the intricacies of every tool and its theming is required to prove you're a proper nerd. I think that's a...
bunnie's blog
Name that Ware, May 2023 The Ware for May 2023 is shown below. This is yet another fine ware contributed by jackw01. I...
over a year ago
82
over a year ago
The Ware for May 2023 is shown below. This is yet another fine ware contributed by jackw01. I suspect this one may be guessed quite quickly, but I’ll leave one hint anyways: there is more than one board in this assembly.
Joel Gascoigne
How coffee shops helped my startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Right now I’m...
over a year ago
36
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Right now I’m sat in a great coffee shop in Tel Aviv writing this blog post. It’s got a casual feel to it which is relaxing, yet there are people here with laptops hustling away. I come here
PostHog's RSS Feed
Remote companies can be too asynchronous Even when Tim (my cofounder) and I were doing a Y Combinator (YC) batch in 2020, we realized we...
over a year ago
24
over a year ago
Even when Tim (my cofounder) and I were doing a Y Combinator (YC) batch in 2020, we realized we got more work done when we worked asynchronously…
A small freedom area...
Improving color quantization heuristics In 2015, I wrote an article about how the palette color quantization was improved in FFmpeg in order...
over a year ago
51
over a year ago
In 2015, I wrote an article about how the palette color quantization was improved in FFmpeg in order to make nice animated GIF files. For some reason, to this day this is one of my most popular article. As time passed, my experience with colors grew and I ended up being...
Miguel Carranza
How NOT to apply to Y Combinator Getting into Y Combinator in 2018 was a defining event in the history of RevenueCat. It was also...
over a year ago
35
over a year ago
Getting into Y Combinator in 2018 was a defining event in the history of RevenueCat. It was also quite impactful for Jacob and me as founders. I want to believe we would still be around even if we had not gotten into YC, but I am sure the company would not be where it is today....
Liz Denys
Starlit sky hexagonal teacups, 2024 Starlit sky on a clear night / the milky way / eternity / clarity / raindrops sticking to window...
a year ago
Jim Nielsen’s Blog
Deno De-emphasizes HTTP Imports I’ve been a long-time fan of Deno and their ethos of following the web platform. But I’m not sure...
11 months ago
68
11 months ago
I’ve been a long-time fan of Deno and their ethos of following the web platform. But I’m not sure how I feel about their latest admission which makes their dependency story more like npm and less like the web. Designing Deno’s module system around HTTP imports was ambitious. It...
Maggie Appleton
Command K Bars Command line bars you can quickly summon with a keyboard shortcut
over a year ago
Evan Jones -...
How much does the read/write buffer size matter for socket throughput? The read() and write() system calls take a variable-length byte array as an argument. As a...
a year ago
82
a year ago
The read() and write() system calls take a variable-length byte array as an argument. As a simplified model, the time for the system call should be some constant "per-call" time, plus time directly proportional to the number of bytes in the array. That is, the time for each call...
Kevin Chen
How Cruise vehicles return to the garage autonomously in heavy rain Cruise doesn’t carry passengers in heavy rain. The operational design domain (ODD) in their CPUC...
over a year ago
37
over a year ago
Cruise doesn’t carry passengers in heavy rain. The operational design domain (ODD) in their CPUC permit (PDF) only allows services in light rain. I’ve always wondered how they implement this operationally. For example, Waymo preemptively launches all cars with operators in the...
the singularity is...
A dive into the AMD driver workflow I ended up getting a response from high level people at AMD. It was still very light on any real...
over a year ago
27
over a year ago
I ended up getting a response from high level people at AMD. It was still very light on any real technical information, but it did include some great phrases like “I am able to replicate the issues you are facing” and some mockable phrases like “We are hoping that this will...
David Heinemeier...
Campfire is SaaS without the aaS It hasn’t even been a week since we started selling Campfire under the new ONCE model, but we’ve...
a year ago
44
a year ago
It hasn’t even been a week since we started selling Campfire under the new ONCE model, but we’ve already sold more than quarter of a million dollars worth of this beautifully simple installable chat system. People are using it to replace existing systems costing tens of thousands...
Jim Nielsen’s Blog
AI Is Like a Lossy JPEG That’s something I’ve heard before — ChatGPT Is a Blurry JPEG of the Web — and it kind of made sense...
a year ago
56
a year ago
That’s something I’ve heard before — ChatGPT Is a Blurry JPEG of the Web — and it kind of made sense when I read it. But Paul Ford, writing in the Aboard Newsletter, helped it make even more sense in my brain. [AI tools] compress lots and lots of information—text, image, more—in...
Ink & Switch
03 · Dynamic history Version control with dynamic history combines the best of auto-saving tools with manually-created...
a year ago
50
a year ago
Version control with dynamic history combines the best of auto-saving tools with manually-created milestones.
TokyoDev
Rakuten and Globalization Hiroshi Mikitani started [Rakuten's Technology Conference] in English, but quickly switched to...
over a year ago
25
over a year ago
Hiroshi Mikitani started [Rakuten's Technology Conference] in English, but quickly switched to Japanese. He claimed there was a strong demand from the Japanese participants for him to present in Japanese. This shows how much work ahead of him he has if Rakuten is going to meet...
TokyoDev
Rails Girls Nagasaki 1st Recap Last weekend I was at [Rails Girls Nagasaki 1st](https://railsgirls.com/nagasaki.html) - the first...
over a year ago
22
over a year ago
Last weekend I was at [Rails Girls Nagasaki 1st](https://railsgirls.com/nagasaki.html) - the first Rails Girls event in Nagasaki - as both an attendee and a speaker. It was a great experience where I was able to learn more about Rails, meet new people, make friends, practise...
A Smart Bear
Why I don't like the LTV metric (LifeTime Value) The LTV metric overcomplicates and misleads. Learn why you should use other SaaS metrics instead.
over a year ago
Yale e360
Reflecting on 2022, Looking Ahead to 2023 This is one of those cliched posts: Reflection on the year that's ending, and talking about goals...
over a year ago
26
over a year ago
This is one of those cliched posts: Reflection on the year that's ending, and talking about goals and whatnot for next year. They're cliche, but they're also useful. The planning and reflecting process is a useful one, and sharing openly means other people can come along and...
Quentin Santos
AMD CPUs, CCDs and CCXs When researching for my article about Linux pipes and for other upcoming articles, I had to get more...
9 months ago
43
9 months ago
When researching for my article about Linux pipes and for other upcoming articles, I had to get more familiar with how my CPU works. I thought I knew quite a bit, with L1/L2/L3 caches, ISA extensions, branch predictors, register renaming and so much more. But, it turns out, even...
Steve Klabnik
Why is Clojure so stable?
over a year ago
Making software...
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal...
over a year ago
37
over a year ago
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal media server using Jellyfin on a Raspberry Pi 4 in my home. It's pretty great and works well across most devices - Google TV, iOS and Android devices, Chromebooks, etc. The only small...
David Heinemeier...
We once more have no full-time managers at 37signals After experimenting with a number of management roles over the last few years, 37signals is back to...
10 months ago
62
10 months ago
After experimenting with a number of management roles over the last few years, 37signals is back to its original configuration: None. We once more have no full-time managers whose sole function is to organize or direct the work of others. Everyone doing management here does so on...
TokyoDev
Generating social images with static site generators With TokyoDev, this site, my goal is to help international software developers start and grow their...
over a year ago
21
over a year ago
With TokyoDev, this site, my goal is to help international software developers start and grow their career in Japan. Being a developer myself, it's been tempting to come up with technical solutions to do this. But I've realized that rather than writing code, my time is better...
Ralph Ammer
Edmund Husserl — Consciousness You are awake. You think and you feel. But what is it that is doing all this thinking and feeling?...
a year ago
113
a year ago
You are awake. You think and you feel. But what is it that is doing all this thinking and feeling? We call it “consciousness” and over 100 years ago the philosopher Edmund Husserl made a bold attempt to uncover its secrets. Subjective experience is private The thing is:...
bunnie's blog
Winner, Name that Ware February 2024 The ware for February 2024 is the core of a B&G 213 Masthead Wind Sensor, an instrument capable of...
a year ago
29
a year ago
The ware for February 2024 is the core of a B&G 213 Masthead Wind Sensor, an instrument capable of reporting both wind speed and direction. Thanks again to FETguy and Renew Computers for the contribution! The coil on the left hand side is a brushless resolver, which determines...
Founder's blog
ChatGPT won't "kill Google" because Google is already dead I have just conducted an experiment where I forced myself to use Bing's new chat-based search for...
over a year ago
42
over a year ago
I have just conducted an experiment where I forced myself to use Bing's new chat-based search for almost a week, and spoiler alert: I loved it. But I'll get into that later. Googling without Google When was the last time you searched Google and found the answer on the...
PostHog's RSS Feed
How to seed, grow, and scale Developer Relations (and how we're doing it at PostHog) Developer Relations exists and is executed in different ways at almost every company. Our Developer...
over a year ago
20
over a year ago
Developer Relations exists and is executed in different ways at almost every company. Our Developer Relations journey at PostHog has just begun, and…
PostHog's RSS Feed
PostHog raises $15 million Series B for open source product analytics Jun 10th, 2021 – PostHog , the open source product analytics company, today announced $15 million...
over a year ago
26
over a year ago
Jun 10th, 2021 – PostHog , the open source product analytics company, today announced $15 million in fresh funding and major new free features for…
bt RSS Feed
Improving Github's New Design Improving Github’s New Design 2020-07-07 Like many other Github users, I am not a big fan of their...
over a year ago
20
over a year ago
Improving Github’s New Design 2020-07-07 Like many other Github users, I am not a big fan of their recent repository page redesign. In my mind it seems like a change just for the sake of change - the original UI worked perfectly fine. Sigh. I was planning on recreating the...
Steve Klabnik
"The Rust Programming Language" will be published by No Starch Press
over a year ago
sancho.dev
What's possible with Melange
a year ago
Code Of Honor
Avoiding game crashes related to linked lists In this post I’m going to talk about linked lists, a seemingly trivial subject that many programmers...
over a year ago
40
over a year ago
In this post I’m going to talk about linked lists, a seemingly trivial subject that many programmers — even good ones — seem to get terribly wrong! Then I’m going to share techniques (with source code) to make your game engine code simpler, faster, more memory efficient and more...
alexwlchan
Fare-Wellcome Collection I still remember the first time I visited Wellcome Collection – just over seven years ago. I was...
a year ago
23
a year ago
I still remember the first time I visited Wellcome Collection – just over seven years ago. I was living and working in the Cambridge at the time, and I’d come into London for the day to hang out with a friend who lived near King’s Cross. We wandered up the Euston Road, popped...
Vadim Kravcenko
Things they didn’t teach you about Software Engineering As always, a disclaimer before we start, this is purely subjective. Whether you are a seasoned...
over a year ago
37
over a year ago
As always, a disclaimer before we start, this is purely subjective. Whether you are a seasoned professional or just starting […] The post Things they didn’t teach you about Software Engineering appeared first on Vadim Kravcenko.
Josh Comeau's blog
Designing Beautiful Shadows in CSS When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be...
over a year ago
25
over a year ago
When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be this way, though! CSS gives us the tools to create rich, lush, lifelike shadows. In this tutorial, I'll show you how.
Joel Gascoigne
Are you interested? * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "You can make...
over a year ago
33
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "You can make more friends in two months by becoming interested in other people than you can in two years by trying to get other people interested in you." - Dale Carnegie Earlier this week I...
Tinloof - Blog
How we boosted the performance of a Gatsby website by 80% Sbaï Dentaire is the number 1 user-rated dental practice in Casablanca (Morocco) by Google...
over a year ago
25
over a year ago
Sbaï Dentaire is the number 1 user-rated dental practice in Casablanca (Morocco) by Google users: Many patients book appointments through the website on the go from their mobile, therefore page speed is critical to avoid a high bounce rate. This article explains how we improved...
swyx's site RSS Feed
Why You Should Pre-Sell My thoughts on preselling, from having done it successfully exactly one time.
over a year ago
Vladimir Klepov as a...
Why I prefer JS for front-end build automation Every front-end project involves some automation to build it, test it, lint it, run dev servers,...
over a year ago
21
over a year ago
Every front-end project involves some automation to build it, test it, lint it, run dev servers, measure bundle size, and what not. npm scripts are fine for one-liners, but as the workflows grow more complex — run these things in parallel, then do something else, but only if...
wingolog
preliminary notes on a nofl field-logging barrier When you have a generational collector, you aim to trace only the part of the object graph that has...
9 months ago
35
9 months ago
When you have a generational collector, you aim to trace only the part of the object graph that has been allocated recently. To do so, you need to keep a : a set of old-to-new edges, used as roots when performing a minor collection. A language run-time maintains this set...
swyx's site RSS Feed
Svelte as an Eleventy Template Engine Svelte is a really nice authoring format for HTML components. I wanted to explore if I could extend...
over a year ago
26
over a year ago
Svelte is a really nice authoring format for HTML components. I wanted to explore if I could extend Eleventy to use it.
swyx's site RSS Feed
Networking Essentials: Naming, Addressing, and Forwarding How IP Addressing evolved over time, how it works today, and how we can transition to IPv6 in future
over a year ago
Making software...
Hosting with Codeberg Pages Hosting with Codeberg Pages 2022-07-29 I recently switched the pblog project repo over from...
over a year ago
32
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...
Irrational...
Load-bearing / Career-minded / Act Two rationales One of the common conceits in leadership is that nobody is truly essential for a company’s...
a year ago
57
a year ago
One of the common conceits in leadership is that nobody is truly essential for a company’s continuity. I call it a conceit, but I do mostly agree with it: I’ve felt literally sick after hearing about some peer’s unexpected departure, but I’m continually amazed at how resilient...
HTMHell
The Implied Web by Halvor William Sanden People don’t need call-to-action buttons. Interface elements made to get...
a year ago
24
a year ago
by Halvor William Sanden People don’t need call-to-action buttons. Interface elements made to get attention and herd people towards clicks increase cognitive effort because they obscure themselves and reduce interfaces to clickable surfaces. The implied web is based on the idea...
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...
Stephen Wolfram...
Twenty Years Later: The Surprising Greater Implications of A New Kind of Science See also: “A New Kind of Science: A 15-Year View”. From the Foundations Laid by A New Kind of...
over a year ago
36
over a year ago
See also: “A New Kind of Science: A 15-Year View”. From the Foundations Laid by A New Kind of Science When A New Kind of Science was published twenty years ago I thought what it had to say was important. But what’s become increasingly clear—particularly in the last few years—is...
Julia Evans
New talk: Making Hard Things Easy A few weeks ago I gave a keynote at Strange Loop called Making Hard Things Easy. It’s about why I...
a year ago
41
a year ago
A few weeks ago I gave a keynote at Strange Loop called Making Hard Things Easy. It’s about why I think some things are hard to learn and ideas for how we can make them easier. Here’s the video, as well as the slides and a transcript of (roughly) what I said in the talk. the...
Grant Slatton
Book List Stuff I've read
11 months ago
Ognjen Regoje •...
Why are you here, manager? In The Innovator’s Dilemma Christensen talks about how when acquiring a company you might either be...
2 months ago
17
2 months ago
In The Innovator’s Dilemma Christensen talks about how when acquiring a company you might either be acquiring its product or its processes. Depending on which it is, you need to handle the integration differently. I’ve realized that hiring a new manager follows a similar pattern:...
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
15
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...
Irrational...
How to resource Engineering-driven projects at Calm? (2020) One of the recurring challenges in any organization is how to split your attention across long-term...
3 months ago
35
3 months ago
One of the recurring challenges in any organization is how to split your attention across long-term and short-term problems. Your software might be struggling to scale with ramping user load while also knowing that you have a series of meaningful security vulnerabilities that...
Ink & Switch
Pixelpusher: Real-time peer-to-peer collaboration with React Documenting the Pixelpusher project for real-time peer-to-peer collaboration
over a year ago
TokyoDev
AI Disrupts The Traditional Hiring Process In the face of AI, there are two strategies: embrace the algorithm, or embrace being human. As a job...
7 months ago
31
7 months ago
In the face of AI, there are two strategies: embrace the algorithm, or embrace being human. As a job board operator, this has been weighing on me. I see hints that AI will disrupt the industry and transform the hiring process, perhaps not for the better. Ultimately, I’ve decided...
Tinker, Tamper,...
Docker Deployment Best Practices Given: There’s a CI system that automatically builds docker images from your VCS (e.g. git), we use...
11 months ago
25
11 months ago
Given: There’s a CI system that automatically builds docker images from your VCS (e.g. git), we use self-hosted gitlab.Goal: Both initial and subsequent automated deployments to different environments (staging and production). Rejected ApproachesMost existing blog articles and...
swyx's site RSS Feed
OSI Layers for Coding Careers Let's think about the value chain of humans that code and how we interact.
over a year ago
Liz Denys
Bridges 4 People Since Summer 2020, I've been organizing with Bridges 4 People, a campaign of the Transportation...
over a year ago
32
over a year ago
Since Summer 2020, I've been organizing with Bridges 4 People, a campaign of the Transportation Alternatives Brooklyn, North Brooklyn, and Manhattan activist committees. Bridges 4 People reimagines what the bridges that connect Brooklyn and Manhattan would look like if they...
Yale e360
Three days of Advent of Code in Hurl Every year I do some of Advent of Code. One year I completed it, but usually I just do some of it as...
a year ago
22
a year ago
Every year I do some of Advent of Code. One year I completed it, but usually I just do some of it as a social thing with friends and then taper off as interest wanes. This year, I did three days of it, and stopped because I really truly did not want to write more solutions in the...
swyx's site RSS Feed
Designing a Logo I recently kicked off a 99designs contest for a new logo:...
5 months ago
69
5 months ago
I recently kicked off a 99designs contest for a new logo: https://99designs.com/logo-design/contests/logo-brand-ai-engineering-podcast-help-define-industry-1307842/
elementary Blog
Supporting Disability Is Our Social Responsibility July is Disability Pride Month, an opportunity for us to consider how we’re serving our disabled...
3 days ago
6
3 days ago
July is Disability Pride Month, an opportunity for us to consider how we’re serving our disabled community and work on breaking down barriers to access. Last year we had the pleasure of being introduced to Florian—a fully blind cybersecurity enthusiast—and thanks to his feedback...
Ink & Switch
Patchwork 01 · Universal version control We believe that simple, powerful, universal version control tools could help all kinds of creators...
a year ago
6
a year ago
We believe that simple, powerful, universal version control tools could help all kinds of creators produce better work.
A Smart Bear
Learn by Copy In America we're trained that all copying is bad; of course plagiarism is, but perhaps we're...
a year ago
102
a year ago
In America we're trained that all copying is bad; of course plagiarism is, but perhaps we're throwing the baby out with the bathwater.
ᕕ( ᐛ )ᕗ Herman's...
On being a great gift-giver I received a great gift that I love
8 months ago
Steve Klabnik
Using the Oxide Console
a year ago
A Beautiful Site
box-sizing: border-box explained It's been over two years since Paul Irish famously posted the box-sizing trick that would bring us...
over a year ago
38
over a year ago
It's been over two years since Paul Irish famously posted the box-sizing trick that would bring us back to the days of early Internet Explorer. The good ol' days # You might remember how Internet Explorer 6 (quirks mode) and below did that whole box model thing wrong. If not,...
Josh Collinsworth
Adding page transitions in SvelteKit Transitions, easing, and routing are all baked into SvelteKit. This makes utilizing page transition...
over a year ago
29
over a year ago
Transitions, easing, and routing are all baked into SvelteKit. This makes utilizing page transition effects in SvelteKit sites and apps as easy as adding just a few lines of code.
HTMHell
#20 HTMHell special: close buttons This first HTMHell special inspects one of the most complicated and most controversial patterns in...
over a year ago
24
over a year ago
This first HTMHell special inspects one of the most complicated and most controversial patterns in front-end development: 🔥 the close button. 🔥 In modals, ads, and other overlays you often find a button with a close symbol that allows users, or at least some of them, to close...
David Heinemeier...
Free speech isn't guaranteed to be forever History is full of long stretches of dominance by noble ideas and despots, times of prosperity and...
10 months ago
50
10 months ago
History is full of long stretches of dominance by noble ideas and despots, times of prosperity and of dark ages. Each of which must have seemed like they would never end to the people who lived through them. If you were a citizen of the Ottoman empire 1452, you probably didn't...
Josh Collinsworth
Creating dynamic bar charts with CSS grid How to use CSS grid to make a responsive, adaptable bar chart with no math or external library...
over a year ago
swyx's site RSS Feed
How to Market Yourself Assemble your Personal Brand, your Domain, and your Coding Skills/Business Value, then Market...
over a year ago
32
over a year ago
Assemble your Personal Brand, your Domain, and your Coding Skills/Business Value, then Market Yourself in Public + at Work.
A Smart Bear
Tech Support is sales Tech support isn't just troubleshooting; it's the face of your company. Which means it's your brand,...
8 months ago
53
8 months ago
Tech support isn't just troubleshooting; it's the face of your company. Which means it's your brand, your positioning, and when it's excellent, it is sales.
macwright.com
Recently Writing in from Washington, DC, my once-hometown and the birthplace of Mapbox. This one will be...
over a year ago
46
over a year ago
Writing in from Washington, DC, my once-hometown and the birthplace of Mapbox. This one will be quick because I’m between one thing and another! Listening Dry Daniel by Buke and Gase Buke and Gase released some music they recorded a while ago, and there are some hits in it. I...
Yale e360
I'm taking a sabbatical and attending Recurse Center! It's been almost a decade since I graduated from college. In that time, I've worked at three...
over a year ago
19
over a year ago
It's been almost a decade since I graduated from college. In that time, I've worked at three startups, co-founded a non-profit immigration tech company, consulted for the United Nations, and noped out of grad school after one semester (twice!). I've also struggled with depression...
David Gerrells
Can you convert a video to pure css? Can you convert a video to pure css? There is only one way to find out.
10 months ago
bt RSS Feed
"This Key is Useless Now. Discard?" “This Key is Useless Now. Discard?” 2024-08-28 The title of this article probably triggers nostalgic...
10 months ago
70
10 months ago
“This Key is Useless Now. Discard?” 2024-08-28 The title of this article probably triggers nostalgic memories for old school Resident Evil veterans like myself. My personal favourite in the series (not that anyone asked) was the original, 1998 version of Resident Evil 2 (RE2). I...
37signals Dev
Monitoring 10 Petabytes of data in Pure Storage As the final part of our move out of the cloud, we are working on moving 10 petabytes of data out of...
6 months ago
69
6 months ago
As the final part of our move out of the cloud, we are working on moving 10 petabytes of data out of AWS Simple Storage Service (S3). After exploring different alternatives, we decided to go with Pure Storage FlashBlade solution. We store different kinds of information on S3,...
Steve Klabnik
Want to join the Rust docs team?
over a year ago
alexwlchan
Mountaintop moments Last weekend, I was in Edinburgh for the Fringe, and I’m so glad I went. I met new people, hung out...
10 months ago
69
10 months ago
Last weekend, I was in Edinburgh for the Fringe, and I’m so glad I went. I met new people, hung out with some Internet friends in-person, and saw some great theatre. It was fun, but also exhausting. By the final day, I was worn out and ready to sleep in my own bed – but now I’m...
Mahmoud Felfel's...
The Phoenix project — Book Notes Book Notes From "The Phoenix project".
over a year ago
Jim Nielsen’s Blog
Circles and Momentum I had not come across this graphic from swyx until recently: I like this reminder. I know for me,...
over a year ago
75
over a year ago
I had not come across this graphic from swyx until recently: I like this reminder. I know for me, it’s often too easy to slip into a kind of cynicism that only sees endless stationary circles rather than ones with directional momentum. It reminds me of the visualizations of...
The Changelog
KDE: A Nice Tiling Envieonment and a Surprisingly Awesome DE I recently wrote that managing an external display on Linux shouldn’t be this hard. I went down a...
over a year ago
20
over a year ago
I recently wrote that managing an external display on Linux shouldn’t be this hard. I went down a path of trying out some different options before finally landing at an unexpected place: KDE. I say “unexpected” because I find tiling window managers are just about a necessity....
Irrational...
Internal comms for executives. Whenever an executive joins a new company, there is an awkward merger between the executive’s...
over a year ago
53
over a year ago
Whenever an executive joins a new company, there is an awkward merger between the executive’s preferred communication style and the norms that organization has already established. I remember a recently joined executive complaining that engineers weren’t reading his emails. He...
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.
Yale e360
Approximating the Sierpinski Triangle on my CNC One of my big hobbies outside of tech is chess. I like to play it, and I also help run our town's...
11 months ago
37
11 months ago
One of my big hobbies outside of tech is chess. I like to play it, and I also help run our town's chess club. As part of that, we like to run rated tournaments to get our members some experience in a low-pressure tournament environment. These are my responsibility to organize and...
Ink & Switch
Patchwork 06 · Simple branching Branches are a powerful concept for source control systems. This Patchwork experiment explores how...
a year ago
6
a year ago
Branches are a powerful concept for source control systems. This Patchwork experiment explores how writers can use branches to try variations on a document.
Nelson's Weblog
Windy.com is good weather I’ve found a mobile app for weather I finally like enough to be happy about paying for. Windy, best...
over a year ago
61
over a year ago
I’ve found a mobile app for weather I finally like enough to be happy about paying for. Windy, best known for its website. The mobile app has extra phone features like notifications and home screen widgets. Also its UI is a little more understandable. Windy makes a strong first...
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
Making software...
Proper UI Hierarchy Proper UI Hierarchy 2019-02-05 I often feel like an old man when I complain about flat design and...
over a year ago
40
over a year ago
Proper UI Hierarchy 2019-02-05 I often feel like an old man when I complain about flat design and how designers these days have lost (or willfully forgotten) the skill to create accessible UIs with proper visual hierarchy. A skill which at it's core seems so simple - yet is...
Vladimir Klepov as a...
Thanks React, I'm fine with an imperative setInterval Like many of you, I've read Dan Abramov's excellent article, making setInterval declarative with...
over a year ago
21
over a year ago
Like many of you, I've read Dan Abramov's excellent article, making setInterval declarative with React hooks. It's a great introduction to hook thinking and gotchas, highly recommended to any react dev. But by now the insistence on being declarative in every hook ever has gone...
HTMHell
Template for accessibility guidelines by Steve Frenzel Foreword This template is opinionated and intended as a starting point for those...
a year ago
21
a year ago
by Steve Frenzel Foreword This template is opinionated and intended as a starting point for those who want to define how accessibility is dealt with in their company. It does not matter whether your title is developer, designer, project manager or something else. I created it...
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...
37signals Dev
Building Basecamp project stacks with Hotwire It’s been two decades since Rails changed the way we build web apps. As the demand for richer and...
a year ago
25
a year ago
It’s been two decades since Rails changed the way we build web apps. As the demand for richer and richer UIs grew, teams came up with different frontends to deliver on those expectations. Client-side frameworks such as Angular, Ember, and React emerged as popular choices. One of...
charity.wtf
Questionable Advice: “My boss says we don’t need any engineering managers. Is he right?” I recently joined a startup to run an engineering org of about 30-40 engineers. My title is VP...
a year ago
51
a year ago
I recently joined a startup to run an engineering org of about 30-40 engineers. My title is VP Engineering. However, I have been having lots of ongoing conflict with the CEO (a former engineer) around whether or not I am allowed to have or hire any dedicated engineering managers....
Tyler Cipriani: blog
A case for stacked patches 📚 I’m wondering why you talk about “branches” at all. No such thing should exist. – Linus Torvalds,...
a year ago
24
a year ago
I’m wondering why you talk about “branches” at all. No such thing should exist. – Linus Torvalds, 2005, git@vger.kernel.org Git branches are hard to think about. But “GitHub” forces you to think about branches. A lot. Instead of futzing with GitHub’s feature branches, many...
alexwlchan
Setting up Fish to make virtualenv easier Since I started my new job, I’ve been doing a lot more work in Python. As I was starting with a...
a year ago
30
a year ago
Since I started my new job, I’ve been doing a lot more work in Python. As I was starting with a completely clean slate, I wanted to try setting up Python the “right” way – or if not “right”, at least better way than my previous pile of hacks and kludges. (I don’t remember much of...
swyx's site RSS Feed
Introduction to MobX 4 for React/Redux Developers an introduction to mobx 4 for people coming from react and redux
over a year ago
David Heinemeier...
The most interesting people We didn’t used to need an explanation for having kids. That was just life. That’s just what you did....
3 months ago
29
3 months ago
We didn’t used to need an explanation for having kids. That was just life. That’s just what you did. But now we do, because now we don’t. So allow me: Having kids means making the most interesting people in the world. Not because toddlers or even teenagers are intellectual...
Ink & Switch
Potluck: Dynamic documents as personal software Gradually enriching text documents into interactive applications
over a year ago
Steve Klabnik
Seriously: numbers: use them!
over a year ago
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…
swyx's site RSS Feed
The Third Age of JavaScript A bunch of things are moving in JavaScript - it is quite feasible that the JS of 10 years from now...
over a year ago
33
over a year ago
A bunch of things are moving in JavaScript - it is quite feasible that the JS of 10 years from now will look totally unrecognizable
Maggie Appleton
Digital Gardening for Non-Technical Folks How to build a digital garden without touching code
over a year ago
Alex Meub
Apple Captive Network Assistant Slowness Problems on iOS We were trying to launch a new captive portal page design for a customer and we ran into the...
over a year ago
32
over a year ago
We were trying to launch a new captive portal page design for a customer and we ran into the strangest issue. Only on iOS devices, we’d see extreme slowness and unresponsive behavior in the Apple Captive Network Assistant (CNA). Over the course of several days, we made multiple...
Sometimes It Works...
Streaming & Recording I started streaming on Twitch a while ago. My plan was to do it regularly, but you know how life...
a year ago
10
a year ago
I started streaming on Twitch a while ago. My plan was to do it regularly, but you know how life gets in the way. I'm going to make a concerted effort to do more tho going forwards. Streams are going to be focused on my side projects and open source work I stream on Twitch...
Kagi Blog
What's next for Kagi? Two years ago, on June 1st, 2022, Kagi introduced ( https://blog.kagi.com/kagi-orion-public-beta ) a...
a year ago
95
a year ago
Two years ago, on June 1st, 2022, Kagi introduced ( https://blog.kagi.com/kagi-orion-public-beta ) a search engine that challenged the ad-supported version of the web.
tonsky.me
When You Get to Be Smart Writing a Macro Day-to-day programming isn’t always exciting. Most of the code we write is pretty straightforward:...
2 months ago
12
2 months ago
Day-to-day programming isn’t always exciting. Most of the code we write is pretty straightforward: open a file, apply a function, commit a transaction, send JSON. Finding a problem that can be solved not the hard way, but smart way, is quite rare. I’m really happy I found this...
Confessions of a...
The Pythonic Emptiness Why the Pythonic way of doing emptiness check on sequences is not necessarily ambiguous in most...
7 months ago
Computer Things
Modeling Awkward Social Situations with TLA+ You're walking down the street and need to pass someone going the opposite way. You take a step...
a month ago
28
a month ago
You're walking down the street and need to pass someone going the opposite way. You take a step left, but they're thinking the same thing and take a step to their right, aka your left. You're still blocking each other. Then you take a step to the right, and they take a step to...
swyx's site RSS Feed
The Swyx.io 2022 Rewrite Discussing the 2022 migration of swyx.io to SvelteKit and GitHub Issues
over a year ago
Tony Finch's blog
What does it mean to be an RCU implementation? The other day, Paul McKenney posted an article on LiveJournal about different flavours of RCU,...
over a year ago
26
over a year ago
The other day, Paul McKenney posted an article on LiveJournal about different flavours of RCU, prompted by a question about couple of Rust RCU crates. (There are a few comments about it on LWN.) McKenney goes on to propose an RCU classification system based on the API an...
David Heinemeier...
Imperfections create connections The engine is in wrong place in a Porsche 911. It's hanging out the back, swinging the car like a...
a year ago
52
a year ago
The engine is in wrong place in a Porsche 911. It's hanging out the back, swinging the car like a pendulum. And that's key to why it's the most iconic sports car ever made. This fundamental imperfection is part of how it creates the connection. This is true of mechanical watches...
bt RSS Feed
This Site is Now a Shinobi Website This Site is Now a Shinobi Website 2022-05-13 Update 2024: this website is now built with wruby My...
over a year ago
18
over a year ago
This Site is Now a Shinobi Website 2022-05-13 Update 2024: this website is now built with wruby My personal website is now an RSS-focused blog, generated from a collection of plain text files. But before we get into greater details about the switch, let me first introduce the...
David Crawshaw
2015-03-09 lars-lab.jpl.nasa.gov/JPL_Coding_Standard_C.pdf
over a year ago
swyx's site RSS Feed
How To Add Prettier and ESLint Automation to a React Codebase Automated code quality with GitHub Actions, Husky, Lint-staged, Prettier, and ESLint
over a year ago
Kevin Chen
Supporting macOS Mojave’s Dark Mode on the web macOS Mojave adds a Dark Mode for native apps that makes you look approximately 78 percent cooler...
over a year ago
21
over a year ago
macOS Mojave adds a Dark Mode for native apps that makes you look approximately 78 percent cooler when using the computer. In Safari Technology Preview 68, it’s now available on webpages too! Here’s how I added support to this website. Download video Using the...
Maggie Appleton
Defend Your Cookies with Essential Web Security Tactics Illustrated notes on the essentials of web security
over a year ago