Lev's Hacking Notes

Using Skills

2021-03-25 Tags: F# dark

I've been feeling a little demotivated lately because I have not applied my Computer Science skills as much as I want to in a long time. I get a lot of satisfaction out of the work that I do but I don't always have the opportunity to grow my technical skills.

A few weeks ago I discovered the OSSU Computer Science curriculum and I started working my way through some of the courses because I seem to have forgotten half of the things that I learned in college. This exercise was worthwhile because I remember more that I expected and have been more inspired than ever to actually do something with the knowledge that I have.

Earlier this week I read Paul's blog post about porting dark from OCaml to F#. I forked the repo and started poking around to see if there was something I could do with my new found inspiration.

After a stumbling through a few things while getting started, I am really happy that I was able to make a small, but useful, contribution to the porting effort.

I went from not knowing OCaml, F#, or dark to shipping a PR in two days. I still don't know OCaml, F#, or dark but I am optimistic that I can continue to figure things out. :)

Articles from blogs I follow around the net

Working Code Podcast - Episode 026: Passwords

Ben Nadel and the crew talk about passwords, why they need to be stored securely, and how to properly use one-way hashing algorithms like BCrypt in order to evolve password security alongside increasingly-strong compute resources....

via Ben Nadel's Web Development and User Experience Feed @ BenNadel.com June 9, 2021

I will be moving to the Netherlands

I had been planning a move to the Netherlands for a while, at least until a large COVID-shaped wrench was thrown into the gears. However, I was fully vaccinated by early April, and there are signs of the border opening up now, so my plans have been slowly ge…

via Drew DeVault's blog June 7, 2021

Git: An Interactive Development History

In April I set out to create an interactive visualization of the Git distributed version control system, and I’ve finally reached a point where it’s ready for others to see. Here’s a screenshot of the current version: This became one of my larger projects,…

via jpalmer.dev May 18, 2021

Generated by openring