Using GNU Stow to manage your dotfiles (2012)
Adaptation, Algorithms and Ambience
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 11,892 posts.
Adaptation, Algorithms and Ambience
Note: The timeline has been updated. Please see our October 2021 post for more details. We have always believed in making the open, inter...
Or: Why work 8 hours/day for someone else when you can work 16 hours/day for yourself?
Self-experiment with sub-psychedelic doses of LSD; no benefit
How new advances in the science of language understanding will help you find more useful information in Search.
You're only given a little spark of madness. You mustn't lose it. Robin Williams
This post is co-authored with a team of researchers who have chosen to remain anonymous. They uncovered most of the evidence reported in this post. These researchers are not connected in any way to…
Paul Khuong's personal blog. Some Lisp, some optimisation, mathematical or computer.
Transducers are composable algorithmic transformations. They are independent from the context of their input and output sources and specify only the essence of the transformation in terms of an individual element. Because transducers are decoupled from input or output sources, they can be used in many different…
2011 was an important year in the history of psychology, especially social psychology. First, it became apparent that one social psychologist had faked results for dozens of publications (https://en.wikipedia.org/wiki/Diederik_Stapel). Second, a highly respected journal published an article with the incredible claim…
Summary of the changes and new features merged in the Linux Kernel during the 2.6.x and 3.x development
The SQL language is a "standard". Even so, no two SQL database engines work exactly alike. Every SQL implementation has its own peculiarities and oddities, and SQLite is no exception to this rule.
Dylan? C# 3? Perl 6? Does it have deterministic destructors, even as blocks like Python 2.5? Generics? A powerful macro system? Even as described it sounds like magic, but not a moment too soon.
This week we’re going to start tackling a complex and much debated question: ‘how bad was the fall of Rome (in the West)?’ This was the topic that won the vote among the patrons o…
Encrypting data: Use AES in CTR (Counter) mode, and append an HMAC . AES is about as standard as you can get, and has done a good job of resisting cryptologic attacks over the past decade. Using CTR mode avoids the weakness of ECB mode, the complex (and bug-prone) process of padding and unpadding of partial blocks (or…
SaaS pricing is a mystery to many developers. Here is how to do it better.
Online communities are in a precarious and unhealthy state right now. We can do better.
Extracting BitLocker keys sealed with a TPM by sniffing the LPC bus
The Morocco – UK Power Project, Xlinks’ most publicised venture, is designed to deliver 8% of Great Britain’s current electricity needs (3.6GW of clean, reliable power), which is enough for seven million homes.
From the highly eclectic blog of Mark Dominus
Whenever I see code that asks what the native byte order is, it's almost certain the code is either wrong or misguided. And if the native b...
I'm no graphics expert, but appreciate why square roots are useful. The Pythagorean theorem computes distance between points, and dividing by distance helps…
Python supports multiple ways to format text strings. These include %-formatting 1, str.format() 2, and string.Template 3. Each of these methods have their advantages, but in addition have disadvantages that make them cumbersome to use in practice. This...
New research on simulated blackmail, industrial espionage, and other misaligned behaviors in LLMs.
Disclaimer: This post is critical of open source software in the context of unpaid labor and the hiring requirements we've set up around it. It is not a criticism of open source software itself or the people who participate in it, both of which I and anyone who uses software benefits from. This is work that I - and…