Only solve one new problem at a time
Ben Nadel discusses one of the lessons learned from 10 years of CodePen: solve only problem at a time - a message worth amplifying.
The latest blog posts to take off on Hacker News. 49,217 posts.
Ben Nadel discusses one of the lessons learned from 10 years of CodePen: solve only problem at a time - a message worth amplifying.
Wikipedia cites a few different sources on what “Unix Philosophy” is. Peter Salus summarizes it as:
A tale of growth, responsibilities, and limits.
Sometimes it’s wrong to begin a phrase with the word “just”. I offer as evidence two such situations. I think there’s a common thread to be drawn.
An eigenvalue of a square matrix $LATEX A$ is a scalar $latex \lambda$ such that $latex Ax = \lambda x$ for some nonzero vector $latex x$. The vector $latex x$ is an eigenvector of $LATEX A$ and it…
Bidding farewell to classic experiments.
A map can always grow in memory; it never shrinks. Hence, if it leads to some memory issues, you can try different options.
The other day I set up a new OpenBSD instance with a nice RAID array, encrypted with Full Disk Encryption. And promptly proceeded to forget part of the passphrase.
In the aggressive pursuit of expanding ad revenue, Apple is gambling with one of its core values: great products.
Run your own Mastodon server to control your social media presence
Artificial lighting is omnipresent in contemporary society with disruptive consequences for human sleep
Developer, writer, indie hacker · 📍 Montreal, QC
Phantomderp and I have both recently been very aligned on a particular subject: being extremely angry about C ABIs and trying to fix them . Where we’re not aligned is why we’re mad about them.
Where the last two posts were primarily about software ( Navidrome and beets , respectively), this post will be more about hardware (and a bit of software to control it). Hopefully it’ll be useful to others with older sound hardware, especially those who are compelled (as I am) to avoid buying a “connected” device…
Were you aware of it: Microsoft is phoning home the content of your PowerPoint slides. Don't just take my word for it: open up the network monitor of your...
With the current uncertainty over Twitter, I'm starting to explore using Mastodon
You can go a long time as a JavaScript developer without ever feeling the need for generators. Hence, it’s natural to wonder: What are they good for? Why would you ever need one? What’s the point? But generators can do some neat tricks. And they may even change the way you approach certain problems.
A hastily written guide for data science folks trying to navigate the fediverse.
How to disable heap (dynamic memory allocation) in an embedded application? This article goes into the details of linker files and how to detect dynamic memory allocation.
Today is November 6th, 2022, the day of the SAO Incident. Thousands of VRMMORPG gamers were trapped by a mad scientist inside a death game that could only be escaped through completion. If their …
Audio CD ripping - optical drive accuracy listing
The unedited, writerly feel of monospaced fonts meets the readability and legibility of proportional ones.
Fortran is a language that is specialized for high-performance computing. Believe it or not, it's still alive and evolving.
You should start a blog. Having your own little corner of the internet is good for the soul! But what should you write about? It’s easy to get hung up …
CPUs like to operate on data types such as uint8_t , uint16_t , uint32_t , and uint64_t . These data types can be viewed as integers modulo 2 8 , 2 16 , 2 32 , and 2 64 respectively. Addition and multiplication can be defined on these integers modulo 2 N in a way which is familiar to most people; for example, in…
Let’s say we want to store some data on multiple drives, so that we can recover from drive failures.
True or false? Apple supports macOS for three years. Apple’s security updates are sufficient. New versions of macOS are full of bugs. It’s safer to delay upgrading.