Stop Validating Email Addresses with Regex (2012)
Just stop, y’all. It’s a waste of your time and your effort. Put down your Google search for an email regular expression, take a step back, and breathe.
Little languages are the future of programming
Little languages; what they are, why they matter and how they will shape the future of programming.
GitHub Copilot isn't worth the risk
Copilot may be a glimpse into the future of AI, but it comes with a lot of legal and security baggage.
Godot 3.5
After 9 months of development, Godot 3.5 is out and it comes fully packed with features and quality of life improvements! This includes a new Navigation system, 3D physics interpolation, Label3D and TextMesh, an Android editor port, asynchronous shader compilation, and more!
Vitamin D supplements lower risk of autoimmune disease, researchers say
A new study finds vitamin D supplements with or without omega-3s decreased the risk of autoimmune diseases by 22 percent compared to placebo.
Universal's Audible Watermark (2012)
This is my personal blog. The views expressed on this page are mine alone. Update, April 8, 2013: Can you hear it? Take the watermark listening test. Update, January 14, 2015: Check out the results of the listening test. A while ago, I wrote about my confusion regarding Weird Spotify Compression Artifacts. It turns…
Blood pressure e-tattoo promises continuous, mobile monitoring
Blood pressure is one of the most important indicators of heart health, but it's tough to frequently and reliably measure outside of a clinical setting.
Putting Tailscale on the Steam Deck
Unlock Seamless Networking on Steam Deck with Tailscale. Install Now for Instant Access.
Using a Canon EOS camera as a webcam in Debian
Learn how to use your Canon EOS camera as a webcam on Debian Linux with secure boot enabled. Step-by-step guide for installing dependencies, signing the v4l2loopback module, and using the camera in applications. Works with many camera brands including Canon, Fuji, HP, Kodak, Nikon, Pentax, Sanyo, and Sony.
How to use your DSLR from 2008 as a webcam in 2022 (NixOS)
Why throw away your old Camera? In this guide we'll show you how simple it is to reuse your old Camera as a webcam using the NixOS linux distribution.
Use fzf for tmux session switching
https://youtu.be/DkJ9rb85LC0
Go’s Version Control History
Every once in a while someone notices the first commit in the Go repo is dated 1972:
Speeding up VSCode extensions in 2022
I was curious to know if the functionality of VSCode can catch up with the native speed of some editors, such as Sublime. That led me to seek out where some bottlenecks may be and where time is being spent. In this post I look at both the internals and extensions.
Understanding modern Linux routing (and wg-quick)
Back in the old days, I could just type route (or, later, ip route) in my Linux terminal and get an accurate picture of all my routes. This is no longer the case.
Dolphin Progress July and August 2022
The Summer tends to consistently be one of the busiest times for Dolphin's development. While sometimes the question is what do we put into the Progress Report, during the summer months it's usually how much can we fit into the Progress Report? This summer's congestion was then compounded by us blog staff having a few…
Postgres Data Flow
What happens when you query Postgres? Data can actually come from many different places like the application cache, buffer cache, and even down into the physical disk cache. This post surveys the data storage and flow of Postgres data.
Lua, a Misunderstood Language (2021)
AndreGarzia.com website
A Random Distribution of Wealth (2017)
W hat happens, if 100 persons in a room are given $100 each and give away a Dollar to one randomly chosen person in this room each tick of the clock? How is wealth distributed over time by pure chance?
The endless search for a crypto use case
Are we there yet?
How and why the Relational Model works for databases
This is a note on, the Turing Award laureate, Ted Codd’s revolutionary paper — A Relational Model of Data for Large Shared Data Banks. In this post, I will review the paper and add my comments with a perspective from modern distributed databases.
Latin as she is spoke: How classicists tricked themselves (2019)
How Classicists tricked themselves into not learning Latin well.
Global music market grew by 18.5% in 2021, driven by paid subscription streaming
22 nd March 2022 – The global recorded music market grew by 18.5% in 2021, driven by growth in paid subscription streaming, according to IFPI, the organisation that represents the recorded music industry worldwide. Figures released today in IFPI’s Global Music Report show total revenues for 2021 were US$25.9 billion.
All I want for Christmas is these seven TypeScript improvements
It's Christmastime and I've been happily working through this year's Advent of Code in Deno (look forward to a blog post in the new year). What with all the presents, it's a good time to think about what we'd most like to see from TypeScript in the new year. Here are my top seven feature requests for 2023. Yes, that's…