Greg Brockman
OpenAI Five intro
The text of my speech introducing OpenAI Five at yesterday’s Benchmark event:
“We’re here to watch...
over a year ago
The text of my speech introducing OpenAI Five at yesterday’s Benchmark event:
“We’re here to watch humans and AI play Dota, but today’s match will have implications for the world. OpenAI’s mission is to ensure that when we can build machines as smart as humans, they will benefit...
Tony Finch's blog
Slower DNS name decompression
In a previous entry, I wrote about making DNS name decompression
faster by moving work left on this...
over a year ago
In a previous entry, I wrote about making DNS name decompression
faster by moving work left on this diagram so that we do
less of it:
names < pointers < labels < bytes
Last week I had a bright idea about that leftmost step, moving
per-pointer work to per-name, using some...
Epic Web Dev
Fluid Hover Cards with Tailwind CSS (tutorial)
11 months ago
swyx's site RSS Feed
Data outlasts Code, yet Code keeps winning
My recent End of Localhost piece on Hacker News came with the usual dash of HN criticism devolving...
over a year ago
My recent End of Localhost piece on Hacker News came with the usual dash of HN criticism devolving into blaming beginners for not knowing the same parts of the stack that they consider mandatory:
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...
10 months 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.
$...
Josh Comeau's blog
Hands-Free Coding
Earlier this year, I lost the ability to use a keyboard and mouse for extended periods. Fortunately,...
over a year ago
Earlier this year, I lost the ability to use a keyboard and mouse for extended periods. Fortunately, this wasn't as catastrophic as it sounds! This article chronicles my experience using adaptive tools like dictation and eye-tracking as my primary mechanisms for writing code.
ntietz.com blog
What's hidden behind "just implementation details"
Something I hear occasionally from some software people1 is something along the lines of: "Well, the...
6 months ago
Something I hear occasionally from some software people1 is something along the lines of: "Well, the hard part is figured out, and the rest is just implementation details."
This typically means they've created an algorithm to do something, and the rest of it is all the supporting...
Dan Cowell
Software engineers hate code.
This is the best-kept secret of the software engineering profession: engineers hate code. Especially...
a year ago
This is the best-kept secret of the software engineering profession: engineers hate code. Especially code written by other people. It's why they love working on greenfield projects so much. No code, no maintenance, no headaches!
Ever wondered why microservices took off in teams...
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
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....
Jim Nielsen’s Blog
The Nuance of “Domain”
I love visualizations like this:
That was my mental model of URLs until I indexed my blog’s links...
a year ago
I love visualizations like this:
That was my mental model of URLs until I indexed my blog’s links and realized there’s more to “domain” than initially meets the eye.
What is a “Domain”?
Let’s say you have a URL like this:
https://example.com
Put it in the URL constructor and...
Steve Klabnik
Create a more compelling experience for your users through game mechanics
over a year ago
Irrational...
Team Charters are a trap.
I’m cleaning out old lingering drafts. This one’s on why I dislike Team Charters.
Recently an email...
a year ago
I’m cleaning out old lingering drafts. This one’s on why I dislike Team Charters.
Recently an email came in asking about writing team charters. I’ve worked at a number of companies that asked teams to write charters, and I think it’s an interesting project. That said, it’s not a...
Hixie's Natural Log
Indexing into a string
I propose the following aphorism:
Indexing into a string type makes as much sense as indexing into...
a year ago
I propose the following aphorism:
Indexing into a string type makes as much sense as indexing into an integer type.
bt RSS Feed
Modern Improvements for Default Browser Styles
Modern Improvements for Default Browser Styles
2021-11-09
This website almost exclusively uses the...
over a year ago
Modern Improvements for Default Browser Styles
2021-11-09
This website almost exclusively uses the browser’s (whichever one that might be) default styling to render it’s HTML. I firmly believe, and have stated in a previous post, that the default HTML styling across all browsers...
bt RSS Feed
The Linux Desktop is Hard to Love
The Linux Desktop is Hard to Love
2022-07-14
I want to love the “Linux Desktop”. I really do. But...
over a year ago
The Linux Desktop is Hard to Love
2022-07-14
I want to love the “Linux Desktop”. I really do. But I’ve come to the realization that what I love is the idea of the Linux Desktop. The community. The security and core focus on open source. The customizable environments. Tweaking as...
Tyler Cipriani: blog
Framework DIY 13 gen AMD review ⚙️
.title {text-wrap:balance;}
Framework Laptop DIY 13 AMD, 13th Generation with ethernet dongle and...
11 months 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...
Patrick Kayongo
Super Apps vs WhatsApp
Over the last little while, there has been this rise in Super Apps, these apps that attempt to be...
over a year ago
Over the last little while, there has been this rise in Super Apps, these apps that attempt to be multi-functional “mobile malls”. In South Africa, Vodacom has released VodaPay where one can “enter” multiple stores to shop their products. Nedbank has Avo where one can also shop...
swyx's site RSS Feed
Pick Up What They Put Down
> Translations welcome!...
over a year ago
> Translations welcome! ([Português](https://meleu.github.io/artigos-traduzidos/aprenda-em-publico-hack.html))
alexwlchan
Splitting a class into balanced groups
Earlier this week, my mum sent me an interesting problem.
She’s got a class of 12 students, who are...
a year ago
Earlier this week, my mum sent me an interesting problem.
She’s got a class of 12 students, who are going to meet over 7 sessions.
In each session, they’re going to split into 3 or 4 groups, and she wants to find an even distribution of groups – each person gets to work with...
Daniel Marino
Daily Inspirational Word
Over the past couple of years I’ve gotten into journaling. Recently I’ve been
using a method where...
7 months ago
Over the past couple of years I’ve gotten into journaling. Recently I’ve been
using a method where you’re given a single inspirational word as a prompt, and
go from there. Unfortunately, the process of finding, saving, and accessing
inspirational words was a bit of a...
Liz Denys
Pointillism rose
Sharpie on computer paper, Photoshop to brighten the colors.
over a year ago
Sharpie on computer paper, Photoshop to brighten the colors.
Irrational...
The Engineering Executive's Primer.
See on O’Reilly’s website for The Engineering Executive’s Primer.
In 2019, I worked with Stripe...
a year ago
See on O’Reilly’s website for The Engineering Executive’s Primer.
In 2019, I worked with Stripe Press to publish my first book, An Elegant Puzzle,
which captured many of the lessons I’d learned as an engineering manager in fast growing Silicon Valley companies.
In 2021, I decided...
macwright.com
Recently: Cycling and Autumn
I haven’t been posting much to the ‘main blog’ recently, but I have been keeping the micro blog...
2 months ago
I haven’t been posting much to the ‘main blog’ recently, but I have been keeping the micro blog updates humming. If you want more content in your RSS reader, you can subscribe to those posts, which are shorter, more scattered, and even less copyedited. It feels bad to have...
bunnie's blog
Name that Ware, October 2023
The Ware for October 2023 is shown below. Thanks to JeffreyO for contributing this ware!
a year ago
The Ware for October 2023 is shown below. Thanks to JeffreyO for contributing this ware!
Liz Denys
Dresses, 'dressing up', and the software industry
A few days ago, Lea Coligado, a junior at Stanford, wrote about some of the sexism she's experienced...
over a year ago
A few days ago, Lea Coligado, a junior at Stanford, wrote about some of the sexism she's experienced in computer science. One of the things she mentioned was how wearing dresses caused her to be treated differently. I, too, prefer dresses because I find them much more comfortable...
bt RSS Feed
Stuffing an SSD Inside the Raspberry Pi 400
Stuffing an SSD Inside the Raspberry Pi 400
2021-08-13
I have successfully jammed an mSATA SSD into...
over a year ago
Stuffing an SSD Inside the Raspberry Pi 400
2021-08-13
I have successfully jammed an mSATA SSD into the main shell of my Raspberry Pi 400. It wasn’t as straightforward as I thought it would be - in fact, most real hardware tinkerers will probably vomit in their mouths once they...
alexwlchan
Finding books in nearby library branches
I’m trying to make better use of my local public library.
I want to read more books, and borrowing...
over a year ago
I’m trying to make better use of my local public library.
I want to read more books, and borrowing from the library keeps the habit sustainable.
It also saves a fair bit of money, and I don’t have to decide what to do with books when I’m done.
Recently, I built a tool to help me...
Julia Evans
Some Git poll results
A new thing I’ve been trying while writing this Git zine is doing a bunch of polls on Mastodon to...
9 months ago
A new thing I’ve been trying while writing this Git zine is doing a bunch of polls on Mastodon to learn about:
which git commands/workflows people use (like “do you use merge or rebase more?” or “do you put your current git branch in your shell prompt?”)
what kinds of problems...
Alex MacCaw
The AI is coming
May you live in interesting times, goes the ancient Chinese proverb. Recent developments in...
over a year ago
May you live in interesting times, goes the ancient Chinese proverb. Recent developments in artificial-intelligence, especially image-generation, are putting that curse to the test.
In the last year we’ve seen some incredible breakthroughs in image-generation with the release of...
swyx's site RSS Feed
Networking Essentials: Network Security
What is Traffic Engineering?
over a year ago
What is Traffic Engineering?
bt RSS Feed
They Won't Wait: A Warning for Slow Websites
They Won’t Wait: A Warning for Slow Websites
2019-06-25
Your website is probably slow. I’m not...
over a year ago
They Won’t Wait: A Warning for Slow Websites
2019-06-25
Your website is probably slow. I’m not trying to make you feel bad or dismiss all the hard work you’ve put into your project. Heck, performance might have been a core value of the design. But websites can always be...
On Test Automation
On ditching hourly and productizing my services
In the last couple of weeks, I’ve spent much more time commuting than normal. I mostly work remotely...
4 weeks ago
In the last couple of weeks, I’ve spent much more time commuting than normal. I mostly work remotely these days, for clients both in the Netherlands and abroad. And I like it that way. Don’t get me wrong, I like to drive, but commuting takes up a lot of time, time I would rather...
A Beautiful Site
Archiving Postleaf
Postleaf — at least in its current form — has been discontinued. In the future, I'd like to bring it...
over a year ago
Postleaf — at least in its current form — has been discontinued. In the future, I'd like to bring it back as something different. Maybe an open source project. Maybe a SaaS product. I'm not sure at this point.
The world still needs a simple platform to encourage blogging and the...
ntietz.com blog
RC Week 9: Parallels of Proofs and Programs
I have three weeks left at Recurse Center.
This last week was significantly less productive for me...
over a year ago
I have three weeks left at Recurse Center.
This last week was significantly less productive for me than usual, because I've been pretty fatigued and just recovered from a cold.
But I still got some work done that I'm proud of.
More than that, I'm excited for the coming three...
the singularity is...
A Really Big Computer
GPT-4 was trained on 25k A100s in about 90 days. That’s 3e25 FLOPs.
If a person has 20 PFLOPS...
a year ago
GPT-4 was trained on 25k A100s in about 90 days. That’s 3e25 FLOPs.
If a person has 20 PFLOPS (20e15) of compute, GPT-4 used 47.5 person-years to train. Very human scale.
I want to build a computer capable of training GPT-4 in a day. I need 3e25/86400 = 347,000,000 TFLOPS, or...
HTMHell
What is the Difference Between Alternative Text, Long Description, and Caption?
When it comes to adding images on the web, you need to consider how to make them accessible and...
over a year ago
When it comes to adding images on the web, you need to consider how to make them accessible and understandable to everyone.
Which means you need to include text alternatives to describe the image information or function.
Three options are:
Alternative Text
Long...
HTMHell
#24 A placeholder is not a label
Bad code
<input type="text" placeholder="First name">
Issues and how to fix them
Every form input...
over a year ago
Bad code
<input type="text" placeholder="First name">
Issues and how to fix them
Every form input element needs a label. When screen reader users access a form field, the label is announced with the field type (e.g. first name, edit text). If it’s missing, users might not know...
swyx's site RSS Feed
Using Novela by Narative (updated)
With the growing community interest in Gatsby, we hope to create more resources that make it easier...
over a year ago
With the growing community interest in Gatsby, we hope to create more resources that make it easier for anyone to grasp the power of this incredible tool.
swyx's site RSS Feed
Flutter for React Native Devs in 30 Seconds
You may have heard of [Flutter](https://flutter.io), Google's answer to React Native. What should...
over a year ago
You may have heard of [Flutter](https://flutter.io), Google's answer to React Native. What should you know?
swyx's site RSS Feed
Using Next.js as a Static Site Generator for Netlify
How to deploy a Static Next.js Site to Netlify, and then upgrade it to use Dynamic Route Segments to...
over a year ago
How to deploy a Static Next.js Site to Netlify, and then upgrade it to use Dynamic Route Segments to become a full fledged Static Site Generator!
ntietz.com blog
Using search as a primary datastore since the docs said not to
Look, I'm sorry, but if the docs say not to do something that's like catnip.
Then I just have to do...
4 months ago
Look, I'm sorry, but if the docs say not to do something that's like catnip.
Then I just have to do it.
So when I saw that the Typesense docs say not to use it as a primary datastore?
Well well well, that's what we'll have to do.
I spent a little bit of time figuring out what a...
alexwlchan
My Python snippet for walking a file tree
I write a lot of one-use Python scripts for quick analysis or cleaning something up on my disk, and...
a year ago
I write a lot of one-use Python scripts for quick analysis or cleaning something up on my disk, and they often involve iterating over a folder full of files.
The key function for doing this is os.walk in the standard library, but it’s not quite what I want, so I have a wrapper...
Steve Klabnik
Deleuze for developers: assemblages
over a year ago
Steve Klabnik
Transmuting Philosophy into Machinery
over a year ago
Liz Denys
Liz rides the subway on May 12, 2016: women's financial planning
Liz rides the subway is a series containing thoughts I have on the subway, mostly as an experiment...
over a year ago
Liz rides the subway is a series containing thoughts I have on the subway, mostly as an experiment to get me to write more. Today's ride home from choir practice:
Former Citigroup CFO Sallie Krawcheck launched Ellevest yesterday. Ellevest differs from other investment platforms...
Identity Designed
OOP
Designed by Futura, Mexico City.
over a year ago
Designed by Futura, Mexico City.
alexwlchan
Spotting spam in our CloudFront logs
About two months ago, I wrote about some Python code I’d written to parse CloudFront logs.
I wrote...
a year ago
About two months ago, I wrote about some Python code I’d written to parse CloudFront logs.
I wrote this code to help with analysing some searches on wellcomecollection.org, and I thought it would be useful to explain a bit more of what I was doing.
There’s a lot of spam in the...
Code Of Honor
Credit where credit is due
I feel fortunate to have been part of Blizzard Entertainment when it started, now over thirty years...
2 months ago
I feel fortunate to have been part of Blizzard Entertainment when it started, now over thirty years ago. I got to work with amazing people; make games players loved; and learn a lot about design, programming, and business along the way. Some of those lessons were hard-earned, as...
Irrational...
How should you adopt LLMs?
Whether you’re a product engineer, a product manager, or an engineering executive, you’ve probably...
7 months ago
Whether you’re a product engineer, a product manager, or an engineering executive, you’ve probably been pushed to consider using Large Language Models (LLM) to extend your product or enhance your processes. 2023-2024 is an interesting era for LLM adoption, where these...
swyx's site RSS Feed
Scaling Coding Communities
People who can scale coding communities are 🔥 🔥 🔥
over a year ago
People who can scale coding communities are 🔥 🔥 🔥
bt RSS Feed
CSS Value: `currentColor`
CSS Value: currentColor
2019-04-13
There are a large number of nuanced and mostly unheard of CSS...
over a year ago
CSS Value: currentColor
2019-04-13
There are a large number of nuanced and mostly unheard of CSS value types, but today we are going to focus on currentColor. So what is the currentColor value type anyway?
The currentColor value type will apply the existing color value to other...
swyx's site RSS Feed
Choice Architecture
Reflection on how both gyms and startups do choice architecture and how we can be more conscious of...
over a year ago
Reflection on how both gyms and startups do choice architecture and how we can be more conscious of this
blag
Recurse Center Day 14: NoSQL Transactions
I learned how using MongoDB was fatal for a startup
over a year ago
I learned how using MongoDB was fatal for a startup
Acko.net
Who Doesn't Go Nazi?
The essay "Who goes Nazi" (1941) by Dorothy Thompson is a commonly cited classic. Through a...
over a year ago
The essay "Who goes Nazi" (1941) by Dorothy Thompson is a commonly cited classic. Through a fictional dinner party, we are introduced to various characters and personalities. Thompson analyzes whether they would or wouldn't make particularly good nazis.
Supposedly it comes down...
PostHog's RSS Feed
The YC Interview
We submitted the application, then got back to work. We couldn't work out how long it'd take to hear...
over a year ago
We submitted the application, then got back to work. We couldn't work out how long it'd take to hear back, but then we did. It was now October 16th…
Dan Slimmon
Garden-path incidents
Barb’s story It’s 12 noon on a Minneapolis Wednesday, which means Barb can be found at Quang. As the...
8 months ago
Barb’s story It’s 12 noon on a Minneapolis Wednesday, which means Barb can be found at Quang. As the waiter sets down Barb’s usual order (#307, the Bun Chay, extra spicy), Barb’s nostrils catch the heavenly aroma of peanuts and scallions and red chiles. A wave of calm moves...
The Pragmatic...
An explosion in software engineers using AI coding tools?
GitHub surveyed 500 developers in the US for a sense of how they use AI coding tools. I examine the...
a year ago
GitHub surveyed 500 developers in the US for a sense of how they use AI coding tools. I examine the results and add context on how the survey was conducted.
Irrational...
Measuring an engineering organization.
For the past several years, I’ve run a learning circle with engineering executives. The most...
over a year ago
For the past several years, I’ve run a learning circle with engineering executives. The most frequent topic that comes up is career management–what should I do next? The second most frequent topic is measuring engineering teams and organizations–my CEO has asked me to report...
bt RSS Feed
ThriftyName: $5 Brand Names
ThriftyName: $5 Brand Names
2021-02-25
It’s been a while since I’ve written anything on this blog,...
over a year ago
ThriftyName: $5 Brand Names
2021-02-25
It’s been a while since I’ve written anything on this blog, but for good reason - I’ve been working on a handful of side projects. I plan to drip-feed release these projects over time, but for today I’m announcing ThriftyName.
What is...
David Heinemeier...
Patek levels of finishing
We’re in the final phase of getting the first ONCE product out the door. As with any new...
a year ago
We’re in the final phase of getting the first ONCE product out the door. As with any new development, there are a million little details we need to nail for a successful launch that’s up to our standards. That’s usually where the temptation to cut corners on internal quality...
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.
4 months ago
Can you convert a video to pure css? There is only one way to find out.
ntietz.com blog
The bittersweet end of a year of independence
Just over a year ago, I left the startup I was working for and started my own business. My intention...
over a year ago
Just over a year ago, I left the startup I was working for and started my own business. My intention was to do freelance work ("consulting", to all my clients) until I was able to launch my first product, and then shift into being a product company. My ambitions and confidence...
TokyoDev
Working as a Filipino Software Developer in Japan
It felt like a fever dream when I got the job offer to move to Japan. *This was it*, I thought. *My...
a year ago
It felt like a fever dream when I got the job offer to move to Japan. *This was it*, I thought. *My chance to rebrand myself and seek better opportunities*.
I was twenty when I left my entire life behind in my hometown in the municipality of Kalibo to get a shot at working for...
Patrick Kayongo
Software Developers vs ChatGPT & Friends
The machines are coming to steal our jobs. It took the jobs of the farm labourers and the factory...
a year ago
The machines are coming to steal our jobs. It took the jobs of the farm labourers and the factory workers, and in a twist of irony, it’s now taking the jobs of those who developed its predecessors – the software developers. At least that’s what many alarmist headlines are saying...
PostHog's RSS Feed
What we built at our sun-kissed Aruba hackathon
Every year, Team PostHog congregates for our annual all-company offsite . In previous years we've...
a year ago
Every year, Team PostHog congregates for our annual all-company offsite . In previous years we've been to Italy, Portugal and Iceland. This year, we…
The Pragmatic...
CircleCI’s unnoticed holiday security breach
CircleCI customers returned from the holiday break to be told to urgently rotate their secrets,...
a year ago
CircleCI customers returned from the holiday break to be told to urgently rotate their secrets, which were probably leaked. What does this leak mean for companies using a CI provider and how can you prepare for a CI vendor being compromised?
Liz Denys
An update on Keybase verification
Keybase updated their verification methods to include a command line method that relies on echo,...
over a year ago
Keybase updated their verification methods to include a command line method that relies on echo, gpg, perl, and curl. I really like this so-called "hardcore mode" because it uses only tools I already trust - I don't have to install anything from Keybase. The process involves...
Acko.net
In Search of Sophistication
Cultural Assimilation, Theory vs Practice
The other day, I read the following, shared 22,000+ times...
over a year ago
Cultural Assimilation, Theory vs Practice
The other day, I read the following, shared 22,000+ times on social media:
"Broken English is a sign of courage and intelligence, and it would be nice if more people remembered that when interacting with immigrants and refugees."
This...
swyx's site RSS Feed
10x-ing Svelte (Svelte Summit 2022 Talk Notes)
Some show notes for my Svelte Summit talk for those who are looking for all the references and cut...
over a year ago
Some show notes for my Svelte Summit talk for those who are looking for all the references and cut content.
Irrational...
Testing strategy: avoid the waterfall strategy trap with iterative refinement.
If I could only popularize one idea about technical strategy, it would be that
prematurely applying...
3 months ago
If I could only popularize one idea about technical strategy, it would be that
prematurely applying pressure to a strategy’s rollout prevents evaluating whether the strategy is effective.
Pressure changes behavior in profound ways, and many of those changes are intended to make...
A Beautiful Site
I switched from tabs to spaces and haven't looked back
Last week I started using spaces to indent code instead of tabs. It's something I swore I would...
over a year ago
Last week I started using spaces to indent code instead of tabs. It's something I swore I would never do, but I'm glad I finally did.
Why I always preferred tabs #
Tabs are sensible. They were made to indent things, and code needs to be indented, so it was a good relationship....
swyx's site RSS Feed
Why TurboRepo Will Be The First Big Trend of 2022
TurboRepo is a big deal for the JS community because it addresses the monorepo problem head on,...
over a year ago
TurboRepo is a big deal for the JS community because it addresses the monorepo problem head on, bringing 85% faster build speeds and great architecture/docs/marketing.
Tinloof - Blog
SEO best practices on Sanity
When we build a website with Sanity, we configure SEO best practices to rank higher on search engine...
over a year ago
When we build a website with Sanity, we configure SEO best practices to rank higher on search engine result pages.
alexwlchan
Snippets to manage albums in Photos.app
Recently I’ve been building some tools to help me manage my photo collection, and part of that...
a year ago
Recently I’ve been building some tools to help me manage my photo collection, and part of that involves moving photos in and out of albums.
The tool I’ve built is very specific to my workflow and unlikely to be immediately useful to anyone else, but I thought some of the code for...
Liz Denys
invalid arch-dependent ELF magic
An elf stands on an arch, attempts to cast a spell, and freaks out when he is unable to cast it,...
over a year ago
An elf stands on an arch, attempts to cast a spell, and freaks out when he is unable to cast it, or...
PostHog's RSS Feed
HogMail #14
Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product...
over a year ago
Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product guides, and curated articles on building great products…
Stephen Wolfram...
Wolfram|Alpha as the Way to Bring Computational Knowledge Superpowers to ChatGPT
ChatGPT and Wolfram|Alpha It’s always amazing when things suddenly “just work”. It happened to us...
a year ago
ChatGPT and Wolfram|Alpha It’s always amazing when things suddenly “just work”. It happened to us with Wolfram|Alpha back in 2009. It happened with our Physics Project in 2020. And it’s happening now with OpenAI’s ChatGPT. I’ve been tracking neural net technology for a long time...
Dan Slimmon
Podcast: Small Batches with Adam Hawkins
I was recently delighted to be interviewed by Adam Hawkins on his podcast Small Batches. We...
4 months ago
I was recently delighted to be interviewed by Adam Hawkins on his podcast Small Batches. We discussed a huge variety of topics. Here is the full episode, and on that page you’ll find meticulously timestamped links to specific topics. Check out the rest of Adam’s podcast, it’s...
Alex Meub
How To Quiet Down Your 3D Printer
When I first got my 3D printer, I built an enclosure to protect it from dust, maintain a consistent...
a year ago
When I first got my 3D printer, I built an enclosure to protect it from dust, maintain a consistent temperature, and minimize noise. I was surprised to find that the enclosure didn’t reduce noise that significantly. I then placed a patio paver under my printer, which made it...
Blog - Bitfield...
Being a good co-worker is your job now
In the final part of this series on the world of work, we’ll talk about how
not to suck at...
a year ago
In the final part of this series on the world of work, we’ll talk about how
not to suck at meetings.
macwright.com
Recently
Hello from sunny Brooklyn, where it’s suddenly summer. What’s new?
Over at the Val Town Blog, I...
8 months ago
Hello from sunny Brooklyn, where it’s suddenly summer. What’s new?
Over at the Val Town Blog, I wrote about how searching source code is a pretty
hard problem. It was pretty
well-received: I confirmed that yes, it’s a pretty hard problem. We’re really
trying not to write a search...
Ralph Ammer
Immanuel Kant—What can we know?
If you are interested in truth, be it in the form of scientific knowledge or artistic beauty, there...
a year ago
If you are interested in truth, be it in the form of scientific knowledge or artistic beauty, there is no way around Immanuel Kant’s ‘Critique of Pure Reason’. In this book Kant asked the simple question: “What can we know?“ And his answer is foundational to how we experience and...
ntietz.com blog
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...
3 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...
Kevin Chen
How autonomous vehicle simulation works
When autonomous vehicle developers justify the safety of their driverless vehicle deployments, they...
7 months ago
When autonomous vehicle developers justify the safety of their driverless vehicle deployments, they lean heavily on their testing in simulation. Common talking points take the form of “we made our car drive X billion miles in simulation.” From these vague statements, it’s...
Daniel Immke's Blog...
Selectively disabling payment gateways in WooCommerce
I recently wrapped up a big WooCommerce project that required quite a bit of customization. I’ve...
over a year ago
I recently wrapped up a big WooCommerce project that required quite a bit of customization. I’ve decided to write about a few of those…
Neil Panchal
Eternal Robustness
"Look, you can trust us. We can be depended upon. We are serious about our products and we take...
a year ago
"Look, you can trust us. We can be depended upon. We are serious about our products and we take great care to provide you with excellence year after year. Your involvement with us will be predictable and stable."
swyx's site RSS Feed
Quick Guide to setup your React + Typescript Storybook Design System
a no-bs guide to set up your new React and Typescript Design System powered by Storybook!
over a year ago
a no-bs guide to set up your new React and Typescript Design System powered by Storybook!
The Changelog
Dead USB Drives Are Fine: Building a Reliable Sneakernet
“OK,” you’re probably thinking. “John, you talk a lot about things like Gopher and personal radios,...
over a year ago
“OK,” you’re probably thinking. “John, you talk a lot about things like Gopher and personal radios, and now you want to talk about building a reliable network out of… USB drives?” Well, yes. In fact, I’ve already done it. What is sneakernet? Normally, “sneakernet” is a sort of...
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...
11 months 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...
Making software...
89 Blog Posts in a Single HTML File
89 Blog Posts in a Single HTML File
2021-04-22
This is no longer the current setup of my blog. I...
over a year ago
89 Blog Posts in a Single HTML File
2021-04-22
This is no longer the current setup of my blog. I have switched back to Jekyll for performance reasons. I'll be leaving this post up as a point of reference though :)
This is my personal blog (if that wasn't already obvious). I...
Jim Nielsen’s Blog
Faster Connectivity !== Faster Websites
This post from Dan Luu discussing how web bloat impacts users with slow devices caused me to reflect...
8 months ago
This post from Dan Luu discussing how web bloat impacts users with slow devices caused me to reflect on the supposition that faster connectivity means faster websites.
I grew up in an era when slow internet was the primary limiting factor to a great experience on the web. I was...
bunnie's blog
Non-Destructive Silicon Imaging (and Winner of Name that Ware December 2022)
The ware for December 2022 is an AMD Radeon RX540 chip, part number 216-0905018. Congrats to SAM for...
a year ago
The ware for December 2022 is an AMD Radeon RX540 chip, part number 216-0905018. Congrats to SAM for guessing the ware; email me for your prize. The image is from Fritzchen Fritz’s Flickr feed; I recommend checking out his photos (or you can follow him on twitter). Even if you...
37signals Dev
A vanilla Rails stack is plenty
If you have the luxury of starting a new Rails app today, here’s our recommendation: go...
3 weeks ago
If you have the luxury of starting a new Rails app today, here’s our recommendation: go vanilla.
Fight hard before adding Ruby dependencies. Keep that Gemfile that Rails generates as close to the original one as possible.
Fight even harder before adding Javascript dependencies....
ᕕ( ᐛ )ᕗ Herman's...
On writing regularly
It has been a while (perhaps too long) since I’ve written publicly. My notepad is, however, filled...
a year ago
It has been a while (perhaps too long) since I’ve written publicly. My notepad is, however, filled with half jotted down ideas, semi-written essays, and the scratchings and sketches of a madman re-learning algebra and Spanish.
I once knew a man who lived by the somewhat...
A Beautiful Site
A clever way to style the <mark> element
I was checking out the CashNotify app today and I noticed a beautiful style for highlighting text in...
over a year ago
I was checking out the CashNotify app today and I noticed a beautiful style for highlighting text in their testimonials:
Most textual highlights use a boring rectangle background color, but this stands out and looks gorgeous. I was really hoping they were using a simple <mark>...
PostHog's RSS Feed
Don’t bother securing your trademarks in the beginning
Disclaimer: This is intended as a short, tactical guide to getting your trademarks sorted out for...
over a year ago
Disclaimer: This is intended as a short, tactical guide to getting your trademarks sorted out for the first time, on a minimal budget. This is not…
A Smart Bear
Avoid blundering: 80% of a winning strategy
Why do startups typically fail? It turns out that "avoiding those things" is already a plan for...
9 months ago
Why do startups typically fail? It turns out that "avoiding those things" is already a plan for success.
Copper • A blog...
Woodworking as an escape from the absurdity of software
Some of you might remember the legendary comment of Eric Diven on a Docker CLI issue he opened years...
8 months ago
Some of you might remember the legendary comment of Eric Diven on a Docker CLI issue he opened years ago:
@solvaholic: Sorry I missed your comment of many months ago. I no longer build software; I now make furniture out of wood. The hours are long, the pay sucks, and there’s...
Jim Nielsen’s Blog
An Ode to An Event Apart
I’m not a big globe-trotting conference attendee. I’ve only been to a handful in my career.
The...
a year ago
I’m not a big globe-trotting conference attendee. I’ve only been to a handful in my career.
The event I remember most fondly is An Event Apart: Austin in 2013. In my memory (which, granted, might be fuzzy) that conference was more about ideas than any specific technology. What I...
TokyoDev
Tips for Interviewing at Japanese Tech Companies
I've already talked about some [tips on how to land a job in...
a year ago
I've already talked about some [tips on how to land a job in Japan](https://medium.com/japonica-publication/tips-for-landing-a-job-in-japan-b1b94315f177), as well as some [job sites](https://todorokis.medium.com/job-hunting-websites-to-get-an-it-job-in-japan-c7516846ce5) that...
A Beautiful Site
Creating a printable website using print stylesheets
I frequently see little printer icons all over the web that clearly mean I can print out a clean...
over a year ago
I frequently see little printer icons all over the web that clearly mean I can print out a clean version of the webpage that I'm looking at. These little icons are indeed a beautiful sight from the user's perspective. No more having to modify printer settings or copy and paste...
Joel Gascoigne
Firing myself, again
I've written in the past about how I see the role of a...
over a year ago
I've written in the past about how I see the role of a CEO
[https://joel.is/post/42713179646/expert-of-nothing] to be one where you are
repeatedly firing yourself. Joe Kraus
[http://techcrunch.com/2012/08/28/first-fire-thyself/] brought my attention to
thinking about the role in...
blag
SQLite Slaps
why SQLite is cracked
6 months ago
Jim Nielsen’s Blog
Cat and Mouse
Read more about RSS Club.
When we first moved in to our current house, we had a mouse...
a year ago
Read more about RSS Club.
When we first moved in to our current house, we had a mouse problem.
Well, I should say “mice” problem because it was definitely plural and not just one solitary mouse chillin in the house.
As a new homeowner, I was distraught. I tried all kinds...
Charles Chen
.NET Task Parallel Library vs System.Threading.Channels
Wondering which concurrency library is right for you? Let's dive in!
a year ago
Wondering which concurrency library is right for you? Let's dive in!
Making software...
Setting Up a Free SSL
Setting Up a Free SSL
2018-08-07
I never had to worry about SSL certificates when I originally...
over a year ago
Setting Up a Free SSL
2018-08-07
I never had to worry about SSL certificates when I originally hosted my blog through Github Pages, but since switching over to Surge.sh I lost my ability to utilize https protocol.
Luckily, Cloudflare offers a very simple way to implement SSL on...
Julia Evans
Do we think of git commits as diffs, snapshots, and/or histories?
Hello! I’ve been extremely slowly trying to figure how to explain every core
concept in Git...
12 months ago
Hello! I’ve been extremely slowly trying to figure how to explain every core
concept in Git (commits! branches! remotes! the staging area!) and commits have
been surprisingly tricky.
Understanding how git commits are implemented feels pretty straightforward to
me (those are...
David Heinemeier...
Visions of the future
Nothing gets me quite as fired up as discovering the future early and undistributed. That feeling of...
6 months ago
Nothing gets me quite as fired up as discovering the future early and undistributed. That feeling of realizing that something is simply better, and the only reason it hasn't taken off yet is because the world hasn't realized it. It's amazing, and it's how I'm feeling about Linux...
Words and Buttons...
Either your estimates suck or your job does
This page uses polynomial modeling to show why software engineering tasks are often impossible to...
a year ago
This page uses polynomial modeling to show why software engineering tasks are often impossible to estimate.
A Beautiful Site
Why You Should Prefix Custom Events
Similar to how every custom element must contain a dash, I like to pretend that every custom event...
over a year ago
Similar to how every custom element must contain a dash, I like to pretend that every custom event must also contain a dash. This removes all ambiguity between native events and custom events.
Therefore, I prefix all custom events in Shoelace with sl-. It may seem contradictory...
Alice GG
Stuff I've been working on
It’s been around 2 years that I’ve had to stop with my long-term addiction to stable jobs.
Quite a...
2 months ago
It’s been around 2 years that I’ve had to stop with my long-term addiction to stable jobs.
Quite a few people who read this blog are wondering what the hell exactly I’ve been doing since then so I’m going to update all of you on the various projects I’ve been working on.
Meme...
General Robots
Humanoid Robots: Dollars and GPTs
Whats With All The Humanoid Robots? Part 2
7 months ago
Whats With All The Humanoid Robots? Part 2
bt RSS Feed
Enabling Safari Extensions with the macOS Catalina Patcher
Enabling Safari Extensions with the macOS Catalina Patcher
2021-09-23
I have an old 2011 MacBook Air...
over a year ago
Enabling Safari Extensions with the macOS Catalina Patcher
2021-09-23
I have an old 2011 MacBook Air that is running the latest version of macOS Catalina thanks to the very wonderful Catalina Patcher by dosdude1. This project has made it possible for me to run and test some of...
charity.wtf
The Future of Ops is Platform Engineering
First published on 2022-09-30 at https://www.honeycomb.io/blog/future-ops-platform-engineering. Two...
over a year ago
First published on 2022-09-30 at https://www.honeycomb.io/blog/future-ops-platform-engineering. Two years ago I wrote a piece in The New Stack about the Future of Ops Careers. Towards the end, I wrote: The reality is that jack-of-all-trades systems infrastructure jobs are slowly...
The Changelog
Backing Up and Archiving to Removable Media: dar vs. git-annex
This is the fourth in a series about archiving to removable media (optical discs such as BD-Rs and...
a year ago
This is the fourth in a series about archiving to removable media (optical discs such as BD-Rs and DVD+Rs or portable hard drives). Here are the first three parts: In part 1, I laid out my goals for the project, and considered a number of tools before determining dar and...
Vladimir Klepov as a...
Advanced Promise Coordination: Rate Limiting
In the previous post we learnt to serialize
and concurrecy-limit promise-based operations in js....
over a year ago
In the previous post we learnt to serialize
and concurrecy-limit promise-based operations in js. This time we dive further
and handle rate limiting.
What Exactly to Rate Limit
Let's get terminological matters out of the way first. Promises represent operations
that last a certain...
Cognitive...
From Zero to Fineturning with Axolotl on ROCm
Gratitude to https://tensorwave.com/ for giving me access to their excellent servers!
Few have tried...
9 months ago
Gratitude to https://tensorwave.com/ for giving me access to their excellent servers!
Few have tried this and fewer have succeeded. I've been marginally successful after a significant amount of effort, so it deserves a blog post.
Know that you are in for rough waters. And even...
swyx's site RSS Feed
Why I Enjoy Svelte
Reasons I enjoy Svelte, despite not using it for work.
over a year ago
Reasons I enjoy Svelte, despite not using it for work.
Alex Meub
Building a Removable Bike Basket for the Yepp Rack
I wanted to add more hauling capacity to my bike and was looking for something compatible with my...
4 months ago
I wanted to add more hauling capacity to my bike and was looking for something compatible with my Yepp rear rack. I also use my rack with a child seat (the Yepp Maxi) which has a mechanism that allows it to attach and detach easily without sacrificing safety. I was thinking it...
Tinloof - Blog
How to build a stopwatch with HTML, CSS, and plain JavaScript (Part 2)
This series of articles is made out of two parts:
In the first part, we built the stopwatch's user...
over a year ago
This series of articles is made out of two parts:
In the first part, we built the stopwatch's user interface with HTML and CSS.
In this second part, we'll make the user interface functional with JavaScript (the stopwatch works).
macwright.com
Recently
Summer screeched to a halt a few days ago and I’m still reeling from it.
The dehumidifiers turned...
over a year ago
Summer screeched to a halt a few days ago and I’m still reeling from it.
The dehumidifiers turned off, the humidifiers on. The A/C off,
the heat on. I’m still, more than a year after leaving the west coast,
grateful for the presence of seasons to keep me aware of time...
bt RSS Feed
Basic Gulp Build for Sass
Basic Gulp Build for Sass
2019-01-15
Some designers might shy away from build tools when first...
over a year ago
Basic Gulp Build for Sass
2019-01-15
Some designers might shy away from build tools when first starting out and I can understand the reasoning - task runners like gulp and grunt can seem daunting at first. So, I’ve decided to showcase my go-to setup for gulp and explain what the...
swyx's site RSS Feed
The UX of Proving Our Humanity To Machines
What happens when we can't convince machines that we are human?
over a year ago
What happens when we can't convince machines that we are human?
Jim Nielsen’s Blog
There’s Meaning in the Ordering of the Web’s Tech Stack
I was watching Zach’s presentation at JSHeroes 2023, “The Good, The Bad, and The Web Components”,...
a year ago
I was watching Zach’s presentation at JSHeroes 2023, “The Good, The Bad, and The Web Components”, and a subtle point stuck out to me at the ending of his talk.
When you run into performance problems, it's [because you tried] to reorder these things or combine them in weird...
bt RSS Feed
Keynote Slides with Pure CSS
Keynote Slides with Pure CSS
2020-06-22
There are a great deal of options available on the web and...
over a year ago
Keynote Slides with Pure CSS
2020-06-22
There are a great deal of options available on the web and built into most operating systems when you need to create presentation / keynote slides. You could use native software like LibremOffice Impress, Powerpoint, Apple’s Keynote, etc....
Ink & Switch
Ink & Switch Unconference [2023 / Lisboa, PT]
over a year ago
Irrational...
More (self-)publishing thoughts.
I recently got an email asking about self-publishing books,
and wanted to summarize my thinking...
10 months ago
I recently got an email asking about self-publishing books,
and wanted to summarize my thinking there.
Recapping my relevant experience, I’ve written three books:
An Elegant Puzzle was published in 2019 as a manuscript by Stripe Press (e.g. I wrote it and then it was released as...
ntietz.com blog
Growing Teams and Baking Bread
One of the keys in baking bread is getting the dough to rise well. As the yeast does its work, it...
over a year ago
One of the keys in baking bread is getting the dough to rise well. As the yeast does its work, it ferments some of the sugars in the dough into alcohol and carbon dioxide, resulting in a growing, bubbly mass of dough.
There are some tricks to making dough rise quickly, like using...
bt RSS Feed
Avoiding Featurism
Avoiding Featurism
2022-10-14
I rather enjoy the term “featurism”. I came across this term while...
over a year ago
Avoiding Featurism
2022-10-14
I rather enjoy the term “featurism”. I came across this term while reading the wonderful article Why I don’t use Netscape, which the author credits to Bernd Paysan. Although it sums up the current “digital product” industry quite well the more...
blag
Galloping Search
I recently learned about Galloping Search while building a distributed log called s3-log. It’s used...
3 weeks ago
I recently learned about Galloping Search while building a distributed log called s3-log. It’s used to search sorted items when the upper bound is unknown. In this short post, I will share my notes and other alternatives I discovered for searching over unbounded items
Writing - Andreas...
Summer reading list 2024
Books have a nice kind of survivorship bias: If something is still being
read after decades or...
4 months ago
Books have a nice kind of survivorship bias: If something is still being
read after decades or centuries, it must contain some universal truths or
be useful at a fundamental level.
The Codist
Puzzled Why Instagram Fails on Safari
I wanted to look at Instagram to see if every art hashtag was still overwhelmed with terrible AI...
a year ago
I wanted to look at Instagram to see if every art hashtag was still overwhelmed with terrible AI art, but today on Safari, all I get for every page is:
It works on every other browser I have. But why?
In the console are two errors, found and placed there
Joel Gascoigne
Thoughts on when to incorporate
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
Update: I...
over a year ago
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
Update: I originally posted this article with the title “Incorporate your
startup only when you’re forced to” and I had amazing feedback, particularly
from Andrew Payne [http://blog.payne.org/]...
bt RSS Feed
WP Enqueue for Beginners
WP Enqueue for Beginners
2020-05-05
Throughout my career designing, developing and auditing...
over a year ago
WP Enqueue for Beginners
2020-05-05
Throughout my career designing, developing and auditing WordPress themes, I’ve come across many that include their custom styles / scripts as static HTML elements inside their respective header and footer templates. This is perfectly fine, but...
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
Learn how to integrate OpenID Connect authentication into the Epic Stack with this comprehensive tutorial.
Liz Denys
Black coiled planter with attached drip tray, 2024
Heavily grogged black stoneware, coil-built, denim satin glaze
11 months ago
Heavily grogged black stoneware, coil-built, denim satin glaze
A small freedom area...
Exploring intricate execution mysteries by reversing a crackme
It's been a very long time since I've done some actual reverse engineering
work. Going through a...
over a year ago
It's been a very long time since I've done some actual reverse engineering
work. Going through a difficult period currently, I needed to take a break from
the graphics world and go back to the roots: understanding obscure or
elementary tech stuff. One may argue that it was most...
blag
Recurse Center Day 5: Garbage Collection Algorithms
Learning the basics of GC, mark-sweep algorithm
over a year ago
Learning the basics of GC, mark-sweep algorithm
Tinloof - Blog
Learn ESLint concepts, not rules
What is ESLint and why is it useful?
A solution is useless if it doesn't solve a problem. So let's...
over a year ago
What is ESLint and why is it useful?
A solution is useless if it doesn't solve a problem. So let's start with the problems we have when writing JavaScript code.
Problem #1: JavaScript is not compiled while you write it
Julia Evans
Some notes on using nix
Recently I started using a Mac for the first time. The biggest downside I’ve
noticed so far is that...
a year ago
Recently I started using a Mac for the first time. The biggest downside I’ve
noticed so far is that the package management is much worse than on Linux.
At some point I got frustrated with homebrew because I felt like it was
spending too much time upgrading when I installed new...
Acko.net
The Case for Use.GPU
Reinventing rendering one shader at a time
The other day I ran into a perfect example of...
over a year ago
Reinventing rendering one shader at a time
The other day I ran into a perfect example of exactly why GPU programming is so foreign and weird. In this post I will explain why, because it's a microcosm of the issues that lead me to build Use.GPU, a WebGPU rendering...
A Beautiful Site
Icon Finder: an awesome search engine for icons
I came across a really awesome icon resource awhile back, but never got a chance to write anything...
over a year ago
I came across a really awesome icon resource awhile back, but never got a chance to write anything about it. If you're a web designer or developer who always has use for quality icons — especially ones with GPL or similar licenses — this is the website for you. It's essentially a...
Jim Nielsen’s Blog
Notes and Reflections from Rich Harris’ Talk
Rich has a new talk and, as usual, it’s full of practicality. I’ve got my text editor open and ready...
a year ago
Rich has a new talk and, as usual, it’s full of practicality. I’ve got my text editor open and ready to take notes as we go.
Whatever Framework You’re Using, It’s Fine
Note: that’s coming from the author of a framework!
Rich points out that most of the degraded, slow, hostile...
David Heinemeier...
Apple rejects the HEY Calendar from their App Store
There should at least be a standard of double jeopardy when it comes to the app store monopoly...
12 months ago
There should at least be a standard of double jeopardy when it comes to the app store monopoly regimes. If you’ve managed to overturn a rejection of your service once, they can’t come after you on the same service again later. We could have used that today!
But unfortunately...
David Heinemeier...
Design for the web without Figma
By all accounts, Figma has been an amazing tool for designers. We've used it extensively at...
a year ago
By all accounts, Figma has been an amazing tool for designers. We've used it extensively at 37signals, and I'm sure most every other software shop has too. Adobe didn't pay $20 billion for nothing. But we don't do the bulk of our design work with or in Figma when developing...
Krzysztof Kowalczyk...
@levelsio and survivorship bias
Pieter Levels is a prolific maker of software.
He’s also very successful maker of software: he’s...
over a year ago
Pieter Levels is a prolific maker of software.
He’s also very successful maker of software: he’s close to making $1.5 million a year from his business, almost all of it profit.
Almost all of it is his profit since for most of the time he was a sole developer / marketer / copy...
bunnie's blog
Name that Ware, May 2024
The Ware for May 2024 is shown below. This is a guest ware, but I’ll reveal the contributor when I...
7 months ago
The Ware for May 2024 is shown below. This is a guest ware, but I’ll reveal the contributor when I reveal the ware next month, as the name and link would also lead to the solution.
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
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...
TokyoDev
Hiring a Japanese Virtual Assistant
As someone [running a small business in Japan](/articles/creating-company-japan), I've hired several...
over a year ago
As someone [running a small business in Japan](/articles/creating-company-japan), I've hired several Japanese virtual assistants to help me with various small tasks. Especially if you're not a fluent Japanese speaker, knowing where to look for one can be tricky, so I'll share my...
Tinloof - Blog
Figma for developers: all you need to know
If you're a frontend developer, you are probably spending as much time on VS Code as on Figma.
This...
a year ago
If you're a frontend developer, you are probably spending as much time on VS Code as on Figma.
This quick read highlights some of the goodies that I personally use to speed up my workflow.
A word of caution
bt RSS Feed
Using Multiple CSS Background Images
Using Multiple CSS Background Images
2018-09-28
It isn’t something developers have a need to do very...
over a year ago
Using Multiple CSS Background Images
2018-09-28
It isn’t something developers have a need to do very often, but you can set multiple background images on a single element.
Example:
.element {
background: url('image_path') center repeat, linear-gradient(transparent 0%, #000...
Alex Meub
Install JSDOM On Windows
JSDOM is an awesome node package for simulating a browser environment. It’s a NodeJS implementation...
over a year ago
JSDOM is an awesome node package for simulating a browser environment. It’s a NodeJS implementation of the DOM that makes it super easy to work with pages retrieved from the Internet. Unfortunately, JSDOM relies on a node package called Contextify that is difficult to get working...
Jim Nielsen’s Blog
Amazing Athletes of the 21st Century
Read more about RSS Club.
Content warning: wherein I talk about sports. If that’s not your...
5 months ago
Read more about RSS Club.
Content warning: wherein I talk about sports. If that’s not your thing, feel free to skip this one.
I’m not a rabid sports fan. I don’t have a team, though I do have teams I hate (or rather, like to hate on). But I do enjoy following sports.
I’ve...
Ralph Ammer
Aristotle — How to live a good life
2400 years ago Aristotle found out how to be happy. His Nicomachean Ethics is an operating manual...
10 months ago
2400 years ago Aristotle found out how to be happy. His Nicomachean Ethics is an operating manual for a good life: What is good? First of all, what makes a thing a good thing? A good thing fulfils its unique function. A good knife is a knife that is good at cutting. A good eye is...
Jim Nielsen’s Blog
Family Tree Wisdom
Chris:
My grandpa used to say that if you climb a rope every day, you’ll never not be able to do...
a year ago
Chris:
My grandpa used to say that if you climb a rope every day, you’ll never not be able to do it.
Ha, I love it!
It got me thinking: I’d love to hear more folks’ “wisdom from the family tree”. Stuff like Chris shared, “My grandpa used to say…”
I immediately had a few family...
Jim Nielsen’s Blog
Interdisciplinary Website Maker
Paul Ford has a great article at Wired about his own experience as an English major working in tech....
8 months ago
Paul Ford has a great article at Wired about his own experience as an English major working in tech. While I myself am not an English major (more on that below) his desire to be interdisciplinary parallels my own.
I began to realize I was that most horrifying of things:...
A Beautiful Site
Testing Support for :focus-visible
The new :focus-visible CSS selector lets us remove unsightly focus rings that often result in...
over a year ago
The new :focus-visible CSS selector lets us remove unsightly focus rings that often result in developers adding this to their stylesheets:
/* Please don't do this */
button:focus {
outline: none;
}
While unsightly to mouse users, a clear focus indicator is essential for proper...
swyx's site RSS Feed
Profile on Livecycle.io Devx Project
I was interviewed for Livecycle's DevX interview series here. Reproducing for posterity.
over a year ago
I was interviewed for Livecycle's DevX interview series here. Reproducing for posterity.
bunnie's blog
Name that Ware, December 2022
The Ware for December 2022 is shown below. Turning this into a suitable Name that Ware-style entry...
over a year ago
The Ware for December 2022 is shown below. Turning this into a suitable Name that Ware-style entry was a bit tough, but I think maybe I hit a balance between leaving enough clues, and giving it away. We’ll see shortly! I have a lot more to say about this ware: I will give proper...
swyx's site RSS Feed
Notes on Serverless GraphQL with AWS AppSync
My Notes on Slobodan Stojanovic's Serverless GraphQL with AppSync talk
over a year ago
My Notes on Slobodan Stojanovic's Serverless GraphQL with AppSync talk
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...
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.
Miguel Carranza
Evolution of my role as a founder CTO
There is a lot written about the importance of scaling as a founder in a fast-growing startup. Most...
over a year ago
There is a lot written about the importance of scaling as a founder in a fast-growing startup. Most of it focused on the CEO role. The generic advice on leadership also applies to other non-CEO roles, but I could not find a lot of content targeted to technical founders. In fact,...
Florian Bellmann |...
Why I blog
The reasons why I started blogging.
a year ago
The reasons why I started blogging.
Nelson's Weblog
Relaxation Dynamics of a Lattice Spin System
Way back in 1994 I wrote an undergraduate thesis for my math degree at
Reed College. It was a fun...
over a year ago
Way back in 1994 I wrote an undergraduate thesis for my math degree at
Reed College. It was a fun project, studying
a discrete dynamic system that was an extension of the
Ising
model. Sort of cellular automata meets statistical mechanics.
It's the only significant thing I've...
bunnie's blog
Name that Ware, June 2024
The Ware for June 2024 is shown below. This one will probably be a super-easy guess for some folks,...
6 months ago
The Ware for June 2024 is shown below. This one will probably be a super-easy guess for some folks, but the details of the design of this type of ware are interesting from an engineering standpoint. Some of the tricks used here are kind of mind blowing; on paper, I wouldn’t think...
swyx's site RSS Feed
The Power of Personal Podcasting
Celebrating following 100 episodes of my mixtape, and reflecting on why this works
over a year ago
Celebrating following 100 episodes of my mixtape, and reflecting on why this works
A Smart Bear
Product/Market Fit: Experience & Data
Companies that achieve Product/Market Fit -- both self-funded and VC-funded -- exhibit the same...
a year ago
Companies that achieve Product/Market Fit -- both self-funded and VC-funded -- exhibit the same prototypical metrics curves and subjective experiences.
Tony Finch's blog
BIND9 dnssec-policy appendices
Here are some miscellaneous unsorted notes about BIND9’s
dnssec-policy that turned out not to be...
7 months ago
Here are some miscellaneous unsorted notes about BIND9’s
dnssec-policy that turned out not to be useful in my previous blog
posts, but which some readers might find informative. Some of them I
learned the hard way, so I hope I can make it easier for others!
contents of key...
Steve Klabnik
Removing Turbolinks from Rails 4
over a year ago
TokyoDev
The 2021 International Developers in Japan results are live!
In November 2021, I conducted a survey of international developers living in Japan. [The results are...
over a year ago
In November 2021, I conducted a survey of international developers living in Japan. [The results are now live](/insights/2021-developer-survey), please check them out!
With 435 people responding, I had about 20% more responses than [2020's...
Greg Brockman
OpenAI Five Finals Intro
The text of my speech introducing OpenAI Five at Saturday’s OpenAI Five Finals event, where our AI...
over a year ago
The text of my speech introducing OpenAI Five at Saturday’s OpenAI Five Finals event, where our AI beat the world champions at Dota 2:
“Welcome everyone. This is an exciting day.
First, this is an historic moment: this will be the first time that an AI has even attempted to play...
A Beautiful Site
Lessons from my 20s: a presentation by Ryan Allis
Author and entrepreneur Ryan Allis shares 1,264 slides about life, entrepreneurship, and the...
over a year ago
Author and entrepreneur Ryan Allis shares 1,264 slides about life, entrepreneurship, and the world.
We all have goals, but sometimes they seem hard to reach. Really hard. Life happens and things get tough, but don't let it get you down. It's not impossible. It just means you'll...
the singularity is...
choose your own adventure
In about 15 years, a desktop computer will be able to do everything a human can. In 25, a mobile...
a year ago
In about 15 years, a desktop computer will be able to do everything a human can. In 25, a mobile phone.
Barring a catastrophe, these are facts. What does the future look like for humanity?
The only reason we killed all the animals is because the Earth is small. The longest...
David Heinemeier...
I could have been happy with Windows
After more than twenty years on the mac, it was always going to be difficult for me to leave Apple....
8 months ago
After more than twenty years on the mac, it was always going to be difficult for me to leave Apple. I've simply not been in the market for another computing platform in decades. Sure, I've dabbled a bit here and there, but never with true commitment. It wasn't until Cupertino...
Engineer’s Codex
How Fireship became YouTube's favorite programmer
How Fireship wins YouTube
2 months ago
How Fireship wins YouTube
PostHog's RSS Feed
You can now reverse ETL into PostHog with Hightouch
We're delighted to announce that Hightouch has released an integration with PostHog so you can...
over a year ago
We're delighted to announce that Hightouch has released an integration with PostHog so you can sync modeled data from your data warehouse into…
bt RSS Feed
Plain Text Emails, Please
Plain Text Emails, Please
2019-09-09
When it comes to website / product design and development most...
over a year ago
Plain Text Emails, Please
2019-09-09
When it comes to website / product design and development most devs should try to keep things simple. By only using as much code as absolutely necessary, projects avoid growing out of scope or becoming bloated. So, why isn’t this same approach...
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
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,...
ntietz.com blog
Topologies of Remote Teams
When you're building or scaling a software engineering team, you naturally run into a choice at some...
over a year ago
When you're building or scaling a software engineering team, you naturally run into a choice at some point: will we all be in the same office, or will we do this "remote work" thing? There are a lot of factors that go into whether or not remote work will work for your team, like...
Julia Evans
Notes on using a single-person Mastodon server
I started using Mastodon back in November, and it’s the Twitter alternative
where I’ve been spending...
a year ago
I started using Mastodon back in November, and it’s the Twitter alternative
where I’ve been spending most of my time recently, mostly because the Fediverse
is where a lot of the Linux nerds seem to be right now.
I’ve found Mastodon quite a bit more confusing than Twitter because...
PostHog's RSS Feed
5 essential tips for Customer Success teams on PostHog
While PostHog is obviously useful for product managers, engineers and analysts, there’s a lot it can...
over a year ago
While PostHog is obviously useful for product managers, engineers and analysts, there’s a lot it can do for other teams too — including customer…
swyx's site RSS Feed
Writing my first Security blogpost
Today's fun emergency at work was a first - writing a security postmortem for a breach of an _open...
over a year ago
Today's fun emergency at work was a first - writing a security postmortem for a breach of an _open source user_ (aka not a breach of us, which seems the norm).
Kagi Blog
The Age of PageRank is Over
When Sergey Brin and Larry Page came up with the concept of PageRank in their seminal paper The...
over a year ago
When Sergey Brin and Larry Page came up with the concept of PageRank in their seminal paper The Anatomy of a Large-Scale Hypertextual Web Search Engine ( http://infolab.stanford.edu/pub/papers/google.pdf ) (Sergey Brin and Lawrence Page, Stanford University, 1998) they profoundly...
Josh Collinsworth
The self-fulfilling prophecy of React
The only thing React is better at than other front-end frameworks is being popular. So how long will...
over a year ago
The only thing React is better at than other front-end frameworks is being popular. So how long will that self-perpetuating cycle continue?
bt RSS Feed
Easy Custom Radio Inputs
Easy Custom Radio Inputs
2019-01-21
Default radio inputs are notoriously horrible looking and are...
over a year ago
Easy Custom Radio Inputs
2019-01-21
Default radio inputs are notoriously horrible looking and are something designers tend to over-think when trying to customize them. Let’s walk through how to create custom radio buttons with pure CSS, while still preserving performance and...
Nelson's Weblog
Goodreads lost all of my reviews
Goodreads lost my entire account last week. Nine years as a user,
some 600 books and 250 carefully...
over a year ago
Goodreads lost my entire account last week. Nine years as a user,
some 600 books and 250 carefully written reviews all deleted and
unrecoverable. Their support has not been helpful. In 35 years of
being online I've never encountered a company with such callous
disregard for their...
37signals Dev
Turbo 8 released
We’re excited to announce the release of Turbo v8, a major update to the Turbo front-end framework....
11 months ago
We’re excited to announce the release of Turbo v8, a major update to the Turbo front-end framework. This release introduces a suite of innovative features designed to enhance web development and user experiences across the board.
Here are the key highlights of Turbo v8:
Morphing...
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
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...
alexwlchan
What comes after AWS?
James Governor posed some interesting questions yesterday:
Grumble Bundle
@monkchips
...
7 months 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...
PostHog's RSS Feed
How to brand your startup so it isn't boring
The world would be more fun if most startups hadn't undergone a personality vasectomy. Be it the...
4 months ago
The world would be more fun if most startups hadn't undergone a personality vasectomy. Be it the human instinct for conformity, or the inevitable…
The Changelog
The PC & Internet Revolution in Rural America
Inspired by several others (such as Alex Schroeder’s post and Szczeżuja’s prompt), as well as a...
over a year ago
Inspired by several others (such as Alex Schroeder’s post and Szczeżuja’s prompt), as well as a desire to get this down for my kids, I figure it’s time to write a bit about living through the PC and Internet revolution where I did: outside a tiny town in rural Kansas. And, as...
ᕕ( ᐛ )ᕗ Herman's...
How the internet became shit
I recently replaced the battery on my iPhone 8 (it's the perfect smartphone; fight me) in an attempt...
8 months ago
I recently replaced the battery on my iPhone 8 (it's the perfect smartphone; fight me) in an attempt to prolong its life by a few more years. However, the iStore service centre required that the phone be wiped to comply with the POPIA act prior to any kind of service work...
A Smart Bear
Easy statistics for A/B testing and hamsters
A/B testing tools often lie about whether something is "statistically significant." Here's an...
10 months ago
A/B testing tools often lie about whether something is "statistically significant." Here's an extremely simple, mathematically sound formula to compute it for yourself.
Patrick Kayongo
Disenchantment
Three days had now passed since there was electricity. Refiloe had 10% battery life left on her...
a year ago
Three days had now passed since there was electricity. Refiloe had 10% battery life left on her phone after recharging at her parents’ home earlier in the day. In addition to that, there had been no water since the morning. Joburg Water had promised restoration by 2pm, but 48...
samwho.dev
API Design: Errors
Errors are one of the easiest things to overlook when creating an API. Your users will have problems...
over a year ago
Errors are one of the easiest things to overlook when creating an API. Your users will have problems from time to time, and an error is the first thing they're going to see when they do. It's worth spending time on them to make using your API a more pleasant experience.
›
Guiding...
Joel Gascoigne
6 things I do to be consistently happy
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
Now that it’s...
over a year ago
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
Now that it’s almost two years since I first had the idea for Buffer
[http://bufferapp.com], and with the year and a half before that which I worked
on my previous startup, I’ve started to notice...
TokyoDev
Unbricking my MacBook took an email to Tim Cook
I previously wrote about [how my lost MacBook was returned to me with an Activation Lock on...
a year ago
I previously wrote about [how my lost MacBook was returned to me with an Activation Lock on it](https://www.tokyodev.com/articles/not-setting-up-find-my-bricked-my-macbook), and how Apple refused to unlock it for me. Well, I did manage to finally get it unlocked. All it took was...
Stephen Wolfram...
LLM Tech and a Lot More: Version 13.3 of Wolfram Language and Mathematica
The Leading Edge of 2023 Technology … and Beyond Today we’re launching Version 13.3 of Wolfram...
a year ago
The Leading Edge of 2023 Technology … and Beyond Today we’re launching Version 13.3 of Wolfram Language and Mathematica—both available immediately on desktop and cloud. It’s only been 196 days since we released Version 13.2, but there’s a lot that’s new, not least a whole...
Vadim Kravcenko
Is coding bootcamp better than university?
Thanks for the question. Navigating the crossroads of your budding tech career is no small feat, and...
a year ago
Thanks for the question. Navigating the crossroads of your budding tech career is no small feat, and the decision between […]
The post Is coding bootcamp better than university? appeared first on Vadim Kravcenko.
PostHog's RSS Feed
Content marketing strategy for devtool companies - How we do it at PostHog
Why you need content Dev tool marketing is tough. Developers are a selective bunch when it comes to...
over a year ago
Why you need content Dev tool marketing is tough. Developers are a selective bunch when it comes to what type of content they consume, and clickbait…
TokyoDev
Announcing the 2020 International Developers in Japan Survey
I've launched the 2020 International Developers in Japan Survey. With this survey, I intend to paint...
over a year ago
I've launched the 2020 International Developers in Japan Survey. With this survey, I intend to paint a picture of what life is like for international developers here, both to help people considering making the move here, and also for those already living here to better understand...
macwright.com
Luxury of simplicity by
An evergreen blog topic is “writing my own blogging engine because the ones out there are too...
a year ago
An evergreen blog topic is “writing my own blogging engine because the ones out there are too complicated.” With the risk of stating the obvious:
Writing a blog engine, with one customer, yourself, is the most luxuriously simple web application possible. Complexity lies...
The Pragmatic...
I'm shutting down my job tech jobs board after two-and-a-half years
I started The Pragmatic Engineer Job Board in October 2021. 2.5 years later, I am shutting it down...
8 months ago
I started The Pragmatic Engineer Job Board in October 2021. 2.5 years later, I am shutting it down permanently, despite a reasonable success in traction. The shutdown was triggered by my vendor – Pallet – discontinuing their job board and talent collective approach. However, I ...
Joel on Software
HASH: a free, online platform for modeling the world
Sometimes simulating complex systems is the best way to understand them. Read more "HASH: a free,...
over a year ago
Sometimes simulating complex systems is the best way to understand them. Read more "HASH: a free, online platform for modeling the world"
Tinloof - Blog
How to make your own SplitPane React component with 0 dependencies
A SplitPane is a collection of 2 elements whose heights can be changed by dragging a line that...
over a year ago
A SplitPane is a collection of 2 elements whose heights can be changed by dragging a line that separates them. Based on its layout, a SplitPane can be horizontal or vertical. If you've ever used the Chrome dev tools, you probably came across both versions of the SplitPane. For...
Engineer’s Codex
How Google takes the pain out of code reviews, with 97% dev satisfaction
A study of Google's code review tooling (Critique), AI-powered improvements, and recent statistics
a year ago
A study of Google's code review tooling (Critique), AI-powered improvements, and recent statistics
Miguel Carranza
Effective code review
Fortunately, I don’t think the necessity of code review is a controversial topic these days for most...
over a year ago
Fortunately, I don’t think the necessity of code review is a controversial topic these days for most tech companies1. However, it is not always implemented as well as it should. In this post, I will describe some practices that I try to follow when opening pull requests, and that...
Liz Denys
Notes on cone 6 clay bodies, part 2
I'm continuing my clay body reviews series with two very heavily grogged "sculpture" clays I've...
6 months ago
I'm continuing my clay body reviews series with two very heavily grogged "sculpture" clays I've used.
Note that I currently practice in a community studio that glaze fires to cone 6 in oxidation, so my observations reflect that.
Standard 420 Sculpture:
Cone 6: average shrinkage...
Tinloof - Blog
10 Shopify SEO best practices with Sanity and Remix
Ecommerce competition keeps increasing - for each product you now have dozens of alternatives.
As a...
a year ago
Ecommerce competition keeps increasing - for each product you now have dozens of alternatives.
As a result, CAC (Customer Acquisition Cost) increases, pushing ecommerce business owners to look for more affordable lead generation strategies.
SEO is one of them. Online store...
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
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...
ᕕ( ᐛ )ᕗ Herman's...
Upcoming changes to the discovery feed
Bear's discovery feed improvements and a call for feedback
5 months ago
Bear's discovery feed improvements and a call for feedback
Remains of the Day
The inefficiency of large, infrequent transactions
In a conversation with Matt Levine, Tyler Cowen asks:
COWEN: Like you, I’m mostly an efficient...
over a year ago
In a conversation with Matt Levine, Tyler Cowen asks:
COWEN: Like you, I’m mostly an efficient markets guy, but when I look at initial public offerings I’m very baffled because investment banks take such a huge cut.
If you needed to argue, “Well, they need the cut because they...
Making software...
Making a Website Under 1kB
Making a Website Under 1kB
2022-08-02
I recently launched (another) website club called the 1kB...
over a year ago
Making a Website Under 1kB
2022-08-02
I recently launched (another) website club called the 1kB Club. Unlike the 1MB Club, it isn't as accessible for most modern websites to become official members. Building a website that actually serves useful content while squeezing its page...
bt RSS Feed
Web Development on a $200 Chromebook
Web Development on a $200 Chromebook
2020-01-07
This blog post was written, edited and tested...
over a year ago
Web Development on a $200 Chromebook
2020-01-07
This blog post was written, edited and tested locally on a cheap $200 Chromebook. The article draft was composed in Sublime Text. Jekyll (the SSG this website uses) was generated via the Linux Beta Terminal running alongside Chrome...
Computer Things
How to convince engineers that formal methods is cool
Sorry there was no newsletter last week! I got COVID. Still got it, which is why this one's also...
2 months ago
Sorry there was no newsletter last week! I got COVID. Still got it, which is why this one's also short.
Logic for Programmers v0.4
Now available! This version adds a chapter on TLA+, significantly expands the constraint solver chapter, and adds a "planner programming" section to...
Computer Things
Texttools dot py
I make a lot of personal software tools. One of these is "texttools.py", which is easiest to explain...
4 months ago
I make a lot of personal software tools. One of these is "texttools.py", which is easiest to explain with an image:
Paste text in the top box, choose a transform, output appears in the bottom box. I can already do most of these transformations in vim, or with one of the many...
alexwlchan
Moving my website from Netlify to Caddy
I had a long train journey on Tuesday, and I spent the time moving this website from Netlify to a...
2 months ago
I had a long train journey on Tuesday, and I spent the time moving this website from Netlify to a Linux server running Caddy.
(Yes, the Wi-Fi on European trains is reliable enough to make that possible, even pleasant.)
Hopefully nobody noticed!
When I flipped the DNS records to...
Elad Blog
**Signup Now** Fireside- Dylan Field: Design, AI, School & Careers
Sign up now for new fireside chat
a year ago
Sign up now for new fireside chat
Blog System/5
Demystifying secure NFS
My lab notes on the arduous process of setting up NFSv4 with Kerberos across a Synology NAS and...
2 months ago
My lab notes on the arduous process of setting up NFSv4 with Kerberos across a Synology NAS and various Linux and FreeBSD clients.
A Smart Bear
Distributed Logical Time
Properly ordering events in time is notoriously difficult in distributed systems. This algorithm is...
over a year ago
Properly ordering events in time is notoriously difficult in distributed systems. This algorithm is a simple, decentralized, scalable, constant-memory mechanism for independent replicas to record events in time, such that “happened-before” is preserved in almost all cases.
swyx's site RSS Feed
Lessons in Competitive Comms from the Plaid-Stripe Kerfuffle
Now that the dust has settled on the Plaid-Stripe thing it's time to recap lessons learned.
over a year ago
Now that the dust has settled on the Plaid-Stripe thing it's time to recap lessons learned.
Joel Gascoigne
Steady yourself, those world-changing thoughts are not productive
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
Whilst building...
over a year ago
* Tweet [https://twitter.com/share]
*
* Buffer [http://bufferapp.com/add]
*
Whilst building my latest startup, which I’m glad to say is picking up nicely,
there have been times when things have started to go a little crazy. It might be
being featured in a big blog, lots...
Joel Gascoigne
I am an investor in 9 companies: How and why I started angel investing
A lesser known fact about me is that I have invested in 9 companies. It’s something I’ve not written...
over a year ago
A lesser known fact about me is that I have invested in 9 companies. It’s something I’ve not written about yet. So here we are.
the singularity is...
America’s Future
It seems this is a place where people are not capable of thinking rationally. Remember:
If America...
2 months ago
It seems this is a place where people are not capable of thinking rationally. Remember:
If America is not in decline, I want to believe America is not in decline.
If America is in decline, I want to believe America is in decline.
So let’s ask, what does the future look like for...
ᕕ( ᐛ )ᕗ Herman's...
How I stay motivated as a solo-creator
Working solo has its difficulties. For one, my income is somewhat tied to my productivity, and my...
a year ago
Working solo has its difficulties. For one, my income is somewhat tied to my productivity, and my productivity highly correlates to my state of mind. This is combined with a lack of co-workers. Comrades in the trenches, if you will. And finally there's the ability to not do...
Blog System/5
Why do I know shell, and how can you?
My personal story with this ancient language and some tips to learn it
a year ago
My personal story with this ancient language and some tips to learn it
HTMHell
ARIA Live Regions
by Andrea de Souza
ARIA stands for Accessible Rich Internet Applications. It is a set of roles and...
a year ago
by Andrea de Souza
ARIA stands for Accessible Rich Internet Applications. It is a set of roles and attributes that makes web page elements accessible to users who require assistive technology, like screen readers, when native HTML alone is not enough. One of these sets of roles...
ntietz.com blog
Starting my (overkill) homelab
I've set up a homelab finally!
This is something I've wanted for a while and finally the timing was...
over a year ago
I've set up a homelab finally!
This is something I've wanted for a while and finally the timing was right.
The right project came along to justify it, so I took the plunge.
Naturally, that leads to a few questions:
What's a home lab?
Why do you want one?
And what is the shiny...
Julia Evans
Some Go web dev notes
I spent a lot of time in the past couple of weeks working on a website in Go
that may or may not...
3 months ago
I spent a lot of time in the past couple of weeks working on a website in Go
that may or may not ever see the light of day, but I learned a couple of things
along the way I wanted to write down. Here they are:
go 1.22 now has better routing
I’ve never felt motivated to learn any...
PostHog's RSS Feed
Array 1.1.0
Major update time (hence the change to 1. 1 .0) - push-based integrations have been introduced! Like...
over a year ago
Major update time (hence the change to 1. 1 .0) - push-based integrations have been introduced! Like what you see and self-hosting? Update your…
Steve Klabnik
Matz is nice so we are nice
over a year ago
Ink & Switch
02 · Tracking provenance
Automatically tracking provenance in computational documents
4 months ago
Automatically tracking provenance in computational documents
Epic Web Dev
Why I Won't Use Next.js
From the perspective of web standards to concerns about increasing complexity, Kent C. Dodds shares...
a year ago
From the perspective of web standards to concerns about increasing complexity, Kent C. Dodds shares his opinions on why he won't use Next.js.
Epic Web Dev
Exploring the has Utility in Tailwind CSS (tip)
11 months ago
HTMHell
The Form Attribute - Enhancing Form Layout Flexibility
by Alexander Muzenhardt
Consider a scenario where you have a login form containing two input fields...
a year ago
by Alexander Muzenhardt
Consider a scenario where you have a login form containing two input fields with corresponding labels, alongside a submit and a reset button. If you submit the form, the action of the form gets triggered, and you can work with the formData.
The layout...
HTMHell
Common nesting issues in HTML
HTML is such a lovely language. Browsers will almost always display something for you, no matter...
over a year ago
HTML is such a lovely language. Browsers will almost always display something for you, no matter what you put in the HTML document. Heck, you could omit all tags, and it will still work.
That’s all nice, but as web professionals, we should aim to write valid code. But even...
macwright.com
Masked email is a killer feature for Fastmail
I last sang the praises of Fastmail in 2018, writing about how it’s pretty easy to avoid Google now...
a year ago
I last sang the praises of Fastmail in 2018, writing about how it’s pretty easy to avoid Google now that Google’s products are relatively middling. I’ve been using Fastmail exclusively since then and have only good things to say about it. The user interface is rock-solid and...
somenice
Mammoth Mountain Logo
Ooof. Hard to believe this would have passed all the checks and balances to get appropriated...
a year ago
Ooof. Hard to believe this would have passed all the checks and balances to get appropriated approved. It’s not a stretch to say that a California ski resort has naively combined two M’s to form a crown but to outright copy a symbol used repeatedly by one of the highest selling...
PostHog's RSS Feed
Why we raised a $15m Series B ahead of schedule
Last week we proudly announced we’d successfully raised $15 million in a Series B funding round,...
over a year ago
Last week we proudly announced we’d successfully raised $15 million in a Series B funding round, with support from Y Combinator Continuity Fund and GV…
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
A bunch of things are moving in JavaScript - it is quite feasible that the JS of 10 years from now will look totally unrecognizable
ntietz.com blog
Feature flags and authorization abstract the same concept
When I think of feature flags and authorization, I usually think about very different things.
They...
a year ago
When I think of feature flags and authorization, I usually think about very different things.
They are used for different purposes.
But ultimately, they are abstractions of the same thing.
They might even be the same thing except for how they are used and the consequences for...
Making software...
Do You Have an Extra $10?
Do You Have an Extra $10?
2022-11-23
As software designers and developers, think of all the little...
over a year ago
Do You Have an Extra $10?
2022-11-23
As software designers and developers, think of all the little things that we spend $10 on. Maybe it's a couple coffees over the course of a week. Maybe it's a TV streaming subscription. Maybe it's an impulse buy while we're out shopping for...
Hixie's Natural Log
Flutter: Static analysis of sample code snippets in API docs
One of the things I am particularly proud of with Flutter is the
quality of our API documentation....
a year ago
One of the things I am particularly proud of with Flutter is the
quality of our API documentation. With Flutter's web support, we're
even able to literally inline full sample applications into the API
docs and have them literally editable and executable inline. For
example,...
A Beautiful Site
Democratizing publishing
One of the objectives Matt Mullenweg has for WordPress is to democratize publishing, which is...
over a year ago
One of the objectives Matt Mullenweg has for WordPress is to democratize publishing, which is excellent. But the very same article states another objective is to "capture the 75 percent of the internet that WordPress doesn't already manage."
In my opinion, these goals conflict...
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...
11 months 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...
PostHog's RSS Feed
What we've learned about talking to users
This post is from our Substack newsletter, Product for Engineers . It's all about helping engineers...
a year ago
This post is from our Substack newsletter, Product for Engineers . It's all about helping engineers and founders build better products by learning…
Explained from First...
The Internet explained from first principles
over a year ago
Epic Web Dev
Implicit Assertions (article)
Have a better understanding about the explicit and implicit assertions now, and perhaps even have a...
9 months ago
Have a better understanding about the explicit and implicit assertions now, and perhaps even have a test or two in mind to improve.
Making software...
Don't Make a Blog, Make a Brain Dump
Don't Make a Blog, Make a Brain Dump
2022-09-10
Not enough people have personal blogs. This is a...
over a year ago
Don't Make a Blog, Make a Brain Dump
2022-09-10
Not enough people have personal blogs. This is a point brought up by many of those passionate about the "golden age" in the timeline of the modern internet. A time when websites were more like a small collection of winding...
Ink & Switch
08 · History and diffs with Automerge
Version control capabilities like history, branching, and diffs are enabled by the Automerge CRDT...
9 months ago
Version control capabilities like history, branching, and diffs are enabled by the Automerge CRDT library.
Alex Meub
Material Rewards for Motivation
Setting material rewards for myself has helped me stay motivated and focused on important long-term...
over a year ago
Setting material rewards for myself has helped me stay motivated and focused on important long-term goals. This isn’t a new idea but I’ve found it to be really helpful in keeping me on track and giving me that extra push to follow through on my goals.
Set SMART Goals
In order to...
Vadim Kravcenko
Rules of Thumb for Software Development Estimations
First, I planned on calling this article “Mastering the Art of Estimations: A Definitive Guide for...
a year ago
First, I planned on calling this article “Mastering the Art of Estimations: A Definitive Guide for Developers”, but then who […]
The post Rules of Thumb for Software Development Estimations appeared first on Vadim Kravcenko.
Epic Web Dev
How the Epic Stack Makes You Faster
Streamline web choices, build top-notch apps efficiently.
a year ago
Streamline web choices, build top-notch apps efficiently.
HTMHell
Revisiting Fundamentals - Semantic lists for Improved Accessibility
by Winnie Bosibori
Lists are one of the fundamental semantic HTML configurations that, when...
a year ago
by Winnie Bosibori
Lists are one of the fundamental semantic HTML configurations that, when implemented appropriately can enhance accessibility.
HTML Lists Refresher
Whenever I visit any website, I have formed the habit of checking for any accessibility issues and delving deeper...
PostHog's RSS Feed
We just made PostHog Open Source 1000x more scalable via ClickHouse
We're excited to announce a major under-the-hood upgrade for PostHog Open Source! Over the past few...
over a year ago
We're excited to announce a major under-the-hood upgrade for PostHog Open Source! Over the past few weeks, our team have been hard at work moving over…
TokyoDev
On the Value of Software
One of the biggest challenges in moving from a software developer to entrepreneur has been changing...
over a year ago
One of the biggest challenges in moving from a software developer to entrepreneur has been changing my perception of the value of software. As a developer, the underlying assumption was the more functionality software had, the more valuable it was. This proposition was...
blag
Recurse Center Day 18
Disk Storage II
over a year ago
The Changelog
It’s More Important To Recognize What Direction People Are Moving Than Where They Are
I recently read a post on social media that went something like this (paraphrased): “If you buy an...
a year ago
I recently read a post on social media that went something like this (paraphrased): “If you buy an EV, you’re part of the problem. You’re advancing car culture and are actively hurting the planet. The only ethical thing to do is ditch your cars and put all your effort into...
Liz Denys
New Loose Leaf Security episode: Covering your webcams! Plus, our new newsletter and articles!
A new episode of Loose Leaf Security is out to remind you to cover your webcams when you aren't...
over a year ago
A new episode of Loose Leaf Security is out to remind you to cover your webcams when you aren't using them, and it features my favorite episode art yet:
Covering your webcams
Liz and Geoffrey take a look at how attackers compromise webcams and discuss why it's worth physically...
Making software...
This Site is Now a Shinobi Website
This Site is Now a Shinobi Website
2022-05-13
Update 2023: this website is now built with barf
My...
over a year ago
This Site is Now a Shinobi Website
2022-05-13
Update 2023: this website is now built with barf
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...
Josh Comeau's blog
Why My Blog is Closed-Source
In our community, it's so common for developer projects to be open-source. I'm breaking with this...
over a year ago
In our community, it's so common for developer projects to be open-source. I'm breaking with this trend for my blog, but I have good reasons! In this article, I'll share my reasoning, as well as a workaround in case you _really_ want to see the source. If you're considering...
TokyoDev
Software Developer Internships in Japan, Attending Japanese University, & Job Hunting as a New Grad
How do I get a job in Japan with no experience? Why are there no entry level jobs or ways to break...
a year ago
How do I get a job in Japan with no experience? Why are there no entry level jobs or ways to break into the industry?
This is one of the most common questions in the [TokyoDev Discord server](https://discord.gg/seUNe38YgV), and for good reason. The [job...
ntietz.com blog
Where is the source code for ping?
Lately, I've been working on implementing ping on my own as a project to keep learning Rust and to...
over a year ago
Lately, I've been working on implementing ping on my own as a project to keep learning Rust and to deepen my knowledge of networks. I'm just going for a super basic utility here, nothing fancy, not even all the features of ping. But since the language is new to me and my...
Vadim Kravcenko
As a recent college graduate, should I work in a tech startup?
As someone that has worked in startups and large companies in their career, it depends on what you...
over a year ago
As someone that has worked in startups and large companies in their career, it depends on what you want to […]
The post As a recent college graduate, should I work in a tech startup? appeared first on Vadim Kravcenko.
David Heinemeier...
Finding The Last Editor
Some programmers can code under any conditions. Open office? They'll bring headphones. Whatever...
10 months ago
Some programmers can code under any conditions. Open office? They'll bring headphones. Whatever editor is on their system? They'll make it work. Using a different framework or language every few years? No problem. I envy that level of versatility, but I've come to accept it just...
Steve Klabnik
Resque 1.25.0 has been released
over a year ago
blag
An exploit on Gaana.com gave me access to their entire User Database
In May, 2015 I found an exploit on Gaana.com, which let me access their entire User Database (more...
over a year ago
In May, 2015 I found an exploit on Gaana.com, which let me access their entire User Database (more than 10 Million) which included all the user info.
PostHog's RSS Feed
A simple guide to personal data and PII
Engineers and product managers need to be vigilant when collecting user data. Punitive GDPR fines...
over a year ago
Engineers and product managers need to be vigilant when collecting user data. Punitive GDPR fines can run to €20 million or 4% of a company's global…
Liz Denys
A simple summer salad of fennel, edamame, and onion
I went most of my life without having fennel. Then one day I had it roasted, the next raw, and I was...
over a year ago
I went most of my life without having fennel. Then one day I had it roasted, the next raw, and I was in love. Surprising, given that I'm not very partial to anise flavoring.
While fennel is very versatile to cook with - you can boil, braise, fry, grill, roast, sauté, or steam it...
Daniel Marino
Install Mcrypt PHP Extension on OSX Yosemite
After updating Statamic to 1.10.2, I started getting Mcrypt errors. After some Googling, I found...
over a year ago
After updating Statamic to 1.10.2, I started getting Mcrypt errors. After some Googling, I found some complicated fixes. After some noodling around, here’s a simple way to fix it with Homebrew:
First, figure out which version of PHP you’re running. You can do this by opening up...
David Heinemeier...
Kamal 2: Thou need not PaaS
Kamal was our ticket out of the cloud. A simple tool for deploying containerized applications onto...
3 months ago
Kamal was our ticket out of the cloud. A simple tool for deploying containerized applications onto our own hardware, without the need for the complexity of something like Kubernetes. Kamal 2 is a huge leap forward for that tool, and it has just shipped.
Now you can deploy...
swyx's site RSS Feed
Tests or Types: Why Not Both?
_Published on CSS Tricks as [Types or Tests: Why Not...
over a year ago
_Published on CSS Tricks as [Types or Tests: Why Not Both?](https://css-tricks.com/types-or-tests-why-not-both/)_
David Heinemeier...
The price of managed cloud services
One of the common objections to our cloud exit has been that we shouldn't have expected good...
a year ago
One of the common objections to our cloud exit has been that we shouldn't have expected good outcomes from a lift'n'shift operation. That the real value of the cloud is in managed services and new architectures, not just running the same software on rented cloud instances. It's...
HTMHell
aria-labelledby = self
by Weston Thayer
An accessible name is how UI components are identified to assistive tech. Having a...
4 weeks ago
by Weston Thayer
An accessible name is how UI components are identified to assistive tech. Having a good accessible name is important. If not, negative effects may include screen reader users missing out on vital information, voice control users struggling to interact, and any...
bt RSS Feed
Don't Make a Blog, Make a Brain Dump
Don’t Make a Blog, Make a Brain Dump
2022-09-10
Not enough people have personal blogs. This is a...
over a year ago
Don’t Make a Blog, Make a Brain Dump
2022-09-10
Not enough people have personal blogs. This is a point brought up by many of those passionate about the “golden age” in the timeline of the modern internet. A time when websites were more like a small collection of winding...
bunnie's blog
Winner, Name that Ware January 2023
The Ware for January 2023 is a front-end readout board from the KASCADE muon detector. Thanks again...
a year ago
The Ware for January 2023 is a front-end readout board from the KASCADE muon detector. Thanks again to cpresser for contributing the ware, and also congratulations to AZeta for nailing it! email me for your prize.
Liz Denys
One idle dreary day many years ago
Every time I come across this photograph on my computer, I am impressed by how simultaneously dull...
over a year ago
Every time I come across this photograph on my computer, I am impressed by how simultaneously dull and sharp the sky was that day in San Francisco. When editing this photograph I took now about three and a half years ago, I only flattened the sky slightly and didn't touch up the...
swyx's site RSS Feed
Why Isn't Usage Based Billing A Bigger Category?
Usage billing is the new hotness for SaaS, and I have personally seen the pain it caused, but I was...
over a year ago
Usage billing is the new hotness for SaaS, and I have personally seen the pain it caused, but I was ultimately scared off from investing in it.
alexwlchan
My (tiny) contribution to Rust 1.64
A couple of months ago, I was writing some Rust, and the compiler spat out an error:
error[E0412]:...
over a year ago
A couple of months ago, I was writing some Rust, and the compiler spat out an error:
error[E0412]: cannot find type `Boolean` in this scope
--> src/fs_helpers.rs:29:33
|
29 | pub fn is_ds_store(p: &Path) -> Boolean
| ^^^^^^^ not found in...
swyx's site RSS Feed
Make your own Dev.to CMS livestream - Part 2
This is day 2 of my livecode Dev.to CMS. See [Day 1...
over a year ago
This is day 2 of my livecode Dev.to CMS. See [Day 1 here](https://dev.to/swyx/make-your-own-dev-to-cms-livestream-part-1-2ad1)
Vladimir Klepov as a...
What is a react component, anyways?
I used to teach a class on React. There’s no better way to start a hands-on course than “Let’s write...
over a year ago
I used to teach a class on React. There’s no better way to start a hands-on course than “Let’s write a simple component!”. But time after time I hear — “Vladimir, what’s a component, anyways?”. Bah, what a question! It’s a react thingie. React apps are made of components. Why do...
bt RSS Feed
Introducing PageRoast
Introducing PageRoast
2021-03-11
Following up with my concept of releasing small side projects...
over a year ago
Introducing PageRoast
2021-03-11
Following up with my concept of releasing small side projects weekly, I have officially launched PageRoast. What is PageRoast I hear you ask?
Receive a detailed report analyzing your landing page with actionable items to improve your conversion...
Evan Jones -...
Advice on looking for a new software engineering job
I've been working professionally as a software engineer since 2006, which means I've been doing this...
over a year ago
I've been working professionally as a software engineer since 2006, which means I've been doing this long enough that people now ask me for advice. I've only changed jobs 3 times in my career, so I'm not sure I'm an expert. However, I decided I should write down my advice, to...
Liz Denys
A meeting of mindsets
This spring, I finally had time in the right places in my schedule to incorporate teaching into my...
over a year ago
This spring, I finally had time in the right places in my schedule to incorporate teaching into my semester. I'm a Learning Assistant (LA) for 6.042: Mathematics for Computer Science, which offers an introduction to discrete mathematics oriented towards computer science and...
A Smart Bear
Rare things become common at scale
Software doesn't scale through architecture and automation alone. New, more difficult problems...
7 months ago
Software doesn't scale through architecture and automation alone. New, more difficult problems appear that didn't exist before, causing new downstream consequences.
PostHog's RSS Feed
Array 1.14.0
Over the past three weeks, there was one word on everyone's mind: feedback. We did a bunch of...
over a year ago
Over the past three weeks, there was one word on everyone's mind: feedback. We did a bunch of interviews with users and had a lot of discussions with…
elementary Blog
GTK 4 Porting And A Bit Of Whimsy
I want to start off this post by saying, “Thank you!” to our now over 250 sponsors on GitHub for...
10 months ago
I want to start off this post by saying, “Thank you!” to our now over 250 sponsors on GitHub for helping us reach 20% of our monthly funding goal! I’ve been seeing a ton of demand for Early Access which is super exciting. If you’re not already in Early Access, you can be among...
Daniel Marino
Deploying My Eleventy Site to GitHub Pages
I really like GitHub Pages, and have used it to host my site for a while. The biggest challenge of...
over a year ago
I really like GitHub Pages, and have used it to host my site for a while. The biggest challenge of switching my site to Eleventy was getting deployments to GitHub pages set up. I suppose I could have built my site locally, and then push that to the gh-pages branch, but that felt...