Profile

Cover photo
Motiejus Jakštys
Works at Amazon Web Services, Inc.
Lives in Leiden, Netherlands
135 followers|31,592 views
AboutPostsPhotosYouTube

Stream

Motiejus Jakštys

Shared publicly  - 
 
Time for a fresh list of top 25 email threads in erlang-questions:

  1 | 138 | 2014-02-12 - 2014-02-17 | Time for OTP to be Renamed?
  2 | 136 | 2015-03-13 - 2015-03-27 | Announcing Erlang.org Code of Conduct
  3 | 113 | 2008-11-15 - 2008-11-21 | Erlang 3000?
  4 | 108 | 2011-05-24 - 2011-05-26 | Why do we need modules at all?
  5 | 101 | 2015-02-17 - 2015-02-20 | Process scope variable
  6 |  99 | 2014-12-16 - 2015-01-04 | Erlang package manager
  7 |  97 | 2014-06-16 - 2014-07-01 | Erlang for youngsters
  8 |  93 | 2001-10-11 - 2015-04-13 | None
  9 |  91 | 2008-03-10 - 2008-04-01 | erlang sucks
 10 |  85 | 2014-02-05 - 2014-02-14 | Controversial subject of the day: tabs and spaces for indentation
 11 |  85 | 2009-02-24 - 2009-03-05 | The Beauty of Erlang Syntax
 12 |  84 | 2014-06-16 - 2014-06-23 | node.js vs erlang
 13 |  83 | 2007-05-21 - 2007-06-06 | some language changes
 14 |  83 | 2009-03-17 - 2009-05-09 | Reassigning variables
 15 |  81 | 2008-05-29 - 2008-06-10 | Twoorl: an open source Twitter clone
 16 |  79 | 2012-02-16 - 2012-02-23 | Misultin EOL
 17 |  78 | 2013-10-25 - 2013-10-31 | Maps branch and disclaimers
 18 |  77 | 2005-07-11 - 2005-08-01 | Meyer, OO and concurrency
 19 |  76 | 2006-02-13 - 2006-03-02 | Longstanding issues: structs & standalone Erlang
 20 |  76 | 2012-06-05 - 2012-06-12 | FOP (was: Re: Trace-Driven Development)
 21 |  75 | 2003-12-10 - 2004-01-14 | Small poll
 22 |  75 | 2006-10-30 - 2006-11-10 | Package Support/Use
 23 |  72 | 2013-05-08 - 2013-05-17 | Maps
 24 |  71 | 2008-02-12 - 2008-03-01 | Strings as Lists
 25 |  68 | 2012-10-19 - 2012-11-06 | A proposal for Unicode variable and atom names in Erlang.



Compare it to July 2014: https://plus.google.com/+MotiejusJak%C5%A1tys/posts/9Dut2xUXRuA
1
Add a comment...

Motiejus Jakštys

Shared publicly  - 
 
So I am in Taiwan.
1. apt-get update is very slow (>5 minutes and still not done).
2. replace '.de.' with '.jp' in /etc/apt/sources.list (.de. is very reliable while in the Netherlands).
3. apt-get update completed in 19 seconds.

Yet another first world problem...
1
Paweł Drewniak's profile photo
Add a comment...

Motiejus Jakštys

Shared publicly  - 
 
... CINT is written in C++ itself, with slightly less than 400,000 lines of code....

Seriously? C++ REPL in 400KLOC? This is what happens when you have too much resources...

http://root.cern.ch/drupal/content/cint
1
Add a comment...

Motiejus Jakštys

Shared publicly  - 
 
My amusing finding of the day:

// Stub out all the "sync" variants, for projects that regularly pause
// waiting for nonessential data to hit physical media.  (On a loaded system,
// this can easily be a 30 second wait.)
// cc -fpic -shared thwim.c -o thwim.so
// LD_PRELOAD=/usr/local/lib/thwim.so vim

int fsync(int fd) { return 0; }
int fdatasync(int fd) { return 0; }
void sync(void) { return; }

From http://landley.net/code/
1
Paweł Drewniak's profile photo
Add a comment...

Motiejus Jakštys

Shared publicly  - 
1
Add a comment...

Motiejus Jakštys

Shared publicly  - 
 
This is my view on what I expect on cell phones, why I didn't like Android and what I expect in a few weeks time.

Top priorities: calls/sms, off-line calendar, ssh client, python shell, ability and ease to connect other devices to Internet through it, off-line maps and navigation. Unused phone must last at least a few days on a single charge.

I own Nokia E63[1] (OS: Symbian S60) since late 2008. It was cheapest smart phone at the time with a full keyboard and an ssh client. Among other things it supports SIP, has an OK browser (Opera Mobile), Python shell (for daily calculator needs), a good enough calendar and a very good keyboard. It worked, however, mobile sites are getting heavier over time and more and more and more assuming "mobile = touch". It does not have GPS, so navigation is unusable. Also, screen was too small even for off-line maps. It aged, and I am looking for a replacement.

Last summer I had LG Nexus 4 for 1,5 months and it was a complete disappointment. Things I like in S60, but are worse in Android:
* Implicit vs explicit Internet access for applications. Symbian is much better at explicitly limiting internet connection to mobile internet. Where it makes sense it asks for the user; some programs can be configured to have the default gateway.
* In Android unknown state of stopped programs. Even if you "log out", "exit" the apps, some of them are still running in the background and you know about it only when you really want to.
* Internet access control while roaming. Let's say I am overseas, but need a browser for a few minutes. I have to enable "internet roaming" when I need it. At the same time all apps suddenly synchronizing, saturating the traffic, draining battery, my money, and driving me nuts.

To sum up, annoyances are related to battery or internet access control. Google gives too few control to the user, and apps rely on having it too much.

Other disadvantages:
* If there is no SD slot, usb-stick-over-usb-port functionality does not exist. I want to use my phone as well as an ad-hoc storage device.
* Although it is Linux, it feels like DYI 1995 version of it. For example, it's surprisingly hard to install and start Python shell.
* Nokia battery lasted 4-5 days easily, whereas 2 full days with LG (Android 4.3 though) was almost impossible.

Good things about Android:
* OpenVPN works and I know how to configure routing because it's Linux. If I really need to, I can do all sorts of funky stuff.
* Two-way calendar synchronization.
* Navigation application opportunities ( #sygic , OSM navigator).
* Really good offline maps (eg. #MapsWithMe ).
* Very usable web browser.
* Wifi hotspot (very useful in some ad-hoc circumstances).

My new Nexus was destroyed in a road accident, and because of these annoyances I did not get a new one. I admit I did not try CyanogenMod. However, after some reading and asking around it didn't seem to offer a cure.

#Jolla [2] is a descendant of Maemo/Meego from Nokia ex-employees. They claim they are making a modern LSB-compatible phone. I ordered that one and will follow up how it answers my particular needs in a few later posts.

[1]: http://jolla.com/
[2]: http://en.wikipedia.org/wiki/Nokia_E63
2
Add a comment...

Motiejus Jakštys

Shared publicly  - 
 
Bashing basho bench #euc2013. Thanks @ruerlang for taking the picture!
3
Add a comment...
Have him in circles
135 people
Ispanų kalbos namai's profile photo
Aistis Jokubauskas's profile photo
Tomas Ostasevicius's profile photo
EKSPERTAI EU's profile photo
Andrius Naruševičius's profile photo
Petras Medeika's profile photo
Tomas Šiaulys's profile photo
Roman Gorodeckij's profile photo
Gerron Mulder's profile photo

Motiejus Jakštys

Shared publicly  - 
 
Time for erlang-questions "Top 25 email threads" update:

  1 | 138 | 2014-02-12 - 2014-02-17 | [erlang-questions] Time for OTP to be Renamed?
  2 | 113 | 2008-11-15 - 2008-11-21 | [erlang-questions] Erlang 3000?
  3 | 108 | 2011-05-24 - 2011-05-26 | [erlang-questions] Why do we need modules at all?
  4 |  97 | 2014-06-16 - 2014-07-01 | [erlang-questions] Erlang for youngsters
  5 |  91 | 2008-03-10 - 2008-04-01 | [erlang-questions] erlang sucks
  6 |  85 | 2014-02-05 - 2014-02-14 | [erlang-questions] Controversial subject of the day: tabs and
 spaces for indentation
  7 |  85 | 2009-02-24 - 2009-03-05 | [erlang-questions] The Beauty of Erlang Syntax
  8 |  84 | 2014-06-16 - 2014-06-23 | [erlang-questions] node.js vs erlang
  9 |  83 | 2009-03-17 - 2009-05-09 | [erlang-questions] Reassigning variables
 10 |  83 | 2007-05-21 - 2007-06-06 | [erlang-questions] some language changes
 11 |  81 | 2008-05-29 - 2008-06-10 | [erlang-questions] Twoorl: an open source Twitter clone
 12 |  79 | 2012-02-16 - 2012-02-23 | [erlang-questions] Misultin EOL
 13 |  78 | 2013-10-25 - 2013-10-31 | [erlang-questions] Maps branch and disclaimers
 14 |  77 | 2005-07-11 - 2005-08-01 | Meyer, OO and concurrency
 15 |  76 | 2006-02-13 - 2006-03-02 | Longstanding issues: structs & standalone Erlang
 16 |  76 | 2012-06-05 - 2012-06-12 | [erlang-questions] FOP (was: Re: Trace-Driven Development)
 17 |  75 | 2003-12-10 - 2004-01-14 | Small poll
 18 |  75 | 2006-10-30 - 2006-11-10 | [erlang-questions] Package Support/Use
 19 |  72 | 2013-05-08 - 2013-05-17 | [erlang-questions] Maps
 20 |  71 | 2008-02-12 - 2008-03-01 | [erlang-questions] Strings as Lists
 21 |  68 | 2012-10-19 - 2012-11-06 | [erlang-questions] A proposal for Unicode variable and atom
 names in Erlang.
 22 |  68 | 2014-03-08 - 2014-03-18 | [erlang-questions] No JSON/MAPS interoperability in 17.0?
 23 |  67 | 2003-01-27 - 2003-02-05 | A Joeish Erlang distribution (long)
 24 |  66 | 2013-01-24 - 2013-01-29 | [erlang-questions] If you are homesick for object.selector
 25 |  66 | 2008-06-24 - 2008-08-05 | [erlang-questions] Ideas for a new Erlang

Can we make any conclusions from this list?
1
Add a comment...

Motiejus Jakštys

Shared publicly  - 
 
Highlights from  #devopsdays Amsterdam
====================================

TLDR:
1. There were many people.
2. There were a few big names.
3. I learnt new amazing things.

In the beginning I looked at it as a "meetup" and did not have much
expectations. Why?

1. I heard about it from my colleague who started the meetups 2 years ago.
2. It is not on [LWN calendar](http://lwn.net/Calendar/).
3. [The website](http://devopsdays.org/events/2014-amsterdam/) looks amateurish.

However, number of sponsors intrigued me.

Workshops
=========

Arista stuff was fascinating. I finally learned what Software Defined Networking (SDN) really is: it's the same as Software Defined  Infrastructure. Puppet/Chef for switches. That's it. It is exactly what we were doing in a workshop. Commoditizing (a.k.a. dumbing-down) network switches is a big step towards homogenizing the data center configuration.

Go: another tool to look at when I set up the next deployment  infrastructure.

Talks
=====

Great talks:
* Jeffrey Snover -- Desired State Configuration and Microsoft Windows. Seriously   great talk about desired-state-configuration of Microsoft Windows.
* Keynote of day 2 showed a great state of devops and where it is going. Highly  recommended.

And, last but most important, person-to-person talks during the breaks.

See you next year!
1
Add a comment...

Motiejus Jakštys

Shared publicly  - 
 
My take on #Jolla (#Sailfish) after two months of use: https://gist.github.com/Motiejus/9637495
3
Add a comment...

Motiejus Jakštys

Shared publicly  - 
1
Add a comment...
People
Have him in circles
135 people
Ispanų kalbos namai's profile photo
Aistis Jokubauskas's profile photo
Tomas Ostasevicius's profile photo
EKSPERTAI EU's profile photo
Andrius Naruševičius's profile photo
Petras Medeika's profile photo
Tomas Šiaulys's profile photo
Roman Gorodeckij's profile photo
Gerron Mulder's profile photo
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Leiden, Netherlands
Previously
Hilversum, Netherlands - Vilnius, Lithuania - Glasgow, UK
Contact Information
Home
Mobile
+37062951392
Email
Address
The Netherlands
Work
Address
The Netherlands
Work
Occupation
Software Development Engineer
Employment
  • Amazon Web Services, Inc.
    Software Development Engineer, 2014 - present
  • Spil Games
    Senior Backend Developer, 2012 - 2014
  • UAB Mano Numeris
    Erlang Developer, 2011 - 2012
  • UAB Jocom
    Software Engineer, 2009 - 2010
Basic Information
Gender
Male
Birthday
September 19
Relationship
Married
Links
Contributor to