M1 Mac: Should you enable efficiency cores in Docker?

Posted on Fri 20 January 2023 in tech • Tagged with docker, rust, c++, go, build, apple

Should you enable your efficiency cores for use by Docker on Apple Silicon?

If you enable the efficiency cores there are 2 additional cores for the system scheduler to allocate to your workload. However, if you leave them disabled, these 2 cores will remain in reserve for use by supportive …


Continue reading

Fibonacci 200M in 2 Minutes

Posted on Fri 16 December 2022 in tech • Tagged with programming, fibonacci, prime, go

Fibonaccis

F(200M) in 2 minutes! Apple arm64 is no joke. You can do it yourself with Go Fib


Fast Doubling Fibonacci Primes in Go

Posted on Sun 31 October 2021 in tech • Tagged with programming, fibonacci, prime, go

Fibonaccis

I've updated my multi-precision Fibonacci C++ package in Go. I am currently in the process of learning Go and this is something I thought I could tackle. I was surprised at how easy it was to build this. I'm becoming a reluctant convert. The implemntation complexity is comparable to Python …


Continue reading

C++ Functional Programming?

Posted on Wed 27 October 2021 in tech • Tagged with programming, c++, go, python, java

cpp

C++ programmers should explore functional languages. Experience with modern programming idioms can improve ones ability to write modern C++.