Aleksey Shipilëv(@shipilev) 's Twitter Profileg
Aleksey Shipilëv

@shipilev

In love-hate relationship with the machines. "Naval mine"-shaped developer. Personal account, expect some shit-posting. Currently: everything OpenJDK at AWS.

ID:282739245

linkhttps://shipilev.net/ calendar_today15-04-2011 20:33:54

11,0K Tweets

26,9K Followers

593 Following

Aleksey Shipilëv(@shipilev) 's Twitter Profile Photo

Upsides of taking your 5 year old to local Repair Cafe: a) People keep delegating her easy motor skill tasks, like dealing with easy screws; b) Visitor: 'That sounds complicated'. Me: 'No, it is really not, a kid can do it. In fact, let me show you. Agata, come here for a sec...'

account_circle
Aleksey Shipilëv(@shipilev) 's Twitter Profile Photo

Came to local Repair Cafe to show off my precision soldering station with modular soldering tips. ... Put it on the table saying 'It would only take a second' ... Realized I forgot the soldering tips at home. (Narrator: It did indeed only take a second to fail.)

account_circle
Aleksey Shipilëv(@shipilev) 's Twitter Profile Photo

Good luck to all Black Friday week on-calls! Seeing this from the other side for the first time, it is quite impressive. (/me tests his pager works well)

account_circle
Aleksey Shipilëv(@shipilev) 's Twitter Profile Photo

Perf consultation: misbehaving GC, heap usage spikes, recovers after Full GC. Open a sample heap dump and discover two 400M+ byte[] in 3G heap. Hm. The array contents start with 'ELF'. Hmm. Dump full contents of one of them, and do `file` on it. It is a Chromium core dump. Hmmm.

account_circle
Aleksey Shipilëv(@shipilev) 's Twitter Profile Photo

Planned office day today. Got up tired. Missed convenient connection. Monthly ticket expired. Half-way in realized forgot the security token. That's it, Universe tries to tell me something. Got back home. Realized the transport union strike is today! It's fine to give up, folks.

account_circle
Aleksey Shipilëv(@shipilev) 's Twitter Profile Photo

Вот шутите про негативный бренд, а мне пару раз говорили, что не наняли бы меня, если бы читали только мой твиттер. Вывод: ныть в твиттер без сильного вреда для карьеры могут позволить себе только профессионалы. Видишь ноющего в твиттере -- сразу видно, профессионал, надо брать!

account_circle
Aleksey Shipilëv(@shipilev) 's Twitter Profile Photo

Когда люди публично жалуются, через какие тернии в ужасной стране пребывания им пришлось пройти, чтобы купить оборудование для хобби, мощные компьютеры, дорогую мебель, машину, квартиру, дом, мне их очень жаль, но не от всего сердца, конечно.

account_circle
Aleksey Shipilëv(@shipilev) 's Twitter Profile Photo

Когда мне становится очень тяжело разбираться в очередном баге, я захожу сюда, читаю как у очередного крыша потекла и из него сыпятся ошибки на пол-экрана, перекрещиваюсь, иду дальше смотреть в код. Код хотя бы починить можно! (записывайтесь на мой семинар по эффективности)

account_circle
Aleksey Shipilëv(@shipilev) 's Twitter Profile Photo

So what happens if you need to do a 'volatile long' store from pure C++ Java interpreter that uses GCC built-ins on 32-bit platform that does not support 64-bit accesses in any ISA extension? You don't really want to know. <looks into kernel helpers and screams>

account_circle
Aleksey Shipilëv(@shipilev) 's Twitter Profile Photo

This work Monday started with thread due to misconfigured mailing alias somewhere. Let me see if I still have some extra stickers around!

account_circle