80 FFTs Per Second To Detect Whistles and Switch On Lights
Hey guys As the slightly changed adage goes: a video is worth a thousand words: Interested? Have a look at my tindie page or click below to get more technical details... So, why
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,417 posts.
Hey guys As the slightly changed adage goes: a video is worth a thousand words: Interested? Have a look at my tindie page or click below to get more technical details... So, why
Summary: JWCC is a minimal extension to the widely used JSON file format with (1) optional commas after the final element of arrays and objects and (2) C/C++ style comments. These two features make it more suitable for human-editable configuration files, without adding so many features that it’s incompatible with…
I've noticed that the longer I use OS X the more replacements I'm finding for Apple's built-in applications. Apple focuses heavily on design...
My earlier posts about using Vim were well received and it's about time for an update. I've been doing a lot more work with Vim lately and have spent some time configuring my workflow for peak efficiency, so here's a snapshot of my current state.
Published: 18-09-2014 | Author: Remy van Elst | Text only version of this article
A bug caused 30 minutes of work on an email to disappear. However, I was able to recover it by poking around in the process memory using gdb/gcore. Here’s how.
Code, Apps and Thoughts @lawrencegripper
On the design of Stop Slacking , which lets you interact via email with the poor souls trapped in the endless, no-agenda meeting that is Slack.
What follows is the story of how I fixed not one, but two, different flawed Altera USB Blaster clone devices that never worked correctly after I bought them.
Waxing poetic about hyperlocal phytoid software development
We've all used a public transit router to find a quick route from A to B, such as Google Maps or CityMapper, but how do they actually work?
Mill is a new build tool for Scala: it compiles your Scala code, packages it, runs it, and caches things to avoid doing unnecessary work. Mill aims to be better than Scala's venerable old SBT build tool , learning from it's mistakes and building upon ideas from functional programming to come up with a build tool that…
I was reviewing some stats for Mailintel and was curious about what email service top apps use; being particularly interested in transactional email services. Is there a way I can go through my mai...
This is the 3rd post in the My journey with Home Assistant focus series. I’m the happy owner of a couple of Philips Hue connected lights for a some years. Some of them are colored, some of them regular. In addition, I bought a sensor to go along with the light I installed in my toilets: it turns on automatically when…
BYOPM is a self hosted portable Password Manager implementation based on BitWarden and Raspberry PI Zero.
I had the awesome opportunity of taking the EE423 Speaker Design class offered at USC while I was going to school there. The class is taught by engineers from JBL, with some help from people like Tom Holman (the TH in THX guy!), who happens to be a researcher at USC. I learned a lot about speaker design, and ended up…
How to host your static website like Jekyll with Amazon S3 static website hosting and CloudFront CDN. This will make your website much faster and more responsive to visitors all around the world.
<img src="https://endler.dev/2022/zer…
Updated 2023-04-16 Or how to serve half a billion placeholder images a month on a budget. Lorem Picsum is one of the most popular placeholder sites on the internet. It started as a small side project written in NodeJS five years ago to cover my own needs and has since gone through several iterations as it has grown…
To Don't - The reverse to-do list.
Think better. Grow your audience. Accelerate your career.
Many websites these days ask you to provide some form of verification when you want to sign up to a service. This includes most things like shopping sites, email accounts, discussion forums, gaming services, blogs, social media and etc. Basic forms of verification are just supplying an email address or perhaps solving…
TL;DR To make a default Vim installation more useful, type the following 5 lines into its .vimrc file: