14 dec 2017: the blog is being migrated from blogger.com, therefore not all the articles are present yet....


The results from haveibeenpwned.com must be bunk

Wednesday, 20 Dec 2017

The website haveibeenpwned.com claims that my accounts have been pawned.

My accounts have been pawned

However, each password in my Keepasx has the date associated with it - the date when a password was created. And here comes a contradiction: btc-e and bitcointalks had been hacked prior to my registration on them. Namely, I signed up 2-3 years after they were hacked:

read on

Kaizen Japanese - 改善日本語 - is up

Friday, 08 Dec 2017

https://kaizenjapanese.com - 改善日本語 - is finished. I've rewritten it in Ruby/Roda. A free, 1st lesson set is available for download and we're expecting to finish the last 7th lesson set, and the thus the 1st course in a couple of weeks.

2 odd things about cron tasks

Thursday, 16 Nov 2017

1) A cron task won't trigger unless you add a new, empty line in the end of the cron task list file.

2) Cron might not always be able to find an application by its short name, without its full path that is. Say, "ping". Namely, in a cron task you better use "/usr/bin/ping -c 3 something.com", not "ping -c 3 something.com" Even if you can call "ping" in the terminal with no failure by its short name.

Kaizen Japanese - 改善日本語 - is almost finished

Saturday, 30 Sep 2017

The website kaizenjapanese has almost, although not completely, been finished. Design or css-wise I like it more than the previous version. It's built in Elixir/Phoenix and I plan to switch to Ruby. I'll use a simple framework or rather gem called Roda because it's drastically simpler and more lightweight than Rails and even Sinatra.

What language is this?

Friday, 23 Jun 2017

what language is this

This looks like Clojure or List. Except that it's.... Perl 6. Yes, Perl 6 can be extended so that it looks like a completely different language.

Perl 6 is an awfully powerful and difficult language.

Processing bitcoin payments by myself

Thursday, 25 May 2017

At omagatoki.gdn all bitcoins payments are processed by myself, namely, there's no third-party involved there at all. It's almost finished and is being tested at the moment.

Thus, it's very well possible not to depend on anyone when it comes to bitcoin or almost any other crypto-currency. And this is stunning.

30% of all words in an average video on youtube related to IT is 'so'

Sunday, 26 Mar 2017

so.... so.... so.... so... in between each sentence. so.... so.... so.... so... so .... so...

What are they all sewing? Aren't they aware of variety of other helpful words such as therefore, thus, in this/that way, consequently, as a result, hence that can be a great substitute for "so"? They're not direct equivalent of "so", however, they're pretty similar to "so" to be used instead of it in many situations.

About Stackoverlow and some its unreasonable participants

Tuesday, 07 Mar 2017

Stackoverflow and some participants in particular are being unreasonable: they like to lecture those who ask questions, especially if the one asking a question is a newbie. Or looks like a newbie with a new registered account. How come they don't realize that it takes me -- the one who asks questions -- less than a minute to register a new account on a new, temporary email, ask a question, throw my account away and register a new account all over again if there's a need?

"You come here, to your society! Therefore you're to obey our rules! The rules of Stackoverlow state:

1) First you do a google search.

2) Then you show us what you've tried.

3) Finally, exhausted and desperate, you're permitted to come to Stackoverlow and ask a question....".

read on

My project in the Assembly language

Tuesday, 17 Jan 2017

With the capacity of being able to see similarities with and differences from other languages, learning Assembly language is now easier than it used to be a few years ago. I'm working on a project called 温泉 or Onsen. It's a DNS server working over HTTPS. I'm using NASM for it in particular and in general.


React.js isn't fashionable this season. Vue.js is

Tuesday, 24 Jan 2017

The head monkey in Silicon Valley begins using a new javascript framework and all the monkeys in India, Europe and Russia do the same.

Spam from PVS Studio

Friday, 23 Dec 2016

PVS studio sends spam masking their email to look like a legitimate one.

Spam from PVS Studio

Internet in India

Friday, 23 Dec 2016

It's more or less like this -- often download is stuck at the very beginning or end. Or in the middle. But still ... stuck.

internet in india

Machine learning and black swans

Monday, 28 Nov 2016

Machine learning is all about prediction based on historical data. Does it take into account black swans -- unpredictable events that occur out of the blue and are completely random and thus can't be predicted? It doesn't. How accurate is machine learning in general then?

Let's take the famous turkey. For a thousand days it's been fed, but on the 1000 and 1st day it was killed, cooked and eaten. What would a machine learning algorithm make of it, is it able to predict it being killed based on the first 1000 day? Not only is it unable to, but also it'll predict, obviously, that the chance of death is infinitely small, if not zero.

My VPN service is somewhat ready

Saturday, 12 Nov 2016

https://murasakinoki.com 紫の木

It functions like clockwork, although it's not completely ready yet and even the name isn't final either. The authentication mechanism is done via a temporary token which you receive on your email, with no password. It's built in Elixir/Phoenix framework.


The website has moved to omagatoki.co It's pronounced Oooo .... magatoki.


The website has moved to omagatoki.gdn