Full Width [alt+shift+f] FOCUS MODE Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #history #technology #startups #life #science #literature #creative #architecture #design #travel #comics #finance #AI #indiehacker #cartography Muted Categories [alt+←][alt+→]
Jim Nielsen’s Blog
Tradeoffs to Continuous Software? I came across this post from the tech collective crftd. about how software is in a process of...
3 months ago
28
3 months ago
I came across this post from the tech collective crftd. about how software is in a process of “continuous disintegration”: One of the uncomfortable truths we sometimes have to break to people is that software isn't just never “done”. Worse even, it rots… The practices of...
Vladimir Klepov as a...
Making sense of TypeScript using set theory I've been working with TypeScript for a long long time. I think I'm not too bad at it. However, to...
over a year ago
29
over a year ago
I've been working with TypeScript for a long long time. I think I'm not too bad at it. However, to my despair, some low-level behaviors still confuse me: Why does 0 | 1 extends 0 ? true : false evaluate to false? I'm very ashamed, but I sometimes confuse "subtype" and...
Vadim Kravcenko
How to become a CTO? Question: Hey Vadim, Long-time reader, enjoy your content a lot. I've been a software engineer for...
a year ago
67
a year ago
Question: Hey Vadim, Long-time reader, enjoy your content a lot. I've been a software engineer for about seven years now, doing mostly web development and taking over ownership of different modules step by step, expanding my people skills so to speak. Lately, I've been doing some...
David Heinemeier...
Europeans don't have or understand free speech The new American vice president JD Vance just gave a remarkable talk at the Munich Security...
7 months ago
55
7 months ago
The new American vice president JD Vance just gave a remarkable talk at the Munich Security Conference on free speech and mass immigration. It did not go over well with many European politicians, some of which immediately proved Vance's point, and labeled the speech "not...
Josh Collinsworth
WordPress Child Theme Explanation and Walkthrough When you’re just starting out with WordPress, it’s easy to think that you can just open up the...
over a year ago
31
over a year ago
When you’re just starting out with WordPress, it’s easy to think that you can just open up the style.css file included with your theme and begin making alterations. And that will work—at least for a while—but it won’t be a good idea…
Maggie Appleton
DeepSeek If you're not distressingly embedded in the torrent of AI news on Twixxer like I reluctantly am, you...
7 months ago
73
7 months ago
If you're not distressingly embedded in the torrent of AI news on Twixxer like I reluctantly am, you might not know what DeepSeek is yet. Bless you.
Liz Denys
invalid arch-dependent ELF magic An elf stands on an arch, attempts to cast a spell, and freaks out when he is unable to cast it,...
over a year ago
43
over a year ago
An elf stands on an arch, attempts to cast a spell, and freaks out when he is unable to cast it, or...
Tinloof - Blog
Text with media background: practical solutions Text over images or videos is common on websites, and when not done right, it can make the text hard...
a year ago
43
a year ago
Text over images or videos is common on websites, and when not done right, it can make the text hard to read and cause accessibility and usability issues. Designers might not catch these problems early on because they use ideal settings to test designs. The real problems show up...
Charles Chen
Server Sent Events with .NET 7 An HTTP alternative to web sockets that makes it easy to push events from the server.
a year ago
Eric Bailey
Attempting to corral colors with a Sass function
over a year ago
Ink & Switch
Patchwork 01 · Universal version control We believe that simple, powerful, universal version control tools could help all kinds of creators...
a year ago
13
a year ago
We believe that simple, powerful, universal version control tools could help all kinds of creators produce better work.
Eric Bailey
Instituting a culture of accessibility in your organization: Part 1
over a year ago
Vadim Kravcenko
The Surprising Power of Documentation I’m a big fan of documentation. I think it’s my favorite boring thing to do after coding. It brings...
over a year ago
42
over a year ago
I’m a big fan of documentation. I think it’s my favorite boring thing to do after coding. It brings the […] The post The Surprising Power of Documentation appeared first on Vadim Kravcenko.
bt RSS Feed
Hosting with Codeberg Pages Hosting with Codeberg Pages 2022-07-29 I recently switched the pblog project repo over from...
over a year ago
30
over a year ago
Hosting with Codeberg Pages 2022-07-29 I recently switched the pblog project repo over from Sourcehut to Codeberg (mostly for UX reasons) and it got me looking into Codeberg Pages. It seemed like a cleaner approach to host my personal blog on the same platform I planned to also...
A Smart Bear
When should a decision be fast, or slow? Decisions should usually be made quickly, to accelerate action and learning. But sometimes it really...
over a year ago
60
over a year ago
Decisions should usually be made quickly, to accelerate action and learning. But sometimes it really is smarter to take your time. Here's how to decide.
Ink & Switch
Patchwork 04 · Diff visualizations Prototypes to show changes on a document, such as red deletion glyphs and change summaries by...
a year ago
PostHog's RSS Feed
5 essential PostHog apps for new users PostHog apps are a powerful, but hard to explain part of the platform. They’re powerful because they...
over a year ago
30
over a year ago
PostHog apps are a powerful, but hard to explain part of the platform. They’re powerful because they can do almost anything — and they’re hard to…
Eric Bailey
Improving the User Experience of IoT Firmware Updates
over a year ago
PostHog's RSS Feed
Things I learned last year 2021 went well for PostHog - especially given we're not even two years old yet. 7,014 customers...
over a year ago
30
over a year ago
2021 went well for PostHog - especially given we're not even two years old yet. 7,014 customers across our range of products (!) 800% increase in…
Ink & Switch
Pushpin: Towards Production-Quality Peer-to-Peer Collaboration Taking peer-to-peer beyond research prototypes, and working towards commercial-grade P2P...
over a year ago
Jim Nielsen’s Blog
HTML Web Components I think the word “component” in “web components” confused a lot of people — at least it did me. “Web...
a year ago
62
a year ago
I think the word “component” in “web components” confused a lot of people — at least it did me. “Web components” sounded like the web platform’s equivalent to “React components”. JSX had <MyComponent> and now the web had <my-component>. But when you try building web components...
Greg Brockman
Recurse Center Coding requires collaboration. As Andrew Bosworth said recently: doing anything meaningful past a...
over a year ago
45
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...
David Heinemeier...
YouTube has earned its crown I often give Google a lot of shit for shutting down services whenever they're bored, hire a new...
a month ago
23
a month ago
I often give Google a lot of shit for shutting down services whenever they're bored, hire a new executive, or face a three-day weekend. The company seems institutionally incapable of standing behind the majority of the products they launch for longer than a KPI cycle. But when...
Lennart Koopmann
Documentation Belongs in Engineering Many product companies start out with a very heavy focus on their engineering teams. At some point,...
over a year ago
41
over a year ago
Many product companies start out with a very heavy focus on their engineering teams. At some point, many companies move the hosting and writing of documentation out of engineering and into a separate part of the company. It could be marketing, it could be customer success. This...
Charles Chen
Thoughts on React vs Vue vs Everything Else in 2023 My personal thoughts on front-end in 2023
over a year ago
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...
a year ago
45
a year 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...
Julia Evans
"Rules" that terminal programs follow Recently I’ve been thinking about how everything that happens in the terminal is some combination...
9 months ago
100
9 months ago
Recently I’ve been thinking about how everything that happens in the terminal is some combination of: Your operating system’s job Your shell’s job Your terminal emulator’s job The job of whatever program you happen to be running (like top or vim or cat) The first three (your...
Oxide Computer...
Another vulnerability in the LPC55S69 ROM Here at Oxide, we continue to work on building servers as they should be. Last year, we discovered...
over a year ago
53
over a year ago
Here at Oxide, we continue to work on building servers as they should be. Last year, we discovered an undocumented hardware block in the LPC55S69 (our chosen part for our product’s Root of Trust implementation) that could be used to violate security boundaries. This issue...
TokyoDev
Childcare Options in Japan Though arranging childcare in Japan can be tricky, there are a wide variety of options available....
a year ago
37
a year ago
Though arranging childcare in Japan can be tricky, there are a wide variety of options available. Services will vary greatly depending on your location, the ages of your children, and the time of year. This article explores all of the most common childcare offerings, to get you...
Making software...
RSS Hacks With XSLT RSS Hacks With XSLT 2022-05-23 In my spare time I've been further tinkering (hopefully for the...
over a year ago
52
over a year ago
RSS Hacks With XSLT 2022-05-23 In my spare time I've been further tinkering (hopefully for the better) with my humble Shinobi Website[^0] script. The most recent update in patch-1 came with a solid amount of QoL improvements. If you're interested, I wrote about it on the official...
samwho.dev
Dude, where's my main?
over a year ago
Ink & Switch
Pixelpusher: Real-time peer-to-peer collaboration with React Documenting the Pixelpusher project for real-time peer-to-peer collaboration.
over a year ago
On Life and Lisp
Conformant OpenGL 4.6 on the M1 For years, the M1 has only supported OpenGL 4.1. That changes today – with our release of full...
a year ago
87
a year ago
For years, the M1 has only supported OpenGL 4.1. That changes today – with our release of full OpenGL® 4.6 and OpenGL® ES 3.2! Install Fedora for the latest M1/M2-series drivers. Already installed? Just dnf –refresh upgrade. Unlike the vendor’s non-conformant 4.1 drivers, our...
A Smart Bear
The Elephant in the room: The myth of exponential hypergrowth Fast-growing startups are frequently described as “exponential,” especially when the product is...
over a year ago
41
over a year ago
Fast-growing startups are frequently described as “exponential,” especially when the product is “viral.” Turns out, this is incorrect, even for Facebook and Slack. If you have an incorrect model, you don’t understand growth, which means you can’t control it, nor predict it. Here...
Joel Gascoigne
How coffee shops helped my startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Right now I’m...
over a year ago
43
over a year ago
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Right now I’m sat in a great coffee shop in Tel Aviv writing this blog post. It’s got a casual feel to it which is relaxing, yet there are people here with laptops hustling away. I come here
Darek Kay
Separate Firefox Dark UI theme from website dark mode I like the default dark color theme in Firefox, but I prefer to view websites in light mode. This...
over a year ago
33
over a year ago
I like the default dark color theme in Firefox, but I prefer to view websites in light mode. This distinction has been working until recently, but with Firefox 95, the browser dark theme will enforce dark mode on websites as well. This sounds like a good default, but I want to...
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...
over a year ago
45
over 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...
David Heinemeier...
House rules in Fortnite We play a lot of Fortnite at our house. It's a great game for teaching kids cooperative discipline,...
10 months ago
72
10 months ago
We play a lot of Fortnite at our house. It's a great game for teaching kids cooperative discipline, and in a remarkably wholesome setting to boot (no blood, cartoon styling). I've had no qualms involving all three of our boys from an early age in the family squad, including our...
Making software...
Using Netlify for Dynamic URL Redirects Using Netlify for Dynamic URL Redirects 2021-12-03 With the recent domain switch that took place on...
over a year ago
43
over a year ago
Using Netlify for Dynamic URL Redirects 2021-12-03 With the recent domain switch that took place on this website, I needed to have a dependable setup to forward my old domain URLs to the new one. While using something like "URL forwarding" through your domain provider could work,...
Grant Slatton
Sports vs Games An aesthetic distinction
11 months ago
Marc Astbury
Mini Programs v.s. Native Apps After spending a few weeks in China, the most notable behavioural difference is the usage of...
a year ago
24
a year ago
After spending a few weeks in China, the most notable behavioural difference is the usage of mini-programs. Every restaurant has a menu mini-program sitting on top of WeChat or Meituan. Hello Ride the bike-sharing startup is a mini program on top of Alipay. Here is a diagram...
Grant Slatton
Culture is a set of social Schelling points Solving coordination problems in community-building
10 months ago
A Smart Bear
How much of success is luck? "You're so lucky." That's true. There's also decades of sacrifice, emotional turmoil, long hours,...
a year ago
80
a year ago
"You're so lucky." That's true. There's also decades of sacrifice, emotional turmoil, long hours, perseverance. So… is it lucky?
Confessions of a...
CPython Internals: What Happens Before Bytecode Execution Starts Learn about runtime initialization, parsing and compilation of the Python code into bytecode leading...
a year ago
alexwlchan
A faster way to copy SQLite databases between computers I store a lot of data in SQLite databases on remote servers, and I often want to copy them to my...
4 months ago
31
4 months ago
I store a lot of data in SQLite databases on remote servers, and I often want to copy them to my local machine for analysis or backup. When I’m starting a new project and the database is near-empty, this is a simple rsync operation: $ rsync --progress...
Maggie Appleton
The Finest Narrative Non-Fiction Essays Narrative essays that I consider ideal models of the medium
over a year ago
ByteofDev
State of JS 2021 Results and Analysis State of JS 2021/2022 is a major survey in web development. Learn all about it and what the results...
over a year ago
19
over a year ago
State of JS 2021/2022 is a major survey in web development. Learn all about it and what the results really mean.
Stephen Wolfram...
Instant Plugins for ChatGPT: Introducing the Wolfram ChatGPT Plugin Kit This is the first in a series of posts about new LLM-related technology associated with the...
over a year ago
162
over a year ago
This is the first in a series of posts about new LLM-related technology associated with the Wolfram technology stack. "Color" with something like: When you set up a plugin, it can contain many endpoints, that do different things. And—in addition to sharing prompts—one reason this...
Liz Denys
Pointillism rose Sharpie on computer paper, Photoshop to brighten the colors.
over a year ago
Making software...
ThriftyName: $5 Brand Names ThriftyName: $5 Brand Names 2021-02-25 It's been a while since I've written anything on this blog,...
over a year ago
49
over a year ago
ThriftyName: $5 Brand Names 2021-02-25 It's been a while since I've written anything on this blog, but for good reason - I've been working on a handful of side projects. I plan to drip-feed release these projects over time, but for today I'm announcing ThriftyName. What is...