I built an AI receptionist for a mechanic shop
Learn how I built an ai receptionist for my brother's mechanic shop
The latest blog posts to take off on Hacker News. 3,710 posts.
Learn how I built an ai receptionist for my brother's mechanic shop
For various reasons, I have decided to move as many services and subscriptions as possible from non-EU countries to the EU or to switch to European service providers. The reasons for this are the current global political situation and improved data protection. I don’t want to go into the first point any further for…
kind of a blog
“When life looks like Easy Street, there is danger at your door”— Grateful Dead, “Uncle John’s Band”
Due to some lucky circumstances, I recently had the chance to appear in one of the biggest German gaming podcasts, Stay Forever, to talk about the technology of RollerCoaster Tycoon (1999). It was …
Why I love NixOS is really about the Nix package manager, reproducibility, and sane system management in the LLM coding era.
I started a reading group in 2021, a few months after joining Microsoft as a new grad on the Azure Databases team. The group was initially focused on database internals, which was my favorite subject at UW. Databases touch so many areas of CS: compiler construction in the query engine, memory management with the…
A deep dive into the intricacies of the LLVM optimisation pipeline.
On automation, identity, and why warmth and presence — not technical skill — are the parts of a person that can never be replaced by a model.
A Coherent Vision for the Future of Version Control
If you want to program a graphical application for linux, your primary choices are using either X11 or Wayland. According to Wikipedia, X11 had its first release in 1984. X11 follows a client-server-model. I assume it's because the whole computational environment, was very different back then. If you have a central…
This frame of Screamer 2 was rendered not by an original 3dfx card and not by an emulator, but by an FPGA reimplementation of the Voodoo 1 that I wrote in SpinalHDL. Available on GitHub .
I called a large company the other day. Did I know the information I wanted could be found on their website? And was I aware that I could manage my account online? And would I like to receive a link to chat with their AI assistant via WhatsApp? Naturally, call volumes were higher than expected. I can only assume that…
Curried functions are probably one of the first new things you come across if you go from an imperative language to a functional language. In purely functional languages, the convention is to define an n-parameter function inductively by staggering the parameters: applying the function to argument #1 returns a…
There is a profound tension here: english specifications intuitively feel precise until you learn better from bitter experience. (It's all in that facial expression of the last frame.)
I tried to build a Windows native app using Microsoft's latest technologies. Now I understand why everyone builds Electron apps.
I spend a lot of time developing and teaching people about Clojure's open source tools for working with data. Almost everybody who wants to use Clojure…
A papal adviser calls Peter Thiel a heretic after his secret Rome lectures on the Antichrist draw global attention and a Vatican rebuke
A brief look at the three main causes of bloat in our JavaScript dependency trees, and how we can start to address them.
Chest fridge Using vertical doors in refrigeration devices is an act against the Nature of Cold Air. Understanding and cooperating with Nature rather than acting against it leads to much better efficiency. My chest fridge (Vestfrost freezer turned into a fridge) consumes about 0.1 kWh a day. It works only…
I had seen many talks about coroutines but it never really clicked where I could use them outisde of async IO. Until I looked at how Unity uses them in C#.
A practical guide to getting the engagement your project deserves.
A beginner's exploration of the many layers of Common Lisp development environments.
I really dislike Apple’s choice to clutter macOS Tahoe’s menus with icons. It makes menus hard to scan, and a bunch of the icons Apple has chosen make no sense and are inconsistent between system applications. Steve Troughton-Smith is my hero for finding a Terminal command to disable them: Here’s one for the…
The one where I mourn the best runtime and speculate idly.
Ju ci (锔瓷), the Chinese craft of repairing broken porcelain has roots dating back to the Song dynasty (960-1279), with illustrations of craftsmen mending pots appearing in Chinese paintings as earl…