Plurrrr

Sat 25 Mar 2023

Notes on FFTs: for implementers

In the previous post I’ve talked about things you might want to know as someone who uses FFTs, this part covers all kinds of FFT implementation details, including the underlying reasons for a lot of the API complexities that showed up last time. I’ll also give some recommendations on what I think are good ways write a FFT right now, and presumably also going forward.

Source: Notes on FFTs: for implementers, an article by Fabian “ryg” Giesen.

Easy PostgreSQL Time Bins

It's the easiest thing in the world to put a timestamp on a column and track when events like new records or recent changes happen, but what about reporting?

Binning data for large data sets like time series is a great way to let you group data sets by obvious groups and then use SQL to pull out a query that easily works in a graph.

Here's some PostgreSQL secrets that you can use to build up complete reports of time-based data.

Source: Easy PostgreSQL Time Bins, an article by Paul Ramsey.

ASTs - What are they and how to use them

If you are writing code, chances are that ASTs are involved in your development flow. AST stands for Abstract Syntax Tree and they power a lot of parts of your development flow. Some people might have heard about them in the context of compilers but they are being used in a variety of tools. Even if you don't write general development tools, ASTs can be a useful thing to have in your toolbelt. In this post we'll talk about what ASTs are, where they are used and how you can leverage them.

Source: Introduction to Abstract Syntax Trees, an article by Dominik Kundel.

Edge of Darkness (2010)

As homicide detective Thomas Craven investigates the murder of his activist daughter, he uncovers a corporate cover-up and government conspiracy that attracts an agent tasked with cleaning up the evidence.

In the evening Alice and I watched Edge of Darkness. I liked the movie and give it a 7 out of 10.

Hunting Time

THERE ARE TWO FUNDAMENTAL RULES OF SURVIVAL.

#1: NEVER BE WITHOUT A MEANS OF ESCAPE.

Allison Parker is on the run with her teenage daughter, Hannah, and Colter Shaw has been hired by her eccentric boss, entrepreneur Marty Harmon, to find and protect her. Though he’s an expert at tracking missing persons—even those who don’t wish to be found—Shaw has met his match in Allison, who brings all her skills as a brilliant engineer designing revolutionary technology to the game of evading detection.

#2: NEVER BE WITHOUT ACCESS TO A WEAPON.

The reason for Allison’s panicked flight is soon apparent. She’s being stalked by her ex-husband, Jon Merritt. Newly released from prison and fueled by blinding rage, Jon is a man whose former profession as a police detective makes him uniquely suited for the hunt. And he’s not alone. Two hitmen are also hot on her heels—an eerie pair of thugs who take delight not only in murder but in the sport of devising clever ways to make bodies disappear forever. Even if Shaw manages to catch up with Allison and her daughter, his troubles will just be beginning.

SHAW IS ABOUT TO DISCOVER RULE #3:

NEVER BELIEVE ANYTHING.

As Shaw ventures further into the wilderness, the truth becomes as hard to decipher as the forest’s unmarked trails…and peril awaits at every turn.

In the evening I started in Hunting Time, A Colter Shaw Novel Book 4 by Jeffery Deaver.