HN user

andrix

37 karma

Human being. Latin American.

Software engineer. Doing technical sales for living. Machine Learning and Data analytics student. Avid reader.

Posts2
Comments14
View on HN

I wonder if there is an updated version of this wonderful resource by Norvig. I read it about 12 years ago, and I still found it so useful. In general, all the work by Peter Norvig is so clear, simple to read, and enjoyable.

This is a great news for OpenData and Data journalist. I think this promote much more the easy sharing of Datasets and also initiatives like the Panama papers, or WikiLeaks.

I think it's not a fight. RDBMS has been there for many years and they have proved to work in many areas. NoSQL databases born for new needs people was asking to have in their new projects. Both would probably works perfect for many cases, but nosql databases are very suitable for scenarios when you do not require an strict schema, and also they are simple to setup.

I still think MongoDB is great for many applications as many companies are using it for their data needs (like Foresquare), and the same with RDBMS like MySQL, that lot of big fishes use them for different parts of their architecture (facebook, twitter, etc). In the end, each option has pros/cons, but one will be better for your use case.

I own an HP dm4 (http://goo.gl/uCRa) running Ubuntu 11.10, it's not an ultrabook, but everything run out of the box and all working (except fingerprint device - which I don't care a bit about it). HP in my case has been always a choice, their products work excellent with linux and just right out of the box. I recommend you also, that you make sure that everything is Intel (including the wifi card) because previoulsy I had another HP laptop with Atheros wifi that was unusable!

Who am I?

I'm a developer and a Computer Engineering student at the public university in Uruguay.

What hardware am I using?

* 15.6 HP G62 laptop (Core i3 / 4 GB ram / 320 GB 7200 disk / around 3.30 hs battery life)

* OS: Ubuntu 10.10 64 bit + Xmonad with Gnome integration

* Emacs / Chrome / Dropbox / Gmail / Google Docs / google reader / Flickr / Python / Ipython / Amazon S3

For music:

* Sennheiser MX470 / Sennheiser HD 212

* I've used to use Amarok, but I switched to Rythmbox just for simplicity

For photograhpy:

* Sony DSC-H3 (my old legacy camera, I didn't have budget to buy a new one right now)

* Shotwell + Digikam editor

Phone: iPhone 3G

What Is My Dream Setup?

* A Lightweight laptop with the quality of Mac's but cheaper and with hardware 100% supported by Linux.

* A DSLR camera, just mid-sized to learn more about photgraphy.

* A nice Bang & Olufsen headphones + speakers.

* Two 24" monitors

I'm wondering if this is the start of a set of open source lunching from google of its core tools. AFAIK, sawzall without mapreduce is like a car without the engine, but anyway I'm very pleased to read the code and start trying the language. Kudos to Google!

Emacs. I've used to to code in Vim/Gvim, but I switched to Emacs just to try and learn about Lisp. Emacs has tons of interesting "plugins" to add, and actually I'm using emacs as my Organizer (using org-mode) too. Emacs hasn't anything to envy to any of those bloated IDE's like Eclipse or VS. I recommend to you: * http://www.emacswiki.org * http://steve-yegge.blogspot.com/ Steve Yegge has a lot of articles about Emacs/Elisp and it has been a excellent source of information to me.

The same to me, Asimov influenced me a lot. Also, IMHO, he is one of the best Sci-Fi writer ever and one of his best book is The End of Eternity.