Dark Reading is scared: All new malware is “zero-day”, for an interesting and wrong definition of zero-day, because then the article reads much more impressive.
The actual definition of a Zero Day is a previously unknown exploit that is being used by some party to compromise a machine. In the article, the term is used differently, meaning a file that is a known malware, but has changed itself so that it has a checksum that is not in currently distributed signature catalogs of known malware.
Technical problem II: the real problem and bottleneck was not the API servers but almost always the shared MongoDB database cluster.
And that was with MongoRocks (Mongo on RocksDB) and replacing the initial app in Ruby with a Go implementation of said thing, with WriteConcern = 1, and other horrible presets. All in all, this is like the perfect nightmare of startup architecture decisions.
Felix closes pointing at his current project:
If this idea sounds interesting to you, have a look at Baqend. It is a high-performance BaaS that focuses on web performance through transparent caching and scalability through auto-sharding and polyglot persistence.
This is Dave Täht. Dave is working on LEDE. If you have been working with OpenWRT in the past, you should switch to LEDE. You should also give a lot of money to the Patreon of Dave.
Why should you be doing this?
Dave has been working on Networking Theory and Practice, and has been implementing CoDel. CoDel is one of the few innovations in basic networking, a queueing theory and algorithm that can make thick and fast internet pipes actually fast and efficient by managing buffer memory right. That means that your Internet is fast, and feels fast, even if it is busy.
Getting CoDel right on Wifi is doubly hard because of interaction between the CoDel queues, Wifi media access control and Wifi encryption. But Dave has done that, and it’s part of LEDE.
The dot Post: »Modern computers have multiple layers of caches between the processor and main memory. Algorithms which effectively use these caches can be orders of magnitude faster than those that don’t. Damian looks at how using slices can make your inner loops more cache friendly.«