The Nature of Lisp
An article about Lisp programming language.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,240 posts.
An article about Lisp programming language.
It may not be possible for us to ever reach empirical definitions of "good code" or "clean code", which means that any one person's opinions about another person's opinions about "clean code" are necessarily highly subjective. I cannot review Robert C. Martin's 2008 book Clean Co...
What’s the oldest laptop you could reasonably do your job with? 3 years old? 5 years? 10? And if asked the same question 10 years ago, would your number be higher or lower? Thanks to a failing batte…
A blog about modern PHP, the web, and programming in general. Follow my newsletter and YouTube channel as well.
AI plays well at complex strategy games with uncertainty and incomplete information.
Lessons learned from building Codescribble with a little help (and a lot of frustration) from an AI
Relics Gilad Bracha recently posted an article "Bits of History, Words of Advice" that talks about the incredible influence of Smalltalk but bemoans the fact that: ...today Smalltalk is relegated to a small niche of true believers. Whenever two or more Smalltalkers gather over d
I have been programming in Lua for about 9 months and it seemed like a good time to pause and reflect on my experience with it. I have used various languages over the years -- Perl ( soaplite.com and other projects, including my current consulting work), C ( a DHCP /DNS server for Arduino and a ping-pong juggling…
Every square has exactly 3 units and 20 peers. For example, here are the units and peers for the square C2 :
My last days at Uber in San Francisco were filled with disrespect, condescending managers, and sexism.
The Iraq war faceplant damaged the reputation of the press. Russiagate just destroyed it
On the existential crisis in gaming and the role of game design.
This is a fundamental principle of free and open source software. The World Wide Web abides by this principle, although we don’t often think of it that way. The Web is just an agreed-on set of programmatic interfaces: if you send me this, I’ll send you that. Your computer can construct the “this” by whatever means it…
I congratulate the Linux Mint team for clearly taking a stand against snaps today by removing it from their repository, it was something m...
A Large US Study Finds Memory Decline Surge in Young People
This post assumes some basic C skills. Linux puts you in full control. This is not always seen from everyone’s perspective, but a power user loves to be in control. I’m going to show yo…
Before I start this post, let me preface it by saying that I’m not an experienced Rustacean by any means. The excellent foks at /r/rust gave a lot of helpful feedback and cleared up some misconceptions I had. Futher errata and corrections are appreciated. This post is aimed at helping other fledgling rust-learners…
sugar, spice, and everything not nice
Go was born out of frustration with existing languages and environments for systems programming.
P2P and federated protocols converge toward becoming Nostr, but with extra steps
Why you should be opting for local tooling when working with sensitive data, even Non-Production ones.
The beginning of technology was about the shift from batched computing in one place to continuous computing everywhere. That era of paradigm changes may be over, which means the real changes are on…
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
How Google Home provides an interesting insight into the curiosity of a 4-year-old.
Detailed report on the Thoughtworks AI retreat, should we write a manifesto for AI-enabled development, is spec-driven development the return of waterfall, LLMs perform better in healthy codebases
New Scientist – Musk declared recently that he could put a human on Mars in 10 to 20 years’ time. It is a remarkable claim, yet even more astonishingly Musk tells me that he could do it for $5 billion, and possibly as little as $2 billion – a snip when you consider that the International Space Station (ISS) has cost…
Something funny happened a little while ago: I read about FreshRSS, and it sounded nice, so I installed it on a server and started using it . That would not have happened a year ago, but then again, a year ago I didn’t have any NixOS servers.
What the hell is going on with our brains? It seems like the algorithms have already taken over and the scientific literature is catching up with