The R Ibex package brings the Ibex query engine to R by providing a dplyr-compatible backend. Ibex can also be used as a standalone language through a REPL, notebooks or compiled to C++. The R Ibex package is significantly faster than dplyr and faster (more than an order of magnitude faster in 5/33 tests) than [ ]
Ibex is a new table focused language for analysis of tabular data and time-series. Its goal is to combine the conciseness of data.table with speed, obtained by native code generation, a fast interpreter and lots of attention for efficient algorithms and code. It aims to make exploratory queries quick to write and fast to execute. [ ]
Anthropic used a swarm of Claude Opus 4.6 agents to build a C compiler for about $20,000 in API costs with minimal intervention. It did make me realise that while I have been a happy user of R s data.table for quite some time, the time to build something better is here. Third party packages like [ ]
I ve just launched a web-based playground for MMIX, Donald Knuth s RISC architecture from The Art of Computer Programming: https://bolt.bobjansen.net. The source is on GitHub. Almost all of the code by Claude, the idea and bugs or by me. What is it? The playground lets you write, assemble, and run MMIX assembly code directly in your [ ]
NumberPhile did a video on potentially infinite Knight Tours that I found quite interesting. I wanted to test out literate programming using Quarto to solve it and I did (result) 🙂 The RStudio integration with Quarto is really good and for a problem like this it really helps to keep your thoughts and code in [ ]
In my previous post I looked at the Tikz capabilities of ChatGPT. The quality of the graphics produced were above my expectations but I wouldn t call them useful. While doing research for this interesting Quant.SE question I came up with a more interesting question. Can ChatGPT explain and plot option strategies? Turns out it can [ ]
Sometime ago through HackerNews I found this experiment on drawing a unicorn with ChatGPT on the blog of Adam K Dean. The results left something to be desired. I prefer using Tikz instead of SVG so I decided to an experiment myself with reasonable results. First I wanted a simple sine wave. In 2014, during [ ]
Be warned: spoilers ahead. Days 5 to 11 posed a bit more challenge than the first four and gave the opportunity to explore various parts of R. Day 5 The actual logic of the puzzle was quite easy: where move_fun was either identity() or rev(). Getting the data into shape was more interesting and the [ ]
This Advent period I m participating in the Advent of Code (AoC) using R base + data.table and put the code on GitHub. Till now, the given data is easily be manipulated and there was even no need to use conditions or loops to get to the answers. Just using the functions in R base or [ ]
CRAN automatically checks C/C++ source code packages for Undefined Behaviour (UB). If the automated checks find UB it might result in the removal of the package from CRAN. This is a good thing, the presence of UB is a potential source of bugs and has no positive side effects. These checks have been improving and [ ]