NordVPN promises a private and fast path through the public internet, with no logs and unmetered access for 6 simultaneous devices. They are currently running a promotion, but you’ll have to use this link to find it. Its typical price has been discounted to $99 for 3 years of service. That’s a good deal at just $2.75 per month. See the $2.75/month NordVPN holiday deal here.
This story, “Get 3 Years of NordVPN Service for Just $2.75 Per Month” … Read the rest
The numeric Python community should consider adopting Numba more widely within community code. Numba is strong in performance and usability, but historically weak in ease of installation and community trust. This blog post discusses these strengths and weaknesses from the perspective of an OSS library maintainer. It uses other more technical blog posts written on …
Read more → … Read the rest
Are you considering getting into web programming? Choosing a web framework (like Pyramid, Flask, or Django) can be daunting. It would be great to see them all build out the same application and compare the results side-by-side. … Read the rest
In Datastructures and algorithms in Java, Part 2 I introduced a variety of techniques for searching and sorting one-dimensional arrays, which are the simplest arrays. In this article we’ll explore multidimensional arrays. I’ll introduce the three techniques for creating multidimensional arrays, then show you how to use the Matrix Multiplication algorithm to multiply elements in a two-dimensional array. I’ll also introduce ragged arrays and show you why they are popular for big data applications. Finally, I will answer the question … Read the rest
Just about every year is a good year to be investing in Python learning, whether you are a beginner or an expert. Employment opportunities are opening for Python developers in fields beyond traditional web development.
An IBM blog post reports that Python is now the dominant language in many data science and machine learning careers. We charted data from DataScienceCentral to see how well Python is doing in this new field. Here is the result.
As you can see, it … Read the rest
In accordance with our security release policy, the Django team is issuing Django 1.11.10 and Django 2.0.2. These release addresses the security issue detailed below. We encourage all users of Django to upgrade as soon as possible.
CVE-2018-6188: Information leakage in AuthenticationForm
A regression in Django 1.11.8 made
django.contrib.auth.forms.AuthenticationForm run its
confirm_login_allowed() method even if an incorrect password is entered.
This can leak information about a user, depending on what messages
confirm_login_allowed() raises. If confirm_login_allowed() isn’t
… Read the rest
We have been working on Wallaroo, our scale-independent event processing system, for a little over two years. When we open sourced it in September of 2017 we included an API for writing applications using a Python API. This blog post tells the story of what we learned from the feedback we received about the original API and how we applied that feedback to make improvements that have led to our new API. … Read the rest