The Association of Mad Scientists

Python Type-Hints and Strictness

I was taught programming in Java, which, relatively to Python, has a lot of boilerplate. So when I began writing in Python more frequently, it felt freeing, as though I could more effectively and quickly get my thoughts down and put them to use. This is especially true for small,…

Continue reading

Google's Censorship, Now As Blatant as Can Be

Remeber the quaint old days when we would complain that an article critical of Google wouldn’t be on the front page despite trending everywhere else? Or further back, when we saw that the results for Firefox extensions were  placed below the results for Chrome in Firefox, but also, strangely…

Continue reading

My version of the padlock metaphor

I’ve seen the “padlock” metaphor for public key crypto used a few times, but I feel like most people try to cram too much into the metaphor. My version only covers part of the metaphor, but I feel like if you want to know more you should learn about…

Continue reading

Apparently JSX doesn't allow HTML-style comments.

Just a quick note on JSX. It accepts most HTML tags, but not all of them. If you try to use the HTML <!– comment –> tag, you’ll discover this: [![No Comments Allowed](https://madscientists.co/wp-content/uploads/2018/02/noCommentsAllowed.png)](https://madscientists.co/wp-content/uploads/2018/02/…

Continue reading

I finally broke down and started learning JavaScript

I’ve put off learning JavaScript for a long time. I’ve heard such horrible things about it, I just didn’t want to touch it. And the PHP code I’ve seen backed up that concept that the rumors had something to them. But I never really dug into…

Continue reading