Programming Leftovers
-
Day 2: Less Variable Wattage = More Flow - Raku Advent Calendar
Finding flow while coding is sometimes tricky to do – it’s even trickier when encountering ‘someone else’s code’. We’ve all had the experience of reading code and crying, “WAT?!”.
Working with high ‘wattage’ code is not just unpleasant, it costs time and money. The more WATs a program contains, the scarier it is, and sadly, fear is a flow stopper.
By contrast, writing low wattage code can facilitate flow by keeping things cognitively comfortable for yourself and other programmers. Let’s start with some high wattage code and Raku-ify it.
-
Recognizing and Avoiding Disassembled Junk | Mandiant
There is a common annoyance that seems to plague every reverse engineer and incident responder at some point in their career: wasting time or energy looking at junk code. Junk code is a sequence of bytes that you have disassembled that are not actual instructions executed as part of a program. In addition to wasting time, I’ve seen people get alarmed and excited by the junk code they’ve found. In these cases, it is because they found executable code in a place they weren’t expecting, which led them to believe they had found an exploit or an advanced malware specimen.
-
Getting coordinates (lon,lat) from road name and kilometer in Spain
-
Bayes Factors for Forensic Decision Analyses with R [book review] | Xi’an's Og
My friend EJ Wagenmaker pointed me towards an entire book on the BF by Bozza (from Ca’Foscari, Venezia), Taroni and Biederman. It is providing a sort of blueprint for using Bayes factors in forensics for both investigative and evaluative purposes. With R code and free access. I am of course unable to judge of the relevance of the approach for forensic science (I was under the impression that Bayesian arguments were usually not well-received in the courtroom) but find that overall the approach is rather one of repositioning the standard Bayesian tools within a forensic framework.
-
How Stable is China?
The current protests in China make many people wonder whether the situation will escalate further.
-
Arducam OCam AI camera adds context to video streams in real-time with the PhysicO platform - CNX Software
Arducam OCam, whose name stands for Object Camera, is an AI camera with 3 TOPS of AI performance and designed to work with OStream‘s PhysicO Edge AI media platform that adds context to MP4 video streams in real-time.