Blog Post Higher-Abstraction Languages for Prototyping Higher-abstraction languages like Julia and Python naturally reside closer to algorithmic thinking, making them better for exploration and prototyping. To explore this, we use Julia to walk through a prototyping exercise to programmatically decode morse code messages on video.
Read More Blog Post What is an FPGA and How Does It Work? A Field Programmable Gate Array (FPGA) is a gate array where static random-access memories (SRAM) based fabric replaces metal interconnections between logic elements. It’s infinitely flexible and doesn’t wear out. Our engineer addresses key FPGA programming challenges, like how to avoid reprogramming the SRAM every time you power up.
Read More Blog Post Negative Zero Discover the surprising world of floating point math and its quirky rules, from negative zero to division by zero. Delve into IEEE 754 standards and understand why infinity isn’t just a number.
Read More Blog Post Sometimes, Noise Helps I’ve been working on a fun problem lately that involves estimating a scalar parameter from a set of repeated observations. It turns out that in certain circumstances, the presence of noise in the system can actually make the estimate more accurate, which is a little counterintuitive and also kind of cool. In my case, I…
View Article Read More