Programming Leftovers
-
RC Week 12: What's Next, and Speedrunning Crafting Interpreters | nicholas@web
And that's it. My batch at RC ended yesterday. I have so many thoughts and feelings from this time, but it's going to take time to coalesce them all. I'll write up my Return Statement in a week or two, but for now, here's what I was up to the last week!
Mostly, this last week was an attempt to speedrun Crafting Interpreters. This book has been on my shelf for a while, and I got started on it after I decided to stop learning Idris. A friend from this batch has done really cool work going through Crafting Interpreters, so I wanted to see how much I could get through while we can still easily pair program on it.
Turns out, a lot! In the last 1.5 weeks or so, I read through the first 11 chapters and implemented everything from the first 10. All that's left is doing chapter 11 (which should fix a hole in the semantics and improve performance) and then read two chapters focused on classes! It'll be really cool to see how object-oriented programming can be implemented at the language level.
-
BridgeStan: Stan model log densities, gradients, Hessians, and transforms in R, Python, and Julia | Statistical Modeling, Causal Inference, and Social Science
We’re happy to announce the official 1.0.0 release of BridgeStan.
-
ChatGPT can Create Datasets, Program in R... and when it makes an Error it can Fix that too! - Learning Machines
ChatGPT from OpenAI leaves me speechless over and over again. I have been in the AI industry for many decades now and it has been a long time since I last had this feeling of utter fascination mixed with disbelief mixed with anxiety.
-
Docker Build: A Beginner’s Guide to Building Docker Images - TecAdmin
Docker is a popular tool for packaging and deploying applications in an isolated environment, and a key part of the Docker workflow is building Docker images. We can build our own images with the help of base images and use them to create containers. We can also pull the images directly from the docker hub (https://hub.docker.com/) for our application. In this beginner’s guide, we will explain what Docker images are and how to build them.
-
A Beginner’s Guide to Use Bash Functions! - TecAdmin
Bash functions are a handy way to group a series of commands that you often use together. They allow you to reuse code, make your scripts more organized and easier to read, and save you time by not having to type out the same commands over and over again.
-
A glimpse of 2022 – The Mozilla Support Blog
Time surely flies, and here we are, already at the end of the year. 2022 has been an amazing year for the Customer Experience team. We welcomed 5 new people to our team this year, including 2 engineers, and 1 technical writer.
-
Pico-ITX SBC features NXP i.MX 93 LGA system-on-module - CNX Software
iWave Sytems iW-RainboW-G50M is an NXP i.MX 93 OSM-L compliant LGA module with up to 2GB RAM, WiFi 5 and Bluetooth 5.2 module that is found in the company’s iW-RainboW-G50S Pico-ITX SBC designed for industrial applications.
The NXP i.MX 93 single and dual-core Cortex-A55 processor with an Ethos U65 microNPU was announced in November 2021, but we had yet to see any hardware based on the new NXP i.MX 9 processor family. The iW-RainboW-G50M and iW-RainboW-G50S change that with a system-on-module and single board computer.