Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #technology #startups #history #life #science #literature #architecture #creative #design #finance #travel #comics #AI #indiehacker #cartography Muted Categories [alt+←][alt+→]
TokyoDev
How to Get a Software Developer Job in Japan I came to Japan on a working holiday visa in 2006, and [found a job as a Ruby...
over a year ago
58
over a year ago
I came to Japan on a working holiday visa in 2006, and [found a job as a Ruby developer](/articles/finding-a-job-as-a-ruby-developer-in-japan) at a Japanese startup. At the time, options for English speaking developers in Japan were few and far between: I could only find two...
A Beautiful Site
Shoelace 2.0: a forward-thinking library of web components I've been having a lot of fun with Stencil and web components lately. Back in January, I decided to...
over a year ago
38
over a year ago
I've been having a lot of fun with Stencil and web components lately. Back in January, I decided to use it to completely redesign Shoelace, an open source project I created a few years ago. I recently published Shoelace 2.0 — a collection of professionally-designed, accessible...
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
39
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.
The Pragmatic...
The Pragmatic Engineer Newsletter in 2023 The articles you enjoyed most this year, my personal favorites, and a recap of an unusually...
a year ago
Jibran’s Perspective
Thoughts on Zettelkasten and the slip box I had a bunch of thoughts yesterday about the Zettelkasten method and how I could use it effectively...
over a year ago
23
over a year ago
I had a bunch of thoughts yesterday about the Zettelkasten method and how I could use it effectively to manage my knowledge base. I started the day by dumping my thoughts into Logseq. Here they are. These are open questions for now. I plan to investigate this further and try out...
Irrational...
Service onboarding model for Uber (2014). At the core of Uber’s service migration strategy (2014) is understanding the service onboarding...
6 months ago
83
6 months ago
At the core of Uber’s service migration strategy (2014) is understanding the service onboarding process, and identifying the levers to speed up that process. Here we’ll develop a system model representing that onboarding process, and exercise the model to test a number of...
A Smart Bear
Building in public forces true competitive advantage “Building in public” is increasingly popular. It’s fun to have strangers cheering you on, and it...
over a year ago
36
over a year ago
“Building in public” is increasingly popular. It’s fun to have strangers cheering you on, and it creates a self-imposed accountability. But doesn’t it ruin competitive advantage when your competitors can steal your source code and know the salaries of your employees and whether...
swyx's site RSS Feed
Three Jobs of Containers A great nugget I learned from watching Brian Holt's Intro to Containers workshop
over a year ago
Ink & Switch
02 · Writing prose Writers of books, blog posts, and science papers could benefit from powerful version control.
a year ago
Ognjen Regoje •...
Using robots.txt to discover hidden content I sometimes check the robots.txt of sites to see what they might not want to be indexed. It’s...
a year ago
24
a year ago
I sometimes check the robots.txt of sites to see what they might not want to be indexed. It’s interesting because some sites use it as access control, which, of course, is silly. Just because robots won’t index it doesn’t mean people won’t find it. Plus, by specifying it in...
Maggie Appleton
Paleolithic Nostalgia Longing for the paleolithic past in the Anthropocene
over a year ago
alexwlchan
CSS formatting in the console I was poking around in Google Lens recently (which is Google’s magical reverse image lookup service)...
over a year ago
42
over a year ago
I was poking around in Google Lens recently (which is Google’s magical reverse image lookup service) and I was mildly surprised by what I saw in the developer tools console: Code that runs in the dev console can be very powerful, so I can understand why they want to...
PostHog's RSS Feed
When and how to run group-targeted A/B tests A/B tests are a powerful tool for measuring how product changes impact user behavior. However,...
over a year ago
23
over a year ago
A/B tests are a powerful tool for measuring how product changes impact user behavior. However, sometimes changing how one user interacts with your…
Ink & Switch
Ink Note June 2023: Ingredients from Alex's Studies This page summarizes a bunch of studies that I’ve done in the past few months. Rather than discuss...
over a year ago
7
over a year ago
This page summarizes a bunch of studies that I’ve done in the past few months. Rather than discuss each study separately, I group them into “ingredients” (each explored in one or more studies) that may turn out to be useful for upcoming projects.
Jim Nielsen’s Blog
Idioms as Code This is silly. I wrote code depicting common idioms. You read the code and try to guess the...
a year ago
26
a year ago
This is silly. I wrote code depicting common idioms. You read the code and try to guess the idiom. Answers are below the code (and, for clients viewing in supported readers, appear upside down like a children’s book). pen > sword >>> true The pen is mightier than the...
Ralph Ammer
Thomas Aquinas — The world is divine! A large part of our civilisation rests on the shoulders of one medieval monk: Thomas Aquinas. Amid...
3 months ago
39
3 months ago
A large part of our civilisation rests on the shoulders of one medieval monk: Thomas Aquinas. Amid the turmoil of life, riddled with wickedness and pain, he would insist that our world is good.  And all our success is built on this belief. Note: Before we start, let’s get one...
Irrational...
Make an effective executive LinkedIn profile. tl;dr - it’s valuable to update your LinkedIn profile to be a concise, accurate, and current summary...
over a year ago
47
over a year ago
tl;dr - it’s valuable to update your LinkedIn profile to be a concise, accurate, and current summary of your accomplishment. Spend at most two hours updating it, then ask a friend (ideally a recruiter) for feedback. Incorporate that feedback and don’t think about your profile...
Irrational...
Getting lucky isn't a plan. One piece of flippant commentary that you’ll hear occasionally is that it’s “Better to be lucky than...
a year ago
87
a year ago
One piece of flippant commentary that you’ll hear occasionally is that it’s “Better to be lucky than to be good.” On an individual level, it’s almost certainly true that being very lucky outperforms being quite good: I certainly know a number of folks who are financially...
Epic Web Dev
Get Started with the Epic Workshop App (for React) (tip)
9 months ago
Eric Bailey
Modifications we’ve made to the Design Sprint
over a year ago
Krzysztof Kowalczyk...
SumatraPDF 2.5.2 released We, the SumatraPDF developers have released a version 2.5.2 of Sumatra, a PDF and ebook reader for...
over a year ago
24
over a year ago
We, the SumatraPDF developers have released a version 2.5.2 of Sumatra, a PDF and ebook reader for Windows. Changes in this release: 2 page view for ebooks new keybindings: Ctrl+PgDn, Ctrl+Right : go to next page Ctrl+PgUp, Ctrl+Left : go to previous page 10x faster ebook...
Joel Gascoigne
Like anything else, we need to practice startups * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It is easy to...
over a year ago
31
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It is easy to look at successful founders and see them as genuises, as people who were without a doubt going to be triumphant. When we look at people in that way, it is completely understandable...
Ognjen Regoje •...
When am I "allowed" to quit and not be labeled a quitter? There’s a type of startup that stays alive but doesn’t achieve meaningful growth. One that keeps...
a year ago
28
a year ago
There’s a type of startup that stays alive but doesn’t achieve meaningful growth. One that keeps raising bridge rounds but whose valuation stagnates. Anecdotally, their founders belong to two groups: They’re still convinced that the business will work and are unflappable in their...
bunnie's blog
A 2-Axis, Multihead Light Positioner This post is part of a longer-running series about giving users a tangible reason to trust their...
a year ago
64
a year ago
This post is part of a longer-running series about giving users a tangible reason to trust their hardware through my IRIS (Infra-Red, in-situ) technique for the non-destructive inspection of chips. Previously, I discussed the focus stage, light source, and methodology used to...
PostHog's RSS Feed
How we do meetings at PostHog Best practices for productive meetings at your startup Ever had one of those days where you do...
over a year ago
23
over a year ago
Best practices for productive meetings at your startup Ever had one of those days where you do nothing but hop into one meeting after another? Even…
Remains of the Day
Catch up It has been some time since I posted here. Outside of lots of meetings around the country and some...
over a year ago
39
over a year ago
It has been some time since I posted here. Outside of lots of meetings around the country and some trips with family and friends, a few creative projects have stolen the lion's share of my free time. While I won't publish some Medium screed on how spending less time on social...
PostHog's RSS Feed
HogMail #16 Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product...
over a year ago
31
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…
swyx's site RSS Feed
6 Things Markdown Got Wrong John Gruber's Markdown is almost a perfect content authoring format. Here are 6 things it got wrong.
over a year ago
Eric Bailey
A designer developing for Android
over a year ago
Steve Klabnik
The CXX Debate
over a year ago
Eric Bailey
Using a folder other than <code>posts/</code> with Eleventy I just updated this site to use Eleventy. I don’t update enchilada that much anymore. It’s now more...
over a year ago
16
over a year ago
I just updated this site to use Eleventy. I don’t update enchilada that much anymore. It’s now more a place to centralize all the little tweaks and gotchas of web work, and less a platform for scaffolding websites. In all honestly, enchilada was intended more to be more a simple...
Making software...
Designers Need Thicker Skin Designers Need Thicker Skin 2017-07-10 I'm not normally one to comment or even really care about...
over a year ago
35
over a year ago
Designers Need Thicker Skin 2017-07-10 I'm not normally one to comment or even really care about "drama" within our design industry. Opinions are just that and should just be consumed at face value. But this week I was moderately annoyed with a subset of designers in...
Engineer’s Codex
How to burnout a software engineer, in 3 easy steps The Burnout Playbook for software engineers
a year ago
Florian Bellmann |...
Time to market for personal projects How I created my blog in just 2 days.
a year ago
James Vaughan's blog
Wifi without internet on a Southwest flight
a year ago
davidyat.es
Advent of Code 2024: Days 11–15
6 months ago
alexwlchan
How I set up my Obsidian vaults Obsidian still feels like my “new” app for managing my notes, but according to my daily journal I’ve...
a year ago
91
a year ago
Obsidian still feels like my “new” app for managing my notes, but according to my daily journal I’ve been using it for nearly three years. Time flies when you’re organising information! I’ve grown to really like it, and I expect to keep using it for a while to come. Its approach...
charity.wtf
On Dropouts and Bootstraps In my early twenties I had a cohort of friends and coworkers, all Silicon Valley engineers, all...
2 months ago
13
2 months ago
In my early twenties I had a cohort of friends and coworkers, all Silicon Valley engineers, all quite good at their jobs, all college dropouts. We developed a shared conviction that only losers got computer science degrees. This sounds like a joke, or a self-defense mechanism,...
Eric Bailey
What they don’t tell you when you translate your app Forget inverting binary trees, translating or localizing a digital experience is one of the most...
over a year ago
17
over a year ago
Forget inverting binary trees, translating or localizing a digital experience is one of the most difficult things you can do with software. There’s plenty of content out there about how to perform the basic design and development aspects of translation and localization work....
Dan Slimmon
Why transaction order matters, even if you’re only reading There are 4 isolation levels defined by the SQL standard, and Postgres supports them through the SET...
a year ago
53
a year ago
There are 4 isolation levels defined by the SQL standard, and Postgres supports them through the SET TRANSACTION statement. They are: This last guarantee is one against serialization anomalies. A serialization anomaly is any sequence of events that produces a result that would be...
The Pragmatic...
Is Critical Thinking the Most Important Skill for Knowledge Workers? Critical thinking will only become more important as AI tools spread more. How can you get better at...
over a year ago
56
over a year ago
Critical thinking will only become more important as AI tools spread more. How can you get better at this, and why should you reject jargon and "thought leaders?"
Tyler Cipriani: blog
Framework DIY 13 gen AMD review ⚙️ .title {text-wrap:balance;} Framework Laptop DIY 13 AMD, 13th Generation with ethernet dongle and...
a year ago
32
a year ago
.title {text-wrap:balance;} Framework Laptop DIY 13 AMD, 13th Generation with ethernet dongle and screwdriver The laptop industry is a tragedy. Meanwhile, Framework built something different—repairable, Linux-ready laptops that respect users. Framework is a rare company worth...
Liz Denys
Seeing every BAM Next Wave Festival show From October to December of last year, I saw a lot of shows at the Brooklyn Academy of Music -...
over a year ago
33
over a year ago
From October to December of last year, I saw a lot of shows at the Brooklyn Academy of Music - specifically, I saw all 26 of the Next Wave Festival productions. I've been coming to BAM regularly since I moved to New York in 2011, and Next Wave is always an exciting time of year...
Steve Klabnik
Matz is nice so we are nice
over a year ago
Blog of Simple...
CCPA vs CPRA: what is new?
a year ago
Eric Bailey
To subset or not subset fonts One of the niche things you can do to improve the performance on your website or web app is to...
over a year ago
18
over a year ago
One of the niche things you can do to improve the performance on your website or web app is to subset your fonts. If you are not familiar, subsetting is the act of removing glyphs and other associated information from a font file. You can cherrypick individual glyphs, as well as...
Sometimes It Works...
A-A-Ron! Aaron Francis is a rising star in the Laravel community. Over the past couple of years he's rocketed...
a year ago
10
a year ago
Aaron Francis is a rising star in the Laravel community. Over the past couple of years he's rocketed up because he's a genuinely thoughtful, intelligent and funny guy. I like him. I met him very briefly at Laracon US this year and I've had some great public and private...
Alex MacCaw
The Great CEO Within It's been a long time coming, but Matt Mochary's book The Great CEO Within is out. I feel very...
over a year ago
38
over a year ago
It's been a long time coming, but Matt Mochary's book The Great CEO Within is out. I feel very fortunate to be involved in this project. This is the best book I've read on making the journey from founder to CEO.
Acko.net
The Bouquet Residence Keeping up appearances in tech The word "rant" is used far too often,...
11 months ago
16
11 months ago
Keeping up appearances in tech The word "rant" is used far too often, and in various ways. It's meant to imply aimless, angry venting. But often it means: Naming problems without proposing solutions, this makes me feel confused. Naming problems and...
Krzysztof Kowalczyk...
SumatraPDF 3.0 released We, the SumatraPDF developers have released a version 3.0 of Sumatra, a multi-format reader (PDF,...
over a year ago
24
over a year ago
We, the SumatraPDF developers have released a version 3.0 of Sumatra, a multi-format reader (PDF, epub and mobi ebooks, comic books, etc.) for Windows. You can download it from official SumatraPDF website The biggest change in this version is addition of tabs, contributed by...
37signals Dev
Prometheus metrics with Rails and Kamal We use Prometheus metrics quite heavily at 37signals nowadays. They’re used to monitor a variety of...
a year ago
42
a year ago
We use Prometheus metrics quite heavily at 37signals nowadays. They’re used to monitor a variety of components in our infrastructure, such as MySQL, Redis and the servers hosting our applications. My colleague, Victor, previously wrote in detail about Prometheus metrics at...
Epic Web Dev
React Component Testing with Vitest (workshop)
2 months ago
Yale E360
Measuring the overhead of HashMaps in Rust While working on a project where I was putting a lot of data into a HashMap, I started to notice my...
over a year ago
25
over a year ago
While working on a project where I was putting a lot of data into a HashMap, I started to notice my hashmaps were taking up a lot of RAM. I mean, a lot of RAM. I did a back of the napkin calculation for what the minimum memory usage should be, and I was getting more than twice...
swyx's site RSS Feed
Paradigm Lost (CascadiaJS 2022 Talk Notes) Some show notes for my CascadiaJS talk for those who are looking for all the references and cut...
over a year ago
Neil Panchal
Bare Metal vs. Virtualization Performance I just built a new homelab server. Specs are as follows: Neil's Lab Server Specifications CPU...
over a year ago
38
over a year ago
I just built a new homelab server. Specs are as follows: Neil's Lab Server Specifications CPU Model Intel® Xeon® Gold 6326, 16 Cores (32 Threads), 2.90 GHz (Base), 3.50 GHz (Turbo) CPU Cooler Noctua NH-U12S DX-4189 Motherboard Supermicro...
Josh Comeau's blog
Make Beautiful Gradients Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This...
over a year ago
33
over a year ago
Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This happens because of a mathematical quirk with RGB colors. Fortunately, we can work around this quirk, and create beautiful, lush, saturated gradients.
Making software...
The Wonders of Text Ellipsis The Wonders of Text Ellipsis 2016-11-15 A common issue when working with constrained UI elements is...
over a year ago
34
over a year ago
The Wonders of Text Ellipsis 2016-11-15 A common issue when working with constrained UI elements is text overflowing outside of it's parent or breaking into addition lines (thus breaking the layout). This is most commonly seen with the direct and placeholder values for input...
The History of the...
The Free Web There is something you can do to help the open web. Put yourself on it. The post The Free Web...
7 months ago
57
7 months ago
There is something you can do to help the open web. Put yourself on it. The post The Free Web appeared first on The History of the Web.
A Smart Bear
Moats: Durable competitive advantage Industries commoditize over time, delivering similar products at similar prices resulting in low...
over a year ago
37
over a year ago
Industries commoditize over time, delivering similar products at similar prices resulting in low profit. Like entropy, this is the inevitable fate of a company, unless it exerts intentional force to the contrary. Moats are this force, and your strategy must identify how to create...
Dan Quach Blog
The Unexpected $30,000 Benefit of the Pandemic: Haircuts During the early pandemic, a topic came up I never thought I would need to worry about. Who would...
a year ago
70
a year ago
During the early pandemic, a topic came up I never thought I would need to worry about. Who would cut my hair? My Asian hair is a bit funky where it is similar to Wolverine in X-men. After a couple weeks the sides get really pointy and uncomfortable so I would go to the barber...
Ink & Switch
03 · What's In a Name? Why we've renamed the project
4 months ago
David Heinemeier...
Servers can last a long time We bought sixty-one servers for the launch of Basecamp 3 back in 2015. Dell R430s and R630s, packing...
5 months ago
54
5 months ago
We bought sixty-one servers for the launch of Basecamp 3 back in 2015. Dell R430s and R630s, packing thousands of cores and terabytes of RAM. Enough to fill all the app, job, cache, and database duties we needed. The entire outlay for this fleet was about half a million dollars,...
Josh Comeau's blog
A Framework for Evaluating Browser Support Lots of exciting new features have been landing in CSS recently, and it can be tough trying to...
7 months ago
52
7 months ago
Lots of exciting new features have been landing in CSS recently, and it can be tough trying to figure out if they’re safe to use or not. We might know that a feature is available for 92% of users, but is that sufficient? Where do we draw the line? In this blog post, I’ll share...
Maggie Appleton
Building Custom React Hooks Illustrated notes on building custom React hooks
over a year ago
PostHog's RSS Feed
The Early Days of GitLab - A Chat with Sid Sijbrandij It gets pretty easy to idolize the superstars of tech. One of the coolest things we've learned is...
over a year ago
23
over a year ago
It gets pretty easy to idolize the superstars of tech. One of the coolest things we've learned is that many of the most successful founders will find…
A small freedom area...
Invert a function using Newton iterations Newton's method is probably one of the most popular algorithm for finding the roots of a function...
over a year ago
34
over a year ago
Newton's method is probably one of the most popular algorithm for finding the roots of a function through successive numeric approximations. In less cryptic words, if you have an opaque function f(x), and you need to solve f(x)=0 (finding where the function crosses the x-axis),...
Tyler Cipriani: blog
Git files hidden in plain sight 🫥 I doubt that it is a good practice to ship the public key used to sign things in the repository in...
a year ago
50
a year ago
I doubt that it is a good practice to ship the public key used to sign things in the repository in the repository itself – Junio C Hamano, git@vger.kernel.org: expired key in junio-gpg-pub Git ships with the maintainer’s public key. But you won’t find it in your worktree—it’s...
Paolo Amoroso's...
Changing text style for DandeGUI window output <![CDATA[Printing rich text to windows is one of the planned features of DandeGUI, the GUI library...
2 months ago
22
2 months ago
<![CDATA[Printing rich text to windows is one of the planned features of DandeGUI, the GUI library for Medley Interlisp I'm developing in Common Lisp. I finally got around to this and implemented the GUI:WITH-TEXT-STYLE macro which controls the attributes of text printed to a...
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
swyx's site RSS Feed
Keyboard First I enjoyed listening to [Des and Paul's discussion of keyboard-first apps on their podcast...
over a year ago
37
over a year ago
I enjoyed listening to [Des and Paul's discussion of keyboard-first apps on their podcast today](https://art19.com/shows/intercom-on-product/episodes/10ee6fbe-13ef-48c6-af5e-3477bdbe87e3). They discussed the rise of the `cmd+K` UI paradigm in apps like:
Ink & Switch
Ink Note Fall 2023: Informal ink deformation You can think of informal ink as a superset of formal ink: it starts out with less structure, but...
a year ago
7
a year ago
You can think of informal ink as a superset of formal ink: it starts out with less structure, but structure can be added over time, by the sketcher or the system.
bunnie's blog
Winner, Name that Ware August 2024 Last month’s Ware was a peak programming meter driver board made by JC Broadcast, taken from an...
9 months ago
47
9 months ago
Last month’s Ware was a peak programming meter driver board made by JC Broadcast, taken from an Audix broadcast console. Thanks again to Howie M for contributing the ware! Howie hypothesized that the four mounting holes would be a dead give-away, in his words: The meters, typical...
Irrational...
Engineering’s role in Mergers & Acquisitions. I managed the engineering team at Digg as we ran out of money, and were eventually acquired. It was...
over a year ago
39
over a year ago
I managed the engineering team at Digg as we ran out of money, and were eventually acquired. It was an eye opening experience, and I learned a great deal about the reality and the optics of selling a company, particularly one with no money and a shrinking user base. Humbling was...
Blog of Simple...
GDPR and fines: all there is to know
9 months ago
bunnie's blog
Designing The Light Source for IRIS This post is part of a longer-running series about giving users a tangible reason to trust their...
a year ago
38
a year ago
This post is part of a longer-running series about giving users a tangible reason to trust their hardware through my IRIS (Infra-Red, in-situ) technique. IRIS allows us to see the insides of certain types of chips, even after they are soldered to a circuit board. This is possible...
Yale E360
That time I wrote malware and got caught Most of us make some bad decisions in high school. While other people were drinking, going to...
a year ago
23
a year ago
Most of us make some bad decisions in high school. While other people were drinking, going to parties, and who knows what else, I was doing some experimentation of my own. I was writing my first (and only) piece of malware. From as early as I can remember, I've had a fascination...
Ink & Switch
00 · Keyhive Background Contextualizing Keyhive
11 months ago
somenice
Golden Glide Silhouette This Golden Eagle soared past me today and I managed to capture a couple of frames. Magnificent to...
over a year ago
36
over a year ago
This Golden Eagle soared past me today and I managed to capture a couple of frames. Magnificent to watch.
Yale E360
My portable ergonomic setup In 2022, I developed nerve pain in my arms. It came on quickly, and it was bad: I couldn't drive, I...
a year ago
41
a year ago
In 2022, I developed nerve pain in my arms. It came on quickly, and it was bad: I couldn't drive, I couldn't type, and at the worst I couldn't pick up our kids. That episode spontaneously resolved after a couple of months, but flareups happen occasionally. One guaranteed trigger...
dthompson
Guile-SDL2 0.7.0 released I'm happy to announce that Guile-SDL2 0.7.0 has been released! Guile-SDL2 provides Guile Scheme...
over a year ago
22
over a year ago
I'm happy to announce that Guile-SDL2 0.7.0 has been released! Guile-SDL2 provides Guile Scheme bindings for the SDL2 C shared library. The bindings are written in pure Scheme using Guile's foreign function interface. New bindings in this...
MMapped blog
Transaction models are programming paradigms
11 months ago
macwright.com
Notes on using Linear We’ve been using Linear for a month or two at Val Town, and I think it has ‘stuck’ and we’ll keep...
a year ago
54
a year ago
We’ve been using Linear for a month or two at Val Town, and I think it has ‘stuck’ and we’ll keep using it. Here are some notes about it: The keyboard shortcuts are as good as people say they are: you can do things like hover your mouse over a row in a list, hit a keyboard...
alexwlchan
Getting alerts about flaky ECS tasks in Slack At work, we use Amazon ECS to run some of our Docker-based services. ECS is a container...
over a year ago
70
over a year ago
At work, we use Amazon ECS to run some of our Docker-based services. ECS is a container orchestrator, similar to Kubernetes: we tell it what Docker images we want to run in what configuration, and it stops or starts containers to match. If a container stops unexpectedly, ECS...
Liz Denys
Quiche as a method and lightly sweet pâte brisée I love to make and eat quiche. In fact, there was hardly a week last year that would pass where...
over a year ago
32
over a year ago
I love to make and eat quiche. In fact, there was hardly a week last year that would pass where there wasn't a quiche in my refrigerator because I just love quiche that much. Why? Well, it's great any time of day, it reheats well, it can feed a crowd, and it doesn't have to be...
swyx's site RSS Feed
Source Code for Life v0.1 Compiled Insights for Infinite Learners
over a year ago
Irrational...
Thesis on value accumulation in AI. Recently, I’ve thinking about where I want to focus my angel investing in 2024, and decided to...
a year ago
38
a year ago
Recently, I’ve thinking about where I want to focus my angel investing in 2024, and decided to document my thinking about value accumulation in artificial intelligence because it explains the shape of my interest–or lack thereof–in investing in artificial intelligence tooling....
Jim Nielsen’s Blog
Stop Being Fancy This is a note to self: Except where absolutely necessary, stop being fancy. When confronted with,...
over a year ago
32
over a year ago
This is a note to self: Except where absolutely necessary, stop being fancy. When confronted with, “Can this be done?” If the answer is an immediate "Yes", go ahead, do that. But if the answer is, “Well, you could, but you’d have to…" Just stop right there. Don’t go do...
Jake Zimmerman
Typing instance variables in mixins
2 months ago
swyx's site RSS Feed
Digital Garden Terms of Service This is my attempt to explicitly define a not-legally-binding "terms of service" for people who...
over a year ago
36
over a year ago
This is my attempt to explicitly define a not-legally-binding "terms of service" for people who peruse Digital Gardens, and the people who Learn in Public with them.
bt RSS Feed
Being More Efficient as a Designer and Developer Being More Efficient as a Designer and Developer 2019-09-28 I recently began working on a small side...
over a year ago
21
over a year ago
Being More Efficient as a Designer and Developer 2019-09-28 I recently began working on a small side project (a marketing site / blog for an upcoming UX book I’m writing, but I have nothing to promote yet - sorry) and found myself circling around different static site generators...
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
21
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...
Words and Buttons...
Lexical differential highlighting instead of syntax highlighting “Lexical” since it doesn't need true syntax analysis, primitive tokenization and filtering are...
over a year ago
30
over a year ago
“Lexical” since it doesn't need true syntax analysis, primitive tokenization and filtering are enough. And it's “differential” because it aims to highlight the difference between lexemes. Ideally, the smaller the lexical difference, the greater the color difference should be. ...
swyx's site RSS Feed
Signs that a Startup is Going Bad All rocketship startups are alike, but every fading startup is fading in its own way.
over a year ago
Epic Web Dev
Use Isolation to Solve Complex Problems (tip) When faced with a complex problem, try isolating it by creating a minimal example in a temporary...
over a year ago
21
over a year ago
When faced with a complex problem, try isolating it by creating a minimal example in a temporary project directory.
Blog - Bitfield...
Test names should be sentences Tests communicate a lot of information, to readers, other developers, and even our future selves....
a year ago
26
a year ago
Tests communicate a lot of information, to readers, other developers, and even our future selves. Well-written tests focus on a single unit of behaviour that can be described in a brief sentence, and we can use that sentence as the name of the test.
bunnie's blog
Automated Stitching of Chip Images This is the final post in a series about non-destructively inspecting chips with the IRIS...
a year ago
104
a year ago
This is the final post in a series about non-destructively inspecting chips with the IRIS (Infra-Red, in-situ) technique. Here are links to previous posts: This post will cover the software used to stitch together smaller images generated by the control software into a single...
Evan Jones -...
Postgres large sub-string query performance Following up on my last post about large JSON queries, I also benchmarked sub-string queries on...
over a year ago
41
over a year ago
Following up on my last post about large JSON queries, I also benchmarked sub-string queries on large variable-length strings. I wanted to check if sub-string queries might be faster than HSTORE or JSONB key lookups. I tested both binary (BYTEA) and Unicode text (TEXT)....
Maggie Appleton
Immutable Data with Immer and Personal Assistant Bots Illustrated notes on how work with immutable data in the Immer state library
over a year ago
A Day In The Life...
I'm still fed up and a browser is coming along fine I'm still fed up and a browser is coming along fine
a year ago
Don Melton
Waiting four years to exhale Today is a good day. Joseph Robinette Biden Jr. has been inaugurated as our 46th president. And...
over a year ago
44
over a year ago
Today is a good day. Joseph Robinette Biden Jr. has been inaugurated as our 46th president. And Kamala Devi Harris as our 49th vice president. While they cannot immediately undo the American carnage inflicted upon us by the previous administration, at least the vindictive...
Steve Klabnik
Twitter is too important to be owned by Twitter
over a year ago
Steve Klabnik
New Beginnings
over a year ago
alexwlchan
Google is showing outdated results from the UK’s election Last week, fourteen years of Tory government came to an end with a Labour landslide. It was a rough...
a year ago
66
a year ago
Last week, fourteen years of Tory government came to an end with a Labour landslide. It was a rough night for every Conservative candidate, many of whom either lost their seat or saw their majorities severely diminished. One of those Conservative candidates was Nigel...
Eric Bailey
I love my slightly smart tiny TV details { font-size: var(--scale1); margin-top: 0.25rem !important; } details summary...
a year ago
17
a year ago
details { font-size: var(--scale1); margin-top: 0.25rem !important; } details summary { line-height: 1.2; } details p { line-height: 1.35; margin-top: var(--scale0); } I swear this isn’t a sponsored post. I impulse bought a TinyTV 2 recently. It...
swyx's site RSS Feed
My Three Strikes Rule for Blogging A simple way to decide when and what to write.
over a year ago
Blog of Simple...
How to export data from Google Analytics
a year ago
swyx's site RSS Feed
8 Q&A's for Bootcamp Students in 2020 I did a Q&A for Fullstack Academy Bootcamp Prep students - copying out my answers here!
over a year ago
Joel Gascoigne
Fear of not shipping * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "I’ve had many...
over a year ago
28
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "I’ve had many many many products, the vast majority of the things I’ve written, or created, the organisations I built fail, but the reason I’ve managed a modicum of success is because I just...
Kevin Chen
!!Con West 2019 Notes !!Con is a conference held every spring in New York City. It’s two days of lightning talks that can...
over a year ago
22
over a year ago
!!Con is a conference held every spring in New York City. It’s two days of lightning talks that can be about anything related to computers! At the beginning of last year’s !!Con, I wrote: This conference is a great showcase of the diverse backgrounds of the NYC tech scene. I’m...
A Smart Bear
It's a torturous chaos until it isn't Even at wildly successful startups, the first few years are gut-wrenching, uncertain, on the brink...
a year ago
89
a year ago
Even at wildly successful startups, the first few years are gut-wrenching, uncertain, on the brink of collapse, where pessimism is realism, and yet optimism is required.
Greg Brockman
My path to OpenAI I started programming seriously during a gap year after high school. I’d read Turing’s Computing...
over a year ago
34
over a year ago
I started programming seriously during a gap year after high school. I’d read Turing’s Computing Machinery and Intelligence, and was inspired by the notion of writing code that could understand something that I, as the code’s author, did not. I started writing a chatbot — how...
Blog System/5
Whatever happened to sandboxfs? Back in 2017–2020, while I was on the Blaze team at Google, I took on a 20% project that turned into...
a month ago
19
a month ago
Back in 2017–2020, while I was on the Blaze team at Google, I took on a 20% project that turned into a bit of an obsession: sandboxfs. Born out of my work supporting iOS development, it was my attempt to solve a persistent pain point that frustrated both internal teams and...
Krzysztof Kowalczyk...
Tip for per-test verbose logging in Go One way to narrow down a problem when debugging a test is to add logging with e.g. fmt.Printf(). The...
over a year ago
21
over a year ago
One way to narrow down a problem when debugging a test is to add logging with e.g. fmt.Printf(). The problem with this approach is lack of selectivity: imagine you have 100 tests and only 1 test fails. For debugging the issue you only need to see logs when executing that 1 test...
Coding Horror
The Rise of the Electric Scooter In an electric car, the (enormous) battery is a major part of the price. If electric car prices are...
over a year ago
33
over a year ago
In an electric car, the (enormous) battery is a major part of the price. If electric car prices are decreasing, battery costs must be decreasing, because it's not like the cost of fabricating rubber, aluminum, glass, and steel into car shapes can decline that much, right? On an
Tinloof - Blog
Why most CMSes suck We're in 2023, and you mainly have 3 CMS options to build and manage your website: Monolithic CMS...
a year ago
26
a year ago
We're in 2023, and you mainly have 3 CMS options to build and manage your website: Monolithic CMS (e.g. WordPress, Hubspot) Modern website builder (e.g. Framer, Webflow)
Joel Gascoigne
Thinking about your goal with a startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I often reflect...
over a year ago
33
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I often reflect upon the differences between my previous startup and Buffer [http://bufferapp.com], and think about what changes to my mindset affected the better outcome this time compared with...
bunnie's blog
Name that Ware, January 2023 The Ware for January 2023 is shown below. Thanks to cpresser for contributing this wonderfully...
over a year ago
41
over a year ago
The Ware for January 2023 is shown below. Thanks to cpresser for contributing this wonderfully photographed circuit board as this month’s entry.
Grant Slatton
Nobody Cares A rant about caring
9 months ago
HTMHell
The road to HTMHell is paved with semantics by Vadim Makeev HTML semantics is a nice idea, but does it really make a difference? There’s a huge...
a year ago
46
a year ago
by Vadim Makeev HTML semantics is a nice idea, but does it really make a difference? There’s a huge gap between HTML spec’s good intentions and what browsers and screen readers are willing to implement. Writing semantic markup only because the good spec is a spec, and it is good,...
Alex MacCaw
Captain's Log #1 In this episode of Captain's Log we cover artificial intelligence, taste companies, mom & pop tech...
over a year ago
35
over a year ago
In this episode of Captain's Log we cover artificial intelligence, taste companies, mom & pop tech businesses, and more.
TokyoDev
Facebook is Japan's LinkedIn A couple of weeks back, an article [Facebook Wins Relatively Few...
over a year ago
22
over a year ago
A couple of weeks back, an article [Facebook Wins Relatively Few Friends in Japan](http://www.nytimes.com/2011/01/10/technology/10facebook.html?pagewanted=all) made its rounds. As usual, Facebook is compared to the big three Japanese SNS: mixi, Gree, and Mobage-town. However,...
TokyoDev
RubyKaigi 2025 Recap In 2023 I attended RubyKaigi for the first time and also wrote my first recap, which I’m pleased to...
a month ago
114
a month ago
In 2023 I attended RubyKaigi for the first time and also wrote my first recap, which I’m pleased to say was well-received! This was my third time attending RubyKaigi, and I was once again really impressed with the event. I’m eternally grateful to the conference organizers, local...
Tony Finch's blog
An update on leap seconds It has been a couple of years since my previous blog post about leap seconds, though I have been...
over a year ago
25
over a year ago
It has been a couple of years since my previous blog post about leap seconds, though I have been tweeting on the topic fairly frequently: see my page on date, time, and leap seconds for an index of threads. But Twitter now seems a lot less likely to stick around, so I’ll aim to...
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...
over a year ago
40
over 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...
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...
over a year ago
21
over 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…
A Beautiful Site
Cory's amazing dot paper In a world where designers use Sketch, Photoshop, and other apps to create wireframes, I'm here in...
over a year ago
36
over a year ago
In a world where designers use Sketch, Photoshop, and other apps to create wireframes, I'm here in my corner holding this old fashioned pencil and a stack of dot paper. Sorry, but for me, these primitive tools do the same thing and I find them easier to use. I don't know. I guess...
Confessions of a...
All Set! Looking Under the Hood of Python's Set Data Structure Learn everything about hash tables, collision handling, and performance optimization
a year ago
Grant Slatton
Design Patterns An honest primer
6 months ago
A Smart Bear
Color Wheels are wrong? How color vision actually works Artists say all colors are a mixture of red, yellow, and blue. But physics and TV screens and...
a year ago
53
a year ago
Artists say all colors are a mixture of red, yellow, and blue. But physics and TV screens and printers disagree. How does color really work?
Epic Web Dev
Better Test Setup with Disposable Objects (article) Learn how disposable objects solve test cleanup problems in flat testing. Use TypeScript's using...
3 weeks ago
18
3 weeks ago
Learn how disposable objects solve test cleanup problems in flat testing. Use TypeScript's using keyword to ensure reliable resource disposal in tests.
David Crawshaw
Smaller Go 1.7 binaries blog.golang.org/go1.7-binary-size
over a year ago
swyx's site RSS Feed
STAR Apps - A New Generation of Front-End Tooling for Development Workflows _Published on CSS Tricks as [STAR Apps: A New Generation of Front-End Tooling for Development...
over a year ago
28
over a year ago
_Published on CSS Tricks as [STAR Apps: A New Generation of Front-End Tooling for Development Workflows](https://css-tricks.com/star-apps-a-new-generation-of-front-end-tooling-for-development-workflows/)_
PostHog's RSS Feed
How we’re making PostHog deployments easier When PostHog was born in 2020, it was a simple Python application (Django + Celery) backed by a...
over a year ago
26
over a year ago
When PostHog was born in 2020, it was a simple Python application (Django + Celery) backed by a PostgreSQL datastore. Troubleshooting was easy, while…
ntietz.com blog -...
Parsing MIDI messages in Rust I'm working on a terrible idea of a project, and this project uses MIDI. That means I need a MIDI...
7 months ago
47
7 months ago
I'm working on a terrible idea of a project, and this project uses MIDI. That means I need a MIDI implementation! I chose to use an existing library, midir, to connect to devices and receive messages. But the reason I was interested in this not-yet-announced project is because I...
David Heinemeier...
Wonderful vi The speed of change in technology often appears to be the industry's defining characteristic....
9 months ago
69
9 months ago
The speed of change in technology often appears to be the industry's defining characteristic. Nothing highlights that perception more than the recent and relentless march of AI advancements. But for as much as some things in technology change, many other things stay the same....
Krzysztof Kowalczyk...
Calling Grok, OpenAI, Anthropic, Google, OpenRouter API from the browser Here’s what I learned about calling LLM APIs from the browser when building AI chat functionality in...
4 days ago
6
4 days ago
Here’s what I learned about calling LLM APIs from the browser when building AI chat functionality in my note taking app Edna. The API I care about is getting LLM response to a question in a streaming way. OpenAI pioneered this and created...
swyx's site RSS Feed
Errors Are Not Exceptions Many language ecosystems use try/catch paradigms to represent both errors and exceptions. This is...
over a year ago
28
over a year ago
Many language ecosystems use try/catch paradigms to represent both errors and exceptions. This is wrong.
Jim Nielsen’s Blog
Making o(m)g:image Part I: Design Iterations I blogged about my recent project omgimg.jim-nielsen.com and I figured I’d write more details about...
7 months ago
81
7 months ago
I blogged about my recent project omgimg.jim-nielsen.com and I figured I’d write more details about my process behind making it. When the idea first struck, I jumped into Figma and started working out the idea. I had a pretty good idea of what I wanted: a quiz-like website that...
Letters of Note
I’m amputating you It was when she joined the Mexican Communist Party in 1927 that Frida Kahlo first met Diego Rivera,...
over a year ago
70
over a year ago
It was when she joined the Mexican Communist Party in 1927 that Frida Kahlo first met Diego Rivera, a fellow artist 21 years Kahlo’s senior who soon became her mentor and husband. Kahlo’s life up until then had been a struggle due to polio as a child and a serious traffic...
alexwlchan
Improving millions of files on Wikimedia Commons with Flickypedia Backfillr Bot &rarr; I’ve written a post on the Flickr Foundation blog about Flickypedia Backfillr Bot, a new bot I built...
a year ago
71
a year ago
I’ve written a post on the Flickr Foundation blog about Flickypedia Backfillr Bot, a new bot I built last year and which has been running ever since: Last year, we built Flickypedia, a new tool for copying photos from Flickr to Wikimedia Commons. As part of our planning, we asked...
ntietz.com blog -...
That boolean should probably be something else One of the first types we learn about is the boolean. It's pretty natural to use, because boolean...
a week ago
13
a week ago
One of the first types we learn about is the boolean. It's pretty natural to use, because boolean logic underpins much of modern computing. And yet, it's one of the types we should probably be using a lot less of. In almost every single instance when you use a boolean, it should...
Steve Klabnik
Why I'm partnering with Balanced
over a year ago
Alice GG
5 kubectl plugins to make your life easier I have been using Kubernetes for five years, but only very recently started using plugins to enhance...
a year ago
28
a year ago
I have been using Kubernetes for five years, but only very recently started using plugins to enhance my kubectl commands. I will show you five plugins that help me avoid repetitive tasks, make cluster administration simpler, and incident response less stressful. All the plugins...
Blog System/5
Synology DS923+ vs. FreeBSD w/ZFS A comparison of a home-built FreeBSD NAS with ZFS against the DS923+ storage appliance from...
7 months ago
Liz Denys
Bacon cheddar scallion biscuit sliders Earlier this week, I made bacon cheddar scallion biscuits because I had been craving an especially...
over a year ago
30
over a year ago
Earlier this week, I made bacon cheddar scallion biscuits because I had been craving an especially savory breakfast bread option for those mornings that you wake up a little bit later than you'd like. Nothing too fancy, just fifteen traditional country biscuits except that I...
Posts on Nikita...
Inside New Query Engine of MongoDB Discussion on HackerNews and Lobsters. MongoDB has recently released a new query engine coming in...
a year ago
24
a year ago
Discussion on HackerNews and Lobsters. MongoDB has recently released a new query engine coming in version 7.0. I was one of the people working on this engine during my 2 years in MongoDB and I would like to share some technical details about it. Disclaimer: Prior to writing this...
Blog of Simple...
Why Meta is in a world of trouble
a year ago
swyx's site RSS Feed
My Fave Podcasts 2024 - The Big Reset 4.5 years after my initial podcast inventory, with COVID and a career change under my belt, with my...
12 months ago
74
12 months ago
4.5 years after my initial podcast inventory, with COVID and a career change under my belt, with my OPML file growing from 566 rss feeds in 2022 to 771 in 2024, and my backlog mounting to 43GB (according to this script, I have Outstanding Episodes: 11915 (played: 22451)), I am...
Grant Slatton
Culture is a set of social Schelling points Solving coordination problems in community-building
8 months ago
Yale E360
In Defense of the Midwest As an undergraduate, I always imagined that I would someday move to the SF Bay Area to live in the...
over a year ago
28
over a year ago
As an undergraduate, I always imagined that I would someday move to the SF Bay Area to live in the heart of the software industry. With this in mind, in my final semester at Kent State, I joined a Silicon Valley startup as their third engineer1. The staff at that time was split:...
David Heinemeier...
Denmark gets more serious about digital sovereignty The recent disconnection of the ICC's chief prosecutor, at the behest of the American...
a month ago
17
a month ago
The recent disconnection of the ICC's chief prosecutor, at the behest of the American administration, could not have come at a worse time for Microsoft. Just a month prior, the folks from Redmond tried to assure Europe that all was well. That any speculation Europeans could get...
Computer Things
A list of ternary operators Sup nerds, I'm back from SREcon! I had a blast, despite knowing nothing about site reliability...
8 months ago
68
8 months ago
Sup nerds, I'm back from SREcon! I had a blast, despite knowing nothing about site reliability engineering and being way over my head in half the talks. I'm trying to catch up on The Book and contract work now so I'll do something silly here: ternary operators. Almost all...
A Beautiful Site
JSNES: a Nintendo emulator built in JavaScript I remember, not too long ago, arguing with people who said that JavaScript would never be as good as...
over a year ago
37
over a year ago
I remember, not too long ago, arguing with people who said that JavaScript would never be as good as Flash. Granted, at the time many people were afraid of JavaScript and, thus, it wasn't used as widely as it is today. With the introduction of popular libraries such as jQuery,...
Steve Klabnik
Shoes 4 work is starting: get involved!
over a year ago
On Life and Lisp
Apple GPU drivers now in Asahi Linux We’re excited to announce our first Apple GPU driver release! We’ve been working hard over the past...
over a year ago
29
over a year ago
We’re excited to announce our first Apple GPU driver release! We’ve been working hard over the past two years to bring this new driver to everyone, and we’re really proud to finally be here. This is still an alpha driver, but it’s already good enough to run a smooth desktop...
Irrational...
2022 in review. Previously: 2021, 2020, 2019, 2018, 2017 After the past two years, it’s odd to write an annual...
over a year ago
40
over a year ago
Previously: 2021, 2020, 2019, 2018, 2017 After the past two years, it’s odd to write an annual reflection where my first thoughts are happy rather than bleak. The truth is that there is a lot of bleak out there right now–just look at the layoffs and the funding environment–but...
Liz Denys
Liz rides the subway on May 31, 2016: 'innocent until proven guilty' gives cover to abusers Liz rides the subway is a series containing thoughts I have on the subway, mostly as an experiment...
over a year ago
36
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. The ride home after yet another day hearing someone famous has been abusing a woman in his life: Content warning: abuse, rape Johnny Depp has allegedly been...
swyx's site RSS Feed
Machine Learning: An Overview The three major branches of ML
over a year ago
Eric Bailey
So you wanna create an eco-friendly website
over a year ago
blag
Win: contribution to libSQL (SQLite) codebase I got my patches accepted into SQLite fork, libSQL codebase!
a year ago
Ruud van Asseldonk
Build system insights
over a year ago
Max Countryman
Value Modes and Mud Balls In developing software products, we're often accustomed to prioritizing incremental delivery. This...
over a year ago
93
over a year ago
In developing software products, we're often accustomed to prioritizing incremental delivery. This is usually a good way to mitigate the risk of working on the wrong thing. However, sometimes our problems don't fit neatly into accretive methodologies and we need to consider other...
bt RSS Feed
This Site is Now a Shinobi Website This Site is Now a Shinobi Website 2022-05-13 Update 2024: this website is now built with wruby My...
over a year ago
19
over a year ago
This Site is Now a Shinobi Website 2022-05-13 Update 2024: this website is now built with wruby My personal website is now an RSS-focused blog, generated from a collection of plain text files. But before we get into greater details about the switch, let me first introduce the...
Yale E360
What's in my software engineering tool belt? One of my favorite things is reading about the tools other people use, and talking about the tools I...
over a year ago
25
over a year ago
One of my favorite things is reading about the tools other people use, and talking about the tools I use. When I read a post recently about a data journalist's data tool belt, well... I knew I'd have to share my own software engineering tool belt, too. So, here's my software...
Dan Slimmon
Incident, Inçident, Incidënt When you deploy broken code, it may cause an incident. Then you'll have to declare an incident. And...
a year ago
62
a year ago
When you deploy broken code, it may cause an incident. Then you'll have to declare an incident. And don't forget to create an incident so customers can stay informed!
Tyler Cipriani: blog
Well-crafted grocery lists Inspired by the simple unassuming beauty of a well-crafted grocery list – Field Notes back inside...
over a year ago
88
over a year ago
Inspired by the simple unassuming beauty of a well-crafted grocery list – Field Notes back inside cover The list. Lists are powerful technology. In his book Moonwalking with Einstein, Joshua Foer likens early writing to sheet music for story-telling. Scripto continua had zero...
Quentin Santos
AMD CPUs, CCDs and CCXs When researching for my article about Linux pipes and for other upcoming articles, I had to get more...
9 months ago
45
9 months ago
When researching for my article about Linux pipes and for other upcoming articles, I had to get more familiar with how my CPU works. I thought I knew quite a bit, with L1/L2/L3 caches, ISA extensions, branch predictors, register renaming and so much more. But, it turns out, even...
Identity Designed
BERA Designed by How&How, London & Lisbon.
over a year ago
Alex MacCaw
The Illusion of Free Will One of the most difficult concepts to grasp is the idea that free will, the cornerstone of our human...
over a year ago
60
over a year ago
One of the most difficult concepts to grasp is the idea that free will, the cornerstone of our human experience, might be nothing more than an illusion.
TokyoDev
Bringing Your Family to Japan My son often walks a few blocks to the convenience store to buy a snack. His friends bike to our...
a year ago
45
a year ago
My son often walks a few blocks to the convenience store to buy a snack. His friends bike to our house to play. And as my daughter’s coming home from school, the neighbors no longer say “Konnichiwa,” when she passes. They call out “Okaeri!” which means “Welcome home!” I’ve...
Jibran’s Perspective
Failure 1: Django + NextJS Boilerplate I have failed, and that is exactly what I had hoped for a few months ago in this blog post. This is...
a year ago
36
a year ago
I have failed, and that is exactly what I had hoped for a few months ago in this blog post. This is a good failure. It has taught me things, lessons I can use in the future to avoid failing this way again. But first a bit of context. What did I fail at? In February of 2024 I...
Making software...
CSS Video Backgrounds CSS Video Backgrounds 2018-04-16 With the release of Safari 11.1 on macOS and Safari on iOS 11.3,...
over a year ago
34
over a year ago
CSS Video Backgrounds 2018-04-16 With the release of Safari 11.1 on macOS and Safari on iOS 11.3, developers now have the ability to support background videos (mp4 support only - at the time of this article) with pure CSS. Example: .video-background { background-image:...
Stephen Wolfram...
Launching Version 13.1 of Wolfram Language & Mathematica 🙀🤠🥳 ::[ ] Threaded MapApply FeatureImpactPlot IntegrateChangeVariables ReconstructionMesh VideoCapture...
over a year ago
36
over a year ago
::[ ] Threaded MapApply FeatureImpactPlot IntegrateChangeVariables ReconstructionMesh VideoCapture RootTree ImplicitD “ExprStruct” ChemicalConvert UniqueElements ReplaceAt TypeEvaluate TreeLeafCount QuestionSelector IncludeSingularSolutions KernelConfiguration PhongShading...
Grant Slatton
Markdown-ish Writing a Markdown(ish) parser with the nom library
a year ago
Vladimir Klepov as a...
Svelte stores: the curious parts We've already learnt a lot about svelte's reactivity system — the primary way to work with state in...
over a year ago
31
over a year ago
We've already learnt a lot about svelte's reactivity system — the primary way to work with state in svelte components. But not all state belongs in components — sometimes we want app-global state (think state manager), sometimes we just want to reuse logic between components....
Tinloof - Blog
How to create React Notifications/Toasts with 0 dependencies In this article, we will demonstrate how to build React Notifications (toasts) from scratch, without...
over a year ago
32
over a year ago
In this article, we will demonstrate how to build React Notifications (toasts) from scratch, without using any third-party library (except React). The notification component has the following requirements: Four color variations: info (blue), success (green), warning (orange),...
macwright.com
The module pattern really isn't needed anymore by I wrote about this pattern years ago, and wrote an update, and then Classes became broadly available...
a year ago
34
a year ago
I wrote about this pattern years ago, and wrote an update, and then Classes became broadly available in JavaScript. I was kind of skeptical of class syntax when it came out, but now there really isn’t any reason to use any other kind of “class” style than the ES6 syntax. The...
Dan Quach Blog
Personal Newsletter 2023 Q1 Loss and Distance For the past couple of months, my Facebook usage has started to diminish. In the...
over a year ago
44
over a year ago
Loss and Distance For the past couple of months, my Facebook usage has started to diminish. In the past, I used to post quite a bit, and I dare say probably 10 years ago to the point of oversharing. It seems to me that the popularity of Facebook has been dropping in my network to...
Jim Nielsen’s Blog
Cite Your Sources, AI In a recent note of mine, I quoted Jaron Lanier on AI chatbots: There are two ways this could go....
over a year ago
63
over a year ago
In a recent note of mine, I quoted Jaron Lanier on AI chatbots: There are two ways this could go. One is that we pretend the bot is a real thing, a real entity like a person, then in order to keep that fantasy going we’re careful to forget whatever source texts were used to have...
Yale E360
TIL: testing in the future using the faketime command Last week's blog post accidentally got published a few hours early1. One of the keen-eyed among you...
11 months ago
46
11 months ago
Last week's blog post accidentally got published a few hours early1. One of the keen-eyed among you even submitted it to the orange site before it was officially up, since it was in my RSS feed briefly and was picked up by various RSS readers. Resolving that issue led me to...
A Beautiful Site
Code can change As a web developer, your code is often visible to anyone who wants to review it. If you're like me,...
over a year ago
36
over a year ago
As a web developer, your code is often visible to anyone who wants to review it. If you're like me, you might get stressed out about the thought of people looking at your work and critiquing or criticizing your app's design. Take a deep breath, recenter, and remember that code...
Blog System/5
Hardware autoconf: ACPI & Device Tree An overview of how a Unix-like BSD kernel performs hardware discovery on x86 and ARM to bind device...
4 months ago
36
4 months ago
An overview of how a Unix-like BSD kernel performs hardware discovery on x86 and ARM to bind device drivers to hardware devices
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
20
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…
Engineer’s Codex
How Fireship became YouTube's favorite programmer How Fireship wins YouTube
9 months ago
Liz Denys
New Loose Leaf Security episode: Security stories! Plus, a 2FA zine! The previous Loose Leaf Security series on safely surfing the web was pretty dense, so Geoffrey and...
over a year ago
33
over a year ago
The previous Loose Leaf Security series on safely surfing the web was pretty dense, so Geoffrey and I filled the latest episode of Loose Leaf Security with a bunch of our own personal security mishaps: Security stories: lost phones, a compromised computer, and an unexpected...
Yale E360
Approximating pi using... a cake? Happy Pi Day, fellow nerds! This is a holiday I've celebrated every year since at least 2010, and...
over a year ago
27
over a year ago
Happy Pi Day, fellow nerds! This is a holiday I've celebrated every year since at least 2010, and I'm not stopping anytime soon. The celebrations have evolved. It used to be just "bake a pie" and "haha pi, pie". Over time, I twisted it a bit (pizza is a pie of sorts! a cake with...
MMapped blog
Fungible tokens: payment flows
over a year ago
Blog of Simple...
The EU-US data deal may be dead in the water
4 months ago
Vladimir Klepov as a...
Svelte reactivity — an inside and out guide I've been working with svelte exclusively for a year now, but I still manage to shoot myself in the...
over a year ago
28
over a year ago
I've been working with svelte exclusively for a year now, but I still manage to shoot myself in the foot every now and then when using reactive state. Some of the confusion is due to my prior experience with React, but some points are confusing on their own. Today, I dive into...
Making software...
Linux Mint MacBook Air Setup Linux Mint MacBook Air Setup 2020-08-16 I don't like the idea of throwing away old or outdated tech...
over a year ago
40
over a year ago
Linux Mint MacBook Air Setup 2020-08-16 I don't like the idea of throwing away old or outdated tech (within reason), so I try to find a new purpose for some of my "retired" devices. This article will cover how to switch over a mid-2011 model MacBook Air to utilize Linux...
Steve Klabnik
Your startup is not a platform
over a year ago
The Changelog
This Is How Tyrants Go: Alone I remember reading an essay a month or so ago — sadly I forget where — talking about how things end...
over a year ago
22
over a year ago
I remember reading an essay a month or so ago — sadly I forget where — talking about how things end for tyrants. If I were to sum it up, it would be with the word “alone.” Their power fading, they find that they had few true friends or believers; just others that were greedy …...
A Smart Bear
Jason Cohen: About the author Thanks for visiting. As a four-time entrepreneur, both bootstrapped and fundraised, resulting in two...
over a year ago
37
over a year ago
Thanks for visiting. As a four-time entrepreneur, both bootstrapped and fundraised, resulting in two exits and two unicorns, I’ve been writing about startups for 16 years. I hope you’ll find it useful! As founder # Currently I’m the Chief Innovation Officer of WP Engine, which I...
The Changelog
Announcing the NNCPNET Email Network From 1995 to 2019, I ran my own mail server. It began with a UUCP link, an expensive long-distance...
3 months ago
33
3 months ago
From 1995 to 2019, I ran my own mail server. It began with a UUCP link, an expensive long-distance call for me then. Later, I ran a mail server in my apartment, then ran it as a VPS at various places. But running an email server got difficult. You can’t just run it on a …...
TokyoDev
Japanese vs International Schools: Which Will Work for Your Children? The surprise is usually plain on their faces. “Oh! Your kids go to Japanese schools?” This is also...
a year ago
23
a year ago
The surprise is usually plain on their faces. “Oh! Your kids go to Japanese schools?” This is also usually another surprise, whether I’m speaking to a Japanese person or a foreigner. Often the conversation ends there, or with a hopeful note of, “Well, if they’re young, it’s easy...
Sometimes It Works...
On AI doomerism So what's going on? This is a reflection on this post (of the same title) that I thoroughly enjoyed,...
5 months ago
19
5 months ago
So what's going on? This is a reflection on this post (of the same title) that I thoroughly enjoyed, by Flavio Copes. "I am the genuine article, therefore I don't have to try. I just have to be. You, on the other hand, have to try any passing bandwagon, because what else have you...
Computer Things
Formally modeling dreidel, the sequel Channukah's next week and that means my favorite pastime, complaining about how Dreidel is a bad...
6 months ago
76
6 months ago
Channukah's next week and that means my favorite pastime, complaining about how Dreidel is a bad game. Last year I formally modeled it in PRISM to prove the game's not fun. But because I limited the model to only a small case, I couldn't prove the game was truly bad. It's time...
the singularity is...
Where the Bitter Lesson ends Humanity only has one engineering project, building better engineers than humans. After that, the...
a year ago
50
a year ago
Humanity only has one engineering project, building better engineers than humans. After that, the thing we built can do the engineering. Clips have been making the rounds on Twitter from my second Lex about the “bishop guy” in a chess engine, or a “cone guy” in a self driving...
David Heinemeier...
Our switch to Kamal is complete In a fit of frustration, I wrote the first version of Kamal in six weeks at the start of 2023. Our...
4 months ago
28
4 months ago
In a fit of frustration, I wrote the first version of Kamal in six weeks at the start of 2023. Our plan to get out of the cloud was getting bogged down in enterprisey pricing and Kubernetes complexity. And I refused to accept that running our own hardware had to be that expensive...
HTMHell
There can be only one: Options for building “choose one” fields When it comes to building out forms, it sometimes seems like there are at once both too few field...
over a year ago
28
over a year ago
When it comes to building out forms, it sometimes seems like there are at once both too few field types and too many. This is especially true when it comes to having users choose an option from a pre-defined list, also known as “choose one” fields. This article will take you on a...
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
22
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.
Irrational...
Culture vs systems. Recently, I had a chat with a friend who was frustrated by their company culture. They’d been...
over a year ago
38
over a year ago
Recently, I had a chat with a friend who was frustrated by their company culture. They’d been pushing the company to operate with more urgency, but didn’t feel like it was landing. “How do we,” they wondered, “get the team to recognize that urgency is essential to our success?”...
macwright.com
Recently I saw Tim Hecker at Pioneer Works, and was astounded by the opener, Mizu. Bought the album as soon...
a year ago
19
a year ago
I saw Tim Hecker at Pioneer Works, and was astounded by the opener, Mizu. Bought the album as soon as I got home. It is, crudely explained, like if Zoë Keating dialed up the synths and pedals and rhythm, and it was also a remarkable live show. Distant Intervals by MIZU Reading I...
A Beautiful Site
Moving from Stencil to LitElement Over the weekend, I finished migrating Shoelace from Stencil to LitElement. Even though consumers of...
over a year ago
38
over a year ago
Over the weekend, I finished migrating Shoelace from Stencil to LitElement. Even though consumers of the library won't see much of a difference, this was a major overhaul of Shoelace's internals. Naturally, such a big change brings questions from the community, such as "what were...
A Smart Bear
All pretty models are wrong, but some ugly models are useful Identifying useful frameworks for companies, strategy, markets, and organizations, instead of those...
3 months ago
33
3 months ago
Identifying useful frameworks for companies, strategy, markets, and organizations, instead of those that just look pretty in PowerPoint.
Computer Things
What could be added to TLA+ Last week Leslie Lamport posted The Future of TLA+, saying "the future of TLA+ is in the hands of...
10 months ago
70
10 months ago
Last week Leslie Lamport posted The Future of TLA+, saying "the future of TLA+ is in the hands of the TLA+ foundation". Lamport released TLA+ in 1999 and shepherded its development for the past 25 years. Transferring ownership of TLA+ to the official foundation has been in the...
alexwlchan
randline: get a random selection of lines in a file using reservoir sampling I’ve posted another command-line tool on GitHub: randline, which gives you a random selection of...
5 months ago
69
5 months ago
I’ve posted another command-line tool on GitHub: randline, which gives you a random selection of lines in a file: $ randline < /usr/share/dict/words ultraluxurious $ randline 3 < /usr/share/dict/words unexceptionably baselessness salinity There are lots of tools that solve...
Ink & Switch
Patchwork 02 · Writing prose Writers of books, blog posts, and science papers could benefit from powerful version control.
a year ago
PostHog's RSS Feed
The Product-Market Fit Game In a startup, the only objective that matters before you have product-market fit, is finding ...
over a year ago
27
over a year ago
In a startup, the only objective that matters before you have product-market fit, is finding product-market fit. Knowing when you've found it…
bt RSS Feed
Website Backups with Apple iCloud Website Backups with Apple iCloud 2024-02-16 My main work machine, an M2 MacBook Air, meshes really...
a year ago
21
a year ago
Website Backups with Apple iCloud 2024-02-16 My main work machine, an M2 MacBook Air, meshes really well with my iPhone SE (they are in the same ecosystem after all - duh!). Since both of these devices are Apple products, it makes sense that I pay for the optional iCloud service...
David Crawshaw
2014-01-17 "pogo oscillation occurs when a surge in engine pressure increases back pressure against the fuel...
over a year ago
13
over a year ago
"pogo oscillation occurs when a surge in engine pressure increases back pressure against the fuel coming into the engine, reducing engine pressure, causing more fuel to come in and increasing engine pressure again." en.wikipedia.org/wiki/Pogo_oscillation
Vadim Kravcenko
Habits of great software engineers The role of a software developer often gets distilled down to a singular activity: coding. While...
a year ago
64
a year ago
The role of a software developer often gets distilled down to a singular activity: coding. While coding is undeniably the […] The post Habits of great software engineers appeared first on Vadim Kravcenko.
Steve Klabnik
Mixins: a refactoring anti-pattern
over a year ago
PostHog's RSS Feed
Array 1.0.10 Like what you see and self-hosting? Update your instance. First our updates and new features....
over a year ago
24
over a year ago
Like what you see and self-hosting? Update your instance. First our updates and new features. Release notes Users in Trend Graphs Whilst we have…
swyx's site RSS Feed
Swyx Faves: Software Engineering Daily > "How to become a 10x engineer: listen to @software_daily everyday." - [Amjad...
over a year ago
30
over a year ago
> "How to become a 10x engineer: listen to @software_daily everyday." - [Amjad Masad](https://mobile.twitter.com/amasad/status/956603016513167360)
The History of the...
Progressive enhancement brings everyone in Early computers faced unexpected failures, and that gave us graceful degradation. But on the web, we...
6 months ago
180
6 months ago
Early computers faced unexpected failures, and that gave us graceful degradation. But on the web, we needed something different. We needed progressive enhancement. The post Progressive enhancement brings everyone in appeared first on The History of the Web.
Blog of Simple...
Google Analytics data collection
over a year ago
A Beautiful Site
Why developers hate being interrupted I stumbled across a post today (that unfortunately no longer exists) and I was almost convinced that...
over a year ago
29
over a year ago
I stumbled across a post today (that unfortunately no longer exists) and I was almost convinced that I had written it myself. Many of the points in it hit home, so I hope it helps people better understand how developers think and what they go through when interruptions arise. One...
swyx's site RSS Feed
Netlify Year One - 360 Review I thought I would write a quick coda to my [Netlify Year...
over a year ago
31
over a year ago
I thought I would write a quick coda to my [Netlify Year One](https://www.swyx.io/writing/netlify-year-one) Recap. That post was entirely me looking back at myself. It's helpful to see what others said about me at my review.
Cognitive...
Dolphin 🐬 Today I am announcing Dolphin, an open-source and uncensored, and commercially licensed dataset and...
over a year ago
23
over a year ago
Today I am announcing Dolphin, an open-source and uncensored, and commercially licensed dataset and series of instruct-tuned language models based on Microsoft's Orca paper. The dataset is released here, with Apache-2.0 license. The dataset can be used for commercial or...
swyx's site RSS Feed
4 Q&A's on Blogging for Developers Answering Q&A's
over a year ago
Seán Barry
Presentation: Building a High Volume Data Processing Pipeline in JavaScript There's more to JavaScript than e-commerce websites and web banners. This presentation is about an...
over a year ago
34
over a year ago
There's more to JavaScript than e-commerce websites and web banners. This presentation is about an ETL pipeline I built with a microservice architecture in JavaScript and some of the lessons I learned as part of the process.
Vladimir Klepov as a...
Don&#39;t trust JS library size, min+gzip Many modern front-end libraries and apps obsess over their bundle size. It’s a noble pursuit — an...
over a year ago
25
over a year ago
Many modern front-end libraries and apps obsess over their bundle size. It’s a noble pursuit — an app that uses smaller libraries has less bloat, loads faster, and the users are happier. We can agree to that. Measuring the impact of a library on the app’s bundle size sounds easy,...
David Heinemeier...
Workfeed goes to America During my three years in Denmark, I invested in five local startups. All on the premise that we'd...
a year ago
22
a year ago
During my three years in Denmark, I invested in five local startups. All on the premise that we'd work towards becoming profitable, remaining in the country, and avoiding the VC timebomb. The one that has already fulfilled all the objectives is Workfeed, and now they're ready to...
swyx's site RSS Feed
Waterfall The worlds of software, business, and music use the word "Waterfall" incredibly differently and they...
over a year ago
32
over a year ago
The worlds of software, business, and music use the word "Waterfall" incredibly differently and they are completely ignorant of each other. I figured I would make a quick note to compare and contrast them!
David Heinemeier...
Introducing Omakub Linux can look and feel so good, but it often doesn't out of the box. It's almost like there's a...
a year ago
105
a year ago
Linux can look and feel so good, but it often doesn't out of the box. It's almost like there's a rite of passage in certain parts of the community where becoming an expert in the intricacies of every tool and its theming is required to prove you're a proper nerd. I think that's a...
TokyoDev
To -San or Not to -San? Addressing Japanese People in English It’s your first day at your new Japanese company, and your coworker approaches with a smile....
10 months ago
43
10 months ago
It’s your first day at your new Japanese company, and your coworker approaches with a smile. “Hello!” she says in English. “My name’s Rin Takahashi. I look forward to working with you.” “Likewise!” you say. “It’s nice to meet you, Takahashi-san.” “Oh, you can call me Rin!” Oh no,...
Code Of Honor
StarCraft: Orcs in space go down in flames In my previous article about StarCraft I talked about why we rebooted the project and changed it...
over a year ago
38
over a year ago
In my previous article about StarCraft I talked about why we rebooted the project and changed it from a follow-on to Warcraft — derisively called “Orcs in space” in 1996 — into the award-winning game that we were finally able to deliver after two more years of hardship. But one...
Ink & Switch
02 · Group Key Agreement with BeeKEM How Keyhive groups can agree on keys over time
5 months ago
Founder's blog
How I learned to stop worrying and wrote my own memory-cache Here I am, writing about performance optimization again. I'm a performance junkie. Constantly...
over a year ago
35
over a year ago
Here I am, writing about performance optimization again. I'm a performance junkie. Constantly monitoring and investigating bottlenecks for our SaaS helpdesk webapp is my favorite thing ever. And I'm proud to say that with thousands of clients, even some really big ones, our app's...
Steve Klabnik
2013: year in review
over a year ago
Chris Nicholas
Live cursors with Liveblocks & Next.js Displaying other users' cursors live on-screen has always been tricky to implement... but no longer!...
over a year ago
28
over a year ago
Displaying other users' cursors live on-screen has always been tricky to implement... but no longer! Using Liveblocks and Next.js we can get it working in a matter of minutes.
Elad Blog
Anduril & Defense Tech The last year has demonstrated repeatedly the lack of societal preparation for multiple forms of...
over a year ago
40
over a year ago
The last year has demonstrated repeatedly the lack of societal preparation for multiple forms of threats to our country and world. Examples of this include issues responding to the COVID pandemic, the cybersecurity ransomware attacks on critical US infrastructure such as our
Renegade Otter
AI - SkyNet Is Not Coming to Kill You .highlight pre { background-color: #efecec; border-color:...
a year ago
105
a year ago
.highlight pre { background-color: #efecec; border-color: var(--theme-secondary-background-color); border-radius: 10px; } The firehose of data is turned on In the beginning, the Internet was a small, cozy place. Most people weren’t online, and most businesses...
Making software...
Using User-Select Using User-Select 2019-06-04 Highlighting text in order to copy, cut or paste content is a staple...
over a year ago
29
over a year ago
Using User-Select 2019-06-04 Highlighting text in order to copy, cut or paste content is a staple action across the web. Now, what if I told you the ability to control what a user can select is configurable with a single CSS property? Introducing the CSS property Simply put, the...
charity.wtf
Questionable Advice: “People Used To Take Me Seriously. Then I Became A Software Vendor” I recently got a plaintive text message from my magnificent friend Abby Bangser, asking about a...
over a year ago
33
over a year ago
I recently got a plaintive text message from my magnificent friend Abby Bangser, asking about a conversation we had several years ago: “Hey, I’ve got a question for you. A long time ago I remember you talking about what an adjustment it was becoming a vendor, how all of a sudden...
Steve Klabnik
Rubinius is awesome
over a year ago
Josh Comeau's blog
Why React Re-Renders In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and...
over a year ago
41
over a year ago
In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and React tackles the rest. But how exactly does it do this? In this tutorial, we'll unpack exactly when and why React re-renders, and how we can use this information to optimize the...
Maggie Appleton
Aesthetic Command Lines with Hyper, Spaceship, and Oh My Zsh My fairly banal, basic, but beautiful command line setup
9 months ago
Elad Blog
Fireside chat with Satya Nadella, CEO of Microsoft Video and transcript of our fireside chat at Stripe from Monday
a year ago
bunnie's blog
Winner, Name that Ware October 2023 The Ware for October 2023 is a Seiko DS-250 keyboard synthesizer. Nobody guessed the exact make and...
a year ago
35
a year ago
The Ware for October 2023 is a Seiko DS-250 keyboard synthesizer. Nobody guessed the exact make and model of the keyboard, but it was really entertaining to see the comment thread puzzle through the design. The dual 8049’s caught my attention too, as well as the lack of obvious...
Maggie Appleton
On Opening Essays, Conference Talks, and Jam Jars How to open pieces of narrative non-fiction writing, conference talks, and sticky jars
a year ago
wingolog
whippet lab notebook: on untagged mallocs Salutations, populations. Today’s note is more of a work-in-progress than usual; I have been...
4 months ago
38
4 months ago
Salutations, populations. Today’s note is more of a work-in-progress than usual; I have been finally starting to look at getting into , and there are some open questions.WhippetGuile I started by taking a look at how Guile uses the ‘s API, to make sure I had all my bases...
Steve Klabnik
Cards for dad - follow-up
over a year ago
Sometimes It Works...
Stop Trying to Reach the Top Source: http://www.mirror.co.uk/news/uk-news/london-2012-olympics-heston-blumenthal-179574 Read...
over a year ago
10
over a year ago
Source: http://www.mirror.co.uk/news/uk-news/london-2012-olympics-heston-blumenthal-179574 Read this. Were you hit by Google Panda? Will you be hit when they start penalising non-mobile sites? The lesson? Stop trying to reach the top of Google. You’ll live longer/keep more of...
dthompson
Chickadee 0.8.0 released I'm happy to announce that Chickadee 0.8.0 has been released! Chickadee is a game development...
over a year ago
20
over a year ago
I'm happy to announce that Chickadee 0.8.0 has been released! Chickadee is a game development toolkit for Guile. Chickadee aims to provide all the features that parenthetically inclined game developers need to make 2D and 3D games in Scheme. Notable improvements and...
Jim Nielsen’s Blog
Building WebSites With LLMS And by LLMS I mean: (L)ots of (L)ittle ht(M)l page(S). I recently shipped some updates to my blog....
4 months ago
42
4 months ago
And by LLMS I mean: (L)ots of (L)ittle ht(M)l page(S). I recently shipped some updates to my blog. Through the design/development process, I had some insights which made me question my knee-jerk reaction to building pieces of a page as JS-powered interactions on top of the...
Steve Klabnik
WebAssembly is more than just the web
over a year ago
Patrick Kayongo
Technology & The Hollowing Middle Class IT systems within large enterprises have done wonders to improve the efficiencies, resulting in...
9 months ago
76
9 months ago
IT systems within large enterprises have done wonders to improve the efficiencies, resulting in great cost-savings, yet with unquestioned social effects. In his book Rhodes & His Banker, Richard Steyn narrates the founding and the early years of the bank we now know as Standard...
PostHog's RSS Feed
The 7 best mobile app analytics tools 1. PostHog Best for: Engineering and product teams What is PostHog? PostHog (that's us 👋) is an...
11 months ago
95
11 months ago
1. PostHog Best for: Engineering and product teams What is PostHog? PostHog (that's us 👋) is an all-in-one platform built to help engineers create…
TokyoDev
How (and Why) to Get a Bank Account in Japan You can technically get by in Japan without a Japanese bank account. For those who are here on...
2 months ago
34
2 months ago
You can technically get by in Japan without a Japanese bank account. For those who are here on short-term visas, or who plan to move frequently from city to city, it’s perfectly possible to live and work in Japan without one. However, if you want to work a full-time job, rent an...
bt RSS Feed
Setting Up 1.1.1.1 for Families on a Pi-Hole Setting Up 1.1.1.1 for Families on a Pi-Hole 2021-10-28 After seeing Cloudflare’s 1.1.1.1 for...
over a year ago
22
over a year ago
Setting Up 1.1.1.1 for Families on a Pi-Hole 2021-10-28 After seeing Cloudflare’s 1.1.1.1 for Families mentioned on the front page of HackerNews, I thought it might be helpful to show those currently using a pi-hole device how to include 1.1.1.1 alongside it. Keeping Things...
alexwlchan
Good embedded toots In my previous post, there was a first for this site: I embedded a post from Mastodon. Like many...
5 months ago
36
5 months ago
In my previous post, there was a first for this site: I embedded a post from Mastodon. Like many social media services, Mastodon has built-in support for embedding posts. If you’re looking at a public post, you can get a snippet of HTML and JavaScript to show that post in another...
Blog of Simple...
CCPA and Data Protection: all there is to know
a year ago
swyx's site RSS Feed
Notes from Amir Shevat on Measuring & Managing Developer Relations Notes from an a16z podcast about developer relations that I thought was valuable
over a year ago
Epic Web Dev
Data Modeling Deep Dive (workshop) The Data Modeling Deep Dive Workshop will teach you best practices for designing database schemas,...
a year ago
34
a year ago
The Data Modeling Deep Dive Workshop will teach you best practices for designing database schemas, managing relationships, data mutations, and optimizations.
TokyoDev
Proof Bitcoin is Overhyped BitCoin has gotten a ton of buzz, so when I came across [a graph of the number of bitcoin...
over a year ago
22
over a year ago
BitCoin has gotten a ton of buzz, so when I came across [a graph of the number of bitcoin transactions per day](https://blockchain.info/en/charts/n-transactions), I was flabbergasted: **there are only about 60,000 transactions per day.** I graphed the number relative to [the...
swyx's site RSS Feed
September 11th from Singapore just some memories 20 years after 9/11.
over a year ago
Steve Klabnik
New blog: Words
over a year ago
Blog of Simple...
Google delays cookie phase-out once again
a year ago
David Heinemeier...
Back to America After spending much of the past three years in Denmark, our family is returning to America full time...
over a year ago
24
over a year ago
After spending much of the past three years in Denmark, our family is returning to America full time this summer. The original reasons for temporarily emigrating – the prolonged school lockdowns and other pandemic madness – have long since evaporated, and we've had a solid chance...
Jim Nielsen’s Blog
“We’re All Just Temporarily Abled” That’s a quote from Cindy Li — “We're all just temporarily abled”. I first heard it in Sarah’s...
a year ago
30
a year ago
That’s a quote from Cindy Li — “We're all just temporarily abled”. I first heard it in Sarah’s course and it’s been on repeat in my mind ever since June 6th. June 6th I was on vacation at the beach with my family and tried something that, looking back now, maybe I’m too old for....
Steve Klabnik
Going vimgan
over a year ago
The History of the...
Our Online Homes Need Infastructure A home online is about as essential as it gets. But we need to make that easier. Where are we...
3 months ago
35
3 months ago
A home online is about as essential as it gets. But we need to make that easier. Where are we heading to build this new web together? The post Our Online Homes Need Infastructure appeared first on The History of the Web.
Epic Web Dev
A Deep Dive in Tailwind Font Settings (tip) Take a deep dive on multiple approaches for controlling typographic settings on an element with...
11 months ago
Ferd.ca
The Review Is the Action Item 2024/05/30 The Review Is the Action Item I like to consider running an incident review to be its own...
a year ago
105
a year ago
2024/05/30 The Review Is the Action Item I like to consider running an incident review to be its own action item. Other follow-ups emerging from it are a plus, but the point is to learn from incidents, and the review gives room for that to happen. This is not surprising advice if...
TokyoDev
Why Do Japanese Companies Hire International Developers? TokyoDev has already reported that Japan really needs international developers. But the more...
5 months ago
53
5 months ago
TokyoDev has already reported that Japan really needs international developers. But the more Japanese companies we’ve interviewed, the more we’ve realized that a talent shortage is not the only reason for Japanese companies to hire from overseas. There are a host of other...
HTMHell
#14 not my type Bad code <a type="button" class="button" href="/signup" tabindex="-1">Sign up</a> Issues and how to...
over a year ago
24
over a year ago
Bad code <a type="button" class="button" href="/signup" tabindex="-1">Sign up</a> Issues and how to fix them The type attribute has no effect on the semantics of an <a> element. An anchor may have the type attribute, but the value should be a valid MIME type. Browsers may...
TokyoDev
Japan Needs International Developers No one should be surprised that Japan, with its declining and aging population, is facing a severe...
9 months ago
30
9 months ago
No one should be surprised that Japan, with its declining and aging population, is facing a severe labor shortage. A report by the Teikoku Databank states that across all industries, 52.6% of Japanese companies say they don’t have the workers they need. 260 bankruptcies in 2023...
David Heinemeier...
Microsoft taught Apple nothing Apple is protecting its App Store racket with the same kind of indignant entitlement that...
a year ago
22
a year ago
Apple is protecting its App Store racket with the same kind of indignant entitlement that characterized Microsoft during its darkest monopoly days. They’re in full “cut off the air supply” mode in Cupertino, pursuing Epic for a $73m legal bill in a lawsuit they partially lost....
The Pragmatic...
Should you optimize for all-cash compensation, if possible? Although still rare in the industry, companies like Netflix and Shopify let employees choose how...
over a year ago
87
over a year ago
Although still rare in the industry, companies like Netflix and Shopify let employees choose how much of their total compensation is stock. What are the approaches to take?
Blog System/5
Links: December 2023 edition Interesting articles, videos and projects from this time period—with commentary
a year ago
Blog of Simple...
Privacy Monthy January 2024
a year ago
Ink & Switch
Patchwork 04 · Diff visualizations Prototypes to show changes on a document, such as red deletion glyphs and change summaries by...
a year ago
Blog of Simple...
Searching for GA4 Alternatives? Top 10 Reliable Options for Google Analyticss
over a year ago
Acko.net
The Hiker's Dilemma How to take care of your tribe The other day I read: "If you're hiking and you stop to let other...
over a year ago
10
over a year ago
How to take care of your tribe The other day I read: "If you're hiking and you stop to let other people catch up, don't start walking immediately when they arrive. Because that means you got a rest and they didn't. I think about this a lot." I want to dissect this sentiment...
Eric Bailey
Be the Villain
over a year ago
A Smart Bear
Binstack: Making a maximal multi-dimensional decision Rubrics are often used to select the best option in a multi-dimensional decision space. However,...
over a year ago
36
over a year ago
Rubrics are often used to select the best option in a multi-dimensional decision space. However, they often do not clearly identify a winner, nor do they result in an explanation of the decision that is easily communicated to others, especially those whose favorite option was...
A Smart Bear
Your non-linear problem of 90% utilization Is everyone is working very hard, all the time, and yet accomplishing 1/10th of what it seems they...
a year ago
83
a year ago
Is everyone is working very hard, all the time, and yet accomplishing 1/10th of what it seems they should? Maybe this is why.
A Smart Bear
The Lindy Effect on startup potential On average, you're halfway to your final destination. How, then, do we not only double from here,...
a year ago
blag
Recurse Center Day 9: Papers We Love I learnt a few things about Dynamo
over a year ago
Words and Buttons...
What can we learn from sexaplication on nuclear power plants Component redundancy is used heavily in safety-critical and mission-critical systems for reliability...
over a year ago
33
over a year ago
Component redundancy is used heavily in safety-critical and mission-critical systems for reliability improvement. But outside this niche, it's surprisingly little known in the world of software. Which is a shame since it's a simple but economical idea. It costs nothing to keep in...
David Crawshaw
2016-01-18 docs.pipelinedb.com/continuous-views.html
over a year ago
HTMHell
#15 letter by letter Bad code Letters are wrapped in divs to animate each letter with JavaScript. <h3> <div...
over a year ago
22
over a year ago
Bad code Letters are wrapped in divs to animate each letter with JavaScript. <h3> <div style="display: block; text-align: start; position: relative;" class="title"> <div style="position: relative; display: inline-block; transform: rotateX(90deg); transform-origin: 50% 50%...
Yale E360
I'm taking a sabbatical and attending Recurse Center! It's been almost a decade since I graduated from college. In that time, I've worked at three...
over a year ago
21
over a year ago
It's been almost a decade since I graduated from college. In that time, I've worked at three startups, co-founded a non-profit immigration tech company, consulted for the United Nations, and noped out of grad school after one semester (twice!). I've also struggled with depression...
Ink & Switch
Tablet Platform Showdown Comparison of Android, iPad, Surface, and Chrome OS for research prototypes
over a year ago
Vadim Kravcenko
Is 150K USD a reasonable rate to build a mobile app? So, you’ve been quoted a cool 50K for designs and 150K for your mobile app development. That’s a...
a year ago
44
a year ago
So, you’ve been quoted a cool 50K for designs and 150K for your mobile app development. That’s a hefty sum, […] The post Is 150K USD a reasonable rate to build a mobile app? appeared first on Vadim Kravcenko.
A Smart Bear
Your idea sucks, now go do it anyway Your idea probably sucks, and it doesn't matter because your business will probably turn out to be...
over a year ago
10
over a year ago
Your idea probably sucks, and it doesn't matter because your business will probably turn out to be something completely different.
A Beautiful Site
Styling Custom Elements Without Reflecting Attributes I've been struggling with the idea of reflecting attributes in custom elements and when it's...
a year ago
75
a year ago
I've been struggling with the idea of reflecting attributes in custom elements and when it's appropriate. I think I've identified a gap in the platform, but I'm not sure exactly how we should fill it. I'll explain with an example. Let's say I want to make a simple badge component...
bt RSS Feed
Very Basic Form Styling Very Basic Form Styling 2019-11-13 Web forms can be great - I’m borderline obsessed with them. I...
over a year ago
22
over a year ago
Very Basic Form Styling 2019-11-13 Web forms can be great - I’m borderline obsessed with them. I love tinkering with pre-existing logins / sign up pages and I’ve also open sourced a minimal CSS form-styling plugin: Normform. While simple CSS plugins like these can be helpful, I...
The Codist
Has Anyone Noticed How Bloated The Internet Has Become? I was on a cruise recently, and trying to read anything online was painful since thousands shared my...
over a year ago
18
over a year ago
I was on a cruise recently, and trying to read anything online was painful since thousands shared my internet connection at sea. Reading a relatively lightweight site like Google News generally gave me time to get an ice cream cone before the page appeared. Has everyone abandoned...
Yale E360
Reflecting on 2022, Looking Ahead to 2023 This is one of those cliched posts: Reflection on the year that's ending, and talking about goals...
over a year ago
27
over a year ago
This is one of those cliched posts: Reflection on the year that's ending, and talking about goals and whatnot for next year. They're cliche, but they're also useful. The planning and reflecting process is a useful one, and sharing openly means other people can come along and...
Confessions of a...
Live Session: Live Coding a Bytecode Interpreter for Python I will be redoing this session because the previous one had to be cancelled.
7 months ago
Tony Finch's blog
Blue paint in the C preprocessor In the C preprocessor, after a macro has been expanded the result is rescanned for further macros....
a year ago
25
a year ago
In the C preprocessor, after a macro has been expanded the result is rescanned for further macros. To prevent recursion, [the C standard][n3220] says the following in section 6.10.5.4p2. (This text has been basically the same since C89.) If the name of the macro being replaced is...
Cognitive...
Uncensored Models I am publishing this because many people are asking me how I did it, so I will...
over a year ago
Alex MacCaw
We Won’t Save the Planet by Shrinking At first, it sounds obvious: if we want to save the planet, we should do less. Fewer people, less...
3 months ago
37
3 months ago
At first, it sounds obvious: if we want to save the planet, we should do less. Fewer people, less consumption, smaller footprints. I believed this too—so much so that I once thought having kids was irresponsible. But the more I looked into it, the less sense it made.
Joel Gascoigne
The top reason we haven’t sold our startup We’ve been lucky at Buffer [http://bufferapp.com] to receive a number of acquisition offers along...
over a year ago
30
over a year ago
We’ve been lucky at Buffer [http://bufferapp.com] to receive a number of acquisition offers along our journey so far. When I mention this to people, a key question that often comes up is “how did you decide not to sell?”. The earliest offer we had for Buffer was
alexwlchan
Writing a Mac app to review my photos I take a lot of photos. When I’m trying to get a particular shot, I’ll often take multiple pictures...
over a year ago
88
over a year ago
I take a lot of photos. When I’m trying to get a particular shot, I’ll often take multiple pictures in the hope of getting at least one that’s good – and then my camera roll is full of similar images. I always intend to go back and clean up my pictures afterwards – pick the best...
Dan Quach Blog
Digital Ghosts, Wisdom, and Tennis Matchmaking Digital Ghosts My mom recently had a free consultation from her electric company to assess replacing...
3 weeks ago
15
3 weeks ago
Digital Ghosts My mom recently had a free consultation from her electric company to assess replacing her propane water heater with an electric water pump heater.  She forwarded the assessment report to me, and I spent some time reviewing and researching the program. Despite...
Dan Quach Blog
State of Data Engineering Q3 2024 Prompt Engineering – Meta Analysis Whitepaper One of my favorite AI podcasts, Latent Space, recently...
8 months ago
71
8 months ago
Prompt Engineering – Meta Analysis Whitepaper One of my favorite AI podcasts, Latent Space, recently featured Sander Schulhoff, one of the authors of a comprehensive research paper on prompt engineering. This meta-study reviews over 1,600 published papers, with co-authors from...