|
Introduction If you can write a for-loop, you can do statistics. - Jake Vanderplas A lot of developers shy away from problems which involve statistics or probability. Which is shameful since in today’s data-rich environment, you can gain a lot of insights from data. In this blog post, I’ll show you how to write a simulation tool which requires no knowledge in statistics or probability. Simulations are easy to write and can be a very ..
|
|
Since I’ve never found a complete and easy tutorial on how to setup an encrypted account using the default macOS/iOS Mail.app, I’ll try to explain my setup and how I made this. Keeping things separate for the two type of encryption, an easy and less secure way: S/MIME, and the more robust and secure PGP. I’m using both on my macOS/iOS devices, with two different apps, when I want to use a friendly way and I don’t have to share important inf..
|
|
Since I’ve never found a complete and easy tutorial on how to setup an encrypted account using the default macOS/iOS Mail.app, I’ll try to explain my setup and how I made this. Keeping things separate for the two type of encryption, an easy and less secure way: S/MIME, and the more robust and secure PGP. I’m using both on my macOS/iOS devices, with two different apps, when I want to use a friendly way and I don’t have to share important inf..
|
|
It’s a brand new year, which means it’s time to set yearly goals. But before I list my goals for 2021, let’s take a look at how I did for my 2020 goals .
|
|
This is an early attempt at blender from 2021. It started with a drawing that I loved. I’ve poked around Google Images but so far I haven’t found the original artist. I quickly modeled a few things, trying to create a more 3d look rather than sticking with the more stylized look. I’m not sure if this was ultimately the right choice. The moon was a little tricky to get right and I haven’t nailed the look of low light.
|
|
Figure 1. Asciidoc. I’ve been using reStructuredText for writing on this blog, because it has lots of built-in features that markdown doesn’t. However, reStructuredText’s actual syntax is a bit… fiddly - particularly its non-atx headings, too many things relying on lining up white space, etc… If I don’t use it for a bit, I have to look up or copy & paste all the advanced syntax. I’d prefer to use AsciiDoc, as it has all the extra....
|
|
Preface This is a tale of the intersection between thermal physics, cosmology, and a tiny amount of computer science to answer a seemingly innocuous question: “How strong does a password need to be for it to be physically impossible to brute-force, ever?” TLDR at the bottom. Note: this post contains equations. Since none of the equations were long or complex, I decided to just write them out in code blocks instead of using images ....
|
Just a little note to thank everyone who came out to our New Year’s Eve Party! It was fun to hang out with so many of you, and very satisfying to ring in the New Year with our community. These are difficult times for many of us, and maintaining our connections is an important part of staying healthy. Please feel free to visit forum.defcon.org for conversation, links to DEF CON Groups around the world and information about our upcomi..
|
|
MP² quantile estimator: estimating the moving median without storing values
-
aakinshin.net
-
5 years ago
-
eng
In one of the previous posts, I described the P² quantile estimator. It allows estimating quantiles on a stream of numbers without storing them. Such sequential (streaming/online) quantile estimators are useful in software telemetry because they help to evaluate the median and other distribution quantiles without a noticeable memory footprint. After the publication, I got a lot of questions about moving sequential quantile estimators.....
|
|
The First 90 Days” by Michael D. Watkins is a book on leadership transition that I had delivered to me from my new manager at the role I just took on at a new company. I read the book ahead of starting last month but finally got around to sitting down and writing out my summary. The book provides a comprehensive framework for making a successful transition, with practical advice and tips that are applicable to any industry or organization.
|
|
MP² quantile estimator: estimating the moving median without storing values
-
aakinshin.net
-
5 years ago
-
eng
In one of the previous posts, I described the P² quantile estimator. It allows estimating quantiles on a stream of numbers without storing them. Such sequential (streaming/online) quantile estimators are useful in software telemetry because they help to evaluate the median and other distribution quantiles without a noticeable memory footprint. After the publication, I got a lot of questions about moving sequential quantile estimators.....
|
|
In which I save myself from financial hell by putting subscriptions on another card where they can't creep up on me
|
|
In which I save myself from financial hell by putting subscriptions on another card where they can't creep up on me
|
|
In which I save myself from financial hell by putting subscriptions on another card where they can't creep up on me
|
|
If you're already using a CSS-in-JS library, trying out Tailwind CSS with your existing app might be much easier than you think.
|
|
In an earlier post, I got USB audio working on my used, manual, 2013 Honda Civic EX . Today I’ll do the same for a Sony ZS-RS60BT boombox . Here it is in all its used glory after a little cleaning. Background : I decided I should get a small portable boombox to practice my dope dance moves . I currently still suck because I think I spend more time computering than out on the floor. In any case, in a stroke of luck, I happened..
|
|
In an earlier post, I got USB audio working on my used, manual, 2013 Honda Civic EX . Today I’ll do the same for a Sony ZS-RS60BT boombox . Here it is in all its used glory after a little cleaning. Background : I decided I should get a small portable boombox to practice my dope dance moves . I currently still suck because I think I spend more time computering than out on the floor. In any case, in a stroke of luck, I happened..
|
|
GNU Stow is a tool from the GNU Project presenting itself as a symbolic link manager. As a reminder, a symbolic link is a shortcut to a file stored elsewhere on the disk. Thus, reading or writing a symbolic link will redirect to the original file. On the other hand, deleting the symbolic link does not delete the original file. Stow allows you to better manage the numerous configuration files present in Linux by creating symbolic lin..
|
|
What Is Data Engineering and Researching 10 Million Jupyter Notebooks
-
realpython.com
-
5 years ago
-
eng
Are you familiar with the role data engineers play in the modern landscape of data science and Python? Data engineering is a sub-discipline that focuses on the transportation, transformation, and storage of data. This week on the show, David Amos is back, and he's brought another batch of PyCoder's Weekly articles and projects.
|
|
After Mapbox announced the closure of Mapbox GL JS, the community made a collective decision to maintain and further develop the last open-source version and build a free alternative.
|
|
You sent me a Word doc on Wed 18 Mar 2020. Inside the doc was a copy/paste of a very large slack conversation. Inside the conversation was the complete contents of our production incidents channel on the morning of Mon 16 Mar. I glanced at the document, but was busy - our systems were straining and crashing because COVID-19 had erupted and US schools had closed, and teachers turned to Remind at scales we had never seen. Teachers have r....
|
|
This year there’s an election for the council seat in the ward of the city I live in, and I want to run for it.
|
|
The vast majority of my long term private savings are in low cost index funds. I only hold a handful of individual stocks, from a small “play” bucket in which I have no high expectations. But I have recently been thinking about investing in companies that I actually care about.
|
|
For some people, publishing a book represents a dream, or lifelong goal, whereby they share a particular experience or subject matter expertise. -Continue to read the article on SerHack.me
|
|
From the creators of rebar3_format , here comes… rebar3_hank , a powerful but simple tool to detect dead code around your Erlang codebase (and kill it with fire!). Developers can use this rebar plugin in addition to a linter ( Elvis ), Xref , and Dialyzer ; they complement each other perfectly. 10 minute read Hank Scorpio - Kill it with fire! Introduction In NextRoll’s RTB Team, we have two passions while we maintain our c....
|
|
Introduction This is a companion blog my fifth Functional Justin YouTube video which you can find here: https://youtu.be/wNVQ75KM8-4 If you're new to the series I'm exploring Scala 3 and functional programming using a simple expression evaluator, and adding features to it every week. Most of the videos are coffee break sized (10-15 minutes) but this one took a bit longer as I needed more time to explain the concepts. Next time wil....
|
|
Declaring multiple sets of scopes for the same provider with Devise and OmniAuth in Rails
-
phacks.dev
-
5 years ago
-
eng
If you’re familiar with the Rails ecosystem, the names Devise and OmniAuth might ring a bell: the former is a gem that handles (nearly) everything related to authentication; coupled with the latter, it makes implementing popular Social Login providers (e.g. Login with Facebook, or Twitter, or GitHub…) a breeze.
|