This blog

May. 31st, 2019 10:08 am
izard: (Default)
I'm writing the blog in English because I type twice as fast this way than in Russian (yes I am improving...), and 90% of my friends and friends read English any way. I answer comments in the same language they are posted.

I am trying not to post anything related to my employer, but if I do so, this expresses only my own views and does not represent official position of my employer.

When I post about some technical topic which seems non trivial and is related to my employer's product, don't expect it to be inside information. If I post about it, it means that this info is already public. Usually I do not post any personal information or anything that is related to my family.

All photos are mine, and I allow anyone to copy, change, do anything you please with them. I don't post "friends only".

Useful tags are: http://izard.livejournal.com/tag/software , http://izard.livejournal.com/tag/readlog , http://izard.livejournal.com/tag/idea , http://izard.livejournal.com/tag/deutschland and http://izard.livejournal.com/tag/trip_report
izard: (Default)
I have a very good problem to have. It is very likely that I'll have to fly to Tel Aviv next week to troubleshoot a software performance issue. My problem is whether I can take couple of days off after that and stay for a short vacation, and bring Julia and Jacob over. It is a great time to be in Israel, but it is also likely that I'll need to follow up on the customer issue quickly e.g. develop/run reproducibles in my lab in Germany.
izard: (Default)
Too bad I only come there about every other year.

Russian is language #4 there, after Finnish, English and Swedish. (But sometimes #3)

Right in a middle of a customer's campus, I can pick and eat wild lingonberries.
Read more... )
izard: (Default)
I just published a short article that includes a link to a 7KB tool that I am now releasing as open source. It simply tries to guess which [Intel server] CPU it is running on, so that when it runs in a virtual machine that hides a real CPUID you can still run a binary compiled for the optimal instruction set.
izard: (Default)
#!/bin/bash
if crashes.x >/dev/null 2>&1 | exit $? ;
then
 echo Not crashed
else
 echo Crashed
fi

if crashes.x SIGSEGVs, the script above sometimes prints "Not crashed", and sometimes "Crashed". (I need a pipe hack because simply redirecting to null does not prevent error message on a console).

Strange, where this non-determinism could come from?

A cricket

Aug. 28th, 2017 11:06 am
izard: (Default)
I moved this guy from our flat to outside.

Looks a bit like cricket, but green and small. Who else could it be?

Geas

Aug. 25th, 2017 09:40 pm
izard: (Default)
I've taken a geas to use only public transport in business travel, when time permits. I was using it very often regardless, but now I'll try to be pedantic about it.

Next oppty to try is in 2 weeks I'll spend 3 days in Helsinki, and I'll try to get between hotel, customer's office and airport using buses only. I been to Helsinki 7 times already, but last time it was 5 years ago, so wondering if there is something new I should see?
izard: (Default)
100GFLOPS in 1 Watt :), connected to a core m3 compute stick..

Just received today, this weekend I'll be installing dev env and maybe firmware upgrades if it works the same way as any other Intel dev platform.

Elections

Aug. 24th, 2017 12:54 pm
izard: (Default)
If I was a communist and a German citizen, whom should I have voted for?

3 communist parties!
izard: (Default)
3 years and 2 months he is now. On a playground when all other kids left, he found a toy he liked, and asked if we can take it.
- No, it is not our toy.
- Look, something is written on a toy. I can't read it, but if it is JK, then we can grab it and claim it is mine!
izard: (Default)
Very typical ad I found in our neighborhood.

A long story with photos of tenants looking for a flat. (This is an exception - usually there are no photos, or story is shorter).
I bet they won't find a flat..
izard: (Default)
I am not getting clojure zip, that is so sad. Here is a trivial function:

REPL> (def atree (list 1 2 3 (list 4 5) (list 6)))
REPL> (rm-from-tree atree 10)
(1 2 3 (4 5) (6))
REPL> (rm-from-tree atree 3)
(1 2 (4 5) (6))
REPL> (rm-from-tree atree 5)
(1 2 3 (4) (6))
So far, so good.
Now:
REPL> (rm-from-tree atree 6)
NullPointerException clojure.core/with-meta--4375 (core.clj:218)

WTF??

Upd: works fine if I replace list with vector.. WTF??!!1111

Socialism

Aug. 14th, 2017 05:54 pm
izard: (Default)
Interesting findings :) [profile] blau_kraehe(lj only) was writing about similar things before, but now in New York Times :)
izard: (Default)
Very spectacular thread on gizmodo. A google's s/w engineer writes a long and boring piece about inclusion and positive discrimination. The original text is so perfectly crafted internet troll bait, that I am 100% certain he was dead serious. Comments and responses are great, I especially liked this one: "if you were in my reporting chain, You would have ... a much smaller meeting, including you, me, your manager, your HRBP, and someone from legal. And it would have ended with you being escorted from the building by security and told that your personal items will be mailed to you."

This all reminds me left dissidents in late USSR, who were trying to start an open theoretical discussion about a paths to communism in a Soviet Union.

Upd: As expected, they fired the guy.
izard: (Default)
We were flying a brand new SSJ100 from Moscowo to Nizhny and back, and windows were very clear.

Approach to Sheremetievo :

Read more... )
izard: (Default)
A dialog between 3 years 1 month old Jacob and his mother Yulia:
- Черт, не надо было мне открывать дверь почтальону!
- Мама, ты ошиблась? Мама, ты - дура?
- Яша, нехорошо так говорить о маме!
- Когда папа ошибется, я скажу - папа, ты дурак!
- Ну если ты так правда думаешь, то говори хотя бы про себя.
- Про меня? Но я не дурак!
- Про себя - это беззвучно, чтобы другие на слышали, очень тихо.
Яша ставит указательный палец вертикально перед ртом, и очень тихо шепчет: "Мама, ты дуура."
izard: (Default)
Jacob is now 3 years and one month old. Since 2 and a half, one of his favorite phrases is "Это не смешно" - he uses it very often to describe any situation he does not like. Yulia and me were never using this phrase, so I was always wondering where he picked it, considering that he is exposed to a very limited set of Russian speakers.

Today I got it - it is simply his translation of "Es ist nicht lustig", a phrase that he often hears in a kindergarten.
izard: (Default)
I am back from Russia. I don't come there often, so each time I notice a visual difference.
For example, advertisements change a lot between my visits. 2 years ago, there were many
grafitti tags "dial 8-9xxxx to buy cheap viagra/cialis". Now the very first ad I've seen upon
arriving to Sheremetievo airport was "buy pills ZZZ, to make your male orgasm brighter and
more colorful.". I hope those in double blind controlled clinical trials for this substance had some fun.
And I wonder how they measured. Oh, I guess there was no clinical trials.. The pills are made in Nizhny Novgorod,
it was written in the ad btw. Also this time I seen more tags like "dial 8-9xxxx to buy salt/pepper/nutmeg" (for those who don't know, they don't mean salt/pepper). Sad.
izard: (Default)
It is his second time in Russia, but now he is old enough to understand a bit more.
- Mama, Papa, what is it? - pointing at a hole on an asphalt pavement.
- It is a hole.
- A hole? Who makes such holes? Why they make them? How they make them? May I touch it?
At 3 years and 1 month old, it is a first time he discovered a hole in asphalt that is not a part of a fenced construction area :)
izard: (Default)
Finally, live feed from Skylake-SP launch. Yes, it does not have SHA-NI, but it is the biggest improvement in u-arch since Nehalem.

Profile

izard: (Default)
izard

September 2017

S M T W T F S
     12
3456 789
10111213141516
1718 1920212223
24252627282930

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 20th, 2017 12:26 am
Powered by Dreamwidth Studios