Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #history #technology #startups #science #literature #life #architecture #travel #creative #design #comics #finance #cartography #AI #indiehacker Muted Categories [alt+←][alt+→]
blag
Learning C Some resources for learning C
10 months ago
swyx's site RSS Feed
Profile on Livecycle.io Devx Project I was interviewed for Livecycle's DevX interview series here. Reproducing for posterity.
over a year ago
Steve Klabnik
"C is how the computer works" is a dangerous mindset for C programmers
over a year ago
Vadim Kravcenko
How to promote your SaaS without being an ass? There’s several things to remember when promoting your SaaS without coming off as an ass: Always...
over a year ago
16
over a year ago
There’s several things to remember when promoting your SaaS without coming off as an ass: Always provide value when promoting. […] The post How to promote your SaaS without being an ass? appeared first on Vadim Kravcenko.
swyx's site RSS Feed
What drives Optimal Overhead? The biggest unanswered question in the study of systems.
over a year ago
swyx's site RSS Feed
React Distros Why we no longer have frontend framework wars, and musing on the state of React metaframeworks today...
over a year ago
22
over a year ago
Why we no longer have frontend framework wars, and musing on the state of React metaframeworks today and tomorrow
The Pragmatic...
Google Domains to shut down The world’s 3rd most popular domain registrar has been sold to Squarespace – but Google didn’t...
a year ago
28
a year ago
The world’s 3rd most popular domain registrar has been sold to Squarespace – but Google didn’t notify customers just yet. When could this happen, and why is Google silent?
elementary Blog
It's Disability Pride Month! Let's Get Accessible This month we have several community updates, a couple of Flatpak releases available on OS 7, and...
6 months ago
50
6 months ago
This month we have several community updates, a couple of Flatpak releases available on OS 7, and plenty of OS 8 news. Disability Pride Month It’s disability pride month, which means making space to talk about how we can build communities and systems that better accommodate...
swyx's site RSS Feed
The McClusky Curve - Viral vs Evergreen Content An insightful discussion on how to trade off aiming for viral or permanent posts.
over a year ago
Eric Bailey
Forbidden noodles My obsession with food-based taxonomy continues. Here are all the forbidden noodles I am aware...
over a year ago
4
over a year ago
My obsession with food-based taxonomy continues. Here are all the forbidden noodles I am aware of: Bucatini The FDA banning the import of this beloved pasta was one of the many tragedies 2020 visited on us. If there is any consolation, know that the De Cecco pasta factories have...
Nelson's Weblog
Seven slaves, a marker I've written before about learning that my ancestors Leonard and Melvina Ward owned a slave. Today I...
over a year ago
19
over a year ago
I've written before about learning that my ancestors Leonard and Melvina Ward owned a slave. Today I learned there were more, at least seven. This marker comes courtesy of Find-a-Grave. It's on a small family cemetery near Bagwell, TX. I'm not positive but I think the land is...
Making software...
Building openring with Jekyll Build Building openring with Jekyll Build 2022-12-02 I think it's great when bloggers post their own...
over a year ago
24
over a year ago
Building openring with Jekyll Build 2022-12-02 I think it's great when bloggers post their own personal "reading list" of blogs they themselves follow. Whether this is a customized Blogroll page or footnotes in their individual articles, I find it really helpful to find more...
swyx's site RSS Feed
Sept 2019 Recap Hello mailing list friends!
over a year ago
PostHog's RSS Feed
HogMail #21: Avoiding the "Product Death Cycle" Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product...
a year ago
10
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…
Paolo Amoroso's...
Samantha Cristoforetti's Logbook <![CDATA[Ten years ago today my astronaut friend Samantha Cristoforetti began her first space...
2 months ago
47
2 months ago
<![CDATA[Ten years ago today my astronaut friend Samantha Cristoforetti began her first space flight. On November 23, 2014 she was launched aboard the Soyuz TMA-15M spacecraft for a mission to the International Space Station. I had the privilege of helping Samantha with a public...
Julia Evans
Some possible reasons for 8-bit bytes I’ve been working on a zine about how computers represent thing in binary, and one question I’ve...
a year ago
25
a year ago
I’ve been working on a zine about how computers represent thing in binary, and one question I’ve gotten a few times is – why does the x86 architecture use 8-bit bytes? Why not some other size? With any question like this, I think there are two options: It’s a historical accident,...
Kevin Chen
What I learned in 2017 At the end of 2017, I wrote down a few important things I’d learned that year. And now that we’re...
over a year ago
12
over a year ago
At the end of 2017, I wrote down a few important things I’d learned that year. And now that we’re more than halfway through 2018, I decided to stop procrastinating and flesh out the details. Some of these things are probably obvious to you, but they were new to me! Being right is...
PostHog's RSS Feed
Pivot to PostHog YC has been running for 15 years, and getting bigger every year. That means there are more than...
over a year ago
10
over a year ago
YC has been running for 15 years, and getting bigger every year. That means there are more than 2,000 companies in their network. Many are still small…
Jim Nielsen’s Blog
A Local-first Codebase Opens the Door to More Collaborators I thought this was interesting: Dax Raad on the local-first podcast observes how a local-first model...
7 months ago
45
7 months ago
I thought this was interesting: Dax Raad on the local-first podcast observes how a local-first model drastically simplifies the experience of building an app, both as an individual and as a team. He talks about how his wife is not an engineer but she learned to be more hands on...
Steve Klabnik
Announcing security_release_practice
over a year ago
The Pragmatic...
Weekend maintenance kicks an Italian bank offline for days It is now day five that Italian bank Sella has its apps and internetbank down, after a weekend...
9 months ago
39
9 months ago
It is now day five that Italian bank Sella has its apps and internetbank down, after a weekend systems update went south. The problem seems to be database-related: “something, something Oracle.”
Coding Horror
Stay Gold, America We are at an unprecedented point in American history, and I'm concerned we may lose sight of the...
2 weeks ago
37
2 weeks ago
We are at an unprecedented point in American history, and I'm concerned we may lose sight of the American Dream.
James Vaughan's blog
My YouTube Watch Later Mystery Graveyard
2 weeks ago
Vadim Kravcenko
What to expect from the dev agency after MVP is done? Dear JK, Congratulations on reaching this pivotal moment with your MVP. It’s an exciting time, but I...
11 months ago
18
11 months ago
Dear JK, Congratulations on reaching this pivotal moment with your MVP. It’s an exciting time, but I understand it’s also […] The post What to expect from the dev agency after MVP is done? appeared first on Vadim Kravcenko.
Liz Denys
New Loose Leaf Security episode: More security stories! The latest Loose Leaf Security is out, a handful of Geoffrey and my own security adventures,...
over a year ago
18
over a year ago
The latest Loose Leaf Security is out, a handful of Geoffrey and my own security adventures, including concerns about Twitter's "favorites" evolved into "likes," and some juicier news stories: Security stories: surveillance databases, unlocking apps, unexpected photo booths, and...
Epic Web Dev
The Epic Stack Introducing an opinionated project starter that enables web development teams to ship their ideas to...
a year ago
9
a year ago
Introducing an opinionated project starter that enables web development teams to ship their ideas to production more efficiently.
Oxide Computer...
Reflections on Founder Mode Paul Graham’s Founder Mode is an important piece, and you should read it if for no other reason that...
4 months ago
51
4 months ago
Paul Graham’s Founder Mode is an important piece, and you should read it if for no other reason that "founder mode" will surely enter the lexicon (and as Graham grimly predicts: "as soon as the concept of founder mode becomes established, people will start misusing it"). When...
macwright.com
codemirror-continue by Wrote and released codemirror-continue today. When you’re writing a block comment in TypeScript and...
a year ago
15
a year ago
Wrote and released codemirror-continue today. When you’re writing a block comment in TypeScript and you hit “Enter”, this intelligently adds a * on the next line. Most likely, your good editor (Neovim, VS Code) already has this behavior and you miss it in CodeMirror. So I wrote...
Ink & Switch
Making a new medium and other recaps It's always nice to celebrate publications and presenting our research in public, but much of our...
a year ago
13
a year ago
It's always nice to celebrate publications and presenting our research in public, but much of our work are ongoing journeys. So, in this end of the year dispatch we wanted to share some recaps and talk a bit about one of our longest standing research tracks: programmable ink.
Max Countryman
Zero-Downtime Deployments with Docker Compose With a little bash scripting, a modern reverse proxy like Traefik, and Docker Compose, we can put...
a year ago
91
a year ago
With a little bash scripting, a modern reverse proxy like Traefik, and Docker Compose, we can put together a fairly robust and simple approach to zero-downtime deployment. Moreover, this approach is flexible and scalable, even for dynamic container backends.
Charles Chen
Need for Speed: LLMs Beyond OpenAI with .NET 8 SSE + Channels, Llama3, and Fireworks.ai If your gen AI use case has a need for speed, then it might be time to move beyond OpenAI GPT and...
8 months ago
60
8 months ago
If your gen AI use case has a need for speed, then it might be time to move beyond OpenAI GPT and combine that with a backend capable of high-throughput concurrent processing.
Making software...
Using HTML Validator Badges Again Using HTML Validator Badges Again 2019-07-05 There was a time on the Internet when websites wore...
over a year ago
24
over a year ago
Using HTML Validator Badges Again 2019-07-05 There was a time on the Internet when websites wore badges of honor, declaring that their code was semantic and followed the W3C guidelines. The validators we used weren't great (and still aren't perfect) but they represented a...
Joel Gascoigne
How to gain traction in two sided markets * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Startup ideas...
over a year ago
16
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Startup ideas that involve two sided markets are notoriously difficult to get off the ground. It’s the age-old chicken and egg problem. You need lots of buyers for the sellers to be interested,...
Blog - Bitfield...
Bitfield Institute of Technology The Bitfield Institute of Technology (BIT) is a software engineering school that offers remote...
6 months ago
21
6 months ago
The Bitfield Institute of Technology (BIT) is a software engineering school that offers remote training and certifications in Go development to students worldwide.
Confessions of a...
Celebrating 2^13 Subscribers & My Birthday I started this Substack on 23rd April, 2024 from 0 subscribers with a dream of writing deeply...
4 months ago
54
4 months ago
I started this Substack on 23rd April, 2024 from 0 subscribers with a dream of writing deeply technical articles and making a living.
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
21
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...
Liz Denys
Building confidence in the face of impostor syndrome When I'm plowing away at a project, I almost always feel confident in my abilities. Sometimes, I...
over a year ago
17
over a year ago
When I'm plowing away at a project, I almost always feel confident in my abilities. Sometimes, I question if I am a good enough engineer, designer, or statistician, but once I get started, my excitement transforms those doubts into motivation. But all bets are off as soon as I...
Steve Klabnik
The language strangeness budget
over a year ago
The Pragmatic...
Is the strategy of joining late-stage startups for the financial upside, a dead end? The past decade, one of the best ways to maximize compensation outcomes was to join a pre-IPO...
over a year ago
26
over a year ago
The past decade, one of the best ways to maximize compensation outcomes was to join a pre-IPO company issuing generous equity, then wait for the IPO. This strategy seems to be less profitable in 2022.
Confessions of a...
Disillusioning the Magic of the fork System Call How the kernels implement the fork system call
a month ago
ntietz.com blog
Affirmations for bloggers Every software engineer can have a great blog, if they want to. Many of us start blogs, but most of...
7 months ago
15
7 months ago
Every software engineer can have a great blog, if they want to. Many of us start blogs, but most of those blogs lie abandoned or sporadically updated. It's okay if you start blogging and figure out it's not really for you. But there are also some common issues that block people...
Josh Comeau's blog
CSS Variables for React Devs CSS variables are *really* cool, and they're incredibly powerful when it comes to React! This...
over a year ago
11
over a year ago
CSS variables are *really* cool, and they're incredibly powerful when it comes to React! This tutorial shows how we can use them with React to create dynamic themes. We'll see how to get the most out of CSS-in-JS tools like styled-components, and how our mental frame around media...
A Smart Bear
Adjacency Matrix: How to expand after PMF A simple workshop that evaluates new business ideas relative to your existing strengths -- the key...
8 months ago
73
8 months ago
A simple workshop that evaluates new business ideas relative to your existing strengths -- the key to expanding without overreaching.
David Heinemeier...
Breaking the inertia of mediocrity It's rarely the terrible decisions, processes, or even people that'll sink your organization. It's...
a year ago
14
a year ago
It's rarely the terrible decisions, processes, or even people that'll sink your organization. It's the accumulation and inertia of the mediocre ones. Dealing with the truly bad is easy. It's painfully obvious to all that change is required. The danger is imminent. It's much...
Liz Denys
Some not-so-secrets of my kitchen I spend a lot of time sharing the secrets of my cooking and my baking, but today, I'm sharing some...
over a year ago
22
over a year ago
I spend a lot of time sharing the secrets of my cooking and my baking, but today, I'm sharing some of the secrets of my kitchen. Actually, they're not so secret to anyone who's had a peek around my kitchen. Oven thermometer(s) For about five dollars, you can ensure your cookies...
Explained from First...
Email explained from first principles
over a year ago
swyx's site RSS Feed
Versioned Docs in 30 Seconds with Amplify Console's Branch Subdomains Amplify Console just got the ability to create a custom subdomain for every new branch. This makes...
over a year ago
The Pragmatic...
The software engineering industry in 2024: what changed, why, and what is next The past 18 months have seen major change reshape the tech industry. What does it all mean for...
6 months ago
62
6 months ago
The past 18 months have seen major change reshape the tech industry. What does it all mean for businesses and dev teams – and what will pragmatic software engineering approaches look like in the future? I tackled these burning questions in my conference talk, “What’s Old is
Eric Bailey
Dungeons & Dragons taught me how to write alt text I played a lot of the pen-and-paper roleplaying game in high school and college. I’m now...
6 months ago
4
6 months ago
I played a lot of the pen-and-paper roleplaying game in high school and college. I’m now conceptually more into Dungeon World’s approach, but I digress. Unlike Tom Hanks, I avoided turning into a delusional murderer. Instead, I deepened some friendships, had a lot of big laughs,...
Maggie Appleton
A Metaphorical Reading Collection A collection of my favourite books on conceptual metaphor theory
over a year ago
Irrational...
Numbers go up. There’s a genre of computer games called incremental games, whose entire design philosophy can be...
4 months ago
44
4 months ago
There’s a genre of computer games called incremental games, whose entire design philosophy can be summarized as, “numbers go up.” These games focus on the fundamental gaming loop rather than plot, characterization or anything beyond the foundational satisfaction of numbers...
Paolo Amoroso's...
The faded world: my experience with cataract <![CDATA[I always preferred the light theme and never figured what's the fuss with the dark theme....
a month ago
43
a month ago
<![CDATA[I always preferred the light theme and never figured what's the fuss with the dark theme. Until cataract came. In May of 2024 my ophthalmologist confirmed what I surmised: both of my eyes were affected by cataract. It came earlier than my age would suggest but that's...
Josh Comeau's blog
Understanding Layout Algorithms As front-end developers, we often learn CSS by focusing on individual properties. Instead, we should...
over a year ago
10
over a year ago
As front-end developers, we often learn CSS by focusing on individual properties. Instead, we should focus on how the language uses those properties to calculate layouts. In this blog post, we'll pop the hood on CSS and see how the language is structured, and how to learn it...
Steve Klabnik
The first week of rstat.us: users, press, and scaling, oh my!
over a year ago
A Smart Bear
Finding Fulfillment What creates a fulfilling existence? Exploring the question from different directions leads to a...
over a year ago
26
over a year ago
What creates a fulfilling existence? Exploring the question from different directions leads to a framework I’ve used for years for myself and the people around me. I hope it helps you too.
Joel Gascoigne
Taking time to reflect * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s been a...
over a year ago
14
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s been a while since my last blog post, and I’ve recently been pondering why that may be. It’s not that I’ve been doing less than when I was regularly blogging, it’s in fact quite
Epic Web Dev
Testing Fundamentals (workshop)
8 months ago
Vadim Kravcenko
How do I tell my cofounder I need to quit? First of all, I’m sorry you ended up in such a situation. Running in overdrive for so long is a...
a year ago
10
a year ago
First of all, I’m sorry you ended up in such a situation. Running in overdrive for so long is a […] The post How do I tell my cofounder I need to quit? appeared first on Vadim Kravcenko.
MMapped blog
Mach’s principle
a year ago
bt RSS Feed
Avoiding Featurism Avoiding Featurism 2022-10-14 I rather enjoy the term “featurism”. I came across this term while...
over a year ago
9
over a year ago
Avoiding Featurism 2022-10-14 I rather enjoy the term “featurism”. I came across this term while reading the wonderful article Why I don’t use Netscape, which the author credits to Bernd Paysan. Although it sums up the current “digital product” industry quite well the more...
Jim Nielsen’s Blog
“The iOS App Icon Book” in Japanese Seeing something you made put in print is exciting. Seeing something you made translated and put in...
a year ago
34
a year ago
Seeing something you made put in print is exciting. Seeing something you made translated and put in print, well that’s pretty damn exciting too. Such was the feeling when I opened my copy of the Japanese translation of The iOS App Icon Book. While the core idea of the book...
Jim Nielsen’s Blog
An Inbox Full O’ Receipts Dave parodying those pesky “Dear business owner” emails one tends to get: I clearly have no ethics,...
11 months ago
16
11 months ago
Dave parodying those pesky “Dear business owner” emails one tends to get: I clearly have no ethics, but you should enter a business relationship with me, a guy who found your email on the internet. That’s the subtext of those emails. You are now signed up for a no-opt-out email...
Max Countryman
Indie Web Stack of the Future You're a soloprenuer building a SaaS in 2023. What does your ideal tech stack look like? There's a...
over a year ago
31
over a year ago
You're a soloprenuer building a SaaS in 2023. What does your ideal tech stack look like? There's a few things that make indie development different and we should design our stack around our unique goals. Let's explore an ideal web stack we can build the future on.
ntietz.com blog
Impact of remote-code execution vulnerability in LangChain One of my private repos depends on LangChain, so I got a lovely email from GitHub this...
a year ago
10
a year ago
One of my private repos depends on LangChain, so I got a lovely email from GitHub this morning: Ooh, a high severity remote-code execution vulnerability in LangChain? On the one hand, I'm not entirely shocked that a framework that includes the ability to run LLM-generated code...
Tony Finch's blog
Joining ellipses with matching tangents In my previous entry I wrote about constructing a four-point egg, using curcular arcs that join...
11 months ago
35
11 months ago
In my previous entry I wrote about constructing a four-point egg, using curcular arcs that join where their tangents are at 45°. I wondered if I could do something similar with ellipses. As before, I made an interactive ellipse workbench to experiment with the problem. I got...
Krzysztof Kowalczyk...
Find programming work by increasing luck surface area Antonio asked on HN: How do I earn a small amount of money to sustain myself as a developer? I wrote...
over a year ago
11
over a year ago
Antonio asked on HN: How do I earn a small amount of money to sustain myself as a developer? I wrote a response centered around increasing luck surface area. This essay expands on it because I’ve seen this a few times now: good developers asking how to find work while botching...
orlp.net - Blog...
When Random Isn't This post is an anecdote from over a decade ago, of which I lost the actual code. So please forgive...
a year ago
10
a year ago
This post is an anecdote from over a decade ago, of which I lost the actual code. So please forgive me if I do not accurately remember all the details. Some details are also simplified so that anyone that likes computer security can enjoy this article, not just those who have...
Evan Jones -...
Advice on looking for a new software engineering job I've been working professionally as a software engineer since 2006, which means I've been doing this...
over a year ago
23
over a year ago
I've been working professionally as a software engineer since 2006, which means I've been doing this long enough that people now ask me for advice. I've only changed jobs 3 times in my career, so I'm not sure I'm an expert. However, I decided I should write down my advice, to...
Making software...
Easy Toggle Switches Easy Toggle Switches 2019-02-18 Sometimes there is a need to use toggle elements in-place of the...
over a year ago
22
over a year ago
Easy Toggle Switches 2019-02-18 Sometimes there is a need to use toggle elements in-place of the default checkbox inputs. The problem is, I tend to see a lot of developers reaching for plugins or JavaScript components in order to implement these toggles. This is overkill. You can...
Ognjen Regoje •...
Lie still in bed I found it very difficult to switch to a regular sleep, and wake, schedule after university. I even...
a year ago
12
a year ago
I found it very difficult to switch to a regular sleep, and wake, schedule after university. I even started using one of the loudest and most annoying alarm clocks I could find. (That sound still gives my university housemate flashbacks.) In my search for ways to fix my sleep...
PostHog's RSS Feed
Array 1.9.0 First, learn how PostHog raised $3M for our open source project . We could not have done it without...
over a year ago
12
over a year ago
First, learn how PostHog raised $3M for our open source project . We could not have done it without this community - thank you for all your issues…
Words and Buttons...
Static typing isn’t free. Where do you think the C++ angry mob comes from? Type inference works like logic deduction so any program in a statically typed language is two...
a year ago
40
a year ago
Type inference works like logic deduction so any program in a statically typed language is two programs. The first one is the thing you sell, and the second – is a model that undergoes some sort of verification every time you run a compiler. This second program, although, often...
Dan Slimmon
Incident metrics tell you nothing about reliability When an incident response process is created, there arise many voices calling for measurement. “As...
a year ago
11
a year ago
When an incident response process is created, there arise many voices calling for measurement. “As long as we’re creating standards for incidents, let’s track Mean-Time-To-Recovery (MTTR) and Mean-Time-To-Detection (MTTD) and Mean-time-Between-Failures (MTBF)!” they say things...
ntietz.com blog
Rust needs a web framework for lazy developers I like to make silly things, and I also like to put in minimal effort for those silly things. I also...
3 months ago
45
3 months ago
I like to make silly things, and I also like to put in minimal effort for those silly things. I also like to make things in Rust, mostly for the web, and this is where we run into a problem. See, if I want to make something for the web, I could use Django but I don't want that. I...
PostHog's RSS Feed
Reflecting on YC, 2 years on Y Combinator (YC) is seen as the world's best, and most prolific, three-month accelerator program....
over a year ago
15
over a year ago
Y Combinator (YC) is seen as the world's best, and most prolific, three-month accelerator program. Upwards of 7,000 founders have taken part. Yet, no…
bt RSS Feed
My Text Edtior is Not Open Source My Text Edtior is Not Open Source 2024-01-02 I’ve been using Sublime Text on and off for longer than...
a year ago
10
a year ago
My Text Edtior is Not Open Source 2024-01-02 I’ve been using Sublime Text on and off for longer than I can remember. I think Sublime has been around since the start of my “real” career over 10 years ago, but I could be mistaken1. It certainly feels that long. And in that time I...
PostHog's RSS Feed
In-depth: PostHog vs Kubit Kubit is a product analytics platform built for product teams. PostHog, on the other hand, is built...
a year ago
14
a year ago
Kubit is a product analytics platform built for product teams. PostHog, on the other hand, is built primarily for engineers. In this article we’ll…
Kevin Chen
Why we still can’t stop plagiarism in undergraduate computer science Imagine that you’re hired to work at your local public library. As an eagle-eyed checkout clerk, you...
over a year ago
10
over a year ago
Imagine that you’re hired to work at your local public library. As an eagle-eyed checkout clerk, you soon realize that half the patrons leave without actually checking out their books! This leaves everyone else scratching their heads when the catalog doesn’t match the shelves....
the singularity is...
the tiny corp raised $5.1M Here we go again. I started another company. The money is in the bank. What is the tiny corp? The...
a year ago
8
a year ago
Here we go again. I started another company. The money is in the bank. What is the tiny corp? The tiny corp is a computer company. We sell computers for more than they cost to make; I’ve been thinking about this one for a while. In the limit, it’s a chip company, but there’s a...
Making software...
Improving Tufte CSS for Jekyll Improving Tufte CSS for Jekyll 2019-11-01 After creating the ET-Jekyll theme almost two years ago, I...
over a year ago
20
over a year ago
Improving Tufte CSS for Jekyll 2019-11-01 After creating the ET-Jekyll theme almost two years ago, I finally got around to revamping the structure and improving a lot of minor performance issues. Items that have been surely needing of updates for the last couple of...
General Robots
Announcing posetree.py: Wrangling Timestamps and Transforms for Robots A python library for doing pose math for fun and profit. (Although I open sourced it for free so, no...
a year ago
26
a year ago
A python library for doing pose math for fun and profit. (Although I open sourced it for free so, no profit for me I guess). Check it out!
Joel Gascoigne
The power of ignoring mainstream news * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "The man who...
over a year ago
17
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "The man who reads nothing at all is better educated than the man who reads nothing but newspapers." - Thomas Jefferson [http://en.wikipedia.org/wiki/Thomas_Jefferson] Around 2 years ago I...
Copper • A blog...
A window switcher on the Mac App Store? Is it even possible? Not really, no. Not without annoying workarounds and a confusing user experience. Another email,...
over a year ago
18
over a year ago
Not really, no. Not without annoying workarounds and a confusing user experience. Another email, another annoyed user: Firefox not loading websites when launched through rcmd! It works when launched from Alfred.. Please fix ASAP!! I’m gonna fix this Firefox issue once and for...
Eric Bailey
Focus Management and Inert
over a year ago
bt RSS Feed
I Want to Suckless and You Can Too I Want to Suckless and You Can Too 2022-12-23 The Desire to Suckless While I have been happy with my...
over a year ago
9
over a year ago
I Want to Suckless and You Can Too 2022-12-23 The Desire to Suckless While I have been happy with my previous desktop setup using Wayland on Alpine Linux, I just couldn’t shake the urge to fully embrace the suckless ecosystem. Although, this meant ditching Wayland and returning...
Maggie Appleton
Frequently Asked Questions Questions I am often asked to answer
over a year ago
swyx's site RSS Feed
Networking Essentials: Software Defined Networking Why Software Defined Networking is taking the networking world by storm
over a year ago
Marco.org
The 2018 iPad Pro Watch my video review of the new iPad Pro in both sizes. Rather than try to be comprehensive, I...
over a year ago
16
over a year ago
Watch my video review of the new iPad Pro in both sizes. Rather than try to be comprehensive, I focused on what matters most to me: size choice between the 11” and 12.9”, the Smart Keyboard Folio from my perspective as a frequent 10.5” Smart Keyboard user, the new Pencil, and why...
Darek Kay
Separate Firefox Dark UI theme from website dark mode I like the default dark color theme in Firefox, but I prefer to view websites in light mode. This...
over a year ago
13
over a year ago
I like the default dark color theme in Firefox, but I prefer to view websites in light mode. This distinction has been working until recently, but with Firefox 95, the browser dark theme will enforce dark mode on websites as well. This sounds like a good default, but I want to...
Maggie Appleton
Transclusion and Transcopyright Dreams The lost permissioning and copyright system of the Web
over a year ago
Engineer’s Codex
7 simple habits of the top 1% of engineers How elite software engineers maintain outperformance
a year ago
Kagi Blog
Summarize anything with the Universal Summarizer Universal Summarizer ( https://kagi.com/summarizer ) is an AI-powered tool for instantly summarizing...
a year ago
11
a year ago
Universal Summarizer ( https://kagi.com/summarizer ) is an AI-powered tool for instantly summarizing just about any content of any type and any length, by simply providing a URL address (and soon ( #roadmap ) by uploading a file).
Steve Klabnik
Introducing issue2pr
over a year ago
Julia Evans
Some notes on NixOS Hello! Over the holidays I decided it might be fun to run NixOS on one of my servers, as part of my...
a year ago
13
a year ago
Hello! Over the holidays I decided it might be fun to run NixOS on one of my servers, as part of my continuing experiments with Nix. My motivation for this was that previously I was using Ansible to provision the server, but then I’d ad hoc installed a bunch of stuff on...
Max Countryman
Anatomy of the Update Email Crafting effective update emails to a wide audience can be challenging, but by examining the...
a year ago
27
a year ago
Crafting effective update emails to a wide audience can be challenging, but by examining the components of a well-structured email, we can bridge the gap and ensure effective communication.
TokyoDev
Why do so many Japanese homes have bars over the windows? If you wander around any residential neighbourhood in Japan, you’ll notice many home windows with...
8 months ago
17
8 months ago
If you wander around any residential neighbourhood in Japan, you’ll notice many home windows with bars over them. This seems incongruous with the country’s reputation for safety, and so I sought to answer the question as to why. “Crime prevention” is the obvious answer. But...
Making software...
Adaptable Flexbox Grid Adaptable Flexbox Grid 2018-11-22 You can use flexbox for many tricky layout "hacks" and...
over a year ago
27
over a year ago
Adaptable Flexbox Grid 2018-11-22 You can use flexbox for many tricky layout "hacks" and implementing a grid layout is no different. Check out the CodePen below to see how you can implement a flexbox grid system that adapts automatically based on how many items you insert per row...
Quentin Santos
Merging Responsibly tl;dr: I do not like merging the main branch into feature branches, and I do not like squashing...
8 months ago
10
8 months ago
tl;dr: I do not like merging the main branch into feature branches, and I do not like squashing MR/PRs git commit git has emerged as the obvious choice for SCCS (Source Code Control System). The consensus is that it is unambiguously better than the previous standard, SVN. There...
swyx's site RSS Feed
Farewell, Netlify On leaving Netlify
over a year ago
Miguel Carranza
Books I read in 2020 Growing up, I was never an avid reader. I remember I enjoyed some expanded universe Star Wars books....
over a year ago
23
over a year ago
Growing up, I was never an avid reader. I remember I enjoyed some expanded universe Star Wars books. But that was about it. Even reading The Lord of the Rings or easier to digest books like Harry Potter would be a struggle. It was not until I started getting access to technical...
blag
Internet is wholesome: MVCC edition This is a short story about how I hit a wall while implementing a database research paper, found a...
a year ago
11
a year ago
This is a short story about how I hit a wall while implementing a database research paper, found a publication error and how people on the internet helped me.
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
22
over a year ago
This Golden Eagle soared past me today and I managed to capture a couple of frames. Magnificent to watch.
A Beautiful Site
Password protection using .htaccess and .htpasswd The simplest way I know to password protect files and directories using Apache's .htaccess and...
over a year ago
20
over a year ago
The simplest way I know to password protect files and directories using Apache's .htaccess and .htpasswd files. .htpasswd # Create a text file with the following text: username:password The usernames and passwords are stored in this file, one per line, separated by a colon. To...
Steve Klabnik
Finale
over a year ago
Remains of the Day
TikTok and the Sorting Hat I often describe myself as a cultural determinist, more as a way to differentiate myself from people...
over a year ago
19
over a year ago
I often describe myself as a cultural determinist, more as a way to differentiate myself from people with other dominant worldviews, though I am not a strict adherent. It’s more that in many situations when people ascribe causal power to something other than culture, I’m...
Acko.net
On Variance and Extensibility Making code reusable is not an art, it's a job Extensibility of software is a weird phenomenon, very...
over a year ago
31
over a year ago
Making code reusable is not an art, it's a job Extensibility of software is a weird phenomenon, very poorly understood in the software industry. This might seem strange to say, as you are reading this in a web browser, on an operating system, desktop or mobile. They are by all...
Elad Blog
Discussion w Arthur Mensch, CEO of Mistral AI Mistral launched multiple LLM models in less then 1 year from founding. We discuss
10 months ago
swyx's site RSS Feed
Avoiding Flash of Unthemed Code If your site has a dark mode or custom theme, you might have a flash of the default theme before...
over a year ago
24
over a year ago
If your site has a dark mode or custom theme, you might have a flash of the default theme before JavaScript loads. Here is the solution.
alexwlchan
Ten years of blogging I bought the alexwlchan.net domain on November 8th, 2012, and the first web page would have appeared...
over a year ago
21
over a year ago
I bought the alexwlchan.net domain on November 8th, 2012, and the first web page would have appeared shortly after that (but the exact date is lost to history). This means I’ve been writing at alexwlchan.net for about a decade. The site looks very different now to how it...
alexwlchan
Finding books in nearby library branches I’m trying to make better use of my local public library. I want to read more books, and borrowing...
over a year ago
17
over a year ago
I’m trying to make better use of my local public library. I want to read more books, and borrowing from the library keeps the habit sustainable. It also saves a fair bit of money, and I don’t have to decide what to do with books when I’m done. Recently, I built a tool to help me...
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
30
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...
samwho.dev
Bloom Filters .bf { width: 100%; height: 150px; } @media only screen and (min-width: 320px) and (max-width:...
11 months ago
33
11 months ago
.bf { width: 100%; height: 150px; } @media only screen and (min-width: 320px) and (max-width: 479px) { .bf { height: 200px; } } @media only screen and (min-width: 480px) and (max-width: 676px) { .bf { height: 200px; } } @media only screen and (min-width:...
Eric Bailey
How to Lead Better User Interviews
over a year ago
swyx's site RSS Feed
Love Letter to Singapore Mixed Rice The most underrated part of Singapore that foreigners don't appreciate
over a year ago
PostHog's RSS Feed
HostHogs - free drinks, free pizza and frequently asked questions As you may have heard, we’ll soon host our first ever meet-up for anyone who uses or is interested...
over a year ago
12
over a year ago
As you may have heard, we’ll soon host our first ever meet-up for anyone who uses or is interested in finding out more about PostHog. It’ll take place…
Vadim Kravcenko
What I learned building a $1K MRR SaaS in 6 weeks Question: Answer: The post What I learned building a $1K MRR SaaS in 6 weeks appeared first on...
6 months ago
Kevin Chen
What’s on my ballot: June 2022 California primary election Here’s how I’m voting in the June 2022 primary election. While preparing for this election, I...
over a year ago
12
over a year ago
Here’s how I’m voting in the June 2022 primary election. While preparing for this election, I consulted the San Francisco Chronicle and SPUR endorsements. Contents California Governor Lieutenant Governor Secretary of State Controller Treasurer Insurance Commissioner United...
ntietz.com blog
Parallel assignment: a Python idiom cleverly optimized
over a year ago
The Pragmatic...
Going from Developer to CEO: Chronosphere From learning to code in Australia, to launching Chronosphere in Silicon Valley: cofounder and CEO...
a year ago
36
a year ago
From learning to code in Australia, to launching Chronosphere in Silicon Valley: cofounder and CEO Martin Mao shares his story.
Nelson's Weblog
My racism at accents Interesting NPR segment today: A powerful eruption on the sun disrupted radio signals on...
a year ago
67
a year ago
Interesting NPR segment today: A powerful eruption on the sun disrupted radio signals on earth. What’s remarkable is it’s a PhD candidate talking to an NPR host about solar flares, completely in two Southern Black accents. Two women, at that. I am dismayed at my own involuntary...
TokyoDev
Tokyo Ruby Kaigi 05 ![Speaker](https://www.tokyodev.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6...
over a year ago
10
over a year ago
![Speaker](https://www.tokyodev.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaEFsIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--1169db2c72c9703ffc256e380c62cb2f19df8c6e/tokyorubykaigi_speaker.jpg) [Tokyo Ruby Kaigi...
Liz Denys
Earl Grey infused white chocolate ganache latte syrup, inspired by Voltage Coffee I'm not frequently a fan of flavored lattes. I like an occasional pumpkin spice latte near...
over a year ago
17
over a year ago
I'm not frequently a fan of flavored lattes. I like an occasional pumpkin spice latte near Halloween, an occasional vanilla latte if it's exceptionally well made, but I usually just stick with the simple unflavored latte. Furthermore, I'm definitely not a fan of mochas: I'd...
Blog System/5
SSH agent forwarding and tmux done right The SSH agent is a little daemon that holds your private keys in memory. This is particularly handy...
a year ago
12
a year ago
The SSH agent is a little daemon that holds your private keys in memory. This is particularly handy when your keys are protected by a passphrase: you can unlock and add your keys to the agent once and, from then on, any SSH client such as ssh(1) can interact with the keys without...
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
10
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...
37signals Dev
Introducing Solid Queue We’ve just open-sourced Solid Queue, a new backend for Active Job that we use in HEY to run about...
a year ago
9
a year ago
We’ve just open-sourced Solid Queue, a new backend for Active Job that we use in HEY to run about 1/3 of our roughly 18 million jobs per day. We’ll be moving more jobs in the coming days until we run HEY exclusively using Solid Queue. Besides regular job enqueuing and processing,...
swyx's site RSS Feed
Good Enough In general, you move faster and feel a lot less stress once you realize - You don't need "the best",...
over a year ago
15
over a year ago
In general, you move faster and feel a lot less stress once you realize - You don't need "the best", you just need "good enough".
Steve Klabnik
Memory Safety is a Red Herring
a year ago
ntietz.com blog
"Help, iterators made my Rust program slower!" Recently in a programming community I belong to, someone presented a problem. They had a Rust...
a year ago
13
a year ago
Recently in a programming community I belong to, someone presented a problem. They had a Rust program which was using threads and for loops. When they updated the code to use iterators, it got dramatically slower. Why did this happen? For a Rust veteran, the problem might not be...
Coding Horror
I Fight For The Users If you haven't been able to keep up with my blistering pace of one blog post per year (if that), I...
a year ago
88
a year ago
If you haven't been able to keep up with my blistering pace of one blog post per year (if that), I can't blame you. There's a lot going on right now. It's a busy time. But let's pause and take
The Codist
The Unreasonable Ineffectiveness of Estimates In my long career, I've dealt with many different kinds of estimating, from the early days in the...
a year ago
11
a year ago
In my long career, I've dealt with many different kinds of estimating, from the early days in the 1980s when there was no estimating because no one had any idea how to do it to my last job where estimation was always demanded but never actually relevant. In
swyx's site RSS Feed
Specialize In The New > Author's note: This is part 4 of a series of essays I originally drafted about [Opinions for your...
over a year ago
16
over a year ago
> Author's note: This is part 4 of a series of essays I originally drafted about [Opinions for your Tech Career](https://gist.github.com/sw-yx/9720bd4a30606ca3ffb8d407113c0fe5). Part 1 is [Learn in Public](https://www.swyx.io/learn-in-public/).
swyx's site RSS Feed
5 TILs about Node.js Fundamentals from the Node.js Design Patterns Book 5 Things I Learned about Node.js Fundamentals from the Node.js Design Patterns Book
over a year ago
swyx's site RSS Feed
OSI Layers for Coding Careers Let's think about the value chain of humans that code and how we interact.
over a year ago
TokyoDev
How to Write Resumes for Jobs in Japan Writing a resume for your native language and culture is a sizable challenge for many, especially...
a year ago
11
a year ago
Writing a resume for your native language and culture is a sizable challenge for many, especially for software developers. The stakes are high (a job you want!), but the advice is uncountable and often contradictory. While many people may first think that it would be natural to...
Remains of the Day
What I learned from a Taipei alley I was in Taipei the past few weeks working on a documentary with friends. Because of a busy...
over a year ago
16
over a year ago
I was in Taipei the past few weeks working on a documentary with friends. Because of a busy schedule, it wasn't like my usual travels abroad for fun, it felt more like a work trip. Still, even if I'd been there purely for vacation, I would've wanted to try a different mode of...
sancho.dev
Learning OCaml in 2023
over a year ago
Jim Nielsen’s Blog
Overcomplicating Things Is So Easy Maciej Cegłowski writing about “The Lunacy of Artemis”: You don’t have to be a rocket scientist to...
7 months ago
49
7 months ago
Maciej Cegłowski writing about “The Lunacy of Artemis”: You don’t have to be a rocket scientist to wonder what’s going on here. If we can put a man on the moon, then why can't we just go do it again? The moon hasn’t changed since the 1960’s, while every technology we used to get...
Epic Web Dev
Two Factor Auth is Included in the Epic Stack (tip) A Two Factor Authentication implementation has been added to the Epic Stack. Check it out!
a year ago
Blog - Bitfield...
Constraints in Go Freedom is nothing without constraints, and Go’s generics gives us a powerful way to build...
2 months ago
38
2 months ago
Freedom is nothing without constraints, and Go’s generics gives us a powerful way to build polymorphic types and functions constrained by type sets. Let’s geek out.
TokyoDev
Tips for Interviewing at Japanese Tech Companies I've already talked about some [tips on how to land a job in...
a year ago
13
a year ago
I've already talked about some [tips on how to land a job in Japan](https://medium.com/japonica-publication/tips-for-landing-a-job-in-japan-b1b94315f177), as well as some [job sites](https://todorokis.medium.com/job-hunting-websites-to-get-an-it-job-in-japan-c7516846ce5) that...
Josh Collinsworth
The childlike and the childish It's crushing and disheartening to discover I live in a country where half the adults around me...
2 months ago
46
2 months ago
It's crushing and disheartening to discover I live in a country where half the adults around me still haven't learned something I'm teaching my kindergartener.
Charles Chen
Your Interview Process Is Too Damn Long (and How To Fix It) Long interview processes have become a bane in the tech industry. Can we fix it?
a year ago
Computer Things
Keep perfecting your config First of all, I wanted to extend a huge and heartfelt thank you to all of the people who bought...
6 months ago
19
6 months ago
First of all, I wanted to extend a huge and heartfelt thank you to all of the people who bought Logic for Programmers. Seeing the interest is incredible motivation to continue improving it. If you read it and have feedback, please share it with me! Second, I have a new blogpost...
Patrick Kayongo
Can I Speak To Someone? On the evening of Sunday 6 August 2023, my wife and I were on a flight back to Johannesburg from...
a year ago
43
a year ago
On the evening of Sunday 6 August 2023, my wife and I were on a flight back to Johannesburg from Heathrow Airport, London. After boarding, the flight remained on the runway for over an hour without taking off. Eventually, the pilot told us that due to the coup in Niger, the...
Vadim Kravcenko
Is coding bootcamp better than university? Thanks for the question. Navigating the crossroads of your budding tech career is no small feat, and...
a year ago
14
a year ago
Thanks for the question. Navigating the crossroads of your budding tech career is no small feat, and the decision between […] The post Is coding bootcamp better than university? appeared first on Vadim Kravcenko.
A Beautiful Site
Empowering Design System Users The question of whether or not component APIs should be locked down at the code level comes up quite...
over a year ago
20
over a year ago
The question of whether or not component APIs should be locked down at the code level comes up quite a bit. For example, if a button spec only calls for primary, secondary, and tertiary variants, should we still expose parts and custom properties so users can make further...
TokyoDev
The 2022 International Developers in Japan survey results are live! In October 2022, I conducted a survey of international developers living in Japan. [The results are...
over a year ago
16
over a year ago
In October 2022, I conducted a survey of international developers living in Japan. [The results are now live](/insights/2022-developer-survey), please check them out! This year's survey had 42 questions, up from 24 questions for [2021's...
bunnie's blog
Name that Ware, December 2023 The Ware for December 2023 is shown below. Thanks to Cedric Honnet for contributing this ware!...
a year ago
27
a year ago
The Ware for December 2023 is shown below. Thanks to Cedric Honnet for contributing this ware! Unfortunately this image does have an exact hit on Google images, as it is already in Cedric’s social media feed — but I think the ware itself is functionally interesting, yet simple...
Marco.org
Low Power Mode for Mac laptops: making the case again In light of today’s rumor that a Pro Mode may be coming that seems to offer benefits in the opposite...
over a year ago
20
over a year ago
In light of today’s rumor that a Pro Mode may be coming that seems to offer benefits in the opposite direction,1 I wanted to re-make the case for a Low Power Mode on macOS — and explain why now is the time. Modern hardware constantly pushes thermal and power limits, trying to...
Josh Collinsworth
Goodbye, WordPress WordPress was potentially the most impactful and empowering technology I've yet encountered. It...
over a year ago
13
over a year ago
WordPress was potentially the most impactful and empowering technology I've yet encountered. It transformed my career path and enabled me to do anything I wanted at every point in my journey. So why leave it now?
MMapped blog
Fungible tokens 101
over a year ago
macwright.com
Recently October was another pleasantly busy month in Brooklyn. Really took advantage of the breadth of New...
a year ago
27
a year ago
October was another pleasantly busy month in Brooklyn. Really took advantage of the breadth of New York culture: I saw an opera at the Metropolitan Opera House, and then went to see prog-metal band Polyphia play guitar solos as fast as possible. At the latter, there were multiple...
A Beautiful Site
But we haven't even mastered Acid2! Safari was the first mainstream browser to pass the Acid2 Test now. Opera was a close second....
over a year ago
26
over a year ago
Safari was the first mainstream browser to pass the Acid2 Test now. Opera was a close second. Firefox finally nailed it down with version 3. Even Micrsoft, back in December, announced that IE8 passes the Acid2 Test. Web browsers have certainly come a long way towards standards...
Founder's blog
ChatGPT won't "kill Google" because Google is already dead I have just conducted an experiment where I forced myself to use Bing's new chat-based search for...
over a year ago
27
over a year ago
I have just conducted an experiment where I forced myself to use Bing's new chat-based search for almost a week, and spoiler alert: I loved it. But I'll get into that later. Googling without Google When was the last time you searched Google and found the answer on the...
Renegade Otter
Code Lab - Job queues in Postgres Introduction Friendly Fire needs to periodically execute scheduled jobs - to remind Slack users to...
a year ago
28
a year ago
Introduction Friendly Fire needs to periodically execute scheduled jobs - to remind Slack users to review GitHub pull requests. Instead of bolting on a new system just for this, I decided to leverage Postgres instead. The must-have requirement was the ability to schedule a job...
Paolo Amoroso's...
Managing pure Common Lisp files on Medley <![CDATA[Managing Lisp code in the residential environment of Medley differs from similar tasks in...
11 months ago
15
11 months ago
<![CDATA[Managing Lisp code in the residential environment of Medley differs from similar tasks in traditional file based Common Lisp systems. In a previous post I explained how the residential environment of Medley works, discussed some of its facilities and tools, and...
A Smart Bear
"Stealth mode" and other f'ing brilliant strategies Oh you secretive devil! The last thing you need is anyone finding out about your startup. Like...
3 days ago
22
3 days ago
Oh you secretive devil! The last thing you need is anyone finding out about your startup. Like competitors. Or customers.
Making software...
Simple Does Not Mean Ugly Simple Does Not Mean Ugly 2019-03-26 I see new blog posts popping up now and again advocating for...
over a year ago
26
over a year ago
Simple Does Not Mean Ugly 2019-03-26 I see new blog posts popping up now and again advocating for designers to keep their products as simple as possible - and I couldn't agree more. A lot of designers tend to think they need to reinvent the wheel when it comes to UI concepts that...
swyx's site RSS Feed
Instant GraphQL with OneGraph Here's a recorded screenshare chat I had with Sean Grove (https://twitter.com/sgrove), Cofounder of...
over a year ago
15
over a year ago
Here's a recorded screenshare chat I had with Sean Grove (https://twitter.com/sgrove), Cofounder of OneGraph! We swapped out the Next.js API Routes that I manually set up in my livestreaming, to the premade GraphQL integration that OneGraph has with Dev.to. As a bonus, this takes...
Liz Denys
invalid arch-dependent ELF magic An elf stands on an arch, attempts to cast a spell, and freaks out when he is unable to cast it,...
over a year ago
23
over a year ago
An elf stands on an arch, attempts to cast a spell, and freaks out when he is unable to cast it, or...
Jim Nielsen’s Blog
Two Quick Tips When Building With React Router I’ve been working with the latest Remix-ification of React Router and there are two things I wish I...
11 months ago
18
11 months ago
I’ve been working with the latest Remix-ification of React Router and there are two things I wish I had known when I started. So I’m writing them down in case anyone else is about to start a React Router app. 1. Flat Action Data When Using JSON If you’re submitting JSON,...
Liz Denys
Curried pumpkin soup Despite growing up in Chicago where winter is defined as "more traffic" and "delayed flights," the...
over a year ago
19
over a year ago
Despite growing up in Chicago where winter is defined as "more traffic" and "delayed flights," the first thing that comes to mind in winter is creamy squash soups. In the haze of moving, Mystery Hunt, and working on writing 6.042 problems this IAP, I somehow neglected making soup...
Jim Nielsen’s Blog
Blogging and Composting Here’s a thought: blogging is like compositing. The banana is what you’re after. But as a byproduct...
a year ago
21
a year ago
Here’s a thought: blogging is like compositing. The banana is what you’re after. But as a byproduct of the banana you get the peel. And if you compost, you can make good use of the peel. Similarly, whatever you’re building is what you’re after. But as a byproduct of whatever...
Jim Nielsen’s Blog
Quality Means The Flexibility to Change Here’s Ben Nadal quoting Dave Farley: I've come to the belief that the only definition of quality in...
2 months ago
38
2 months ago
Here’s Ben Nadal quoting Dave Farley: I've come to the belief that the only definition of quality in code that makes any sense is our ability to change the code. If it's easy to change, it's high quality; if it's hard to change, it's not. Then Ben comments: I'm sure that some...
macwright.com
Recently This was a big month of change for me – I announced that I was joining Val.town and wrote a big...
a year ago
33
a year ago
This was a big month of change for me – I announced that I was joining Val.town and wrote a big update about Placemark. Plenty more to write, but at least here I’ll take a little breather and just do the usual: what’s new! Reading I only finished one book this month - Meet Us By...
Liz Denys
New Loose Leaf Security series: Safely surfing the web Three more episodes of Loose Leaf Security are out, a series about safely browsing the web: The...
over a year ago
18
over a year ago
Three more episodes of Loose Leaf Security are out, a series about safely browsing the web: The history of the Web and an introduction to browser security The web can be a scary place - but once you get to know it a little better, it doesn't feel as scary. Liz and Geoffrey go...
The Codist
My Address Doesn't Fit, And Other Complaints So today, I decided to renew my driver's license online, like any modern person would. I started the...
7 months ago
63
7 months ago
So today, I decided to renew my driver's license online, like any modern person would. I started the process by going to my state's driver's license website. The first page is to verify my home and mail addresses. Since nothing changed, I hit "
davidyat.es
Advent of Code 2024: Days 11–15
a week ago
Jim Nielsen’s Blog
Tech’s Epithet: “Enabled By Default” I joked on Mastodon: If anyone endeavors to write a book about what went wrong with tech, I have a...
3 months ago
49
3 months ago
I joked on Mastodon: If anyone endeavors to write a book about what went wrong with tech, I have a great suggestion for the title: “Enabled by Default” It seems there really are two hard problems in tech: Naming things Setting good defaults Keeping to scope Anyhow, a little while...
Josh Comeau's blog
Animating the Unanimatable An in-depth look at the surprisingly complicated problem of animating the transition when two items...
over a year ago
12
over a year ago
An in-depth look at the surprisingly complicated problem of animating the transition when two items in a list swap positions.
Tyler Cipriani: blog
Eternal shell history 🐢 XKCD #1168 by Randall Munroe (Licensed: CC-By-NC 2.5) Over the past eight years, I’ve hoarded...
11 months ago
24
11 months ago
XKCD #1168 by Randall Munroe (Licensed: CC-By-NC 2.5) Over the past eight years, I’ve hoarded ¾ million commands in my bash history: $ wc -l < ~/.muh_history 763075 My history accounts for every shell command I’ve run since 2016—all saved in a 102MB file: ~/.muh_history. $...
Paolo Amoroso's...
How to build Medley Interlisp <![CDATA[Although online access to Medley Interlisp is convenient and prebuilt binaries are...
4 months ago
52
4 months ago
<![CDATA[Although online access to Medley Interlisp is convenient and prebuilt binaries are available for all major operating system, it's also possible to compile it from source. I first built Medley from source when I wanted to run it on my Raspberry Pi 400 and no ARM64...
swyx's site RSS Feed
Try React Suspense In 5 Minutes ---
over a year ago
Joel Gascoigne
10 lessons from my startup journey so far * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s almost...
over a year ago
17
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s almost exactly a year since I started documenting my startup lessons learned through this blog, and since my first post last November, I’ve blogged 26 times. I’ve been lucky enough to have...
Making software...
Self-Hosting Fathom Analytics with DigitalOcean Self-Hosting Fathom Analytics with DigitalOcean 2021-02-02 Since my previous post walked through the...
over a year ago
20
over a year ago
Self-Hosting Fathom Analytics with DigitalOcean 2021-02-02 Since my previous post walked through the process of setting up Fathom PRO on Netlify, I figured it made sense to create a similar tutorial for the "Lite" variation, self-hosted on DigitalOcean. Please note that while I...
PostHog's RSS Feed
In-depth: PostHog vs Hotjar Want to understand the difference between Hotjar and PostHog? Here's the short answer: Hotjar is a...
a year ago
15
a year ago
Want to understand the difference between Hotjar and PostHog? Here's the short answer: Hotjar is a user research tool that offers session replays…
Alice GG
Managing your Kubernetes cluster using Helm and Terraform In a previous post, I explained how to manage a Kubernetes cluster with FluxCD. This showed a way to...
over a year ago
14
over a year ago
In a previous post, I explained how to manage a Kubernetes cluster with FluxCD. This showed a way to implement a GitOps workflow, which means using a Git repository as the source of truth for the state of your cluster. Flux introduces multiple new objects in your Kubernetes...
Nelson's Weblog
AI enhanced search LLMs are good search helpers. Here’s three search tools I use every day. All of these use an AI to...
4 months ago
71
4 months ago
LLMs are good search helpers. Here’s three search tools I use every day. All of these use an AI to synthesize answers but also provide an essential feature: specific web search results for you to verify and further research. I use these for conversational inquiries in addition...
Epic Web Dev
Understand Authentication
a year ago
Liz Denys
New Loose Leaf Security series: Securing your personal finances Two more episodes of Loose Leaf Security are out, a series about securing your personal...
over a year ago
17
over a year ago
Two more episodes of Loose Leaf Security are out, a series about securing your personal finances: Credit and debit card security An important part of your personal digital security is making sure your credit and debit cards are secure. In this episode, Liz and Geoffrey take a...
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
11
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...
Patrick Kayongo
Fourways Mall It’s Saturday at 1:37pm. I’ve been sitting in the 2nd floor parking trying to muster the energy to...
a year ago
24
a year ago
It’s Saturday at 1:37pm. I’ve been sitting in the 2nd floor parking trying to muster the energy to walk in there to do everything on my to-do list: buy bread rolls for the kids’ lunch, new school shoes for Khanyi, check on the price of a new iron, and maybe just maybe upgrade my...
Making software...
Converting HEIF Images with macOS Automator Converting HEIF Images with macOS Automator 2023-07-21 Often times when you save or export photos...
a year ago
13
a year ago
Converting HEIF Images with macOS Automator 2023-07-21 Often times when you save or export photos from iOS to iCloud they often render themselves into heif or heic formats. Both macOS and iOS have no problem working with these formats, but a lot of software programs will not even...
Joel Gascoigne
From startup to scaleup: What we’re changing as we make the transition > Note: this was originally posted on the Buffer...
over a year ago
18
over a year ago
> Note: this was originally posted on the Buffer blog [https://open.buffer.com/from-startup-to-scaleup-what-were-changing-as-we-make-the-transition/] . In the past couple of months, I’ve had a number of thoughts around the growth Buffer has experienced in the last year and some...
PostHog's RSS Feed
What motivates me as a CEO PostHog got pretty far (17k customers across all our products, went through Y Combinator, seed,...
over a year ago
12
over a year ago
PostHog got pretty far (17k customers across all our products, went through Y Combinator, seed, series A and B raised, $MM revenue) before I really…
HTMHell
#34 a button is not a link Bad code <button type="button" onclick="window.open('https://example.com/other-page')">Link target...
a month ago
32
a month ago
Bad code <button type="button" onclick="window.open('https://example.com/other-page')">Link target description</button> Issues and how to fix them A button opening a link will be unexpected behavior for screen reader users. No matter how it is styled. Links disguised as buttons...
PostHog's RSS Feed
Array 1.40.0: Interface improvements and more! Want to know more about what we're up to? Subscribe to our new newsletter , which we send once...
over a year ago
11
over a year ago
Want to know more about what we're up to? Subscribe to our new newsletter , which we send once every two weeks! Running a self-hosted instance? Check…
Alex Meub
IE 6,7,8 Warning with removeChild On a removeChild function call, Internet Explorer complains: “Do you want to view only the webpage...
over a year ago
21
over a year ago
On a removeChild function call, Internet Explorer complains: “Do you want to view only the webpage content that was delivered securely?”. This is a particularly obscure bug with IE that has caused me lots of grief. First of all, it is indeed a bug with IE. This behavior can be...
Jim Nielsen’s Blog
Logical Properties and Ease I’ll admit, I’m late to the logical properties party. The purist in me loves the idea because it...
a year ago
26
a year ago
I’ll admit, I’m late to the logical properties party. The purist in me loves the idea because it makes CSS more internally consistent with its design to be a language-agnostic framework for uni-directional layout. Chris gets at this in his recent post, “Why aren’t logical...
orlp.net - Blog...
The World's Smallest Hash Table This December I once again did the Advent of Code, in Rust. If you are interested, my solutions are...
a year ago
9
a year ago
This December I once again did the Advent of Code, in Rust. If you are interested, my solutions are on Github. I wanted to highlight one particular solution to the day 2 problem as it is both optimized completely beyond the point of reason yet contains a useful technique. For...
PostHog's RSS Feed
We ship whenever PostHog ships every two weeks, unless it makes more sense not to. Why? Iterating frequently helps...
over a year ago
7
over a year ago
PostHog ships every two weeks, unless it makes more sense not to. Why? Iterating frequently helps improve our product. We get features in users’ hands…
swyx's site RSS Feed
React Suspense Q&A a friendly cheat sheet for those wondering what React Suspense is and if they should care
over a year ago
Joel Gascoigne
Two important and often overlooked aspects of creating a lasting morning routine * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "Those that...
over a year ago
17
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "Those that get up at 5am rule the world" - Robin Sharma Those who know me, know that I love my morning routine. I’m always making adjustments to it, and at its core it revolves around waking...
Darek Kay
Building a photography website Last year, I started a photography hobby. Soon after, I've created a place where I can share some of...
a year ago
88
a year ago
Last year, I started a photography hobby. Soon after, I've created a place where I can share some of my work, without any attention-driven algorithms dictating the terms. Here's a technical write-up of my journey. Table of...
davidyat.es
Print stylesheets
11 months ago
Patrick Kayongo
Familiar Spirits The eerie cold breeze from Fourways Memorial Park cemetery slips into Daudi’s open window during the...
over a year ago
23
over a year ago
The eerie cold breeze from Fourways Memorial Park cemetery slips into Daudi’s open window during the fourth watch of the night. The blue radiance of the moon and the stars fill in for the lights darkened by stage 5 loadshedding. As the nighttime creatures prepare for their...
Making software...
Using a New Domain and Switching Static Hosts Using a New Domain and Switching Static Hosts 2021-11-25 As you can most likely tell by looking at...
over a year ago
24
over a year ago
Using a New Domain and Switching Static Hosts 2021-11-25 As you can most likely tell by looking at your browser's URL - I've swapped over to a new domain for my personal website: tdarb.org. I'm a fickle person and this is a random change - but it is one I've been planning to do...
Irrational...
Leadership requires taking some risk. At a recent offsite with Carta’s Navigators, we landed on an interesting topic: leadership roles...
10 months ago
30
10 months ago
At a recent offsite with Carta’s Navigators, we landed on an interesting topic: leadership roles sometimes mean that making progress on a professional initiative requires taking some personal risk. This lesson was hammered into me a decade ago during my time at Uber, where I...
Krzysztof Kowalczyk...
@levelsio and survivorship bias Pieter Levels is a prolific maker of software. He’s also very successful maker of software: he’s...
over a year ago
13
over a year ago
Pieter Levels is a prolific maker of software. He’s also very successful maker of software: he’s close to making $1.5 million a year from his business, almost all of it profit. Almost all of it is his profit since for most of the time he was a sole developer / marketer / copy...
Maggie Appleton
New Harvest & Illustrating the Cultivated Meat Podcast Illustrations made for a set of episodes of the Cultivated Meat podcast
over a year ago
Confessions of a...
Recording: Six Key Performance Engineering Lessons from 1BRC Last night we did this live session on performance engineering.
4 months ago
Explained from First...
The Internet explained from first principles
over a year ago
Kagi Blog
Taking web search through the last mile (This piece first appeared on the kagi.ai blog (...
over a year ago
10
over a year ago
(This piece first appeared on the kagi.ai blog ( https://web.archive.org/web/20200927234617/https://kagi.ai/last-mile-for-web-search.html ) a few short years 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
13
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...
bunnie's blog
Winner, Name that Ware April 2023 The ware for April 2023 is an X-rite DTP22 spectrophotometer. This one almost made it through the...
a year ago
25
a year ago
The ware for April 2023 is an X-rite DTP22 spectrophotometer. This one almost made it through the month without being guessed, but congrats to cpresser for figuring it out in the last week! email me for your prize. Here’s some more context images of the ware. The colored filter...
Vladimir Klepov as a...
How useRef turned out to be useMemo's father It's no secret that react's useCallback is just sugar on top of useMemo that saves the children from...
over a year ago
13
over a year ago
It's no secret that react's useCallback is just sugar on top of useMemo that saves the children from having to see an arrow chain. As the docs go: useCallback((e) => onChange(id, e.target.value), [onChange, id]); // is equivalent to useMemo(() => (e) => onChange(id,...
Jim Nielsen’s Blog
LLMs, Intuition, and Working With Computers I recently watched Simon’s talk around practical use of LLMs (and took notes). This slide stood...
a year ago
11
a year ago
I recently watched Simon’s talk around practical use of LLMs (and took notes). This slide stood out: For the best [prompt] results, combine: Domain knowledge of the thing you're working on Understanding how the models work Intuition gained from playing around with them a lot I am...
bt RSS Feed
Minimal CSS: Dropdown Menu Minimal CSS: Dropdown Menu 2019-04-26 I love the idea of stripping away as much CSS as possible,...
over a year ago
10
over a year ago
Minimal CSS: Dropdown Menu 2019-04-26 I love the idea of stripping away as much CSS as possible, while still maintaining the original UI concept. Let’s build out a demo example with a simple menu dropdown element. Interesting facts about our final CSS menu: Total weight 121 bytes...
Engineer’s Codex
Meta reveals their serverless platform processing trillions of function calls a day XFaaS is Meta's private platform for "Hyperscale and Low Cost Serverless Functions." It is more...
a year ago
10
a year ago
XFaaS is Meta's private platform for "Hyperscale and Low Cost Serverless Functions." It is more efficient than AWS Lambda, Azure Functions, and Google Cloud Functions.
PostHog's RSS Feed
Open source (and self-hosted) alternatives to Hotjar & FullStory Analytics is great when you need hard numbers, but hard numbers don't give you the full picture....
a year ago
23
a year ago
Analytics is great when you need hard numbers, but hard numbers don't give you the full picture. What else do you need to do? Talk to users ? Sure…
bunnie's blog
Name that Ware, January 2023 The Ware for January 2023 is shown below. Thanks to cpresser for contributing this wonderfully...
a year ago
26
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.
HTMHell
The search input: They almost got it right by Steve Frenzel This example is a classic - in a bad way - and can cause quite some confusion for...
4 weeks ago
33
4 weeks ago
by Steve Frenzel This example is a classic - in a bad way - and can cause quite some confusion for users of assistive technology (AT). But it's also very easy to fix! It's the <input> element missing its dear friend, the <label>... 😭 Bad code <input placeholder="Search" /> It's...
Tony Finch's blog
petnames and Zooko's fan Recently the Spritely Institute published an introduction to Petnames, A humane approach to...
a month ago
41
a month ago
Recently the Spritely Institute published an introduction to Petnames, A humane approach to secure, decentralized naming. I have long been a fan of petnames, and graph naming systems in general. I first learned about them in the context of Mark Miller’s E programming language...
The Pragmatic...
Apple: The Only Big Tech Giant Going Against the Job Cuts Tide Of the biggest tech companies, only Apple has not executed major job cuts. But why is this, and can...
a year ago
36
a year ago
Of the biggest tech companies, only Apple has not executed major job cuts. But why is this, and can we now expect it to follow suit by shedding workers?
Joel on Software
A Dusting of Gamification I had to think for a minute to realize that Stack Overflow has “gamification" too. Not a ton. Maybe...
over a year ago
14
over a year ago
I had to think for a minute to realize that Stack Overflow has “gamification" too. Not a ton. Maybe a dusting of gamification, most of it around reputation. Read more "A Dusting of Gamification"
Don Melton
That bleeping kerfuffle After I posted that link to my latest podcast with Rene Ritchie, several folks alerted me via...
over a year ago
22
over a year ago
After I posted that link to my latest podcast with Rene Ritchie, several folks alerted me via Twitter that all my colorful metaphors had been “bleeped” on the audio. I didn’t realize that because I hadn’t listened to the recording myself. And I don’t normally listen to my own...
A Beautiful Site
Is your product the reason your startup is failing? The idea of launching a product, running your own business, and being your own boss is very...
over a year ago
21
over a year ago
The idea of launching a product, running your own business, and being your own boss is very appealing. Perhaps that's why so many people risk doing it. The problem is, many of them don't succeed. There are hundreds of reasons a startup can fail, but let's focus on one for a...
Vadim Kravcenko
My coworker rewrote all my code, what should I do? Dear Robert, The short answer is — stop getting attached to your code. Now lets continue to a more...
11 months ago
23
11 months ago
Dear Robert, The short answer is — stop getting attached to your code. Now lets continue to a more detailed […] The post My coworker rewrote all my code, what should I do? appeared first on Vadim Kravcenko.
Oxide Computer...
Another vulnerability in the LPC55S69 ROM Here at Oxide, we continue to work on building servers as they should be. Last year, we discovered...
over a year ago
26
over a year ago
Here at Oxide, we continue to work on building servers as they should be. Last year, we discovered an undocumented hardware block in the LPC55S69 (our chosen part for our product’s Root of Trust implementation) that could be used to violate security boundaries. This issue...
bt RSS Feed
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
10
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:...
Steve Klabnik
Are out parameters idiomatic in Rust?
over a year ago
The Pragmatic...
The Scoop: Turmoil at Twitter Overnight, Twitter has gone from one of the best working environments in tech, to one of the worst....
over a year ago
32
over a year ago
Overnight, Twitter has gone from one of the best working environments in tech, to one of the worst. What is happening, and why?
Vladimir Klepov as a...
Major Garbage Producers in JS The reckless coding culture of JS favors producing garbage. In real life, if you're environmentally...
over a year ago
11
over a year ago
The reckless coding culture of JS favors producing garbage. In real life, if you're environmentally conscious (hey there, my European readers), you probably do all sorts of crazy thinks to cut down on garbage — reject plastic bags in a supermarket, recycle bottles, keep the paper...
Alice GG
Learning Dutch online in 2023 Back in 2020, I left France to live in the Netherlands. Since then, I have spent some time learning...
a year ago
13
a year ago
Back in 2020, I left France to live in the Netherlands. Since then, I have spent some time learning the language and reached an intermediate (B1-B2) level. While learning Dutch is not a hard requirement to live and work in the country, it does make day-to-day life a bit more...
Charles Chen
C# Discriminated Unions and .NET Channels For parallel processing of records, C# discriminated unions and .NET System.Threading.Channels make...
6 months ago
Miguel Carranza
My role as a founder CTO: Year Six Another year as a founder CTO, and let me tell you, it’s been one for the books. I can’t remember a...
a year ago
27
a year ago
Another year as a founder CTO, and let me tell you, it’s been one for the books. I can’t remember a time in my life that was more demanding and emotionally draining. Those early years were filled with hard work, but we were also full of energy, ambition to build, and the sense...
HTMHell
Submit to the Quirks of HTML by Felix Hessenberger It was on a cold February evening. I had been working on a client project,...
a month ago
48
a month ago
by Felix Hessenberger It was on a cold February evening. I had been working on a client project, building an order item list—nothing out of the ordinary. To adjust an item’s quantity, the user would open a popup form with a single input field, type a number, and hit...
Eric Bailey
Equivalent Experiences: What Are They?
over a year ago
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...
8 months ago
8
8 months 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...
TokyoDev
TokyoDev 2023 Recap 2023 was an interesting year. While the tech market crashed in the US, I’d decided to expand...
a year ago
15
a year ago
2023 was an interesting year. While the tech market crashed in the US, I’d decided to expand TokyoDev, growing it beyond myself, and reinvesting the success we’ve had so far to expand the business further than I could on my own. As I heard about wave after wave of layoffs, it had...
A Beautiful Site
Downloading a list of URLs automatically I recently needed to download a bunch of files from Amazon S3, but I didn't have direct access to...
over a year ago
23
over a year ago
I recently needed to download a bunch of files from Amazon S3, but I didn't have direct access to the bucket — I only had a list of URLs. There were too many to fetch one by one, so I wanted to fetch them automatically. Here are a couple ways I found to do that. Using curl # Curl...
Liz Denys
Uber's robocall blitz to NYC landlines Uber was robocalling me about Mayor Bill de Blasio's plan to place a cap on the number of vehicles...
over a year ago
20
over a year ago
Uber was robocalling me about Mayor Bill de Blasio's plan to place a cap on the number of vehicles they could operate in New York City. Uber has robocalled my home phone number - not the mobile number they have on file for me - four times to ask me to lobby on their behalf. This...
Steve Klabnik
"The Rust Programming Language" will be published by No Starch Press
over a year ago
PostHog's RSS Feed
Making your first startup ops hire – what founders should look for Most founders I talk to approach their first ops hire in a totally sensible but wrong way. Their...
a year ago
15
a year ago
Most founders I talk to approach their first ops hire in a totally sensible but wrong way. Their typical approach is to look at the long list of admin…
swyx's site RSS Feed
My New Startup Checklist some of you may know I've recently started a new company. I'm not ready to talk about -that- yet,...
a year ago
119
a year ago
some of you may know I've recently started a new company. I'm not ready to talk about -that- yet, but I did want to capture some notes on logistical stuff I have had to ramp up on as a first time founder. hopefully this helps somebody out there.
orlp.net - Blog...
Subtraction Is Functionally Complete To be precise, IEEE-754 floating point subtraction is functionally complete. That means you can...
a year ago
11
a year ago
To be precise, IEEE-754 floating point subtraction is functionally complete. That means you can construct any binary circuit using nothing but floating point subtraction. To see how, we must start at the bottom. I quote the IEEE 754-2019 standard, section 6.3: 6.3 The sign...
A Smart Bear
Legacy Humans have always tried to live forever. Maybe you can, but not in the way you imagine.
4 months ago
40
4 months ago
Humans have always tried to live forever. Maybe you can, but not in the way you imagine.
PostHog's RSS Feed
Array 1.17.0 Having launched major features in our previous release such as Session Recording and apps ,...
over a year ago
10
over a year ago
Having launched major features in our previous release such as Session Recording and apps , over the past two weeks we worked extremely hard to…
HTMHell
The devil is in the details: a look into a disclosure widget markup by Cristian Diaz Disclosure widgets are one of the most common component patterns you can find on...
a year ago
11
a year ago
by Cristian Diaz Disclosure widgets are one of the most common component patterns you can find on the web. It consists of a button that can hide or show information when you click it. It's also one of the straightforward components to make from a technical standpoint. Just a...
Alex MacCaw
Pain I've been staying with my friend Matt Mochary at his house in Hawaii for the last few days. He...
4 months ago
51
4 months ago
I've been staying with my friend Matt Mochary at his house in Hawaii for the last few days. He shared an excellent insight about dealing with pain that I believe everyone should hear. So here it is: We all experience pain caused by others. Perhaps even earlier today
David Heinemeier...
Apple is in its Ballmer era During Ballmer's reign as CEO of Microsoft, the company always made plenty of money. While the stock...
10 months ago
41
10 months ago
During Ballmer's reign as CEO of Microsoft, the company always made plenty of money. While the stock traded sideways, Ballmer made sure it was still raining dividends. Yet, today, that era of Microsoft is not looked upon too fondly. It's seen as being anchored in the company's...
PostHog's RSS Feed
Building an all-remote company from scratch Many companies are currently having to adjust to remote work, but what about the ones that started...
over a year ago
12
over a year ago
Many companies are currently having to adjust to remote work, but what about the ones that started this way from scratch? PostHog has a team of 1…
Maggie Appleton
Meet the Robowaiter APIs Serving Us Data Everything you need to know about what API's are and how they work
over a year ago
ntietz.com blog -...
Using Talon in a game jam I use Talon to control my computer some of the time. It's mostly voice control, but it has so many...
2 months ago
22
2 months ago
I use Talon to control my computer some of the time. It's mostly voice control, but it has so many other controls built in! One lets you use an eye tracker as a mouse. I thought this sounded like a neat interaction for other situations too. When I mentioned this to a friend, he...
Josh Collinsworth
Social Media, Compulsion, and the 12 Things I Learned on My Break from Facebook I’m beginning to believe that becoming more connected with everyone is making me less connected with...
over a year ago
Eric Bailey
Little Library
over a year ago
Ralph Ammer
Xunzi vs. Mengzi – Are People (No) Good? About 2300 years ago, the great Chinese thinker Xunzi 荀⼦ wrote: “Human nature is bad“. But he wasn’t...
3 weeks ago
40
3 weeks ago
About 2300 years ago, the great Chinese thinker Xunzi 荀⼦ wrote: “Human nature is bad“. But he wasn’t just having a bad day. The question—Are humans fundamentally good or bad?—is a major fork in the road. How you answer this question profoundly impacts your morals and how you live...
David Heinemeier...
Obsessive problem solving followed by aimless wandering I haven't felt any urge to tinker with my Linux setup in months. This after spending much of the...
2 months ago
31
2 months ago
I haven't felt any urge to tinker with my Linux setup in months. This after spending much of the spring and into summer furiously and obsessively trying every PC out there to find the perfect replacement for the Mac, diving deep with Ubuntu, and codifying my findings in the...
HTMHell
#26 HTMHell special: tasty buttons The second HTMHell special focuses on another highly controversial pattern in front-end...
over a year ago
11
over a year ago
The second HTMHell special focuses on another highly controversial pattern in front-end development: 🔥 the burger button. 🔥 The burger button and his tasty friends (kebab, meatball and bento) usually reveal a list of links when activated. According to our studies, these buttons...
Epic Web Dev
Deploy Web Applications All Over the World (tutorial)
a year ago
Evan Jones -...
Go: Functional options are slow The Go "functional options" pattern is a way of passing options to a function. The function takes a...
over a year ago
24
over a year ago
The Go "functional options" pattern is a way of passing options to a function. The function takes a variable number of arguments, which are themselves functions (a type like ...func(*config). I think it was first introduced by Rob Pike in a 2014 blog post. It is now used by many...
Jim Nielsen’s Blog
Using Quadratic to Discover Newsletter Links I built myself a daily email digest that informs me who is linking back to my blog. It’s a fun way...
11 months ago
33
11 months ago
I built myself a daily email digest that informs me who is linking back to my blog. It’s a fun way to discover new people, blogs, and newsletter that I didn’t know existed. I recently saw links to my blog from the tldr newsletter but didn’t know which posts specifically they were...
Joel Gascoigne
Want to be successful? Be inconsistent * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently...
over a year ago
15
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Recently 37signals published an article titled Some advice from Jeff Bezos [http://37signals.com/svn/posts/3289-some-advice-from-jeff-bezos]. This wasn’t your usual advice, and I found it...
bt RSS Feed
Setup Jekyll from Scratch on a New Linux System Setup Jekyll from Scratch on a New Linux System 2022-09-19 Special Note: Credit needs to be given to...
over a year ago
12
over a year ago
Setup Jekyll from Scratch on a New Linux System 2022-09-19 Special Note: Credit needs to be given to user Achraf JEDAY for putting these instructions together on Stack Overflow (although his comments were targeting an older version of Ruby). This post is more for my own personal...
Daniel Marino
My GIF Workflow Using Eleventy, Netlify, and Alfred I used to keep my GIFs on Dropbox in the /public directory. There was a time when Dropbox would...
over a year ago
12
over a year ago
I used to keep my GIFs on Dropbox in the /public directory. There was a time when Dropbox would serve content as HTML from this directory. This was a simple way to share my GIFs with the world. I even adopted an Alfred workflow for quickly searching and copying my GIFs URL to the...
Don Melton
Sorry, we’re closed For reasons that will soon become obvious, I’m shutting the doors on this website. Everything will...
a year ago
63
a year ago
For reasons that will soon become obvious, I’m shutting the doors on this website. Everything will remain online for now, but I don’t plan on returning to write anything new here. Not that I’ve added any content in almost two years anyway. I still have a passion for making...
swyx's site RSS Feed
Unsupervised Learning: Clustering Single Linkage, K-Means, Soft Clustering, and Kleinberg Impossibility
over a year ago
Tony Finch's blog
Some subtleties of keycaps There’s plenty of material online about the bewildering variety of keycaps, eg, eg, but I learned a...
a year ago
13
a year ago
There’s plenty of material online about the bewildering variety of keycaps, eg, eg, but I learned a few things that surprised me when working on Keybird69. nightfox I found out that the remaining stock of Matteo Spinelli’s NightFox keyboards were being sold off cheap because of...
Jim Nielsen’s Blog
AI Takes Over Because of Human Hype, Not Machine Intelligence Geoff, in his recent blog post “Damn the AI Torpedos”: The idea that businesses are already waging...
a year ago
27
a year ago
Geoff, in his recent blog post “Damn the AI Torpedos”: The idea that businesses are already waging an “AI arms race”…that one those very companies, Microsoft, can invest $11 billion into OpenAI while laying off the folks responsible for keeping AI, um, responsible…that real...
MMapped blog
Tutorial: stable-structures
over a year ago
Computer Things
I've been thinking about tradeoffs all wrong Sup nerds, I'm back from DDD Europe! Still processing the conference and adjusting to the horrible...
7 months ago
14
7 months ago
Sup nerds, I'm back from DDD Europe! Still processing the conference and adjusting to the horrible jetlag but also itching to get writing again, so let's go. The opening keynote to the conference was called "Modern Tradeoff Analysis for Software Architecture". It was mostly about...
Josh Comeau's blog
Styling Ordered Lists with CSS Counters Styling an ordered list can be surprisingly tricky; there's no way to get at that bullet! In this...
over a year ago
17
over a year ago
Styling an ordered list can be surprisingly tricky; there's no way to get at that bullet! In this tutorial, we'll see a handy trick using CSS counters that lets us style ordered lists without breaking proper semantics.
Computer Things
What if the spec doesn't match the code? Whenever I talk about formal methods, I get the same question: Can I use the spec to generate my...
10 months ago
11
10 months ago
Whenever I talk about formal methods, I get the same question: Can I use the spec to generate my code? People are worried about two things. One, that they'll make a mistake implementing the specification and have bugs. Two, that over time the implementation will "drift" and...
Daniel Marino
How to Process Customer Criticism Why do us product designers opt into a career where we’re regularly challenged to be vulnerable?!...
over a year ago
15
over a year ago
Why do us product designers opt into a career where we’re regularly challenged to be vulnerable?! Design is super subjective, and everyone is a critic! Regardless of your education or how sharp your design eye is, you’ll never be able to please everyone. This is especially true...
PostHog's RSS Feed
How to run a transparent startup There really hasn't been a single situation where transparency hasn't been to our company's...
over a year ago
13
over a year ago
There really hasn't been a single situation where transparency hasn't been to our company's advantage. Most companies seem to share when necessary but…
David Heinemeier...
Pick promise over proof After hiring people for twenty years, I've come to accept that it's impossible to know up front what...
a year ago
12
a year ago
After hiring people for twenty years, I've come to accept that it's impossible to know up front what someone is truly capable of. Sure, we try our best to make good, educated guesses during the hiring process, and this is why asking finalists to do sample work projects is so...
swyx's site RSS Feed
How to Find Podcasts That Have Been Deleted TLDR, https://megaphone.spotify.com/ rehosts all mp3s
a year ago
swyx's site RSS Feed
Want Better Design/CSS Skills? Spot the Difference! A quick exercise to improve your attention to detail when implementing/designing with CSS.
over a year ago
A small freedom area...
Investigating why Steam started picking a random font Out of the blue my Steam started picking a random font I had in my user fonts dir: Virgil, the...
over a year ago
20
over a year ago
Out of the blue my Steam started picking a random font I had in my user fonts dir: Virgil, the Excalidraw font. That triggered me all sorts of emotions, ranging from laugh to total incredulity. I initially thought the root cause was a random derping from Valve but the Internet...
David Gerrells
How not to use box shadows So you think you know box shadows huh? I bet you didn't know they could do this.
6 months ago
Steve Klabnik
Five years with Rust
over a year ago
TokyoDev
Announcing the 2023 TokyoDev Developers Survey The 2023 edition of the TokyoDev Developer Survey [is now...
a year ago
15
a year ago
The 2023 edition of the TokyoDev Developer Survey [is now live](https://surveys.tokyodev.com/en-US/survey/tokyodev/2023)! If you’re a software developer living in Japan, please help us by taking it. [Last year’s survey](https://www.tokyodev.com/insights/2022-developer-survey)...
macwright.com
Incentives My friend Forest has been making some good thoughts about open source and incentives....
10 months ago
23
10 months ago
My friend Forest has been making some good thoughts about open source and incentives. Coincidentally, this month saw a new wave of open source spam because of the tea.xyz project, which encouraged people to try and claim ‘ownership’ of existing open source projects, to get crypto...
Joel Gascoigne
Feeling like a fraud while doing startups * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Before I had any...
over a year ago
16
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Before I had any success with Buffer, I helped many startups with their ideas. I attended events, spoke at events and even created my own meetup for startups. These were not particularly big...
Maggie Appleton
How to Import Academic Papers from Zotero into Tana How to use Zotero's translator and Tana Paste formatting to easily import papers into Tana
2 weeks ago
Ognjen Regoje •...
Remote job sites need a "Timezone overlap" filter There are plenty of remote jobs out there, but nearly all require you to be be “within n hours” of a...
a year ago
12
a year ago
There are plenty of remote jobs out there, but nearly all require you to be be “within n hours” of a timezone. (n often seems to be 2). But I have not come across a remote job site that has a filter that supports this. Most allow you to choose your timezone and then filter jobs...
TokyoDev
Facebook didn't try to change the world A [2005 interview of Mark Zuckerberg](https://www.youtube.com/watch?v=--APdD6vejI) contains some...
over a year ago
12
over a year ago
A [2005 interview of Mark Zuckerberg](https://www.youtube.com/watch?v=--APdD6vejI) contains some great insight into how to become a successful entrepreneur. > **Interviewer:** Where are you taking Facebook, you can expand to those other schools that you're not at, and then...
bt RSS Feed
Converting My X201 ThinkPad into a Slabtop Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling...
a year ago
10
a year ago
Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling the WiFi toggle switch on my X201 which was a fun “hack” to an annoying issue I was running into. Since then, the laptop has been running flawlessly. The only other minor issue I had...
Paolo Amoroso's...
Why I cancelled my Replit subscription <![CDATA[I cancelled my annual Replit Hacker plan and I'll let it lapse at the end of December of...
a year ago
11
a year ago
<![CDATA[I cancelled my annual Replit Hacker plan and I'll let it lapse at the end of December of 2023. Replit is a popular and growing multi language development environment in the cloud. I've been subscribing to the Hacker plan for the past few years and it worked well for my...
The Changelog
Excellent Experience with Debian Bullseye I’ve appreciated the bullseye upgrade, like most Debian upgrades. I’m not quite sure how, since I...
over a year ago
14
over a year ago
I’ve appreciated the bullseye upgrade, like most Debian upgrades. I’m not quite sure how, since I was already running a backports kernel, but somehow the entire system is snappier. Maybe newer X or something? I’m really pleased with it. Hardware integration is even nicer now,...
Blog - Bitfield...
Best Go books for 2024 What are the best Go books for 2024? Read my (relatively) unbiased recommendations for the Go...
a year ago
10
a year ago
What are the best Go books for 2024? Read my (relatively) unbiased recommendations for the Go books you should absolutely buy and read right now, whether you’re a beginner or expert Gopher.
Steve Klabnik
WebAssembly is more than just the web
over a year ago
Stephen Wolfram...
A 50-Year Quest: My Personal Journey with the Second Law of Thermodynamics This is part 2 in a 3-part series about the Second Law: 1. Computational Foundations for the Second...
a year ago
28
a year ago
This is part 2 in a 3-part series about the Second Law: 1. Computational Foundations for the Second Law of Thermodynamics (forthcoming) 2. A 50-Year Quest: My Personal Journey with the Second Law of Thermodynamics 3. How Did We Get Here? The Tangled History of the Second Law of...
Don Melton
How not to blog First off, be sure to wait at least three-and-a-half years between posts. It’s all about keeping...
over a year ago
21
over a year ago
First off, be sure to wait at least three-and-a-half years between posts. It’s all about keeping your audience riveted in anticipation.
Vadim Kravcenko
Do some people just not have the talent for Software Engineering? Dear Friend, Your openness in sharing your experiences and concerns resonates deeply with me. I...
11 months ago
36
11 months ago
Dear Friend, Your openness in sharing your experiences and concerns resonates deeply with me. I understand how you feel. I […] The post Do some people just not have the talent for Software Engineering? appeared first on Vadim Kravcenko.
TokyoDev
How to buy a house in Japan Since moving to Japan on a J-Find visa, I’ve been curious about buying a home in Japan. This is a...
7 months ago
12
7 months ago
Since moving to Japan on a J-Find visa, I’ve been curious about buying a home in Japan. This is a big topic with lots of details to consider, and so after having discussions with several experts, Emil Gorgees from RealEstate.jp, James Howell from Kanachu, Masaru Takeyama from...
Alex Meub
Protect Your Wireless Network Short of leaving your wireless network open, the Wifi Protected Setup (WPS) vulnerability is...
over a year ago
17
over a year ago
Short of leaving your wireless network open, the Wifi Protected Setup (WPS) vulnerability is probably the single biggest security hole on any home wireless network. About WiFi Protected Setup WiFi Protected Setup is a security standard that comes enabled by default on many...
Irrational...
Writing an engineering strategy. Once you become an engineering executive, an invisible timer starts ticking in the background. Tick...
a year ago
22
a year ago
Once you become an engineering executive, an invisible timer starts ticking in the background. Tick tick tick. At some point that timer will go off, at which point someone will rush up to you demanding an engineering strategy. It won’t be clear what they mean, but they will want...
TokyoDev
The 2020 International Developers in Japan results are live! In November 2020, I conducted a survey of international developers living in Japan to better paint a...
over a year ago
9
over a year ago
In November 2020, I conducted a survey of international developers living in Japan to better paint a picture of what the typical foreign developer life is like. [The results are now live](/insights/2020-developer-survey), please check them out! With 362 people responding, I...
Josh Collinsworth
Why Designers Shouldn't "Fix" Other Designers' Logos No matter how simple the end product, design is hard work. To come up with something that looks...
over a year ago
12
over a year ago
No matter how simple the end product, design is hard work. To come up with something that looks good, something people like, is at best tangential to the main point. The question is: does it succeed at meeting the project goals? And you don’t know how to answer that question.
Josh Comeau's blog
Making Sense of React Server Components This year, the React team unveiled something they've been quietly researching for years: an official...
a year ago
11
a year ago
This year, the React team unveiled something they've been quietly researching for years: an official way to run React components exclusively on the server. This is a significant paradigm shift, and it's caused a whole lot of confusion in the React community. In this tutorial,...
Tyler Cipriani: blog
Eventually consistent plain text accounting .title { text-wrap: balance } Spending for October, generated by piping hledger → R Over the past...
3 months ago
28
3 months ago
.title { text-wrap: balance } Spending for October, generated by piping hledger → R Over the past six months, I’ve tracked my money with hledger—a plain text double-entry accounting system written in Haskell. It’s been surprisingly painless. My previous attempts to pick up...
James Vaughan's blog
Introduction
over a year ago
Joel Gascoigne
I have no idea what I am doing * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I want to give a...
over a year ago
18
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I want to give a special thanks to my co-founder Leo [http://leostartsup.com] who listened to and discussed some of these thoughts with me before I turned them into a blog post. In the last few...
Blog - Bitfield...
Rust vs Go in 2024 Which is a better choice, Rust or Go? Which language should you choose for your next project, and...
a year ago
26
a year ago
Which is a better choice, Rust or Go? Which language should you choose for your next project, and why? How do the two compare in areas like performance, simplicity, safety, features, scale, and concurrency?
Maggie Appleton
Fixing Common Git Mistakes Illustrated notes on common mistakes people make in Git, and how to fix them
over a year ago
The Pragmatic...
PagerDuty alternatives 12 alternatives to the market-leading alerting tool, PagerDuty.
a year ago
swyx's site RSS Feed
Why I Won't Choose To Be A Manager I recently decided that I will not _choose_ to be a manager. This is how I arrived at that...
over a year ago
HTMHell
Boost website speed with prefetching and the Speculation Rules API by Schepp Everybody loves fast websites, and everyone despises slow ones even more. Site speed...
3 weeks ago
38
3 weeks ago
by Schepp Everybody loves fast websites, and everyone despises slow ones even more. Site speed significantly contributes to the overall user experience (UX), determining whether it feels positive or negative. To ensure the fastest possible page load times, it’s crucial to design...
The Pragmatic...
Is the “AI developer”a threat to jobs – or a marketing stunt? One startup released “the first AI software engineer,” while another aims to build a “superhuman...
10 months ago
66
10 months ago
One startup released “the first AI software engineer,” while another aims to build a “superhuman software engineer.” As intimidating as these sound: what if it’s more marketing than reality?