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 #startups #technology #science #life #literature #architecture #travel #creative #design #comics #cartography #finance #AI #indiehacker Muted Categories [alt+←][alt+→]
Vadim Kravcenko
🤝 Engineering Scarcity Mindset There was a study done in 2019 which had the goal of showcasing how poverty impacts our brains and...
over a year ago
8
over a year ago
There was a study done in 2019 which had the goal of showcasing how poverty impacts our brains and the […] The post 🤝 Engineering Scarcity Mindset appeared first on Vadim Kravcenko.
Jim Nielsen’s Blog
Blogging & Listening When you read a great blog post, the feeling you often get is: “I already knew this, I just hadn’t...
3 months ago
39
3 months ago
When you read a great blog post, the feeling you often get is: “I already knew this, I just hadn’t been able to express it!” In this sense, writing a great blog post is about listening. If you’re listening — to others, your coworkers, the people you follow, your own experiences,...
swyx's site RSS Feed
[Newbie Tip] What to do when you 403 during pypi twine upload I'm pretty new to the pypi packaging ecosystem so recently ran into some trouble pushing a python...
a year ago
Acko.net
Use.GPU Goes Trad Old is new again I've released a new version of Use.GPU, my experimental reactive/declarative...
a year ago
20
a year ago
Old is new again I've released a new version of Use.GPU, my experimental reactive/declarative WebGPU framework, now at version 0.8. My goal is to make GPU rendering easier and more sane. I do this by applying the lessons and patterns learned from the React world, and...
James Vaughan's blog
Systemd Timers as a Cron Alternative
over a year ago
swyx's site RSS Feed
Moderating a 220k Developer Community Reflections from two-and-a bit years helping to run /r/Reactjs
over a year ago
David Heinemeier...
Tesla wins When we first got our Tesla Model X four years ago, I wasn't the biggest fan. Build quality was...
a year ago
7
a year ago
When we first got our Tesla Model X four years ago, I wasn't the biggest fan. Build quality was spotty, brakes didn't match the performance, and handling was at best so-so. But it could carry seven, including luggage, was electric, and the dual-motor acceleration was a hoot. So...
Josh Comeau's blog
Full-Bleed Layout Using CSS Grid Certain layouts are surprisingly dastardly. On the modern web, one of the most common layouts is...
over a year ago
4
over a year ago
Certain layouts are surprisingly dastardly. On the modern web, one of the most common layouts is also one of the trickiest. In this tutorial, I break down how to build the "full-bleed" layout using CSS Grid.
Alex MacCaw
Common logical fallacies surrounding capitalism We live in an age of extreme abundance compared to our ancestors. This fact isn’t often reflected in...
5 months ago
52
5 months ago
We live in an age of extreme abundance compared to our ancestors. This fact isn’t often reflected in Western media or online discourse. Indeed, there is a growing sentiment that ‘the system isn’t working’, ‘the system is rigged’,  and that ‘
The Pragmatic...
Lyft in Trouble Financials paint a worrying picture of the US’s #2 ridesharing company. The founders have just...
a year ago
55
a year ago
Financials paint a worrying picture of the US’s #2 ridesharing company. The founders have just stepped down and a former Amazon executive is the new CEO. What does this major change mean?
Irrational...
ReadME contribution on reliability programs. I was excited to contribute an article, Move past incident response to reliability to Github’s The...
a year ago
19
a year ago
I was excited to contribute an article, Move past incident response to reliability to Github’s The ReadME project. This topic was particularly on my mind when I wrote it towards the end of last year, when I was focused on my Infrastructure Engineering project. That project is a...
Vadim Kravcenko
10x Engineers vs -10x Burdens Question: Answer: The post 10x Engineers vs -10x Burdens appeared first on Vadim Kravcenko.
8 months ago
A Smart Bear
Capturing luck with "or" instead of "and" Luck always plays a role in startups, but there are ways to better capture upside and mitigate...
8 months ago
bt RSS Feed
Applying Email-Based Git Patches in Evolution on Linux Applying Email-Based Git Patches in Evolution on Linux 2023-04-25 Users who work with git patches...
a year ago
5
a year ago
Applying Email-Based Git Patches in Evolution on Linux 2023-04-25 Users who work with git patches through email most likely use a terminal-based program such as aerc or mutt. CLI email clients tend to have built-in support for easily applying patches directly to their local...
Joel Gascoigne
How my co-founder and I structure ourselves as CEO and COO * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * For the first...
over a year ago
11
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * For the first two years of Buffer we didn’t use C-level titles [https://soundcloud.com/joelgascoigne/thoughts-on-cxo-titles-in]. In February last year it started to make much more sense for me to...
Making software...
Goodbye WordPress, Hello Jekyll (Again) Goodbye WordPress, Hello Jekyll (Again) 2020-08-13 For the past four months this blog has been...
over a year ago
13
over a year ago
Goodbye WordPress, Hello Jekyll (Again) 2020-08-13 For the past four months this blog has been running on WordPress - but that ended today. I've officially switched back over to Jekyll. I'm not going to spend too much time delving into why I made the transition back, but I'll...
A Beautiful Site
How to leave a console greeting for your visitors Since my audience consists primarily of web developers, I decided to try a little experiment the...
over a year ago
14
over a year ago
Since my audience consists primarily of web developers, I decided to try a little experiment the other day. I added a console greeting to the site for anyone who decides to look under the hood. Here's how I did it. What the heck is a console greeting? # Some time ago, I saw a...
Tony Finch's blog
BIND zone transfer performance This year I have rewritten BIND’s DNS name compression and decompression code. I didn’t plan to, it...
over a year ago
7
over a year ago
This year I have rewritten BIND’s DNS name compression and decompression code. I didn’t plan to, it just sort of happened! Anyway, last week my colleague Petr was doing some benchmarking, and he produced some numbers that seemed too good to be true, so I have re-done the...
Jim Nielsen’s Blog
“That’s Another Podcast” I’ve long been a fan of the Rich Ziade / Paul Ford podcast duo. They did Track Changes then The...
a year ago
20
a year ago
I’ve long been a fan of the Rich Ziade / Paul Ford podcast duo. They did Track Changes then The Postlight Podcast then The Aboard Podcast then Ziade+Ford, and now (again?) The Aboard Podcast. Through all my listening, one thing I’ve noticed is that they often make comedic...
Ink & Switch
Project Cambria: Translate your data with lenses Changing schemas in distributed software is hard. Could adopting bidirectional lenses help?
over a year ago
Basta’s Notes
Go fix your bugs An exploration of some bugs you might not have known that you had
a year ago
swyx's site RSS Feed
How to Download Twitter Spaces That Aren't Yours Grabbing the audio
over a year ago
swyx's site RSS Feed
Firebase Analytics in 30 Seconds ---
over a year ago
37signals Dev
A happier happy path in Turbo with morphing Last week, we presented in Rails World an upcoming addition to Turbo that uses morphing to offer...
a year ago
4
a year ago
Last week, we presented in Rails World an upcoming addition to Turbo that uses morphing to offer smoother page updates and a simplified broadcasting system. This is the article version of the presentation I delivered. The starting point The traditional server-side full-page...
A Smart Bear
How to measure the accuracy of forecasts How do you assess forecasts, when the forecast is only a probability? It's not just about accuracy....
11 months ago
27
11 months ago
How do you assess forecasts, when the forecast is only a probability? It's not just about accuracy. Let's dive into the math.
Josh Collinsworth
Creating dynamic bar charts with CSS grid How to use CSS grid to make a responsive, adaptable bar chart with no math or external library...
over a year ago
A Beautiful Site
On Using Web Component Libraries We tend to think of components as things that belong to a framework. After all, React has...
over a year ago
13
over a year ago
We tend to think of components as things that belong to a framework. After all, React has components, Vue has components, Angular has components…it's just how we've always used them. Because of that, people tend to refer to Lit and FAST Element as frameworks, but they’re not....
blag
Recurse Center Day 24: Hacking Go compiler to add a new keyword I forked and modified Go compiler to add a new keyword called let, as alias for var
over a year ago
David Heinemeier...
Capture less than you create I beam with pride when I see companies like Shopify, GitHub, Gusto, Zendesk, Instacart, Procore,...
2 months ago
35
2 months ago
I beam with pride when I see companies like Shopify, GitHub, Gusto, Zendesk, Instacart, Procore, Doximity, Coinbase, and others claim billion-dollar valuations from work done with Rails. It's beyond satisfying to see this much value created with a web framework I've spent the...
Josh Comeau's blog
Clever Code Considered Harmful As engineers, it can be really satisfying for us to implement clever, terse solutions to problems,...
over a year ago
4
over a year ago
As engineers, it can be really satisfying for us to implement clever, terse solutions to problems, relying on advanced tricks and techniques. As a result, we often write code that is hostile and inaccessible to the junior folks on our team. This article makes the case that we...
Steve Klabnik
Marx, anarchism, and web standards
over a year ago
ntietz.com blog
You should make a new programming language Every software engineer uses a programming language, usually multiple. Few of us make programming...
4 months ago
19
4 months ago
Every software engineer uses a programming language, usually multiple. Few of us make programming languages. This makes sense, because the work we need to get done can typically be done just fine in the languages that exist. Those already have people making them better. Let's...
General Robots
Dimension Hopper Part 1 2D Platformer using Stable Diffusion for live level art creation
a year ago
tonsky.me
Podcast: Nikitonsky про современные редакторы кода @ Тысяча фичей Каким должен быть редактор кода в 2024 году? Почему Vim морально устарел, а IDEA, кажется, сдает...
3 months ago
36
3 months ago
Каким должен быть редактор кода в 2024 году? Почему Vim морально устарел, а IDEA, кажется, сдает позиции? Популярность Zed, минимализм SublimeText, гибкость Emacs и многое другое в новом выпуске.
PostHog's RSS Feed
Array 1.25.0 PostHog 1.25.0 is here! Read about our new features, why we're giving 1M events for free to...
over a year ago
7
over a year ago
PostHog 1.25.0 is here! Read about our new features, why we're giving 1M events for free to everyone, and find out who are the 6 new team members we've onboarded.
The Changelog
Martha the Pilot Martha, now 5, can’t remember a time when she didn’t fly periodically. She’s come along in our...
a year ago
7
a year ago
Martha, now 5, can’t remember a time when she didn’t fly periodically. She’s come along in our airplane in short flights to a nearby restaurant and long ones to Michigan and South Dakota. All this time, she’s been riding in the back seat next to Laura. Martha has been talking...
Steve Klabnik
Announcing security_release_practice
over a year ago
Remains of the Day
My Pandemic Zoom Setup Now that everyone is spending many of their waking hours in Zoom, a lot of people are laughing at,...
over a year ago
15
over a year ago
Now that everyone is spending many of their waking hours in Zoom, a lot of people are laughing at, and then asking me about, my Zoom setup. It’s actually not all that elaborate. I know many people with much more elaborate setups. Still, for a simple upgrade to the mic and camera...
Words and Buttons...
The simplest possible smooth contouring algorithm The algorithm that takes a distance function and makes a smooth contour out of it in three steps.
over a year ago
elementary Blog
Spring cleaning is in full effect March was all about bug fixes. This month don’t expect too many new features, but instead get...
a year ago
7
a year ago
March was all about bug fixes. This month don’t expect too many new features, but instead get excited about improved stability and closed issue reports! The team has been hard at work sorting through your feedback and smoothing out all of the wrinkles. Sideload Since sideloading...
David Heinemeier...
You're not guaranteed a spot on the team I've always hated the saying "we're like family here" when it comes to work. Because it's obviously...
8 months ago
38
8 months ago
I've always hated the saying "we're like family here" when it comes to work. Because it's obviously not true, and it's usually cynically invoked by management to entice an undue obligation of sacrifice. Implying that you should give it all to The Company -- constantly working...
Seldo.com
Shoes
over a year ago
alexwlchan
Getting faster Jekyll builds with caching in plugins This website is a static site built with Jekyll, and recently I overhauled the process for...
8 months ago
11
8 months ago
This website is a static site built with Jekyll, and recently I overhauled the process for generating the site. This should be invisible if you’re just a reader, but it makes a big difference to me – like any software project, I’d accumulated cruft and complexity, and it was time...
macwright.com
Recently Early this month I arrived at work to see a Concorde parked in the Brooklyn Navy Yard. It’s been fun...
a year ago
20
a year ago
Early this month I arrived at work to see a Concorde parked in the Brooklyn Navy Yard. It’s been fun to identify the ships docked there, but an airplane was new, especially such a rare one. I guess a lot of airplane knowledge from my childhood has stayed with me, and being...
PostHog's RSS Feed
Array 1.37.0: Cohorts 2.0 and event & property detail pages PostHog 1.37.0 introduces advanced filtering for cohorts, improved events and property pages,...
over a year ago
7
over a year ago
PostHog 1.37.0 introduces advanced filtering for cohorts, improved events and property pages, dancing hedgehogs and much, much more.
David Gerrells
love is work and so is css I love css. And well, to love something, it is not always rainbows :rainbow: and sunshine :sunny:
over a year ago
Blog - Bitfield...
Being a good co-worker is your job now In the final part of this series on the world of work, we’ll talk about how not to suck at...
a year ago
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
14
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...
Seán Barry
Using snippets in sublime text to speed up your development How to leverage tools like snippets to speed up the development process and increase your...
over a year ago
swyx's site RSS Feed
My Three Strikes Rule for Blogging A simple way to decide when and what to write.
over a year ago
Joel Gascoigne
Like anything else, we need to practice startups * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It is easy to...
over a year ago
12
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It is easy to look at successful founders and see them as genuises, as people who were without a doubt going to be triumphant. When we look at people in that way, it is completely understandable...
Elad Blog
Startup Markets, Summer 2022 Edition About a month ago, I wrote a tweet storm on the changing startup financing and employment...
over a year ago
13
over a year ago
About a month ago, I wrote a tweet storm on the changing startup financing and employment environment. This blog captures aspects of that tweet storm and some of its predictions and extends them further. Like all predictions this is what I view as a highly likely scenario versus...
samwho.dev
Getting an Autism Diagnosis On the 3rd of March 2022, we received a letter informing us that our eldest son, Max, has Autism...
a year ago
17
a year ago
On the 3rd of March 2022, we received a letter informing us that our eldest son, Max, has Autism Spectrum Disorder. The letter was the end result of a long process. I’m going to talk about that process from start to finish, in as much detail as I can. This post would not have...
James Vaughan's blog
Jay Kamat
over a year ago
Mahmoud Felfel's...
Introduction to javascript iterables, iterators, and generators A quick intro to javascript newly introduced generators and iterators concepts and how they work...
over a year ago
swyx's site RSS Feed
Searching for The Early Founder Cadence I've been quite inspired by David Sacks' The Cadence ever since I read it. It prescribes an...
a year ago
23
a year ago
I've been quite inspired by David Sacks' The Cadence ever since I read it. It prescribes an operational process and ideal team structure for a 50-500 person startup - running sales, finance, product, and marketing in sync in quarterly cycles with effective communication between...
ntietz.com blog
Tech salaries probably aren't dropping from remote work Not even a year ago, most software companies and software engineers were some form of remote work...
over a year ago
4
over a year ago
Not even a year ago, most software companies and software engineers were some form of remote work skeptical. Remote work existed (I've been working remote for most of my admittedly short career!) but it was not widespread. When I talked to recruiters at big tech companies they...
HTMHell
What the slot? by Egor Kloos (aka dutchcelt) Web Components. The discussion seems to pop up more than it used...
a year ago
6
a year ago
by Egor Kloos (aka dutchcelt) Web Components. The discussion seems to pop up more than it used to. Web Components Will Outlive Your JavaScript Framework HTML Web Components: An Example Material web components 1.0 release HTML Web Components are Just JavaScript? Web Components...
Vadim Kravcenko
Stand Out and Dare to Disagree Question: Answer: The post Stand Out and Dare to Disagree appeared first on Vadim Kravcenko.
7 months ago
Epic Web Dev
Preparing for a workshop with Kent C. Dodds (tip) Full Stack Workshop Series Volume 1 and enhance your web development skills. Get step-by-step...
a year ago
6
a year ago
Full Stack Workshop Series Volume 1 and enhance your web development skills. Get step-by-step instructions, resources, and hands-on exercises to level up.
ntietz.com blog
Rounding in Python In software engineering, there are two principles that often come into conflict. The first one is...
over a year ago
6
over a year ago
In software engineering, there are two principles that often come into conflict. The first one is the principal of least surprise. The second one is doing the right thing. These come into conflict when the usual thing that people do is in fact the wrong thing. A particular...
ntietz.com blog
Starting my (overkill) homelab I've set up a homelab finally! This is something I've wanted for a while and finally the timing was...
over a year ago
6
over a year ago
I've set up a homelab finally! This is something I've wanted for a while and finally the timing was right. The right project came along to justify it, so I took the plunge. Naturally, that leads to a few questions: What's a home lab? Why do you want one? And what is the shiny...
macwright.com
SaaS exits by I’ve been moving things for Placemark’s shutdown as a company and noting some of the exit...
a year ago
6
a year ago
I’ve been moving things for Placemark’s shutdown as a company and noting some of the exit experiences: Loom is surprisingly hard to exit from. There’s no bulk export option, no way to export metadata. Webflow doesn’t support exporting sites with CMS collections (blogs, docs,...
David Heinemeier...
Chart the course, set the pace, hold the line I break the essential responsibilities of the company executive into three distinct buckets. They...
9 months ago
24
9 months ago
I break the essential responsibilities of the company executive into three distinct buckets. They are:   1. Chart the course Where are we going? What are we building? Who is it for? Any executive running anything has to know the answer to these questions in order to lead anyone...
Founder's blog
Clearing Nginx Proxy Cache for Wildcard URLs: A DIY Guide Sometimes you find yourself in a situation where you need to clear the Nginx proxy cache for a...
a year ago
7
a year ago
Sometimes you find yourself in a situation where you need to clear the Nginx proxy cache for a specific set of URLs, particularly those following a wildcard pattern like www.website.com/folder/*. Surprisingly, Nginx, in its standard offering, doesn't provide a straightforward way...
Joel Gascoigne
Why I'm helping startup founders * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Last month I...
over a year ago
13
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Last month I wrote about my discovery that helping others makes me happier [https://joel.is/post/26003263041/want-to-be-happy-and-successful-bring-happiness-to] than spending the time seeing a...
Tony Finch's blog
C is Turing complete Yesterday there was some discussion on the Orange Site about whether or not C is Turing...
5 months ago
40
5 months ago
Yesterday there was some discussion on the Orange Site about whether or not C is Turing complete. The consensus in the StackOverflow question is, no, because the C abstract machine is a (large) finite state machine, or maybe yes, if you believe that unaddressable local...
alexwlchan
Filtering out bogus requests from Netlify Analytics I host this site on Netlify, and I pay for Netlify Analytics to monitor its performance. It’s...
a year ago
24
a year ago
I host this site on Netlify, and I pay for Netlify Analytics to monitor its performance. It’s essentially server-side logging with a dashboard on top, and it’s more than sufficient for the very limited analytics I want to do here. One of the dashboard panels is “resources not...
the singularity is...
High Trust Society I just want you to see, I just want you to see Regardless of who wins on Tuesday, does anyone think...
2 months ago
31
2 months ago
I just want you to see, I just want you to see Regardless of who wins on Tuesday, does anyone think this gets fixed? Is Kamala going to restore trust in government? Is Trump going to restore trust in government? Despite what Western media might have you believe about how the...
A Smart Bear
Jason Cohen: About the author Thanks for visiting. As a four-time entrepreneur, both bootstrapped and fundraised, resulting in two...
a year ago
18
a year ago
Thanks for visiting. As a four-time entrepreneur, both bootstrapped and fundraised, resulting in two exits and two unicorns, I’ve been writing about startups for 16 years. I hope you’ll find it useful! As founder # Currently I’m the Chief Innovation Officer of WP Engine, which I...
Liz Denys
My love-hate relationship with typeface rendering in Ubuntu We take good, er at least reasonable, typography for granted all the time. This is especially true...
over a year ago
14
over a year ago
We take good, er at least reasonable, typography for granted all the time. This is especially true when it comes to personal computers because with Microsoft Windows and Mac OS X - upwards of 98 percent of the market - you get characters that are easy on the eye right out of the...
Josh Comeau's blog
The styled-components Happy Path styled-components is a wonderfully powerful styling library for React, and over the years I've...
over a year ago
4
over a year ago
styled-components is a wonderfully powerful styling library for React, and over the years I've learned a lot about how to use it effectively. This article shares my personal “best practices”.
Basta’s Notes
Gumby Coin: a story about a 1958 claymation character, cryptocurrency, and pizza A grift, a failure, or a mistake?
a year ago
Greg Brockman
Recurse Center Coding requires collaboration. As Andrew Bosworth said recently: doing anything meaningful past a...
over a year ago
16
over a year ago
Coding requires collaboration. As Andrew Bosworth said recently: doing anything meaningful past a certain point requires more than one person. So if you want to build, it’s important to do so as part of a welcoming, collaborative environment. One environment I’ve long admired is...
PostHog's RSS Feed
In-depth: PostHog vs Heap Want to know how PostHog and Heap are different? If you remember nothing else, remember these two...
a year ago
6
a year ago
Want to know how PostHog and Heap are different? If you remember nothing else, remember these two points: Heap is a product analytics tool designed…
alexwlchan
Making the fish shell more forgetful For quite a few years, I’ve been using fish (https://fishshell.com/) as my shell. One of the cool...
a year ago
6
a year ago
For quite a few years, I’ve been using fish (https://fishshell.com/) as my shell. One of the cool things it does is autosuggestions from my shell history. As I’m typing, it suggests (in light grey) a command I’ve run before. I can press the right arrow to accept the suggestion,...
bt RSS Feed
Using Hamburger Menus? Try Sausage Links Using Hamburger Menus? Try Sausage Links 2019-06-14 When designing medium to large sized menu...
over a year ago
5
over a year ago
Using Hamburger Menus? Try Sausage Links 2019-06-14 When designing medium to large sized menu navigations on the mobile web the default go-to, for some time now, has been hamburger menus. This isn’t necessarily a bad thing, but there is a simpler alternative for certain use...
Computer Things
"Testing can show the presence of bugs but not the absence" Program testing can be used to show the presence of bugs, but never to show their absence! — Edgar...
8 months ago
5
8 months ago
Program testing can be used to show the presence of bugs, but never to show their absence! — Edgar Dijkstra, Notes on Structured Programming Dijkstra was famous for his spicy quips; he'd feel right at home on tech social media. He said things he knows aren't absolutely true but...
Neil Panchal
Dear JetBrains. Don't mess with your UI. So we have yet a new UI overhaul. This time, bringing consumer-grade UI practices to the world of...
over a year ago
12
over a year ago
So we have yet a new UI overhaul. This time, bringing consumer-grade UI practices to the world of professionals. Announcement: https://blog.jetbrains.com/idea/2022/05/take-part-in-the-new-ui-preview-for-your-jetbrains-ide/ New Jet Brains interface We're professionals. We can...
swyx's site RSS Feed
Unsupervised Learning: Randomized Optimization Hill Climbing, Simulated Annealing, Genetic Algorithms, oh my!
over a year ago
Krzysztof Kowalczyk...
Tip for per-test verbose logging in Go One way to narrow down a problem when debugging a test is to add logging with e.g. fmt.Printf(). The...
over a year ago
5
over a year ago
One way to narrow down a problem when debugging a test is to add logging with e.g. fmt.Printf(). The problem with this approach is lack of selectivity: imagine you have 100 tests and only 1 test fails. For debugging the issue you only need to see logs when executing that 1 test...
Acko.net
On Sperging Out The Boy Who Cried Leopard Recently there's been a new dust up about Richard Stallman and the Free...
over a year ago
15
over a year ago
The Boy Who Cried Leopard Recently there's been a new dust up about Richard Stallman and the Free Software Foundation. For those of you just tuning in: an open letter demands that the entire board of the Free-as-in-speech Software Foundation resign, because of past statements and...
The Changelog
Lessons of Social Media from BBSs In the recent article The Internet Origin Story You Know Is Wrong, I was somewhat surprised to see...
over a year ago
7
over a year ago
In the recent article The Internet Origin Story You Know Is Wrong, I was somewhat surprised to see the argument that BBSs are a part of the Internet origin story that is often omitted. Surprised because I was there for BBSs, and even ran one, and didn’t really consider them part...
Stephen Wolfram...
What Is ChatGPT Doing … and Why Does It Work? See also: “Wolfram|Alpha as the Way to Bring Computational Knowledge Superpowers to ChatGPT” » It’s...
a year ago
22
a year ago
See also: “Wolfram|Alpha as the Way to Bring Computational Knowledge Superpowers to ChatGPT” » It’s Just Adding One Word at a Time That ChatGPT can automatically generate something that reads even superficially like human-written text is remarkable, and unexpected. But how does...
Darek Kay
Running Storybook from a separate folder After migrating a project to Vite, I've moved my Storybook setup into a separate module — a folder...
over a year ago
6
over a year ago
After migrating a project to Vite, I've moved my Storybook setup into a separate module — a folder next to the actual app: 📁 project ├─ 📁 app | ├─ 📁 src | └─ 📄 package.json └─ 📁 storybook ├─ 📁 .storybook | ├─ 📄 main.js | └─ 📄 preview.js └─ 📄...
Ink & Switch
Ink & Switch Unconference [2022 / Berlin] Ink & Switch invited a few folks out for a day of conversations in Berlin. Here are some notes and...
over a year ago
4
over a year ago
Ink & Switch invited a few folks out for a day of conversations in Berlin. Here are some notes and pictures from that event.
Joel Gascoigne
The exercise habit * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * This morning, my...
over a year ago
12
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * This morning, my alarm sounded at precisely 5:50am. Within a few minutes, I was up and had my running shoes, shorts and a t-shirt on. Minutes later at 6am, I opened my MacBook Air, switched to the...
Making software...
The Lazy Developer's Dark Mode The Lazy Developer's Dark Mode 2021-04-12 After recently jumping back to Jekyll for my personal...
over a year ago
15
over a year ago
The Lazy Developer's Dark Mode 2021-04-12 After recently jumping back to Jekyll for my personal blog, I decided to take a closer look at how I was supporting dark mode for my visitors. I was using the proper CSS query to target those who had system-wide dark mode enabled, but I...
Making software...
Plain Text Emails, Please Plain Text Emails, Please 2019-09-09 When it comes to website / product design and development most...
over a year ago
19
over a year ago
Plain Text Emails, Please 2019-09-09 When it comes to website / product design and development most devs should try to keep things simple. By only using as much code as absolutely necessary, projects avoid growing out of scope or becoming bloated. So, why isn't this same approach...
Irrational...
Getting a job as an engineering executive. I started my first executive job search when I was 25. Eventually, I got an offer to lead...
a year ago
22
a year ago
I started my first executive job search when I was 25. Eventually, I got an offer to lead engineering at a startup with four engineers, which I turned down to join Uber. It wasn’t until a decade later that I joined Calm and started my first executive role. If you start...
Jim Nielsen’s Blog
Thoughts from “Meet Safari for Spatial Computing” I just watched Apple’s “Meet Safari for Spatial Computing” where they talk about how Safari works on...
a year ago
36
a year ago
I just watched Apple’s “Meet Safari for Spatial Computing” where they talk about how Safari works on the new visionOS and what you can do to make your web pages look great on Apple’s new device. tl;dr just keeping doing what responsive web design and accessibility experts have...
Writing - Andreas...
Using fewer parts Fewer parts make for better software and better products.
a year ago
A Smart Bear
Intense Asymmetry and Self-Flagellation Erica Douglass sold her company for $1M, yet still struggles with self-worth; why driven people...
a month ago
14
a month ago
Erica Douglass sold her company for $1M, yet still struggles with self-worth; why driven people can't escape Impostor Syndrome.
David Heinemeier...
Forcing master to main was a good faith exploit I never actually cared whether we call it master or main. So when the racialized claims started over...
8 months ago
33
8 months ago
I never actually cared whether we call it master or main. So when the racialized claims started over how calling the default branch in Git repositories "master" was PrObLEmAtIC, I thought, fine, what skin is it off anyone's or my back to change? If this is really important, can...
Steve Klabnik
Closure
over a year ago
Ink & Switch
04 · Diff visualizations Prototypes to show changes on a document, such as red deletion glyphs and change summaries by...
10 months ago
19
10 months ago
Prototypes to show changes on a document, such as red deletion glyphs and change summaries by section.
MMapped blog
Debug like Feynman, test like Faraday
over a year ago
ntietz.com blog
A systematic approach to debugging I've got a reputation at work as being a skilled debugger. It's a frequent occurrence that the weird...
a year ago
7
a year ago
I've got a reputation at work as being a skilled debugger. It's a frequent occurrence that the weird stuff lands on my desk1 after it goes through another skilled engineer or two. To say my job is substantially "debug the weird shit" would not be an understatement and I'm here...
Josh Collinsworth
Forty-two I'm 42 years old today. This is a personal post about where I am now, what's going on in my head,...
over a year ago
10
over a year ago
I'm 42 years old today. This is a personal post about where I am now, what's going on in my head, and 42 things I've learned (or at least, think I've learned).
Liz Denys
Leave icebreakers to strangers, or how to spin friends and introduce people My favorite way to meet new people is through my existing set of friends. There are many benefits,...
over a year ago
14
over a year ago
My favorite way to meet new people is through my existing set of friends. There are many benefits, the obvious one being that my friends tend to have great taste in people. But I'm also at least a little bit awkward. Despite consciously thinking about asking thoughtful versions...
Joel Gascoigne
The Yin and Yang of a great co-founder relationship * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve always...
over a year ago
10
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve always found it interesting to think about co-founder relationships. I’ve been in a few myself, some which were not completely successful and then more recently working with Leo for the last...
HTMHell
Design pattern for custom tooltips by Jan Hellbusch Should we use tooltips to convey information? Hints and descriptions are often...
a year ago
7
a year ago
by Jan Hellbusch Should we use tooltips to convey information? Hints and descriptions are often included on web pages through tooltips – but not everyone has access to them. A tooltip is a short text that usually appears as a popup when a user hovers a mouse pointer over an...
swyx's site RSS Feed
First Look at AWS Amplify Flutter (Developer Preview) AWS Amplify launched a Flutter Integration, so I thought I would record a quick video and blogpost
over a year ago
A small freedom area...
Exploring intricate execution mysteries by reversing a crackme It's been a very long time since I've done some actual reverse engineering work. Going through a...
over a year ago
19
over a year ago
It's been a very long time since I've done some actual reverse engineering work. Going through a difficult period currently, I needed to take a break from the graphics world and go back to the roots: understanding obscure or elementary tech stuff. One may argue that it was most...
Liz Denys
Cocoa brownies Cocoa brownies are pretty magical, i.e. particularly good at staying soft and gooey, and Alice...
over a year ago
13
over a year ago
Cocoa brownies are pretty magical, i.e. particularly good at staying soft and gooey, and Alice Medrich's ingredient list is nearly flawless. (Okay, okay, I can never truly stick to a recipe as written. Here, I prefer a little more vanilla extract and like to put a pinch of flaky...
Daniel Marino
Using the p5play JavaScript Game Engine I was messing around with p5play last week to experiment with a game idea, and was pleasantly...
11 months ago
9
11 months ago
I was messing around with p5play last week to experiment with a game idea, and was pleasantly surprised by how easy it is to use. It was designed to be intuitive for beginners, such as students. In under a half hour I had created some common basic mechanics! Check it out: See the...
The Codist
Has Anyone Noticed How Bloated The Internet Has Become? I was on a cruise recently, and trying to read anything online was painful since thousands shared my...
a year ago
6
a year ago
I was on a cruise recently, and trying to read anything online was painful since thousands shared my internet connection at sea. Reading a relatively lightweight site like Google News generally gave me time to get an ice cream cone before the page appeared. Has everyone abandoned...
bt RSS Feed
Dear Apple, Please Fix Safari's Default Dark Mode Link Color Dear Apple, Please Fix Safari’s Default Dark Mode Link Color 2022-04-18 Supporting dark mode on the...
over a year ago
4
over a year ago
Dear Apple, Please Fix Safari’s Default Dark Mode Link Color 2022-04-18 Supporting dark mode on the modern web falls under the realm of accessibility and should not be ignored. It is important and helps keep the visual flow of your content to match that of your users’ operating...
Liz Denys
Gogo Yubari's meteor hammer as a purse So I made a purse shaped like the Gogo Yubari's meteor hammer for a Kill Bill themed party... The...
over a year ago
14
over a year ago
So I made a purse shaped like the Gogo Yubari's meteor hammer for a Kill Bill themed party... The spherical shape comes from quilt batting stuffed between the beach ball style outside and a stiff dodecahedron lining. The body is hand-painted, punched out vinyl over black...
Blog - Bitfield...
Programming is fun I was a guest on the Cup o’ Go podcast recently, talking with Shay Nehmad and Jonathan Hall about...
2 months ago
44
2 months ago
I was a guest on the Cup o’ Go podcast recently, talking with Shay Nehmad and Jonathan Hall about writing and teaching Go. Here’s a transcript of our chat.
Tinloof - Blog
ReasonML for production React Apps? 🤔 (Part 3) A while ago I published this article about building an accessible and reusable modal/dialog...
over a year ago
7
over a year ago
A while ago I published this article about building an accessible and reusable modal/dialog component in React. The component achieves the following requirements: A reusable component API: we should be able to easily use our accessible modal anywhere and populate it with...
Ferd.ca
The Law of Stretched [Cognitive] Systems 2022/12/15 The Law of Stretched [Cognitive] Systems One of the things I knew right when I started at...
over a year ago
21
over a year ago
2022/12/15 The Law of Stretched [Cognitive] Systems One of the things I knew right when I started at my current job is that a lot of my work would be for "nothing." I'm saying this because I work (as Staff SRE) for an observability vendor, and engineers tend to operate under the...
markround.com
Apollo Vampire V1200 Review After months of being on the waiting list, I recently recieved my Apollo Vampire V1200V2...
over a year ago
4
over a year ago
After months of being on the waiting list, I recently recieved my Apollo Vampire V1200V2 accelerator! Since then, my Amiga has had a new lease of life so I thought I’d write an update covering all the stuff I would have wanted to know while I was waiting for the package to...
Vadim Kravcenko
I have a very poor work-life balance. How can I escape the grind? Question: Hey Vadim, Here's the situation: from the moment my alarm clock interrupts my sleep, until...
9 months ago
12
9 months ago
Question: Hey Vadim, Here's the situation: from the moment my alarm clock interrupts my sleep, until I finally come home late at night, my life is essentially a never-ending cycle of sitting in front of the PC and stressing with a workload that feels like it's set to max. I feel...
HTMHell
Improving SEO without knowing where to start Summary Introduction What is SEO ? Web quality with Opquast SEO-related Opquast...
over a year ago
6
over a year ago
Summary Introduction What is SEO ? Web quality with Opquast SEO-related Opquast rules Conclusion Introduction ↑ Colleagues sometimes ask me: “Hey Alex, I would like to learn a bit about search engine optimisation (SEO) but I don't really know where to start. Do you have tips for...
blag
Moving to Hugo some personal notes to remember the migration effort from Pelican to Hugo
over a year ago
A Beautiful Site
$.postJSON() for jQuery $.getJSON() is pretty handy for sending an AJAX request and getting back JSON data as a response....
over a year ago
12
over a year ago
$.getJSON() is pretty handy for sending an AJAX request and getting back JSON data as a response. Alas, the jQuery documentation lacks a sister function that should be named $.postJSON(). Why not just use $.getJSON() and be done with it? Well, perhaps you want to send a large...
Making software...
Pure CSS Simple Dropdown Plugin Pure CSS Simple Dropdown Plugin 2018-09-20 I find myself blowing away default browser select styling...
over a year ago
14
over a year ago
Pure CSS Simple Dropdown Plugin 2018-09-20 I find myself blowing away default browser select styling and implementing my own custom dropdowns far more often than I'd like. So, I recently created a very simple and clean component using just pure CSS. Check out the CodePen below...
Epic Web Dev
Mocking Techniques in Vitest (workshop)
3 months ago
Nelson's Weblog
The Sandbaggers I just finished an extraordinary late-70s TV show, The Sandbaggers. It’s British spy TV. While the...
a year ago
6
a year ago
I just finished an extraordinary late-70s TV show, The Sandbaggers. It’s British spy TV. While the show name-checks James Bond frequently the soul of it is more of a Le Carré thing. Intelligence as a series of dismal political battles between underpaid civil servants at the home...
Miguel Carranza
The first five employees The main figures of the startup ecosystem are founders and investors. The incentives are not always...
over a year ago
16
over a year ago
The main figures of the startup ecosystem are founders and investors. The incentives are not always aligned, and sometimes there is a notable lack of gratitude. But, for the most part, it’s a symbiotic relationship. Founders benefit from capital, and VCs need access to the best...
Julia Evans
Some notes on nix flakes I’ve been using nix for about 9 months now. For all of that time I’ve been steadfastly ignoring...
a year ago
21
a year ago
I’ve been using nix for about 9 months now. For all of that time I’ve been steadfastly ignoring flakes, but everyone keeps saying that flakes are great and the best way to use nix, so I decided to try to figure out what the deal is with them. I found it very hard to find simple...
Ruud van Asseldonk
On benchmarking
over a year ago
Liz Denys
Where books travel i I sit down in my premium economy seat, the abbreviated way of saying "economy as it was fifteen...
over a year ago
12
over a year ago
i I sit down in my premium economy seat, the abbreviated way of saying "economy as it was fifteen years ago, but at a higher premium," and deeply internalize my physical constraints for the next six hours. A small box outlined by my seat, the side of the plane with its tiny...
Joel on Software
Making the web better. With blocks! You’ve probably seen web editors based on the idea of blocks. I’m typing this in WordPress, which...
over a year ago
13
over a year ago
You’ve probably seen web editors based on the idea of blocks. I’m typing this in WordPress, which has a little + button that brings up a long… Read more "Making the web better. With blocks!"
Coding Horror
Hacker, Hack Thyself We've read so many sad stories about communities that were fatally compromised or destroyed due to...
over a year ago
14
over a year ago
We've read so many sad stories about communities that were fatally compromised or destroyed due to security exploits. We took that lesson to heart when we founded the Discourse project; we endeavor to build open source software that is secure and safe for communities by default,...
A Smart Bear
Pivot Points Not "enabling constraints", not "weaknesses", not even "strengths". The concept of a "Pivot Point"...
3 months ago
36
3 months ago
Not "enabling constraints", not "weaknesses", not even "strengths". The concept of a "Pivot Point" grapples with the same reality, but more constructive and useful.
charity.wtf
The Future of Ops is Platform Engineering First published on 2022-09-30 at https://www.honeycomb.io/blog/future-ops-platform-engineering. Two...
over a year ago
8
over a year ago
First published on 2022-09-30 at https://www.honeycomb.io/blog/future-ops-platform-engineering. Two years ago I wrote a piece in The New Stack about the Future of Ops Careers. Towards the end, I wrote: The reality is that jack-of-all-trades systems infrastructure jobs are slowly...
Blog System/5
Synology DS923+ vs. FreeBSD w/ZFS A comparison of a home-built FreeBSD NAS with ZFS against the DS923+ storage appliance from...
2 weeks ago
A Beautiful Site
Introducing Surreal CMS 7 Last November was the 10 year mark for Surreal CMS, a content management service I created to manage...
over a year ago
16
over a year ago
Last November was the 10 year mark for Surreal CMS, a content management service I created to manage static (and mostly static) websites. Last week, I soft launched Surreal CMS 7. This new version is a complete rebuild from scratch using Node.js + Vue.js. I worked on this new...
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
21
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...
Jim Nielsen’s Blog
Novels as Prototypes of the Future Via Robin Rendle’s blog, I found this quote from Jack Cheng (emphasis mine): A novel…is a prototype...
7 months ago
53
7 months ago
Via Robin Rendle’s blog, I found this quote from Jack Cheng (emphasis mine): A novel…is a prototype of the future. And if the ideas that the tech industry is pursuing feel stagnant…maybe it points to a shortage of compelling fictions for what the world could be. I love that...
A Beautiful Site
Web standards are just "minor details" A friend of mine recently graduated and spread his wings by venturing into the corporate world. He...
over a year ago
18
over a year ago
A friend of mine recently graduated and spread his wings by venturing into the corporate world. He obtained a position as a junior project manager for a web consulting firm in Atlanta. Their work is very professional and their designs are great, but it was immediately evident...
Dan Slimmon
I was on the Slight Reliability podcast! Thanks very much to host Stephen Townshend of Slight Reliability podcast. We talked about incident...
9 months ago
38
9 months ago
Thanks very much to host Stephen Townshend of Slight Reliability podcast. We talked about incident response, diagnosis, and looking for trouble. It was very chill! Full 28-minute episode:
A Smart Bear
Discount gambit Discounting is the typical sales technique, but refusing to discount can lead to a much better...
a year ago
28
a year ago
Discounting is the typical sales technique, but refusing to discount can lead to a much better business, even in the Enterprise.
HTMHell
#27 <a6> Context: Visually a list of links. Bad code <h6>Popular Cities</h6> <div> <h6...
over a year ago
6
over a year ago
Context: Visually a list of links. Bad code <h6>Popular Cities</h6> <div> <h6 class="footerLinks">Amsterdam</h6> <h6 class="footerLinks">Rotterdam</h6> <h6 class="footerLinks">Utrecht</h6> <h6 class="footerLinks">Den Haag</h6> <h6...
Steve Klabnik
Ouroboros
over a year ago
HTMHell
You don’t need the isOpen class by Maureen Holland Don’t get me wrong. You can keep it if you like it. But you don’t need it. A...
2 weeks ago
14
2 weeks ago
by Maureen Holland Don’t get me wrong. You can keep it if you like it. But you don’t need it. A class selector can allow us to visually show or hide content for disclosure widgets, like a custom select component or dropdown navigation menu. But a disclosure widget is made of two...
bunnie's blog
Regarding Proposed US Restrictions on RISC-V A bipartisan group of 18 lawmakers in the US Congress have recently amplified a request to the White...
a year ago
35
a year ago
A bipartisan group of 18 lawmakers in the US Congress have recently amplified a request to the White House and the Secretary of Commerce to place restrictions on Americans working with RISC-V (see also the initial request from the Senate) in order to prevent China from gaining...
alexwlchan
Taking scheduled screenshots of my website A few weeks ago I was reading the DPC Bit List, an inventory of digital materials and the risks...
8 months ago
56
8 months ago
A few weeks ago I was reading the DPC Bit List, an inventory of digital materials and the risks associated with their long-term preservation. What formats need urgent attention before they’re lost forever, what mediums are already being well-preserved, and so on. For example,...
blag
Recurse Center First Week Reflections on the first week of the Recurse Center
over a year ago
ntietz.com blog
[Review] "The Circle" by Dave Eggers Surveillance has gotten a lot of media attention lately (and a bit of attention on this very blog),...
over a year ago
5
over a year ago
Surveillance has gotten a lot of media attention lately (and a bit of attention on this very blog), and for good reason. So, it should be no surprise that it's also turning up in our dystopian novels! "The Circle" is a dystopian novel by Dave Eggers. While fiction, it is set in a...
swyx's site RSS Feed
"No Code" Is A Lie _Originally published on [the Webflow blog](https://webflow.com/blog/no-code-is-a-lie)._
over a year ago
On Test Automation
RestAssured .NET in 2024 - a review As a (sort of) follow-up post to my yearly review for 2024, in this post, I would like to go over...
2 weeks ago
19
2 weeks ago
As a (sort of) follow-up post to my yearly review for 2024, in this post, I would like to go over the changes, bug fixes and new features that have been introduced in RestAssured .NET in 2024. This year, I released 7 new versions of the library, and while none of the versions...
Charles Chen
Merging Objects in Google Cloud Storage with Compose and C# Manage large sets of data using a nifty feature of Google Cloud Storage
5 months ago
TokyoDev
Service Introduction: Forkwell One area I'm interested in is how people find jobs. The "traditional" way to find a job of sending...
over a year ago
6
over a year ago
One area I'm interested in is how people find jobs. The "traditional" way to find a job of sending out your resume to lots of companies and hoping for the best is clearly broken. Despite this, people all around the world, but especially in Japan, cling to it. So I got excited...
TokyoDev
Will a company in Japan find out your previous salary? When it comes to [salary negotiation in...
a year ago
8
a year ago
When it comes to [salary negotiation in Japan](/articles/a-guide-to-salary-negotiations-in-japan-s-tech-industry), companies often have the upper hand. Not only do they know what they're willing to pay for a position, but it is very common for companies to ask you to disclose...
swyx's site RSS Feed
You Can Run Containers on AWS Amplify Now AWS just added the easiest way to deploy long running serverful code alongside a serverless...
over a year ago
Vadim Kravcenko
 🎭 Owning up to your mistakes Some self reflection on owning up to your mistakes. A few weeks ago my business partner Jakob...
over a year ago
9
over a year ago
Some self reflection on owning up to your mistakes. A few weeks ago my business partner Jakob mentioned that I […] The post  🎭 Owning up to your mistakes appeared first on Vadim Kravcenko.
Julia Evans
Migrating Mess With DNS to use PowerDNS About 3 years ago, I announced Mess With DNS in this blog post, a playground where you can learn how...
4 months ago
45
4 months ago
About 3 years ago, I announced Mess With DNS in this blog post, a playground where you can learn how DNS works by messing around and creating records. I wasn’t very careful with the DNS implementation though (to quote the release blog post: “following the DNS RFCs? not exactly”),...
Making software...
Bypassing the WiFi Hardware Switch on the Lenovo X201 Bypassing the WiFi Hardware Switch on the Lenovo X201 2023-04-02 I recently received a ThinkPad X201...
a year ago
53
a year ago
Bypassing the WiFi Hardware Switch on the Lenovo X201 2023-04-02 I recently received a ThinkPad X201 to start using as my daily driver. I purchased the X201 to replace my existing X260. Although some might look at this as a "downgrade" in terms of specs and hardware, I would have...
TokyoDev
Software Developer Salaries in Japan Understanding what software salaries developer in Japan are be tricky. As a whole, software...
a year ago
7
a year ago
Understanding what software salaries developer in Japan are be tricky. As a whole, software development doesn’t pay exceptionally well: according to [a 2022...
HTMHell
Native HTML light and dark color scheme switching by Vadim Makeev It’s getting dark early in Berlin in the winter. It’s not even close to evening, but...
3 weeks ago
21
3 weeks ago
by Vadim Makeev It’s getting dark early in Berlin in the winter. It’s not even close to evening, but my OS and all apps have already switched to dark mode. Well, not all of them, unfortunately. And that’s the thing: dark mode has become a quality-of-life feature for many users,...
alexwlchan
A script to get Live Text from images One of my favourite new features on Apple’s OSes in the last few years is Live Text, which is an...
over a year ago
14
over a year ago
One of my favourite new features on Apple’s OSes in the last few years is Live Text, which is an optical character recognition tool that lets you select text in images. This sort of tech has been around for decades, but having it built into the OS makes it much easier to use. The...
Joel Gascoigne
The third option * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * In the recent...
over a year ago
12
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * In the recent months I’ve realized I am very much in a bubble. Everyone I know is building a company. Amongst my circle of friends, that is the norm. This, however, is mostly out of choice: I...
Tinloof - Blog
Figma variables: tips from 3 scenarios Figma variables are a feature let you reuse and manage design elements more easily. Instead of...
a year ago
7
a year ago
Figma variables are a feature let you reuse and manage design elements more easily. Instead of manually updating each instance of a design element, you can set a variable, like a color or padding, and apply it across your project. If you want to make a change, you update the...
A Beautiful Site
Finding the active element in a shadow root You can get the focused element with document.activeElement but, if it's inside a shadow root, this...
over a year ago
16
over a year ago
You can get the focused element with document.activeElement but, if it's inside a shadow root, this will be the host element. This happens because of retargeting, but sometimes you might need access to the internal element that actually has focus. Here's a recursive function that...
macwright.com
The S&P 500 is largely a historical artifact I see the S&P 500 referenced pretty frequently as an vanilla index for people investing. This isn’t...
9 months ago
57
9 months ago
I see the S&P 500 referenced pretty frequently as an vanilla index for people investing. This isn’t totally wrong, which is why this post is short. But, if you have the goal of just “investing in the market,” there’s a better option for doing that: a total market index. For...
The Pragmatic...
Meta’s historic growth challenge The company’s growth is under more pressure than it has ever been, and in a worse strategic position...
over a year ago
26
over a year ago
The company’s growth is under more pressure than it has ever been, and in a worse strategic position than Apple, Google, Amazon or Microsoft. Why is this and what can the company do to get out of this situation?
The Changelog
Facebook is Censoring Stories about Climate Change and Illegal Raid in Marion, Kansas It is, sadly, not entirely surprising that Facebook is censoring articles critical of Meta. The...
9 months ago
24
9 months ago
It is, sadly, not entirely surprising that Facebook is censoring articles critical of Meta. The Kansas Reflector published an artical about Meta censoring environmental articles about climate change — deeming them “too controversial”. Facebook then censored the article about...
ntietz.com blog
Fight Burnout, Go For a Run Here's something we don't talk about enough: burnout sucks and it can happen to any one of us. We...
over a year ago
5
over a year ago
Here's something we don't talk about enough: burnout sucks and it can happen to any one of us. We need to talk about it. We need to know how to deal with it and recover from it. And we need to recognize that everyone can come back from it, stronger than ever. In the software...
Blog System/5
From 0 to 1 MB in DOS A tour on how DOS was able to use most of the 1 MB address space of the 8086
11 months ago
37signals Dev
Demo of page refreshes with morphing We published a demo showing how Page Refreshes with morphing work in Turbo 8: Comparing code...
a year ago
4
a year ago
We published a demo showing how Page Refreshes with morphing work in Turbo 8: Comparing code helps a lot in software discussions, so I thought it would be valuable to show how the new feature compares to Turbo stream actions for performing partial updates and broadcasts....
elementary Blog
Getting in shape for summer This month we have mostly minor maintenance updates as we gear up for a feature-filled future...
a year ago
6
a year ago
This month we have mostly minor maintenance updates as we gear up for a feature-filled future release. Enjoy a mild May because this summer is going to get hot! Calculator Calculator now follows keyboard shortcuts for copy and paste, even when the main text entry isn’t focused,...
Ferd.ca
Negotiable Abstractions 2023/12/21 Negotiable Abstractions When I used to write more software and do more architecture...
a year ago
25
a year ago
2023/12/21 Negotiable Abstractions When I used to write more software and do more architecture professionally (I still do, but less intensively so with the SRE title), one of the most important questions I'd seek answers to was "how do I cut this up?" Or more accurately, "how do...
macwright.com
Recently We went apple picking this month in New Jersey, and one of the farms had these two golden retrievers...
over a year ago
24
over a year ago
We went apple picking this month in New Jersey, and one of the farms had these two golden retrievers in their own, private, enormous pen. It was a petting zoo, but with two golden retrievers. They defended their space against other dogs who wanted to say hi, but stayed near the...
Elad Blog
Changing times (or, why is every layoff 10-15%?) Changing economic markets suggests a shift in how some companies should operate, as well as what...
over a year ago
13
over a year ago
Changing economic markets suggests a shift in how some companies should operate, as well as what risks to assume for 2023
blag
Using uWSGI with Python 3 Simple steps to get uWSGI up and running in Python 3.
over a year ago
alexwlchan
Changing the bulb in a Meridian Lighting CIR100B ceiling light I moved into my house a couple of years ago, and for all that time I’ve had a porch light which...
a year ago
18
a year ago
I moved into my house a couple of years ago, and for all that time I’ve had a porch light which doesn’t work. I’ve tried taking it apart a couple of times to replace the bulb, but to no avail. Although it’s a simple cylinder with only a black base and a clear cover, I couldn’t...
Elad Blog
Clubhouse: Most Interesting Consumer Startups of 2021 (Part 1) This post is the first in a small series on the new wave of hyperinteresting consumer tech products...
over a year ago
15
over a year ago
This post is the first in a small series on the new wave of hyperinteresting consumer tech products that are most likely to have had society-level impact in 5 years. My first two posts are on Clubhouse and Substack [1]. Both are social network and media platforms of different...
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
8
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...
Charles Chen
On Bakers, Ovens, and AI Startup Moats Are new AI startups "just another wrapper for a 3rd party model"? Does having an oven make you a...
a month ago
Kevin Chen
SIGCSE 2018 notes SIGCSE attendees from Columbia’s Computer Science department. Over the weekend, I attended SIGCSE...
over a year ago
6
over a year ago
SIGCSE attendees from Columbia’s Computer Science department. Over the weekend, I attended SIGCSE — the ACM’s conference on computer science education — with the teaching staff of Columbia’s Advanced Programming course. We learned about everything from rubric design to...
Copper • A blog...
Woodworking as an escape from the absurdity of software Some of you might remember the legendary comment of Eric Diven on a Docker CLI issue he opened years...
8 months ago
32
8 months ago
Some of you might remember the legendary comment of Eric Diven on a Docker CLI issue he opened years ago: @solvaholic: Sorry I missed your comment of many months ago. I no longer build software; I now make furniture out of wood. The hours are long, the pay sucks, and there’s...
Vladimir Klepov as a...
Become the master of your eslint with no-restricted-syntax The other day I was doing my normal thing trying to force import '*.css' to be the last import in a...
over a year ago
5
over a year ago
The other day I was doing my normal thing trying to force import '*.css' to be the last import in a file, which ensures a predicatbale CSS order. I spent hours looking for a eslint plugin to do that, but with little luck. Without getting into too much details: The built-in...
Acko.net
The Coddling of the Professional Mind "The problem isn't that Johnny can't read. The problem isn't even that Johnny can't think. The...
over a year ago
14
over a year ago
"The problem isn't that Johnny can't read. The problem isn't even that Johnny can't think. The problem is that Johnny doesn't know what thinking is; he confuses it with feeling." – Thomas Sowell I'm not one to miss an important milestone, so let me draw your attention...
Stephen Wolfram...
Observer Theory The Concept of the Observer We call it perception. We call it measurement. We call it analysis. But...
a year ago
5
a year ago
The Concept of the Observer We call it perception. We call it measurement. We call it analysis. But in the end it’s about how we take the world as it is, and derive from it the impression of it that we have in our minds. We might have thought that we could do science “purely […]
The Changelog
The Grumpy Cricket (And Other Enormous Creatures) This Christmas, one of my gifts to my kids was a text adventure (interactive fiction) game for them....
a year ago
23
a year ago
This Christmas, one of my gifts to my kids was a text adventure (interactive fiction) game for them. Now that they’ve enjoyed it, I’m releasing it under the GPL v3. As interactive fiction, it’s like an e-book, but the reader is also the player, guiding the exploration of the...
Joel Gascoigne
Why you should continue working on your bad idea * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "The brick...
over a year ago
10
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * > "The brick walls are there for a reason. The brick walls are not there to keep us out; the brick walls are there to give us a chance to show how badly we want something. The brick walls are...
A Smart Bear
When being “first” is not a competitive advantage Is it good to be “first?” It seems so – what’s the point of building a new startup that does nothing...
over a year ago
14
over a year ago
Is it good to be “first?” It seems so – what’s the point of building a new startup that does nothing new? On the surface being “first” sounds impressive, implying innovation and leadership. But reality is different.
Stephen Wolfram...
How Did We Get Here? The Tangled History of the Second Law of Thermodynamics This is part 3 in a 3-part series about the Second Law: 1. Computational Foundations for the Second...
a year ago
27
a year ago
This is part 3 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 (forthcoming) 3. How Did We Get Here? The Tangled History of the...
blag
Snapshot Testing A smoll intro to snapshot testing
10 months ago
Tyler Cipriani: blog
Private-ish GitHub repos This week, we discovered that GitHub.com’s RSA SSH private key was briefly exposed in a public...
a year ago
82
a year ago
This week, we discovered that GitHub.com’s RSA SSH private key was briefly exposed in a public GitHub repository. – GitHub’s “We updated our RSA SSH host key” blog, 2023-03-23 Once you git push, nothing is private. Private info in git only stays private on your laptop. But once...
Krzysztof Kowalczyk...
Trade offs in designing versatile log format This article shows that when designing software even seemingly simple things are complicated and...
over a year ago
6
over a year ago
This article shows that when designing software even seemingly simple things are complicated and trade offs abound. I wanted to log events to a file. I had several requirements for my design: it should be simple and therefore easy to implement it should be human-readable it...
Patrick Kayongo
A World Offline Loadshedding has hit South Africa in a bad way. Interruptions to electricity has disrupted...
a year ago
31
a year ago
Loadshedding has hit South Africa in a bad way. Interruptions to electricity has disrupted businesses and resulted in unanticipated cost increases from those who have had to find alternative sources of electricity. 16 years ago, it was unimaginable that we would have some days...
Liz Denys
A meeting of mindsets This spring, I finally had time in the right places in my schedule to incorporate teaching into my...
over a year ago
15
over a year ago
This spring, I finally had time in the right places in my schedule to incorporate teaching into my semester. I'm a Learning Assistant (LA) for 6.042: Mathematics for Computer Science, which offers an introduction to discrete mathematics oriented towards computer science and...
Basta’s Notes
Read every error. You can't read every error. System stability is a steady state, not a goal
a year ago
PostHog's RSS Feed
Should open source projects track you? Many open source projects now track their usage in some way, shape, or form. So much user tracking...
over a year ago
5
over a year ago
Many open source projects now track their usage in some way, shape, or form. So much user tracking is horrible. It's usually buried deep in the…
Vladimir Klepov as a...
How I made banditypes, the smallest TS validation library I open-sourced banditypes — the smallest runtime validation library for TS / JS. It manages to fit...
a year ago
7
a year ago
I open-sourced banditypes — the smallest runtime validation library for TS / JS. It manages to fit all the basic functionality into an astounding 400 bytes. For reference, the popular zod and yup libraries are around 11KB, superstruct measures 1.8KB for the same set of...
Dan Quach Blog
Accurate Predictions In November 2020, I read the book Apollo’s Arrow after hearing Dr Christakis on NPR’s Fresh Air....
a year ago
92
a year ago
In November 2020, I read the book Apollo’s Arrow after hearing Dr Christakis on NPR’s Fresh Air. Somewhere midway through this book, this paragraph stood out to me: “Either way, until 2022, Americans will live in an acutely changed world—they will be wearing masks, for example,...
Steve Klabnik
Single text, many masters
over a year ago
Julia Evans
Building a custom site for zine feedback Hello! A few years I wrote a post called A new way I’m getting feedback on my posts: beta...
a year ago
8
a year ago
Hello! A few years I wrote a post called A new way I’m getting feedback on my posts: beta readers! about how I’d started using beta readers. The basic strategy for getting feedback there was to email people a PDF and ask for feedback. This was kind of inefficient, and so over the...
A Beautiful Site
The difference between web designers and web developers If you've ever worked in, on, with, or around the Internet, you've undoubtedly heard the terms "Web...
over a year ago
11
over a year ago
If you've ever worked in, on, with, or around the Internet, you've undoubtedly heard the terms "Web Designer" and "Web Developer". Oftentimes, the two phrases are used interchangeably by someone who is not familiar with the industry. Perhaps the concept is irrelevant to a...
Jim Nielsen’s Blog
Book Notes: “Out of the Software Crisis” by Baldur Bjarnason I read Baldur’s book “Out of the Software Crisis” a while back and have been meaning to publish some...
a year ago
49
a year ago
I read Baldur’s book “Out of the Software Crisis” a while back and have been meaning to publish some of my highlighted excerpts and notes. It’s always hard reading a book like this because I highlight so much and have so many thoughts that I could spend hours and hours rehashing...
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
4
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...
Josh Comeau's blog
Next-level frosted glass with backdrop-filter Glassy headers have become a core part of the “slick startup” UI toolkit, but they’re all missing...
a month ago
10
a month ago
Glassy headers have become a core part of the “slick startup” UI toolkit, but they’re all missing that final 10% that really makes it shine. In this tutorial, you’ll learn how to create the most realistic lush frosted glass anywhere on the internet.
Julia Evans
2023: Year in review Hello! This was my 4th year working full time on Wizard Zines! Here are a few of the things I worked...
a year ago
34
a year ago
Hello! This was my 4th year working full time on Wizard Zines! Here are a few of the things I worked on this year. a zine! I published How Integers and Floats Work, which I worked on with Marie. This one started out its life as “how your computer represents things in memory”, but...
PostHog's RSS Feed
Why infrastructure is a competitive advantage for us We're hiring Site Reliability Engineers (SREs). I'm biased of course, but I think it's worth...
over a year ago
6
over a year ago
We're hiring Site Reliability Engineers (SREs). I'm biased of course, but I think it's worth explaining why we think PostHog is the most exciting…
PostHog's RSS Feed
How Spotify (and PostHog) build successful features This post is from our Substack newsletter, Product for Engineers . It's all about helping engineers...
a year ago
6
a year ago
This post is from our Substack newsletter, Product for Engineers . It's all about helping engineers and founders build better products, and…
ntietz.com blog
RC Week 12: What's Next, and Speedrunning Crafting Interpreters And that's it. My batch at RC ended yesterday. I have so many thoughts and feelings from this time,...
over a year ago
5
over a year ago
And that's it. My batch at RC ended yesterday. I have so many thoughts and feelings from this time, but it's going to take time to coalesce them all. I'll write up my Return Statement1 in a week or two, but for now, here's what I was up to the last week! Mostly, this last week...
A Beautiful Site
Fetching remote web pages with curl and PHP This is a very brief example of how to use PHP's curl Library to retrieve the source of a remote...
over a year ago
12
over a year ago
This is a very brief example of how to use PHP's curl Library to retrieve the source of a remote webpage. $c = curl_init(); curl_setopt($c, CURLOPT_URL, "http://example.com/"); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); $data =...
A Smart Bear
The roadmap to Product/Market Fit… maybe This eight-step process brought WP Engine from an idea to a Unicorn. While there are other roads to...
a year ago
21
a year ago
This eight-step process brought WP Engine from an idea to a Unicorn. While there are other roads to Product/Market Fit, consider copying some of these ideas.
Jim Nielsen’s Blog
Implementing Netlify’s Image CDNz tl;dr I implemented Netlify’s new image transformation service on my icon gallery sites and saw a...
8 months ago
67
8 months ago
tl;dr I implemented Netlify’s new image transformation service on my icon gallery sites and saw a pretty drastic decrease in overall bandwidth. Here are the numbers: Page Requests Old New Difference Home 60 1.3MB 293kB ▼ 78% (1.01MB) Colors 84 1.4MB 371kB ▼ 74%...
Seán Barry
Quitting the Rat Race I'm leaving a comfortable job in a big city because there's more to life than whatever this is.
a year ago
Irrational...
Video of Solving the Eng Strategy crisis. A few weeks ago, I shared my script for my latest talk, Solving the Engineering Strategy...
a year ago
61
a year ago
A few weeks ago, I shared my script for my latest talk, Solving the Engineering Strategy crisis, which I gave at QCon last week. They’ll have the conference video up in a few weeks, but I also decided to do a recording of the final version (albeit a few weeks after the talk, so...
The Codist
Good Programmers Can Be Anyone, But Not Everyone In my four decades as a programmer, I've worked with hundreds of programmers, and I can say that no...
a year ago
5
a year ago
In my four decades as a programmer, I've worked with hundreds of programmers, and I can say that no single type of person is good at programming. I've seen young people who could do amazing work and those without a clue. I've seen programmers
Jim Nielsen’s Blog
It’s Humans All the Way Down On the Aboard podcast, Paul Ford half-jokingly notes that everybody thinks everyone else’s job is...
11 months ago
24
11 months ago
On the Aboard podcast, Paul Ford half-jokingly notes that everybody thinks everyone else’s job is easy. That’s why “AI” is going to replace so many people. Here’s Paul articulating this line of thiking: What is a lawyer? A lawyer is somebody who moves contracts around. Well, a...
Vadim Kravcenko
Asking questions the right way In the software development realm, asking questions isn’t just a right—it’s a downright necessity....
a year ago
77
a year ago
In the software development realm, asking questions isn’t just a right—it’s a downright necessity. Let’s cut the crap and dive […] The post Asking questions the right way appeared first on Vadim Kravcenko.
David Heinemeier...
The curing value of creation It's hard not to see your spirits lifted when you're part of bringing something to life. Be that a...
a year ago
6
a year ago
It's hard not to see your spirits lifted when you're part of bringing something to life. Be that a product, an organization, or a community, or all three at once. Like exercise, it's one of those rare avenues of human endeavor that almost invariably will make anyone feel better....
blag
Collection of insane and fun facts about SQLite Some of the interesting and insane facts I learned about SQLite
4 days ago
Vladimir Klepov as a...
The most useful programming language Aspiring developers often ask me what's the best programming language to learn. Personally, I mostly...
12 months ago
6
12 months ago
Aspiring developers often ask me what's the best programming language to learn. Personally, I mostly work with JS — solid choice, but everyone and their dog learns JS these days, so it might be time to add some diversity. I'm curious — which single programming language covers the...
Words and Buttons...
[Renovated] Polynomial approximation and interpolation This explains approximation and interpolation, how to use polynomials for that, and how to make both...
over a year ago
12
over a year ago
This explains approximation and interpolation, how to use polynomials for that, and how to make both concepts work together.
swyx's site RSS Feed
Moving to a GitHub CMS Discussing the 2022 migration of swyx.io to SvelteKit and GitHub Issues
over a year ago
bt RSS Feed
Vertical Tabs in Safari Vertical Tabs in Safari 2024-09-26 I use Firefox as my main browser (specifically the Nightly build)...
3 months ago
43
3 months ago
Vertical Tabs in Safari 2024-09-26 I use Firefox as my main browser (specifically the Nightly build) which has vertical tabs built-in. There are instances where I need to use Safari, such as debugging or testing iOS devices, and in those instances I prefer to have a similar...
TokyoDev
My experience with Vulcanus in Japan, a training programme for EU engineering students My journey in Japan started in a slightly unconventional way. While there are several paths to enter...
a year ago
8
a year ago
My journey in Japan started in a slightly unconventional way. While there are several paths to enter the country, such as a working holiday visa, English teaching, or getting hired by one of the [many wonderful companies](http://www.tokyodev.com/companies), posting jobs on...
David Heinemeier...
Turns out nobody cared about panel gaps One of the most fascinating aspects of Tesla's rise to dominance has been how they discarded many of...
a year ago
6
a year ago
One of the most fascinating aspects of Tesla's rise to dominance has been how they discarded many of the traditional values of car making. While the rest of the industry was stuck competing on the size of their panel gaps, and other aspects of precision and quality assembly,...
swyx's site RSS Feed
Bring Back Short Stories There was a time, before the screens took over, when people read these things called "books"....
11 months ago
6
11 months ago
There was a time, before the screens took over, when people read these things called "books". Remarkably efficient things. Always-on display. Could survive dropping from a great height. Somewhat fragile but who cares when you could mass produce thousands of the things for...
Josh Comeau's blog
Why My Blog is Closed-Source In our community, it's so common for developer projects to be open-source. I'm breaking with this...
over a year ago
4
over a year ago
In our community, it's so common for developer projects to be open-source. I'm breaking with this trend for my blog, but I have good reasons! In this article, I'll share my reasoning, as well as a workaround in case you _really_ want to see the source. If you're considering...
Josh Comeau's blog
A Friendly Introduction to Container Queries It’s been a couple of years since container queries started landing in browsers… so why isn’t anyone...
a month ago
7
a month ago
It’s been a couple of years since container queries started landing in browsers… so why isn’t anyone using them? It turns out that container queries are kinda tricky; they’re not as straightforward as media queries. In this tutorial, we’ll break it all down and make sense of...
Jim Nielsen’s Blog
The Origin of Online Handles There are a few people online whose ubiquitous usernames I’ve always wondered about. For example:...
11 months ago
7
11 months ago
There are a few people online whose ubiquitous usernames I’ve always wondered about. For example: Jeremy Keith is “Adactio”. I have no idea what that word means. A quick internet search reveals no hints. Even ChatGPT has no idea. Dave Rupert is davatron5000. I wonder where...
TokyoDev
Announcing the 2022 International Developers in Japan Survey The 2022 International Developers in Japan Survey is now live! By taking this survey, you'll be...
over a year ago
6
over a year ago
The 2022 International Developers in Japan Survey is now live! By taking this survey, you'll be helping other developers living here better understand the experience of their peers, and also help people considering making the move here understand what working here is actually...
swyx's site RSS Feed
Notes on Adversarial Interoperability Summarizing thoughts from Seth Godin and Cory Doctorow on Interoperability
over a year ago
Daniel Immke's Blog...
What it’s like open sourcing code created for the government Recently I released a project I built for the CDC as open source out into the world. It’s called CDC...
over a year ago
6
over a year ago
Recently I released a project I built for the CDC as open source out into the world. It’s called CDC Maps, and I wrote a case study about it…
Jim Nielsen’s Blog
Counting to Ten We’re sitting around the dinner table discussing what happened at school today and it leads us to...
a year ago
8
a year ago
We’re sitting around the dinner table discussing what happened at school today and it leads us to the subject of counting to ten. Realizing everyone in the family can count to ten in a language unique to them at this moment in their life, we go around the table to do it...
Blog System/5
To C or not to C That's the dilemma at Twitter over the weekend
10 months ago
blag
Recurse Center Day 15: B Tree Algorithms I translated B Tree Algorithms from CLRS to Python
over a year ago
swyx's site RSS Feed
Scraping my Twitter Social Graph with Python and Selenium Using python and selenium to find better follows on Twitter
over a year ago
macwright.com
CSS Roundup I’ve been writing some CSS. My satisfaction with CSS ebbs and flows: sometimes I’m happy with its...
10 months ago
31
10 months ago
I’ve been writing some CSS. My satisfaction with CSS ebbs and flows: sometimes I’m happy with its new features like :has, but on the other hand, CSS is one of the areas where you really often get bitten by browser incompatibilities. I remember the old days of JavaScript in which...
swyx's site RSS Feed
Signs that a Startup is Going Bad All rocketship startups are alike, but every fading startup is fading in its own way.
a year ago
Tinloof - Blog
How to make your own SplitPane React component with 0 dependencies A SplitPane is a collection of 2 elements whose heights can be changed by dragging a line that...
over a year ago
6
over a year ago
A SplitPane is a collection of 2 elements whose heights can be changed by dragging a line that separates them. Based on its layout, a SplitPane can be horizontal or vertical. If you've ever used the Chrome dev tools, you probably came across both versions of the SplitPane. For...
A Beautiful Site
Avoiding timestamp errors when calculating dates in php When calculating dates in PHP, it is easy to add millisecond values such as 60 * 60 * 24 to...
over a year ago
17
over a year ago
When calculating dates in PHP, it is easy to add millisecond values such as 60 * 60 * 24 to increment the time by one day. This can become problematic for two main reasons. Issues with leap years # A year has approximately 365.25 days, hence a leap year occurs once every four...
Miguel Carranza
The privilege of free education There are 50 public universities in Spain. The majority of Spanish students end up attending the...
over a year ago
12
over a year ago
There are 50 public universities in Spain. The majority of Spanish students end up attending the closest school to their family home. A particular degree not being taught nearby, or not getting in (mostly due to the limited number of seats) are the main exceptions for traveling...
Civic Hax
over a year ago
Jim Nielsen’s Blog
How I Take and Publish Notes I publish notes at notes.jim-nielsen.com. I’ve written about why I made that site as well as some of...
a year ago
7
a year ago
I publish notes at notes.jim-nielsen.com. I’ve written about why I made that site as well as some of my favorite aspects of its design. But I’ve yet to write about how I take and publish notes to it. The other day Bill Beckelman emailed me and told me he made a similar site of...
Tyler Cipriani: blog
Writing raft ✏️⚡🔪 The club that’s write or die. If you want to be a writer, you must do two things above all...
over a year ago
20
over a year ago
✏️⚡🔪 The club that’s write or die. If you want to be a writer, you must do two things above all others: read a lot and write a lot. – Stephen King, “On Writing” In 2022, I made a Ulysses pact to force myself to write—either write or feel the white-hot shame of (temporary)...
A Smart Bear
Why I feel like a fraud (Impostor Syndrome) Most high-performing people experience Impostor Syndrome. I did too. When you understand the cause,...
a year ago
12
a year ago
Most high-performing people experience Impostor Syndrome. I did too. When you understand the cause, you can defeat it.
David Heinemeier...
Apple’s new extortion regime to keep big app makers Apple’s recent threat of financial audits for developers who dare link to their own website was a...
11 months ago
35
11 months ago
Apple’s recent threat of financial audits for developers who dare link to their own website was a big, revealing moment to a lot of people. Folks who perhaps didn’t think Apple would be “that kind of company”. That they wouldn't so blatantly threaten developers into compliance...
elementary Blog
Visualizing The Finish Line First things first, congratulations to Ubuntu on releasing version 24.04! If you’re not already...
8 months ago
54
8 months ago
First things first, congratulations to Ubuntu on releasing version 24.04! If you’re not already aware, we build elementary OS releases from the Ubuntu software repositories, so we now have a stable upstream to work from. That means it’s time for us to focus in on finishing up...
Josh Collinsworth
The quiet, pervasive devaluation of frontend I keep noticing those of us in the frontend field being treated much the same as nurses, paralegals,...
10 months ago
33
10 months ago
I keep noticing those of us in the frontend field being treated much the same as nurses, paralegals, and executive assistants. Our work is seen as important, certainly, but just not the same as, or as important as, the “real” work.
Charles Chen
Cheap and Easy Way to Scrape Sites for LLM Processing If you need to extract text from websites to feed into LLMs, this easy solution will get you started...
a year ago
6
a year ago
If you need to extract text from websites to feed into LLMs, this easy solution will get you started with just a few lines of code.
bt RSS Feed
Enabling Safari Extensions with the macOS Catalina Patcher Enabling Safari Extensions with the macOS Catalina Patcher 2021-09-23 I have an old 2011 MacBook Air...
over a year ago
6
over a year ago
Enabling Safari Extensions with the macOS Catalina Patcher 2021-09-23 I have an old 2011 MacBook Air that is running the latest version of macOS Catalina thanks to the very wonderful Catalina Patcher by dosdude1. This project has made it possible for me to run and test some of...
Making software...
Looping Through Jekyll Collections Looping Through Jekyll Collections 2022-08-12 I recently needed to add a couple new items to my...
over a year ago
15
over a year ago
Looping Through Jekyll Collections 2022-08-12 I recently needed to add a couple new items to my wife's personal recipe website (cookingwith.casa) which I hadn't touched in quite a while. The Jekyll build still worked fine, but I realized I was statically adding each collection by...
Liz Denys
New Loose Leaf Security episode: Digital photos and privacy Making sure your digital photos aren't leaking your location or other information is one of the most...
over a year ago
16
over a year ago
Making sure your digital photos aren't leaking your location or other information is one of the most important technology-related privacy issues influencing your physical safety, so make sure to catch the latest episode of Loose Leaf Security: Digital photos and privacy Digital...
Computer Things
Logic for Programmers now in early access! I am delighted to announce that Logic for Programmers is now available for purchase! While still in...
5 months ago
11
5 months ago
I am delighted to announce that Logic for Programmers is now available for purchase! While still in early access, it's almost 20,000 words, has 30 exercises, and covers a wide variety of logic applications: Property testing Functional correctness and contracts Formal...
Charles Chen
TypeScript is not a Programming Language If you're struggling with TypeScript, reshaping your perspective might help.
a year ago
bunnie's blog
Towards a More Open Secure Element Chip “Secure Element” (SE) chips have traditionally taken a very closed-source, NDA-heavy approach. Thus,...
over a year ago
17
over a year ago
“Secure Element” (SE) chips have traditionally taken a very closed-source, NDA-heavy approach. Thus, it piqued my interest when an early-stage SE chip startup, Cramium (still in stealth mode), approached me to advise on open source strategy. This blog post explains my reasoning...
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
5
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...
Don Melton
Hot enough for you? For some strange reason I checked the temperature today in Brawley, California, one of the many...
over a year ago
12
over a year ago
For some strange reason I checked the temperature today in Brawley, California, one of the many small towns in the Imperial Valley where I grew up. It’s over 110 degrees Fahrenheit there as I write this. With a forecast for 123 degrees later today. The folks in Brawley sure know...
Neil Panchal
Bare Metal vs. Virtualization Performance I just built a new homelab server. Specs are as follows: Neil's Lab Server Specifications CPU...
over a year ago
16
over a year ago
I just built a new homelab server. Specs are as follows: Neil's Lab Server Specifications CPU Model Intel® Xeon® Gold 6326, 16 Cores (32 Threads), 2.90 GHz (Base), 3.50 GHz (Turbo) CPU Cooler Noctua NH-U12S DX-4189 Motherboard Supermicro...
Irrational...
Writers who operate. Occasionally folks tell me that I should “write full time.” I’ve thought about this a lot, and have...
a year ago
7
a year ago
Occasionally folks tell me that I should “write full time.” I’ve thought about this a lot, and have rejected that option because I believe that writers who operate (e.g. write concurrently with holding a non-writing industry role) are best positioned to keep writing valuable work...
The Changelog
Photographic comparison: Is the Kobo Libra Colour display worse than the Kobo Libra 2? I’ve been using E Ink-based ereaders for quite a number of years now. I’ve had my Kobo Libra 2 for a...
8 months ago
33
8 months ago
I’ve been using E Ink-based ereaders for quite a number of years now. I’ve had my Kobo Libra 2 for a few years, and was looking forward to the Kobo Libra Colour — the first color E Ink display in a mainstream ereader line. I found the display to be a mixed bag; contrast seemed …...
Jim Nielsen’s Blog
Persisting State to localStorage in Recoil Across Browser Tabs I was working on a project using Recoil for state management in React. I needed to persist some...
a month ago
21
a month ago
I was working on a project using Recoil for state management in React. I needed to persist some state to localStorage, and there’s some info on how to do it in Recoil’s docs. That works; however it doesn’t respond to state changes from other instances of your app in multiple...
PostHog's RSS Feed
Array 1.22.0 PostHog 1.22 is out with awesome new features, usability and performance improvements, and the usual...
over a year ago
6
over a year ago
PostHog 1.22 is out with awesome new features, usability and performance improvements, and the usual bug squashing. Community MVP The community MVP…
Coding Horror
The Cloud Is Just Someone Else's Computer When we started Discourse in 2013, our server requirements were high: 1GB RAM modern, fast dual core...
over a year ago
13
over a year ago
When we started Discourse in 2013, our server requirements were high: 1GB RAM modern, fast dual core CPU speedy solid state drive with 20+ GB I'm not talking about a cheapo shared cpanel server, either, I mean a dedicated virtual private server with those specifications. We were...
Vadim Kravcenko
The Dark Side of Remote Work: Interview Scam Epidemic Once the pandemic hit and employers started to embrace remote work more openly, a new phenomenon...
a year ago
8
a year ago
Once the pandemic hit and employers started to embrace remote work more openly, a new phenomenon gained momentum — Interviews-as-a-service. […] The post The Dark Side of Remote Work: Interview Scam Epidemic appeared first on Vadim Kravcenko.
Oxide Computer...
The Cloud Computer Today we are announcing the general availability of the world’s first commercial cloud computer —...
a year ago
52
a year ago
Today we are announcing the general availability of the world’s first commercial cloud computer — along with our $44M Series A financing. From the outset at Oxide, and as I outlined in my 2020 Stanford talk, we have had three core beliefs as a company: Cloud computing is the...
Engineer’s Codex
How Fireship became YouTube's favorite programmer How Fireship wins YouTube
2 months ago
swyx's site RSS Feed
Scaling Coding Communities People who can scale coding communities are 🔥 🔥 🔥
over a year ago
Confessions of a...
Connecting CPython's GC Internals to Real-World Performance Learn how the knowledge of CPython internals translate into performance insights for your code
3 months ago
Blog - Bitfield...
Iterators in Go Iterators in Go are a neat way to write “lazy loops”, where we never generate more results than we...
5 months ago
15
5 months ago
Iterators in Go are a neat way to write “lazy loops”, where we never generate more results than we actually use. Let’s see what that would look like in Go programs, and what new facilities it gives us in the standard library.
Hixie's Natural Log
Power dynamics in web specifications My involvement in web standards started with the CSS working group. One of the things that we...
8 months ago
10
8 months ago
My involvement in web standards started with the CSS working group. One of the things that we struggled with as a working group was that we would specify how the technology should work, but the browser vendors' implementations weren't exactly what we intended, and web authors...
PostHog's RSS Feed
Array 1.15.0 Hey there! It's been a while... With our last release being over a month ago, this new release has...
over a year ago
6
over a year ago
Hey there! It's been a while... With our last release being over a month ago, this new release has the largest changelog to date, with 175 PRs merged…
Epic Web Dev
The Drawbacks of Bundling All CSS Files Together (tip) Discover the drawbacks of bundling all CSS files together and why it's recommended to use separate...
a year ago
6
a year ago
Discover the drawbacks of bundling all CSS files together and why it's recommended to use separate style sheets for better control and performance.
alexwlchan
Snippets to manage albums in Photos.app Recently I’ve been building some tools to help me manage my photo collection, and part of that...
a year ago
58
a year ago
Recently I’ve been building some tools to help me manage my photo collection, and part of that involves moving photos in and out of albums. The tool I’ve built is very specific to my workflow and unlikely to be immediately useful to anyone else, but I thought some of the code for...
Vladimir Klepov as a...
Zero-setup bundle size checker We all love keeping bundle size under control. There are many great tools that help you with that —...
over a year ago
7
over a year ago
We all love keeping bundle size under control. There are many great tools that help you with that — webpack-bundle-analyzer, bundlesize, size-limit, what not. But sometimes you you're lazy, or you're stuck choosing the tool, or the project is too small to justify spending extra...
Dan Slimmon
No Observability Without Theory: The Talk Last month, I had the unadulterated pleasure of presenting “No Observability Without Theory” at...
6 months ago
41
6 months ago
Last month, I had the unadulterated pleasure of presenting “No Observability Without Theory” at Monitorama 2024. If you’ve never been to Monitorama, I can’t recommend it enough. I think it’s the best tech conference, period. This talk was adapted from an old blog post of mine,...
macwright.com
Roll I developed an old roll of film and the photos are pretty decent! My Olympus XA-2 is my default...
a year ago
14
a year ago
I developed an old roll of film and the photos are pretty decent! My Olympus XA-2 is my default walking-around camera. I love it, but its age is showing and I’m envious of the crisp photos that people get out of later-era SLR film cameras. Thinking about getting a lightweight...
Words and Buttons...
A picture is worth a thousand tags This shows how a picture can be turned into an HTML table. With this, you can not only have nicer...
over a year ago
11
over a year ago
This shows how a picture can be turned into an HTML table. With this, you can not only have nicer tables or uglier pictures, but you can have something that is both at the same time.
The Changelog
KDE: A Nice Tiling Envieonment and a Surprisingly Awesome DE I recently wrote that managing an external display on Linux shouldn’t be this hard. I went down a...
over a year ago
6
over a year ago
I recently wrote that managing an external display on Linux shouldn’t be this hard. I went down a path of trying out some different options before finally landing at an unexpected place: KDE. I say “unexpected” because I find tiling window managers are just about a necessity....
Joel Gascoigne
Change at Buffer: The next phase, and why our co-founder and our CTO are moving on > Note: this was originally posted on the Buffer...
over a year ago
14
over a year ago
> Note: this was originally posted on the Buffer blog [https://open.buffer.com/change-at-buffer/]. We’ve always done things differently at Buffer. For me, this has always come from a natural desire to question things. Why base your company and team in a single location? Why is...
Vladimir Klepov as a...
Why I always wrap Context.Provider and useContext React context is a cool feature, and I use it a lot for injecting configuration and making container...
over a year ago
6
over a year ago
React context is a cool feature, and I use it a lot for injecting configuration and making container / child component APIs (think <RadioGroup /> + <RadioButton />). Unfortunately, out of the box Context comes with a limiting and not very convenient API. In most cases, I choose...
PostHog's RSS Feed
In-depth: ClickHouse vs Redshift We've written extensively comparing ClickHouse to other analytical databases, including Google...
a year ago
4
a year ago
We've written extensively comparing ClickHouse to other analytical databases, including Google BigQuery , Elastic , and Apache Druid . Most of…
Ferd.ca
My Blog Engine is the Erlang Build Tool From time to time, people ask me what I use to power my blog, maybe because they like the minimalist...
4 months ago
41
4 months ago
From time to time, people ask me what I use to power my blog, maybe because they like the minimalist form it has. I tell them it’s a bad idea and that I use the Erlang compiler infrastructure for it, and they agree to look elsewhere. After launching my notes section, I had to...
Lennart Koopmann
Moving to Mastodon After the recent events of Elon Musk taking over, I and many others started using Mastodon and...
over a year ago
17
over a year ago
After the recent events of Elon Musk taking over, I and many others started using Mastodon and reduced Twitter activity. I avoid calling this a "switch" because I do not plan to remove my account on Twitter.
Confused bit
Birth of a new blog What is the best programming language? Why is Vim better than Emacs? Tabs or spaces? Static or...
over a year ago
21
over a year ago
What is the best programming language? Why is Vim better than Emacs? Tabs or spaces? Static or dynamic typing? The answer to all these questions and more on “Confused bit”. This blog is a place to host and share my thoughts on software, crafting, and my experience with various...
TokyoDev
Tokyo Rubyist Meetup ![Tokyo Rubyist...
over a year ago
6
over a year ago
![Tokyo Rubyist Meetup](https://www.tokyodev.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZzBsIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--3303d10ebad28b15654bb8d6929ac263d91d1998/tokyo_rubyist_meetup.jpg) Last night's [Tokyo Rubyist Meetup] had...
Tinloof - Blog
Figma for developers: all you need to know If you're a frontend developer, you are probably spending as much time on VS Code as on Figma. This...
a year ago
8
a year ago
If you're a frontend developer, you are probably spending as much time on VS Code as on Figma. This quick read highlights some of the goodies that I personally use to speed up my workflow. A word of caution
Josh Comeau's blog
The End of Front-End Development Large language models like GPT-4 are becoming increasingly capable, at an alarming rate. Within a...
a year ago
4
a year ago
Large language models like GPT-4 are becoming increasingly capable, at an alarming rate. Within a couple of years, we won't need developers any more! …Or at least, that's the narrative going viral on Twitter. I'm much more optimistic about what these AI advancements mean for the...
PostHog's RSS Feed
HogMail #17: The personal traits that can't be taught Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product...
over a year ago
7
over a year ago
Welcome to HogMail, our newsletter featuring the best of the PostHog blog, tutorials, product guides, and curated articles on building great products…
The Codist
How Many Hours Can You Code? How many hours a day can you write code, and at what point does the quality of your work go down?...
2 weeks ago
28
2 weeks ago
How many hours a day can you write code, and at what point does the quality of your work go down? Even more important is how many weeks and months of that max effort you can still be effective. In my life, there have only been three periods where I
Miguel Carranza
Working with Miguel: A Practical Guide Since reading ‘High Growth Handbook’ by Elad Gil, the value of writing a ‘Working with’ document...
11 months ago
26
11 months ago
Since reading ‘High Growth Handbook’ by Elad Gil, the value of writing a ‘Working with’ document became crystal clear to me. I am sharing mine externally to inspire other founders and leaders to reflect and write down their own working styles. These documents are incredibly...
A Beautiful Site
Rebuilding your Spotlight index in macOS I use Spotlight more than I like to admit, usually for launching apps. Recently, some of my apps and...
over a year ago
18
over a year ago
I use Spotlight more than I like to admit, usually for launching apps. Recently, some of my apps and files stopped appearing — even ones I access frequently. After sifting through numerous posts online, I finally discovered one that seems to work. Running this command in the...
Greg Brockman
How I became a machine learning practitioner For the first three years of OpenAI, I dreamed of becoming a machine learning expert but made little...
over a year ago
18
over a year ago
For the first three years of OpenAI, I dreamed of becoming a machine learning expert but made little progress towards that goal. Over the past nine months, I’ve finally made the transition to being a machine learning practitioner. It was hard but not impossible, and I think most...
Vadim Kravcenko
Process Debt I’m sure you’ve worked at companies where you felt that they were moving slowly and it was not even...
a year ago
27
a year ago
I’m sure you’ve worked at companies where you felt that they were moving slowly and it was not even worth […] The post Process Debt appeared first on Vadim Kravcenko.
Tinloof - Blog
ReasonML for production React Apps? 🤔 (Part 4) This is the last article of the series. We've built a few things with ReasonReact and now it's time...
over a year ago
5
over a year ago
This is the last article of the series. We've built a few things with ReasonReact and now it's time to share my opinion about using Reason to create React applications. Access Part 1 here, Part 2 here and Part 3 here. Though, my opinion shouldn't really matter if you're also...
PostHog's RSS Feed
PostHog Launch Week I: A Universe of New Features PostHog made huge strides in 2021. To name just a few landmarks, we: Raised a $15 million Series B...
over a year ago
5
over a year ago
PostHog made huge strides in 2021. To name just a few landmarks, we: Raised a $15 million Series B ahead of schedule Became one of YC's top-valued…
Computer Things
State and time are the same thing Time is state Imagine I put an ordinary ticking quartz clock in an empty room. I walk in, and ten...
4 months ago
32
4 months ago
Time is state Imagine I put an ordinary ticking quartz clock in an empty room. I walk in, and ten minutes later I walk out with two photograph prints.1 In the 1st one, the second hand is pointing at the top of the clock, in the 2nd it's pointing at the bottom. Are these two...
Kevin Chen
Real estate is one of the hardest open problems in scaled self driving I’ve had a minor obsession with Waymo’s autonomous vehicle depots recently. Over the past few...
4 months ago
37
4 months ago
I’ve had a minor obsession with Waymo’s autonomous vehicle depots recently. Over the past few months, I’ve flown a drone as part of a stakeout to understand how they work. And I’ve taken a deep dive into an apparent Waymo outage to find the company charging its electric vehicles...
Irrational...
2022 in review. Previously: 2021, 2020, 2019, 2018, 2017 After the past two years, it’s odd to write an annual...
over a year ago
22
over a year ago
Previously: 2021, 2020, 2019, 2018, 2017 After the past two years, it’s odd to write an annual reflection where my first thoughts are happy rather than bleak. The truth is that there is a lot of bleak out there right now–just look at the layoffs and the funding environment–but...
Posts on Nikita...
RustLab 2024 I had the chance to speak at RustLab 2024! I will be honest, this was the point I realised that 4...
2 weeks ago
16
2 weeks ago
I had the chance to speak at RustLab 2024! I will be honest, this was the point I realised that 4 conferences in one year was a bad idea. I was exhausted and overwhelmed, but I still had a blast meeting new people and answering the questions after the talk. It had the following...
David Heinemeier...
Campfire is now for sale After a couple of weeks of final Patek-level polishing with early-access customers, Campfire is...
11 months ago
20
11 months ago
After a couple of weeks of final Patek-level polishing with early-access customers, Campfire is finally for sale for all! This is The Moment of Truth where we get to see whether all that excitement turns into credit card swipes. That release rush. I love it. And I especially love...
Jim Nielsen’s Blog
Treating the Symptoms If you haven’t seen it yet, the folks behind The Browser Company recently introduced a new app...
11 months ago
8
11 months ago
If you haven’t seen it yet, the folks behind The Browser Company recently introduced a new app called “Arc Search”. Its key feature? It’ll browse the web for you. What happened? “Surfing the web” used to be — and still can be — the funnest part about being on the web! How did...
Elad Blog
Things I Don't Know About AI The more I learn about AI markets, the less I think I know. I list questions and some thoughts.
10 months ago
PostHog's RSS Feed
Our new objective: Nail Self Serve The longer your strategy gets, the more useless it becomes. That's why, at PostHog, we communicate...
over a year ago
6
over a year ago
The longer your strategy gets, the more useless it becomes. That's why, at PostHog, we communicate strategy as 'Nail X', where X is the thing we need…
samwho.dev
Memory Allocation .memory { width: 100%; margin-bottom: 1.5em; margin-top:...
a year ago
21
a year ago
.memory { width: 100%; margin-bottom: 1.5em; margin-top: 0.5em; } input[type=range]:focus { outline: none; } a[simulation] { cursor: pointer; } .size { color: #0072B2 !important; font-weight: bold; } .free { color: #009E73 !important; font-weight:...
Daniel Miessler
News & Analysis | NO. 348
over a year ago
bt RSS Feed
Goodbye CSS Preprocessors Goodbye CSS Preprocessors 2017-09-07 I have been using preprocessors across all my side projects...
over a year ago
6
over a year ago
Goodbye CSS Preprocessors 2017-09-07 I have been using preprocessors across all my side projects since they first popped onto the scene. Sass, Stylus, LESS — you name the CSS preprocessor and I’ve most likely used it because CSS preprocessors are awesome. But that all changes...
Jim Nielsen’s Blog
The Humble Link I was joking on Mastodon about how the zeitgeist has changed over the years, but its pattern is...
4 months ago
39
4 months ago
I was joking on Mastodon about how the zeitgeist has changed over the years, but its pattern is revealing itself: an acronym which merely drops letters. The Next Big Thing™ is clearly going to be “A”. 2010: Everyone needs an "API" 2020: Everyone needs "AI" 2030: Everyone needs...
The Changelog
How & Why To Use Airgapped Backups A good backup strategy needs to consider various threats to the integrity of data. For instance:...
over a year ago
5
over a year ago
A good backup strategy needs to consider various threats to the integrity of data. For instance: Building catches fire Accidental deletion Equipment failure Security incident / malware / compromise It’s that last one that is of particular interest today. A lot of backup...
PostHog's RSS Feed
Array 1.0.8 Welcome to our second PostHog Array which comes with a new naming convention. We’re going to be...
over a year ago
8
over a year ago
Welcome to our second PostHog Array which comes with a new naming convention. We’re going to be doing weekly tagged releases from now on so the…