Overengineering a way to know if people are in my university's CS lab
Who knew figuring out the lab's occupancy would be so much work?!
The latest blog posts to take off on Hacker News. 4,415 posts.
Who knew figuring out the lab's occupancy would be so much work?!
I’ve written a lot of JavaScript. I like JavaScript. And more importantly, I’ve built up a set of skills in understanding, optimizing, and debugging JavaScript…
I’ve recently started a new job as a documentation engineer. While my work is largely the same as that of a technical writer, …
I've been creating small, hand-written websites to organise my files. It's a lightweight, flexible approach that I hope will last a long time.
Unit tests are always in sync with the code, making them a powerful tool for up-to-date documentation.
The other day I found myself needing to add up some numeric values that were scattered across twelve different emails. I didn’t particularly feel like copying and pasting all of …
Discover how I transformed an old server into a powerful AI engine, self-hosting Llama 3.2 with GPU acceleration using Coolify. A step-by-step guide.
Sound Lab is an analogue synthesiser, consisting of six modules that can be combined in a variety of ways. It uses a single printed circuit board that doubles as the front panel and wiring, with surface-mount components and PCB-mounted controls to make the construction as easy as possible:
In this article, we explore Typst, a new typesetting system similar to LaTeX. We explore its syntax, current uses and possible uses; we test its scripting system, which is incredibly powerful; we compare it with LaTeX, Markdown and Word, which can be used in similar roles; and we explore its applicability to the task…
As DebConf22 was coming to an end, in Kosovo, talking with Eeveelweezel they invited me to prepare a talk to give for the Chicago Python User Group . I replied that I’m not really that much of a Python guy… But would think about a topic. Two years passed. I meet Eeveelweezel again for DebConf24 in Busan, South Korea…
Alternative WordPress options that you can drop onto a server and get running with
The personal site of R. W. Blickhan
Loris Cro's Blog
Efficient software development benefits from local development, it enables faster iteration, better debugging and ensures consistency between local and production environments.
Instead of doom-scrolling through my phone in the morning, I built an alternative with a Raspberry Pi, a dot matrix printer, and some PHP.
The first real money I ever made from game development was on Android. It was in 2013, when Android was still the underdog compared to the iPhone, and was being touted as a great platform for developers. I’d taken two weeks to build Patchy, a retro arcade game revamped for touch controls, and published it on the…
You can find plenty of tutorials on the Internet about the art of web scraping (for example, here and here ) and the first things you will learn about are Python and Beautiful Soup. There is no tutorial on web scraping with Javascript in a web browser though you will find browser extensions that claim to do it all…
(Thanks for getting this on front page of HackerNews!) Along the years I have tested various...
A couple of moments ago, I finished reading the article by Rob O'Leary about the pervasive data collection done by Visual Studio Code. Whilst Visual Studio Code is "open-source" (as per the OSD) the value-add which transforms the editor into anything of value ("what people actually refer
Notion sat down on the curb, crushed his cigarette into the pavement, put his face into his hands, and sobbed. It felt good to finally let i...
With separate plastic, metal, paper, and glass recycling, composting, and pick up of all the rest, knowing which days to put out which bins ...
Write-up of a bunch of laser-cut projects designed with Cuttle.
Kids get excited about things that are very different from those of adults. You probably remember your kid's first birthday...
Greenwich, an experiment in collaborative curation
Ever since I saw elementary os sporting the very legible Inter font for its UI and site, I wanted to make it part of my desktop too. The only problem was any font I'd choose got a little blurry. Not any more!
I was toying around with a refactor the other day that would have taken me ages by hand as it involved 100s of files. I wanted to rename every instance of...
Fixing problems that shouldn't exist
Diagram of the OpenAPI Specification tooling ecosystem, focusing on how tasks relate to the specification
Fancy new build tools come and go, but I think I will stick with using makefiles to orchestrate everyday tasks in my projects.