(A frame from "Fantasia", set to Stravinsky's "The Rite of Spring", depicting two developers arguing about serialization formats, seconds before the AI meteor hits and wipes us all out.)| Garden Path Trajectory
Heron| Garden Path Trajectory
"Just as I cannot step in the same river twice, the person who created this bug and I are two separate beings in the fabric of the universe. Therefore, I will also not be the one who fixes it."| Garden Path Trajectory
During the first COVID-19 days, I had a couple of weeks hiatus between two jobs, which I used to create a popular-math podcast in Hebrew I call "Math Shmath".| Garden Path Trajectory
I wrote a hands-on tutorial for Zero-Knowledge proofs more than a year ago on this blog (in four parts: I, II, III and IV).| Garden Path Trajectory
This is the final part of this hands-on tutorial. I will assume from now on that you have read Part I, Part II, and Part III of this series.| Garden Path Trajectory
A Zero Knowledge Merkle Tree| Garden Path Trajectory
In the previous post we developed the witness for our proof. Simply put - it is a piece of data that the prover will claim it has, and the verifier will ask queries about. In this process will develop the machinery required to force the prover to be - if not honest, then at least consistent.| Garden Path Trajectory
By the end of this series of posts we will have composed some code in Python (roughly 100 lines) that proves the satisfiability of Partition Problem instances with zero knowledge.| Garden Path Trajectory
While working at Resonai, I wrote a piece of code that performs Hierarchical Clustering, in collaboration with David Lehavi. In addition to various optimizations I won't get into, we applied a nice heuristic that allowed a considerable improvement in the program's memory footprint, as well as the running time. The more formal name we gave it was Spatially Sensitive Hierarchical Clustering (SSHC), but ended up referring to it as Hierarchical Hierarchical Clustering which is funnier, and bett...| Garden Path Trajectory
So, your colleague told a bad joke, and the only proper response is a rim shot sound. However, you have no drum kit within reach, so what you really need is a keyboard shortcut, shall we say Ctrl+Alt+Shift+R to play the following rim shot sound effect.| Garden Path Trajectory
As of the time I'm writing this, the Bitcoin network consumes more electricity than 159 of the countries in the world, as pointed out here.| Garden Path Trajectory
This week I attended the 10th 3D Object Recognition workshop, which was held as preliminary part of EuroGraphics. To sum up my impression from the vast majority of the works, I felt that the academia is working on the wrong problems.| Garden Path Trajectory
The polite way to get a co-worker's attention to discuss an issue without bothering someone, is to send an email or some other form of asynchronous communication.| Garden Path Trajectory
There's a famous puzzle, often referred to as the Zebra Puzzle. It goes something like this:| Garden Path Trajectory
For two years, starting October 2010, I was a teaching assistant in the Introduction to Information Theory course at the Hebrew University, which was taught by Prof. Michael Werman, and the following year by Prof. Michael Ben-Or.| Garden Path Trajectory
The Israeli ID number and the Luhn Algorithm| Garden Path Trajectory
So, here's a sketch for a mobile location-based farming simulation game I thought of:| Garden Path Trajectory
For the past couple of weeks - the photo-processing app Prisma has been gaining huge attention, and rightfully so - they use CNNs (+3 points for trendy buzz word) and AI (+2.5 points) to process its users' photos and turn them into truly impressive art work, inspired by great artists such as Van Gogh, Picasso, and others (+1.5 points for name dropping).| Garden Path Trajectory
Recently, through Freakonomics, I came across the notion of deliberate practice. The idea, originally introduced by Ericsson et al in 1993, and more notably popularized by Malcolm Gladwell's "Outliers", is that the contribution of natural talent to greatness in art, science, and sports, is far smaller than we tend to assume.| Garden Path Trajectory
It does not take a UX expert to see that the electronic ticket validation system in Israel Railways is poorly designed.| Garden Path Trajectory
For some computational geometry project, I had to understand the orbits of the action of the octahedral group on a 3D cube, and like so many times with math, I did it the hard way only to find out later that a simple observation would have saved me the effort. Well, some of the effort.| Garden Path Trajectory
Early in 2011, I spent a few months as an exchange student in the University of Melbourne. Although I was writing my thesis at the time, I was looking for topics for a small-scale research, as I had to turn in some written assignment as part of the exchange program. I can't remember why, but I thought a bit about powers of graphs, and pondered about their relation to hardness. Since it turned out to be an easy question to solve, it wasn't enough for the written assignment (let alone a researc...| Garden Path Trajectory
Repeatable Puzzles| Garden Path Trajectory
A floating problem Floating point precision problems are notoriously annoying, and personally I was somewhat surprised they are still an...| www.shirpeled.com