The first release candidate of FreeCAD 1.0 is out
We’ve just published builds of the first release candidate for FreeCAD 1.0. You can download them here. So far, we’ve enjoyed the contributions of users who are happy to be living on the edge with …
The latest blog posts to take off on Hacker News. 6,504 posts.
We’ve just published builds of the first release candidate for FreeCAD 1.0. You can download them here. So far, we’ve enjoyed the contributions of users who are happy to be living on the edge with …
6 Techniques I Use to Create a Great User Experience for Shell Scripts
Ongoing According to Repology , the latest packaged Git for Windows is version . To keep up with releases of Git for Windows, which includes Git Bash and the Mintty terminal emulator , see github.com/git-for-windows/git/releases or groups.google.com/g/git-for-windows .
Different weights are cool, but the real question is whether your font can swash.
Would figuring out your bugs and outages be easier if you had a time machine? We are now making a time machine directly available to all of our customers.
It's hard to make progress on side projects sometimes. Getting started is easy when we see the bright future of the project. Then somewhere in the middle, we get stuck in lists of tasks to do, a long way in and still a long way from the finish line.
Over the past few years, it seems like the rate at which new CLI tools are being written has picked back up again, accelerating after seeing relatively little activity between ~1995 and ~2015. I’d like to talk about this trend I’ve noticed, where people are rewriting and rethinking staples of the command line…
When I was a kid, my sister and I had a tower of VHS tapes we watched endlessly. Fast-forward to today, and my children's movie collection is vastly different. It's completely digital and dispersed across services. I wanted to recreate the tangibl...
By WitherOrNot
I am Dan, full stack software engineer.
For a few years now I have been working on the Haskell Language Server (HLS), and the lsp library for the LSP protocol and writing LSP servers. Unsurprisingly, I have developed some opinions about the design of the LSP! Recently I gave a talk about HLS and LSP at the Haskell Ecosystem Workshop at Zurihac 2024. One…
Keeping your codebase searchable will make your maintenance life easier in the long run. A collection of guidelines to keep your code base greppable
The 10 most frequent letters in English are ETAOINSRHL . This layout gets most of those letters onto the home row while making use of existing muscle memory. According to Carpalx , QWERTY-Flip scores about as well as the famous Dvorak layout, but while Dvorak is very hard to learn, with QWERTY-Flip you'll be up and…
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.
There are several popular meta schemas out there. Open Graph may be the best supported, but if you want your meta data to be picked up by a particular service you might need to do a bit of research. Or support them all.
This is a long-due update on porting Godot to the iPad. Shortly after my last blog post covering the development work on May 29th, Apple held its WWDC 2024 conference. I went into the conference with gusto, expecting to fully embrace all the iOS 18 APIs. I already knew
Add a memo to an email to jot down private notes — remind yourself of tasks, record when you paid a bill, capture notes from a side conversation, or anything else!
Economist. Policy Entrepreneur. Geek. Co-recipient of the 2018 Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel. University Professor at NYU. Focused on urbanization; cooperation at scale of millions and billions; science; technology; economic development; long-term growth; code as language.
I’ve tried Notion, Obsidian, Things, Apple Reminders, Apple Notes, Jotter and endless other tools to keep me organised and sure, Notion has stuck around the most because we use it for client stuff, but for todo lists, all of the above are way too complicated. I’ve given up this week and gone back to paper […]
Updates 07/23/2026 @ 5:00PM ET: The Finale to Dorico crossgrade is no longer available from the Finale eStore. Please head […]
Like Heroku, but you own it.
An increasing number of self-hostable software meets a tool to make self-hosting trivial.
You know the nagging feeling that your product, project, or company has become more complicated than it needs to be? You can solve many problems and get better results by doing something unthinkable to many: removing parts that once seemed essential. My crusade against complexity continues with this short story
About a month ago [1] , I was onboarding a friend into one of my side project codebases and she asked me why I was using a particular type of UUID. I'd heard about this type while working on that project, and it's really neat. So instead of hogging that knowledge for just us, here it is: some good uses for different…
I’ve long been enamored of the sparkline, a graphical device which its inventor Edward Tufte defines thusly: A sparkline is a small intense, simple, word-sized graphic with typographic resolu…
Generate calendar entries from an image using Anthropic Claude 3.5. Convert lesson dates in an image to a calendar ICS file
Reuniting AirPods with a few clever tricks
LM Studio 0.3.0 is here! Built-in (naïve) RAG, light theme, internationalization, Structured Outputs API, Serve on the network, and more.
Aerc is a TUI email client. It had its first release ~4 years ago. This makes it a “baby” compared to most of its “competitors” (Pine was released in 1992, Mutt in 1995). I heard about this program shortly after its first release but ignored it at the time, because I was still reasonably happy with Thunderbird and it…