Wednesday, 18 December 2013

Least Square Linear Regression

The least square approach is used to minimize the sum of the squares of the errors made in the results of every equation. More details can been seen in http://scientopia.org/blogs/goodmath/2013/01/30/least-square-linear-regression/

Friday, 13 December 2013

I’d like to disabuse early-career grad students of certain misconceptions...

You are rarely the best judge of the most important material or best presentation strategy for your talk. Corollary: Give one or more practice talks.

Writing is much harder than you think. Corollary 1: You are not that great a writer. Corollary 2: If you don’t have a solid draft 1-2 weeks before the conference deadline, you’re starting with 2 strikes.

80% or more of submitted papers are rejected. Corollary: You need feedback from colleagues and outsiders to improve your paper. A poor way to get feedback is to submit the paper, wait 6 months, and get a rejection with cryptic reviews. A better way is left as an exercise to the reader. (Thanks to Mike Franklin for this particular way of looking at the “get feedback” issue.)

When you write up your work, remember that nobody cares what you did but only why it advances the state of the art. Edit accordingly. Corollary: edit an outline and paragraph map before you start writing. It’s much easier to rearrange/eliminate at this level than at the prose level.

The reviewer has 20 other papers waiting to be reviewed and is looking for a reason to set yours aside and move on. Corollary: your job is to ensure no such opening is provided—whether by unsupported statements, poor writing, rambling style, etc. Your goal is not that your work gets the approval of your advisor, but the approval of the research community, as represented by the (usually anonymous) reviewers who will be evaluating your paper.

Your advisor can bring her/his experience to bear and give you advice (hence “advisor”) on how to maximize the likelihood of this, but don’t mislead yourself into thinking that your goal should be to please your advisor.  If the community is pleased with your work, chances are excellent your advisor will be too.  Corollary: Get lots of feedback on a paper from people other than your advisor—i.e., people representative of the reviewers who’ll evaluate it—before submitting it.


(in http://www.armandofox.com/2009/12/02/i%E2%80%99d-like-to-disabuse-early-career-grad-students-of-certain-misconceptions%E2%80%A6/ )

Tuesday, 27 August 2013

Japan World Cup 3

For a long time that I stopped playing computer games, but I must share a review of the weirdest game I ever saw. What a laugh!!!


Sunday, 25 August 2013

Letters frequencies in different latin languages

Each language have words and letters that are most used, as like as the reciprocal. I like to study the details of a keyboard, starting in how it is made and ending up in the keyboard layout. I am a Dvorak layout user because it allows me to write most of the words without changing too much rows and alternate hands. During my reading about layouts, I came across with this graph that shows the frequency of the letters in different latin languages. Enjoy the image.


Monday, 10 June 2013

Sssshhhhh...

You are not forced to believe, but still, I leave this remind... Totalitarianism, Acta, here I come!


Editor relapse

Today I started again to use eclipse. cough, cough. I am sorry, I mean emacs. It is still a powerful editor.

If you start to question which editor should I use, this is the most accurate graph that will help you decide.


You don't need to be afraid, they say...


Is Apple going down?

Is my impression, or Apple is going down slowly? Steve Job was the soul of the brand, but in the new Apple generation, the company seems to insist in using Steve Job persona during the products presentation. The brand seems to have lost its momentum, and now I don't see no one like Steve Job to lift the soul.

My advice to Linux users that want to sell their soul to Mac is, stay away from the temptation. You can regret in the future.

Thursday, 25 April 2013

To print or not to print?

Somewhere in the time you always think if you should use the printer from the company, or from the university to print a book, to print flyers, or any other stuff for your personal use. This instructions might help you to decide if you should click the print button from your computer.


Thursday, 29 November 2012

Vim on terminal

If your love with VIM grows founder and bigger than for emacs, you can set your terminal with VIM keys. Just put "set -o vim" on your .bashrc file and you will start to use VIM keybindings.

Terminator console

For those Linux users who think that shell is the most beautiful thing in the world, I've news for you. You can reach heaven with the Terminator console. Look for it in the Linux installers and you will reach Nirvana. Trust me, I know what I'm saying...


Thursday, 21 June 2012

Equals method in java

Invoking equals method in java is error prone, and most of the programmers that redefines equals do not do it well. This article explains how to implement equals method in java.

Tuesday, 5 June 2012

Is Ubuntu safe?

Who said that Linux is the most invincible OS that exists? Not Ubuntu, check this exploit. The only thing that I can state for sure is that there is a relation in the figures between popularity and exploits. As the popularity of the OS increases, the number of exploits also increases.

Tuesday, 29 May 2012

Menubar in gnome-terminal

I'm so tired of the menu bar in gnome-terminal. I've searched on the web how to remove it, and, finally found it.
Tired of the menu bar in gnome-terminal? Check this link, or, disable Preferences->Appearance->"Display menubar in windows".

Tuesday, 10 April 2012

Selecting Text (Copy/Paste) in Elinks

It's been harsh for me to find how I select text to Copy/Paste in elinks. There isn't many explanations about that. Finally, I found it!


Elinks supports text selection. Use the Shift key when selecting.

Another common question refers to be able to select text using only keyboard in elinks? The answer is that, elinks does not handle that, it depends on the terminal emulator you're using, which in most cases does not support it.You have to use the mouse (gdm if you’re not running X)

Thursday, 23 February 2012

Tolerant to Intrusion vs Security

Sometimes, these two terms can mix and become confusing. Giving an analogy, a system is secured when there is something protecting it against attacks. A system is intrusion tolerant, if despite the system being attacked, the tentative of disruption will just cause insignificant damage and the system will never halt and can recover quickly to these attempts.

It exists several techniques to protect a system tolerant intrusions. The most used is replicating the system through different networks. When the same system is spread through different networks, and, specially, running in a diverse environment (like the system running in different operating systems), a hacker, or a group of hackers, must attack successfully all the replicas e force the machine to stay offline til the end of the attack.

With a set a replicas it is easy to have a backup architecture, where all replicas runs as secondary nodes that helps the primary one. If the primary one is being attacked, or can not respond quickly to the requests, all the traffic will be deviated to the secondary replicas. A backup architecture implemented using Hardware or Software.

Another way to turn a system tolerant to intrusions, is constantly forcing the machine to reboot, or change the IP. Every time the machine restarts, she will be considered as a new node in the web. This architecture will reproduce a time machine look-a-like that, when combining with the replicas, at each specific instance, a replica restarts, or changes the IP, and it becomes the primary node.