Wednesday, August 16, 2017

Building statistical machine translation based on sample bilingual text corpus

Training a weighted graph between the source and destination words and phrases in a sample bilingual text corpus yields an acceptable stat...

Sunday, August 13, 2017

Detecting language features and building machine translation based on sample bilingual corpus

Representing the language as a directed graph can give us insights on how the language is structured, what are the typical phrases and pot...

Thursday, April 6, 2017

Apache Spark - crash course

Working with NoSQL databases can be very inconvenient as we lose even the basic tools to get insights on our data. For instance, answeri...

Saturday, September 26, 2015

Why is there more talent in lower ranks than in management?

At generally unmotivated companies, why can you find more motivation and talent in the lowest ranks than in management? Not a number ga...

Friday, June 19, 2015

Removing Malware and Bloatware from Lenovo K3 Note (K50-T5)

I’ve recently purchased a Lenovo K3 Note from Gearbest and it came with preinstalled malware and bloatware. Here are the things I had to ...

How to remove adware (browser hijack or pop-up malware) from Android

The browser hijack style malware is getting pretty widespread on Android devices, especially the cheaper ones that can be purchased direc...

Monday, March 30, 2015

Apple Swift language - crash course & language reference

Apple recognised that Objective-C is not only not modern but very much not appealing to developers who are used to modern languages. As thi...

Wednesday, July 2, 2014

Taming Zookeeper - introduction and “how to” for Java and Python

Zookeeper is one of the most versatile projects out there but still somewhat underutilized and feared; however, almost every software pro...

Friday, June 6, 2014

Beating the binary search algorithm – interpolation search, galloping search

Binary search is one of the simplest yet most efficient algorithms out there for looking up data in sorted arrays. The question is, can it...

Monday, May 26, 2014

Java 8 parallel sort - internals

Java 8 is a quite big update to the platform and luckily they focused on multicore systems too. The new Arrays.parallelSort() implementa...