Adventures in x86 ASM with rx86
Posted on December 23, 2021
| 23 minutes
| 4725 words
| Jonathan Carroll
| Link to source
I just finished ‘Code: The Hidden Language of Computer Hardware and Software’ by Charles Petzold which was a really well-written (in my opinion) guided journey from flashing a light in morse code through to building a whole computer, and everything needed along the way.
The section on encoding instructions for the processor (built up from logic gates) - assembly instructions as a human readable version of the machine code - was particularly interesting to me, and as I was describing this to a colleague I
remembered that it’s not the first time I’ve played with assembly…
[Read More]
Improving a Visualization
Posted on July 2, 2021
| 13 minutes
| 2585 words
| Jonathan Carroll
| Link to source
I saw this post
on Reddit’s r/dataisbeautiful showing this plot of streaming services market
share, comparing 2020 to 2021
and thought it looked like a good candidate for trying out some plot improvement techniques.
[Read More]
isEven without modulo
Posted on March 9, 2020
| 9 minutes
| 1780 words
| Jonathan Carroll
| Link to source
You may have seen the memes going around about fun ways to program the
straightforward function isEven()
which returns TRUE
if the input is even,
and FALSE
otherwise. I had a play with this and it turned into enough for a
blog post, and a nice walk through some features of R.
[Read More]
{ggtext} for images as x-axis labels
Posted on August 13, 2019
| 5 minutes
| 934 words
| Jonathan Carroll
| Link to source
I’ve written a
few
times
about using an image as an x-axis label, and the solutions have been slowly
improving. This one blows all of them out of the water.
[Read More]
forcats::fct_match
A small tidyverse contribution
Posted on February 22, 2019
(Last modified on August 13, 2019)
| 7 minutes
| 1400 words
| Jonathan Carroll
| Link to source
This journey started almost exactly a year ago, but it’s finally been sufficiently worked through and merged! Yay, I’ve officially contributed to the tidyverse (minor as it may be).
[Read More]
Even more images as x-axis labels
Posted on October 16, 2018
(Last modified on August 13, 2019)
| 6 minutes
| 1066 words
| Jonathan Carroll
| Link to source
This is the last update to this strange saga… I hope.
[Read More]
Adding strings in R
Posted on October 6, 2018
(Last modified on August 13, 2019)
| 10 minutes
| 2023 words
| Jonathan Carroll
| Link to source
This started out as a “hey, I wonder…” sort of thing, but as usual, they tend to end up as interesting voyages into the deepest depths of code, so I thought I’d write it up and share. Shoutout to [@coolbutuseless](https://twitter.com/coolbutuseless) for proving that a little curiosity can go a long way and inspiring me to keep digging into interesting topics.
[Read More]
Constricted development with reticulate
Posted on April 4, 2018
(Last modified on August 13, 2019)
| 5 minutes
| 1012 words
| Jonathan Carroll
| Link to source
I’ve been using the reticulate package occasionally for a while now, so I was surprised to see that it had only just been officially released.
[Read More]
JC and the Vignettes
Posted on March 6, 2018
(Last modified on August 12, 2019)
| 3 minutes
| 627 words
| Jonathan Carroll
| Link to source
If that’s not a great 1960’s band name then I don’t know what is (hint: I don’t know what is).
[Read More]
Thou shalt not compare numeric values (except when it works)
Posted on September 4, 2017
(Last modified on August 13, 2019)
| 7 minutes
| 1405 words
| Jonathan Carroll
| Link to source
This was just going to be a few Tweets but it ended up being a bit of a rollercoaster of learning for me, and I haven’t blogged in far too long, so I’m writing it up quickly as a ‘hey look at that’ example for newcomers.
[Read More]