Ok so you want to up your marketing game and you are looking for recommendations where to start. Here is the first post of a serie where I share with you what I think are the best references and guiding principles in marketing. This is stuff I have collected, read and applied over the course of more than 10 years and I will probably keep updating it as time pass.
|
|
Welcome back! To review, the previous article explained the basics of asymptotic notation: the upper-bound/worst case, lower-bound/best case, and the tight-bound/average case for how long an algorithm will take to run.
|
|
One of the things that FASTER claims is that it is suitable for larger than memory datasets with its hybrid log approach. I briefly went over that code during my review, but I want to dedicate this post to discussing how FASTER work with the disk. FASTER is using async I/O on Linux & Windows to do its I/O, which present its own challenges, in particular, how do you handle an operation that is going to need to hit the disk ( to read old d....
|
|
If you’ve ever used an auto scaling group (ASG) on AWS, you’ve probably had an EC2 instance fail and get removed from the ASG. While great for redundancy (the ASG launches a new instance to start handling requests), it makes debugging the failure difficult since the ASG terminates the bad instance, erasing any evidence of what went wrong. Below, I present a script that will upload relevant files to S3 after an instance is triggered to shu....
|
The Principal Agent Problem The Principal Agent Problem occurs when one person (the agent) is allowed to make decisions on behalf of another person (the principal). In this situation, there are issues of moral hazard and conflicts of interest. The Principal Agent ProblemHayek’s Knowledge problem Frequently mentioned as the most important essays in the history of economic thought, Hayek’s essay “The Use of Knowledge in Society” question the ..
|
The Principal Agent Problem The Principal Agent Problem occurs when one person (the agent) is allowed to make decisions on behalf of another person (the principal). In this situation, there are issues of moral hazard and conflicts of interest. The Principal Agent ProblemHayek’s Knowledge problem Frequently mentioned as the most important essays in the history of economic thought, Hayek’s essay “The Use of Knowledge in Society” question the ..
|
|
Tracking changes in Iceland's vegetation through time. This work was done in collaboration with Kevin James and links out to our Visual Perspective website -
|
|
Tracking changes in Iceland's vegetation through time. This work was done in collaboration with Kevin James and links out to our Visual Perspective website -
|
|
On 4 September at 14:30 UTC, an unknown attacker managed to hack into MEGA’s Google Chrome web store account and upload a malicious version 3.39.4 of an extension to the web store, according to a blog post published by the company. Upon installation or auto-update, the malicious extension asked for elevated permissions to access personal information, allowing it to steal login/register credentials from ANY websites like Amazon, Github, and ..
|
|
Tonight I am the Table Topics master for my local Toastmasters meeting. This means I need to come up with a few questions or topics that people can respond with a short one or two-minute impromptu speech. Yesterday was Labor Day, so I figured I should theme the questions around that holiday.
|
|
There I was some library in DC, checking out binder folders of reference material about hydrants. That’s where I felt lost in precisely the same way. Browsing through and not finding anything to bite on. Why was I searching? I was convicted by the judge, who was a friend of mine because I used a fire extinguisher to extinguish a fire even though there was a hydrant nearby. The law apparently said that a hydrant must be used if nearby. The....
|
|
Which design guidelines should software follow in order to run reliably? Which guidelines do you use in your day-to-day work? Error handling is a significant complexity in real-world projects, but programming textbooks are often giving very little advice on how to think about it at the higher level. This article tries to fill that gap: We will define what an error is. We will find out that each error has a human stakeholder. We will d....
|
|
Which design guidelines should software follow in order to run reliably? Which guidelines do you use in your day-to-day work? Error handling is a significant complexity in real-world projects, but programming textbooks are often giving very little advice on how to think about it at the higher level. This article tries to fill that gap: We will define what an error is. We will find out that each error has a human stakeholder. We will d....
|
|
Which design guidelines should software follow in order to run reliably? Which guidelines do you use in your day-to-day work? Error handling is a significant complexity in real-world projects, but programming textbooks are often giving very little advice on how to think about it at the higher level. This article tries to fill that gap: We will define what an error is. We will find out that each error has a human stakeholder. We will d....
|
|
I’ve decided to learn how the Go runtime allocates memory and this is the first in a series of posts that are going to cover what I learned (and also the process itself: how I learned). These posts are based of my notes for the talk I gave at Gophercon UK in 2018: Slides are available here . In this first post we are going to cover: Memory allocation 101 How the allocator is invoked An overview of the tcmalloc algorithm An overview ..
|
|
Continuing my stroll through the FASTER codebase, I want to try to get to the core stuff, not just the periphery. This is a bit hard, because there is a lot of code here and it seems to be hard to find where the real action is happening. I decided to find how FASTER is handling Get and Put operations. There is something called InternalHashTable inside FasterKv, which seems promising, so I’m going to follow up on that. Interestingly enoug....
|
|
Would you book a hotel without seeing the images first? No, right? Hence, it's vital to make sure the images are available all the time. In a scenario where a lot of images were deleted, we must have an efficient way of recovering them. This is how we achieved that with Amazon S3 Versioning.
|
|
Would you book a hotel without seeing the images first? No, right? Hence, it's vital to make sure the images are available all the time. In a scenario where a lot of images were deleted, we must have an efficient way of recovering them. This is how we achieved that with Amazon S3 Versioning.
|
|
Intelligent Maps from MapTiler disrupting the cartography business
-
www.maptiler.com
-
7 years ago
-
eng
MapTiler reveals Intelligent Maps, which can dynamically adapt colors, displayed language and data for individual visitors and perfectly fit the need of companies who use the maps in their...
|
|
Halo MCC launched November 11, 2014. Some would argue it wasn't a working game until August 27, 2018. We take a look into why.
|
|
It can be difficult to disassociate the idea that dynamically typed programming languages are tied to byte-code interpreters (e.g. YARV Ruby, CPython, V8, Zend Engine, etc.). But for many languages, a compiled implementation also exists. Cython, Chicken Scheme and SBCL are good examples. In this post I will briefly describe how I built a compiler for my Scheme implementation using artifacts from the interpreter. In doing this, I learned....
|
|
In this post I'm going to go over "fonts for xcb" a mini-project I've been working on recently and I'll document the parts that are not usually found online.
|
|
In my last post I dove into the Epoch implementation. The Epoch is explained very nicely in the paper, and the code follows the paper pretty closely. The code make sense, but I still lack the proper… feeling for how it is actually being used. The Epoch allows you to register code that will be executed when the epoch is updated, which is the key to how FASTER is making progress, but while I can see that this is being called from the alloca....
|
|
Governments and corporations realize personal data (consumer, creative, social, etc.) is the most valuable commodity. Tremendous wealth is generated from this, so a type of Universal Basic Income is established whereby people trade their data for a baseline standard of living. The poverty rate plummets and the move is heralded as a huge societal win. […]
|
For the past few months, we at Wingify, have been working on making a common platform for different products - so that things get reused…
|
|
In our previous article we looked at the absolute basics: definitions of data structures and algorithms, how to prove our algorithms are sound, and ways to identify the types of objects we’ll want to use when solving problems.
|
|
After going over the paper and the managed implementation , I’m ready to start with the C++ implementation. I have higher hopes for this code. As I started browsing the C++ code, it occurred to me that the way the C#’s implementation handles dynamic code generation is pretty much how templates in C++ work. I wonder if this was the trigger for that. The C++ code reads a lot more naturally to me. There are some nice tricks that are used t....
|
|
This month we held our quarterly hackathon event- called ShipIt Day. We would like to thank all the participants for making ShipIt Day XII a huge success. With 75 participants, we had associates representing 13 different organizations across Cerner. These associates were given 24-hours to meet the requirements of this hackathon which included making something that was innovative, usable, and value-adding. As the clock ticked down, our assoc..
|
|
It’s almost the beginning of September, time to get back to school, everyone! I recently decided to do my Oracle SQL Tuning and Performance & Troubleshooting training classes again. So I will also run some free hacking sessions for promoting these classes, but also for sharing cool new stuff with people who can’t attend the training and of course for fun too! The hacking sessions do not follow a formal training structure, have very ..
|
|
It’s almost the beginning of September, time to get back to school, everyone! I recently decided to do my Oracle SQL Tuning and Performance & Troubleshooting training classes again. So I will also run some free hacking sessions for promoting these classes, but also for sharing cool new stuff with people who can’t attend the training and of course for fun too! The hacking sessions do not follow a formal training structure, have very ..
|
|
Before heading to the C++ implementation, I thought I would take the time to just walk through the FASTER codebase as it is performing a simple operation. The access violation error that I previously run into has been fixed, so I could run the benchmark. Here is my configuration: I got the following results, when running on a single thread. Total 142,603,719 ops done in 30 secs. This is about 4.7 million operations per second, whi....
|
Also read this piece by tim ferris : How to Write a Bestselling Book This Year — The Definitive Resource List and How-To Guide
|