Oxana’s notes

Sharing my inspiration with the world. I blog about IT, web, tech women and anything else I find interesting.
Recent Tweets @merenlin
Interesting stuff
Who I Follow

Gene duplications are rare in human history. Only about 30 genes have copied themselves since we split from chimps between 4 and 6 million years ago. The few that have been studied encode genes that are very exciting, says human geneticist Evan Eichler of the University of Washington in Seattle. Many are involved in brain development.

[….]

Although the modified brains didn’t grow larger, the neurons in its neocortex changed to look like human brain cells. The spines that neurons use to exchange information with other cells grew thicker, longer and in greater numbers than in normal mouse neurons. This, say the researchers, would be likely to increase the brain’s processing power. Finally, the neurons migrated to their final positions more quickly than in unmodified mice, suggesting they could have travelled greater distances before maturity in a larger brain (Cell, DOI: 10.1016/j.cell.2012.03.034).

[…]

The timing of the duplications is significant. The first happened 3.4 million years ago, which corresponds with when Australopithecus afarensis first began using tools, says Dean Falk of Florida State University in Tallahassee. Better still, the second duplication was 2.5 million years ago - when our genus, Homo, began separating from the now-extinct Australopithecus.

Source: http://www.newscientist.com/article/mg21428644.400-the-humanity-switch-how-one-gene-made-us-brainier.html

It was last weekend, it was called “Escape from the /dev/null” and the main sponsor was Spotify.

In short, I was glad I came! Despite the snowstorm that Stockholm’s weather prepared for us that day! I got to meet lot’s of awesome people and the atmosphere was really inspiring.

It’s started with Robert Hancock’s ( he is the leader of the New York Python Group, GTUG-NY and a long-time expert on real-time and resilient systems programming) talk on concurrency and Python. If you missed it and are interested in GIL, find your way to the slides - https://github.com/bobhancock/Pycon-2012-Parallelism-and-Concurrency

Now it’s worth mentioning, that devnull isn’t really a hackathon - it’s a recruitment game. Programmers get short challenges, this time in Python or Javascript, since that is what Spotify is looking for. And the goal is to solve all the challenges first and reach the prize! It’s a great idea, though, not everything worked as planned :)

This is how the map looked like:

map

I signed-up as a frontend developer to sort of test my newly acquired Javascript skills and because I haven’t touched Python for a while and wasn’t sure about it.

First, our team - A03, got stuck because we didn’t get any internet connection and the rest moved forward pretty quickly, as you can see:)

Then, the whole awesome software just broke and we were stuck again. But luckily there was a plan B! Old-fashioned way - challenges on paper and live interactions with judges from Spotify :)

Me and Jonas(our team’s backend) were really closed to the second prize, but not fast enough. The competition was tough I must say!

You can see the challenges we solved in our github repository. It was a pleasure working with Jonas, we had fun on the way and I learned a few new things both about JS and Python. And I would say those kind of events are really good to sort of test your basic programming skills, if you are in the beginning of your career.

I noticed that some of the more senior guys were quite bored with the challenges though. One way to improve it from my point of view is to formulate it according to the theme. All the geeks got so excited by the possibility “to escape from the alien space ship” using their programming skills. Why not build every challenge in the same manner?

…Create a page that illustrates the view from the illuminator with stars lighting up and fading away…

instead of just

…On mouse-click event create a circle that gradually grows in radius until it’s too big to be seen…

That will possible lead to less challenges but you could also time-box them and if a developer can’t manage on time - let him try another one.

dev/null

Peter Svensson and the other organizers did well despite of all the troubles that occurred during this the first of it’s kind crazy space competition, so thumb’s up for that and I’m sure the next devnull will be even more awesome!

Read more on how it was and why you should sponsor the next devnull from Peter himself - http://unclescript.blogspot.se/2012/04/everything-began-around-summer-last.html

More pictures here: http://www.meetup.com/Sthlm-Spotify-Tech-Group/photos/7519502/#

I’ve been there! 

Sometimes even winter can be nice. 

survivalfirst:

In and around Stockholm:

Stockholm’s City Hall seen from Riddarholmen on a winter Sunday. Boy the weather was so nice it almost made me want to jump in the water. The key word here being “Almost”.

Some colorful inspiration on this rainy day!

Every now and then it is necessary with a change in life. It is inevitable so it is not like there is a choice really. But for some reason everyone seems so afraid of it. Resisting, struggling, even running away from themselves. So instead of fighting things you cannot control, embrace it. Live it. Go with the flow. May it be some rocks to climb here and there but on the other side there is always downhill.

http://www.gummesson.net/2011/03/hello-im-from-barcelona/ )


I recently faced the problem of escape() function in Javascript ruining unicode characters in strings, so don’t use it if you need to send some non-ASCII  strings in your request! On the bright side, there is a encodeURIComponent() function that doesn’t have this problem! 

In-depth comparison and summary of encode(), encodeURI() and encodeURIComponent() can be found here:

http://xkr.us/articles/javascript/encode-compare/