Over the years I have found out how important it is to constantly challenge yourself. Coding is craftsmanship. A good craftsman will always try to improve the toolbox they use every day. Code patterns belong in any good toolbox.
I had the tremendous privilege of speaking about creating sustainable token platforms at TokenSky 2018 in Seoul, Korea. Not only did I have a great time presenting some of the ideas that I’ve come across, I also encountered a lot of stimulating questions from individuals and companies all interested in enhancing their platform using some kind of blockchain token.
Not many things a business owner has to go through are as scrutinous and unpleasant as a data privacy audit.
Imagine this: You’re pitching an idea for an interesting data science problem that you can solve for your client. The client is sold on the idea and wants to immediately know how fast you can get it done, and more importantly, what the project milestones will look like.
A great method to improve memory usage of Pandas DataFrames is by converting
columns with
categorical variables to
use the data type categorical
.
df.groupby()
in Pandas, and thought to myself:
I’ve now solved the first 15 Project Euler challenges in C. But then, I’ve hit a road block. Let me explain.
After a long time of being complacent with my skills, I thought I should up my InfoSec game. So far I’ve been mainly busy with figuring out how to enhance application security in my work. That means I learned how to
Uber Rush provides cost-effective on-demand courier services. It is an exciting service that will allow companies to start delivering to local customers faster. Uber tries to make the process as easy as possible by providing an API which can be easily integrated into existing shop solutions and lets customers order cheap and easy shipping.
The other day, I found out something real fun: Not all bike lanes in Germany need to be used! Since bike lanes are quite dreadful and not at all safe, I wanted to write a handy tool to show me when to use a bicycle lane and when not.
Python 3.4 introduced the statistics
module. It contains helpful methods for
determining basic statistical properties, such as mean, median and standard
deviation of samples and populations.
I had this curious thought the other day: what is the byte value distribution
in binary files, such as an executable? Take for example /bin/echo
on OS X
10.11.1.
The new Python 3.5 unpacking syntax makes a programmer’s life much easier.
I found a really neat data source online on unwanted robocalls that the FCC (Federal Communications Commission, a United States government agency) has created and published openly. The data source provides times and dates of unwanted robocalls that consumers have reported to the FCC. We can use this data source to find out all kinds of things, but today we will be content with just finding out the time of the day households are most likely to receive robocalls.
This is a simple s-expression parser written in Python 3. It understands symbols and numbers and uses tuples to represent the data internally.
Creating tuples from generator expression is surprisingly fast.
Go to: