Delivered once every Week. No Spam Ever.

Issue - 186

Worthy Read

Once a month flask newsletter. Maintained and curated by a friend.

I’m going to explain how I see lambda expressions and why I tend to recommend my students avoid using them.

In systems based on microservices architecture, you have multiple services getting updated frequently. How do you respond when a deployment of a service introduces instability or bugs? Sheroy Marker offers some remediation strategies in this blog.

The latest additions to the framework include a new hybrid front end that enables tracing and scripting models from eager mode into graph mode for bridging the gap between exploration and production deployment, a revamped torch.distributed library that allows for faster training across Python and C++ environments, and an eager mode C++ interface (released in beta) for performance-critical research.

In the multi-armed bandit (MAB) problem we try to maximise our gain over time by "gambling on slot-machines (or bandits)" that have different but unknown expected outcomes. The concept is typically used as an alternative to A/B-testing used in marketing research or website optimization. For example, testing which marketing email leads to the most newsletter signups, or which webshop design leads to the most sales. The benefit of viewing website optimization as a multi-armed bandit problem instead of an A/B-testing problem is that no pre-defined sample sizes are needed and the algorithm will start optimizing the outcome (e.g. click rate) from the beginning. While the A/B-test needs to run all predefined samples to make a conclusion.
multi-armed bandit

Some days ago I got melancholic while using turtledemo and decided to create a project that has no practical applications whatsoever – a transpiler called chelodina1. Curator's note - I studied logo back in school and then DBase III Plus. But it's logo that got me excited about programming. Had lot of fun playing with this today.

How to programmatically download and parse the Wikipedia?

I recently built a small agent-based model using Python and wanted to visualize the model in action. But as much as Python is an ideal tool for scientific computation (numpy, scipy, matplotlib), it's not as good for dynamic visualization (pygame?). You know what's a very mature and flexible tool for drawing graphics? The DOM! For simple graphics you can use HTML and CSS; for more complicated stuff you can use Canvas, SVG, or WebGL.

There are a lot of computer science graduates and programmers applying for programming, coding, and software development roles at startups like Uber and Netflix; big organizations like Amazon, Microsoft, and Google; and service-based companies like Infosys or Luxsoft, but many of them have no idea of what kind of programming interview questions to expect when you’re applying for a job with these companies.
interview prep

Data Science sounds like something cool and awesome. It’s pictured as something cool and awesome. It is a sexiest job of 21st century as we all know (I won’t even add the link to that article :D). All the cool terms are related to this field?—?Machine Learning, Deep Learning, AI, Neural Networks, algorithms, models

Remi is a GUI library for Python applications which transpiles an application's interface into HTML to be rendered in a web browser. This removes platform-specific dependencies and lets you easily develop cross-platform applications in Python!

command line tool


dbxfs - 255 Stars, 7 Fork
User-space file system for Dropbox

mpc.pytorch - 127 Stars, 4 Fork
A fast and differentiable model predictive control (MPC) solver for PyTorch.

Hierarchical Attention Networks for Document Classification

Hand-Tracking - 31 Stars, 21 Fork
Tracking hands using deep learning

scc - 29 Stars, 1 Fork
An Offline cheat sheet and a quick reference command line tool for HTML, CSS and JS .

bunny - 23 Stars, 1 Fork
A progress bar like tqdm, but with more bunny.

ibis - 13 Stars, 1 Fork
IBIS is a workflow creation-engine that abstracts the Hadoop internals of ingesting RDBMS data.

thriftpy2 - 9 Stars, 1 Fork
Pure python implementation of Apache Thrift.

Trading-Strategies - 6 Stars, 0 Fork
python library for trading strategies & analyzing

tide - 5 Stars, 1 Fork
TIDE is a Terminal Integrated Development Environment

awstack - 5 Stars, 1 Fork
aws cloudformation for humans

scratchML - 3 Stars, 0 Fork
Machine Learning from Scratch with Python and Numpy