|
I am a staff engineer at Canonical, where I have worked for six years. My time here has been filled with brilliant people and amazing technology, and I’ve had the pleasure and privilege of playing pivotal roles getting a number of new projects off the ground. As I’ve said in the past, I joined Canonical to help my technical growth, and they delivered in spades. I have really loved my time here, which made the decision to leave all the more ..
|
|
Internet: Medium For Communication, Medium For Narrative Control The Artifacts And Spaces: Social Media And The Democratization Of Speech
-
venam.net
-
5 years ago
-
eng
With the advent of smartphones, social media platforms are on the rise. Let's step back and try to understand what social media are, not by citing events and instances happening on the different platforms, nor the countless consequences but by describing the characteristics of this new informational channel. We'll go over the rest later but let's take some distance for now.
|
|
Azure Functions Get Key from Terraform without InternalServerError
-
blog.gripdev.xyz
-
5 years ago
-
eng
So you’re trying to use the Terraform azurerm_function_app_host_keys resource to get the keys from an Azure function after deployment. Sadly, as of 03/2021, this can fail intermittently 😢 (See issue 1 and 2 ).+ [Edit: Hopefully this issue is resolved by this PR once released so worth reviewing once the change is released] These errors can look something like these below: Error making Read request on AzureRM Function App Hostke..
|
|
I am an application/backend developer who has to quibble with databases more often than desired. I can get my way around Postgres pretty well, but I can always use a hint or two, especially when it comes to fine-tuning and performance. I stumbled upon Cleaning Up Your Postgres Databases . It offers useful advice on spotting performance bottlenecks in your Postgres database. Take the cache and index hit queries, for example. The first..
|
|
There are dozens of different ways to estimate quantiles. One of these ways is to use the Sfakianakis-Verginis quantile estimator. To be more specific, it’s a family of three estimators. If we want to estimate the $p^\textrm{th}$ quantile of sample $X$, we can use one of the following equations: $$ \begin{split} \operatorname{SV1}_p =& \frac{B_0}{2} \big( X_{(1)}+X_{(2)}-X_{(3)} \big) + \sum_{i=1}^{n} \frac{B_i+B_{i-1}}{2} X_{(i)} + \frac{....
|
|
There are dozens of different ways to estimate quantiles. One of these ways is to use the Sfakianakis-Verginis quantile estimator. To be more specific, it’s a family of three estimators. If we want to estimate the $p^\textrm{th}$ quantile of sample $X$, we can use one of the following equations: $$ \begin{split} \operatorname{SV1}_p =& \frac{B_0}{2} \big( X_{(1)}+X_{(2)}-X_{(3)} \big) + \sum_{i=1}^{n} \frac{B_i+B_{i-1}}{2} X_{(i)} + \frac{....
|
|
Table of Contents What’s SIMD Anyways? Vectorizing FizzBuzz Examining the Native Code Avoiding Scalar Processing of Tail Elements Wrap-Up Java 16 is around the corner, so there’s no better time than now for learning more about the features which the new version will bring. After exploring the support for Unix domain sockets a while ago, I’ve lately been really curious about the incubating Vector API, as defined by JEP 3....
|
|
Table of Contents What’s SIMD Anyways? Vectorizing FizzBuzz Examining the Native Code Avoiding Scalar Processing of Tail Elements Wrap-Up Java 16 is around the corner, so there’s no better time than now for learning more about the features which the new version will bring. After exploring the support for Unix domain sockets a while ago, I’ve lately been really curious about the incubating Vector API, as defined by JEP 3....
|
|
A project I started trying to continue the trend of working on Halo APIs, this time with Halo 5 leaderboards.
|
|
You can learn quite a bit about a browser from observing the requests it makes in its first moments with a new user profile. Often, a cursory examination will tell you a great deal about how the browser thinks about, and handles, user privacy and security.
|
|
I’ve created a few quick-reference articles and it might not be clear why. There are a few reasons: These articles are mainly a reference for me. I find myself searching the same things over and over, looking for the purple link, scrolling through the article, then copy & pasting code. I’d rather not go through the hassle. These articles aim to solve that problem. I aim to keep the answers above the fold . I don’t want to have to scroll ....
|
|
Often it is useful to save python data to json files. The following code will demonstrate how that can be done. “God bless JSON!” ~ a soon to be famous programmer import json data = {'a': 1, 'b':'hello', 'c':False} filename = 'awesome_data.json' # write data to file with open(filename, 'w') as f: json.dump(data, f) # read json from file with open(filename, 'r') as f: data = json.load(f) print(data) # prints {'a': 1, 'b':'hello', 'c..
|
|
Series Introduction I am starting a series of articles exploring issues at the line between Development and Operations. In the past few…
|
|
Finally got a few minutes to play withe the ESP32-C3 DevKit that Espressif was kind enough to ship. So I made a blinky light using the onboard WS2812 LED .
|
|
Finally got a few minutes to play withe the ESP32-C3 DevKit that Espressif was kind enough to ship. So I made a blinky light using the onboard WS2812 LED .
|
|
Autoencoding stock prices as found in Heaton et al., 2016 So you want to build an autoencoder? Great! This article will demonstrate how to build an autoencoder and use it to measure stock prices against an index. This technique is described in more technical terms here . Once we’ve trained the autoencoder, we can use it to measure how well each component follows the other members of the index. This can be useful for finding deeper in..
|
|
Logo created on Inkscape, based on ideas and sketches given by customer. Used both for the store and for the social media and web sites.
|
|
tldr; reimplement standard library functions in your favorite language without loops . Background For a few years after college I spent a lot of free time doing projects in Standard ML and Scheme. As a result I got really comfortable doing recursion. The two big reasons for this are 1) neither Standard ML or Scheme have loops and 2) they both have very small standard libraries. (Ok, they have loops. They're just so limited as to be useles....
|
|
Logo created on Inkscape, based on ideas and sketches given by customer. Used both for the store and for the social media and web sites.
|
|
We’re ironically searching for counterexamples to the Riemann Hypothesis. Setting up Pytest Adding a Database Search Strategies Unbounded integers Deploying with Docker Performance Profiling Scaling up In the last article we rearchitected the application so that we could run as many search instances as we want in parallel, and speed up the application by throwing more compute resources at the problem. This is good, but comes with a cost. Th..
|
|
We’re ironically searching for counterexamples to the Riemann Hypothesis. Setting up Pytest Adding a Database Search Strategies Unbounded integers Deploying with Docker Performance Profiling Scaling up In the last article we rearchitected the application so that we could run as many search instances as we want in parallel, and speed up the application by throwing more compute resources at the problem. This is good, but comes with a cost. Th..
|
|
We’re ironically searching for counterexamples to the Riemann Hypothesis. Setting up Pytest Adding a Database Search Strategies Unbounded integers Deploying with Docker Performance Profiling Scaling up In the last article we rearchitected the application so that we could run as many search instances as we want in parallel, and speed up the application by throwing more compute resources at the problem. This is good, but comes with a cost. Th..
|
|
As any other bookworm worth its salt, I digested a generous amount of books on books and the history of libraries. Alberto Manguel’s The Library at Night was last, and that is a pity. It probably arrived just a little too late on my shelves. I wish I found it at the beginning of my reading journey when my enthusiasm for libraries and their contents was pristine. Manguel’s writing is mesmerizing and capable. The lover of libraries and thei..
|
|
Consuming APIs With Python and Building Microservices With gRPC
-
realpython.com
-
5 years ago
-
eng
Have you wanted to get your Python code to consume data from web-based APIs? Maybe you've dabbled with the requests package, but you don't know what steps to take next. This week on the show, David Amos is back, and he's brought another batch of PyCoder's Weekly articles and projects.
|
|
The recently launched swisstopo maps are now available for commercial use from MapTiler’s global infrastructure with guaranteed SLA, seamlessly blended with global maps, as raster tiles, on mobile devices, with dark and gray styles, and much more!
|
|
Internet: Medium For Communication, Medium For Narrative Control The Artifacts And Spaces: Defining and Understanding Propaganda, Influence, And Persuasion
-
venam.net
-
5 years ago
-
eng
Our journey begins with three terms, propaganda, influence, and persuasion. To most, they sound like synonyms but each convey a different concept. Like any form of communication the internet can be used as a channel for them. What does communication consist of? The very broad domain of communication studies — with multiple sub-disciplines such as journalism, film critic, public relation, and political science — often use a simple reductioni..
|
|
Introduction When the pandemic the world became obsessed with numbers. Back then it was new infections, eventually deaths and now…
|
|
Following a phone screen, we typically ask candidates to complete some coding tasks. The idea is that we want to see their code and asking a candidate to program during an interview… does not go well. I had a candidate some years ago that was provided with a machine, IDE and internet connection and walked out after failing for 30 minutes to reverse a string. Given that his CV said that he has 8 years of experience, I consider myself very lu....
|
|
Min Jin Lee’s Pachinko is a tale that lasts generations and sweeps us through Japan during the 20th century. It is a tale of…
|