DIY. An Astro Tracker in Two Nights Written by Alex Kuzmuk After reading an article about amateur astronomy, I decided to take pictures of stars with the help of a...
Java 8 vs Scala. The Difference in Approaches and Mutual Innovations Written by Ruslan Shevchenko I was really glad to find out that my presentation about Scala and Java 8 was retweeted more than...
YAWNDB. Time Series Database Written in Erlang Written by Pavel Abalihin I work at Selectel and a lot of our clients, who are leasing dedicated servers, require the information about...
Meet Kukuruku Hub v2.0 Written by Kukuruku Hub We are happy to announce a new, redesigned version of Kukuruku Hub! First of all, we would like to...
A Point Localization in a Polygon Written by Nikolai Ershov I have recently come across a post dedicated to solving the task of locating a point in a polygon:...
How to Analyze Distributed Denial-of-Service (DDos) Attack Written by Kukuruku Hub What is DDoS Attack? As per Wikipedia, denial-of-service ( DoS ) or distributed denial-of-service (DDoS) attack is an attempt...
Erlang for the Little Ones. The Basic Syntax of Functions Written by Victor Pikaev Dear %username% , Let’s continue learning Erlang for the little ones. In the previous post we’ve reviewed the way...
Copyright and a Bit of Porn Written by Art Afian The basic thesis of the traditional copyright system protection lies in the following postulate: if we allow to steal...
Something About Cats, Dogs, Machine and Deep Learning Written by Artem Hurshudov Deep Blue beat Kasparov at chess in 1997. Watson beat the brightest trivia minds at Jeopardy in 2011. Can...
Radix Trees Written by Nikolai Ershov Having read some articles about tries (aka prefix trees aka radix trees), I decided to write one of my...
Are Time Travels Possible? Written by forgotten Being a fan of scientism , I am going to tell you about the nature of time, causality and...
Reactive Actors in Java Written by harati There are plenty of technologies to organize parallel computing. One of the most promising and simple ones is the...
AVL Trees Written by Nikolai Ershov In the previous article we’ve reviewed Randomized Binary Search Trees . Today we are going to review the implementation...
Crowdfunding an Open Source Science for Our Complex World Written by Shaun Swanson In short, the crowdfunding campaign to launch the new physics discipline of Complex Thermostatistics ends this weekend, and we...
Randomized Binary Search Trees Written by Nikolai Ershov I have always been surprised by the contrast between the grace of the main concept of binary search trees...
A Little Lisp Interpreter in Python Written by Basic Wolf When reading the “Binary trees” chapter in Programming Interviews Exposed by John Mongan, I thought about the ways recursion...
What is grep and How do We Use It? Written by Simple Admin When reading some articles about Unix commands, I noticed that the examples provided in them were not practically useful....
Working for Google. A Rotten Apple Written by Larysa Aharkava Disclaimer : I’ve been working at Google as an engineer for almost 4 years. Google is really a great...
Cellular Automata Using Comonads Written by Curly Brace I have recently come across an article about implementing a one-dimensional cellular automaton using comonads. But this material is...
KernelCare: Patching the Kernel On-the-Fly Written by Andrey Yemelianov As for today, we do not have to turn off and reboot a server with Linux operating system for...
or