Category: goals
03/29/12 12:58 - ID#56295
Thoughts on switching
Permalink: Thoughts_on_switching.html
Words: 5
Last Modified: 03/29/12 12:58
Category: goals
01/11/12 05:04 - ID#55888
The year ahead.
I just decided that it will be so it better be.
Top 10 lessons that I learnt in 2011.
1. Data analyses is 95% data cleaning and variable definition.
2. R is fun and liberating.
3. Perl is even more fun but it's funny and weird and super tough to learn.
4. I have a massive crush on Hadley Wickham. Mostly because he is the ggplot2 creator. And maybe also because he has a website of family recipes and oh, a really informative website manual for ggplot2. Is this as impractical a crush as the Rahm Emanuel phase? Well... slightly less because I might actually get to meet him someday... but on the whole, big check.
5. ggplot2 is a fascinating way to think about data.
6. FlowingData is one of my favourite inspirations. It replaces aldaily (which, unfortunately, I have been steadily ignoring).
7. There is always light at the end of the tunnel. You just need to find the switch - which is often right on the darkly shrouded wall behind you.
8. Linux is not so much a monster as a friendly devil. I prefer linux as my primary OS. Surprise.
9. I love my family. They are the best anyone could ever hope for and of course, the only ones I have.
10. Surprisingly, I like documentaries way more than movies.
Permalink: The_year_ahead_.html
Words: 220
Last Modified: 01/11/12 09:53
Category: goals
01/01/12 09:24 - ID#55829
Whatever it takes.
In the year
2012...
I will
- Publish. Publish. Publish
- Master R and Perl.
- Learn how to manipulate and code in Bioconductor
- Analyze and publish on least one public dataset in genetics.
- Transition into more genetics and bioinformatics.
- Write more science. Make future-oriented useful notes.
- Be more in contact with my family.
- Be less confused, Be more mentally organized
- Set priorities and stick with them regardless of what comes in between.
- Reach a better place and work on feeling less guilty
Permalink: Whatever_it_takes_.html
Words: 102
Last Modified: 01/02/12 03:26
Category: goals
12/23/11 03:38 - ID#55788
Off.
So I am taking off the internets and (e:strip) till the next year.
All of you, happy holidays and behave yourselves.
cheerio,
TP
Permalink: Off_.html
Words: 76
Last Modified: 12/23/11 03:47
Category: goals
12/01/11 06:28 - ID#55637
I wish I could learn...
1. Perl well
2. Unix commands well (so commandline becomes second nature)
3. to churn out papers like a maniac (aka postdoc)
4. how to make perfect stovetop popcorn
5. how to make a perfect sourdough bread every single time
6. how to make perfect pancakes or waffles
7. how to make pizza base without a recipe and well.
I intend to get a head start on those resolutions.
Permalink: I_wish_I_could_learn_.html
Words: 66
Last Modified: 12/01/11 06:33
Category: goals
11/15/11 08:32 - ID#55515
The 20 Times Tables: 18
The 18 table.
- Starting with 18
- 36
- 54
- 72
- 90
- 108
- 126
- 144
- 162
- 180 -20 + 200
- 198
- 216
- 234
- 252
- 270
- 288
- 306
- 324
- 342
- 360
Permalink: The_20_Times_Tables_18.html
Words: 17
Last Modified: 11/15/11 08:32
Category: goals
11/14/11 02:27 - ID#55509
The 20 times tables: 19
- Starting with 19
- 38
- 57
- 76
- 95
- 114
- 133
- 152
- 171
- 190 +190
- 209
- 228
- 247
- 266
- 285
- 304
- 323
- 342
- 361
- 380
Permalink: The_20_times_tables_19.html
Words: 36
Last Modified: 11/14/11 11:51
Category: goals
10/21/11 10:20 - ID#55340
Learning to be a software carpenter
- learning a somewhat new language (R)
- trying to code in it using concepts from statistics that I already have
- trying to generalize code so that it could be less repetitive and automate chores and processing
- trying to splice other languages such as latex and perl to interact with R code
- learning THOSE other languages
- trying to prevent errors in their interaction
- trying to write functions that would serve a purpose similar to "macros" on SAS but yet be understandable to me at a somewhat-novice level.
- debugging to see where it all goes wrong when errors turn up
- differentiating what is my code's fault, what can be changed in R preferences, and what is inherently the fault of the R build on the particular linux distro I am using.
Why am I doing this when I have a data manager for the data I am dealing with? Because it's insane to go whining to the manager the minute you want some data processing done. He has own Ph.D. to complete and has limited time and innumerable demands. So there is really no option but to power through all of this on my own. Besides, I think population sciences are *really* about statistics and data processing even though population scientists who don't do all this dirty work may persuade themselves that it is just about interpretation. It is as much about quality control in the data and seemingly trivial logical checks as it is about analyzing super-clean data in the end and figuring out what it could mean in the bigger picture of million other studies. I think it's important to acquire this skill so I can use it in my future. Not everyone has a data manager, a software coding bloke and a statistician to always help them.
The process itself is exhausting because it's like learning a completely new language without having ANY experience in how the semantics work. Apparently some people have observed this exhaustion and set up sites like "Software Carpentry": It sets up a formalized framework within which you could learn these skills. I think courses like this should be mandatory to population sciences coursework. At some point, we need to realize that population sciences and bioinformatics are very similar in their scope and application. This is more true than ever as we progress rapidly towards HUGE datasets, complex data structures, multidimensional variables and the necessity of channeling all of this into interpretations simple enough to make sense to health-related and population policy-making.
Permalink: Learning_to_be_a_software_carpenter.html
Words: 456
Last Modified: 11/09/11 08:17
Category: goals
10/15/11 10:51 - ID#55304
Diffused Sunlight Simulation
The sunlight simulation lamps in the market are mainly high wattage, full spectrum and power consuming lamps. They are targeted at people with SAD - Seasonal Affective Disorders. While I am not convinced I have SAD and need the everyday intensive 1/2 hour to 1 hour therapy that these lamps are regularly recommended for, I am really interested in simulating sunlight at home especially when there is none outside.
I recently went to IKEA and saw this floor lamp, called "Tived".
The design is nothing spectacular. In fact, I would call it a bit ugly. But it has flexible arms that can be directed at various parts of the ceiling and walls. It looks like this flexibility could achieve that diffused reflected sunlight feel I want. I almost bought it but it comes with its own set of LED bulbs. I don't like that. I want to be able to readily replace the bulbs if they burn out. The only way to do this would be to get a lamp that holds regular full-spectrum CFLs. None of the more interesting IKEA lamps allow you to put your own bulbs in them.
If it had a few more flexible arms for some more bulbs and it took regular full-spectrum bulbs, it might come close to what I have in mind. IKEA also has a table lamp version of the "Tived" with more arms, but it could be tough to focus the light on the ceiling because of the lack of height. Even if I somehow succeeded in elevating the level of lamp, the bulbs are still the peculiar LED ones.
I wonder where I can get such a lamp. It would be so cool to have one this winter.
Permalink: Diffused_Sunlight_Simulation.html
Words: 338
Last Modified: 10/15/11 11:16
Category: goals
10/03/11 07:57 - ID#55236
Clueless about regex
^ : start of string [ : beginning of character group a-z : any lowercase letter A-Z : any uppercase letter 0-9 : any digit _ : underscore ] : end of character group * : zero or more of the given characters $ : end of string
Now I can't even write code for matching a variable length sentence or phrase in curly brackets for example:
{A quick brown FOX jumps over a sprightly hare}
Hmm... this does not work
(\{)[.*?](\})
This doesn't work
(\\{).*?(\\})
This doesn't work either.
\\{.*?\\}
ARRRGH.
It's funny how it's called regular.
References
1.
2.
3.
4.
Permalink: Clueless_about_regex.html
Words: 119
Last Modified: 10/03/11 08:26
Author Info
Date Cloud
- 12/21
- 12/15
- 02/15
- 01/15
- 11/14
- 08/14
- 04/14
- 02/14
- 11/13
- 07/13
- 09/12
- 08/12
- 07/12
- 04/12
- 03/12
- 02/12
- 01/12
- 12/11
- 11/11
- 10/11
- 09/11
- 08/11
- 07/11
- 06/11
- 05/11
- 04/11
- 03/11
- 02/11
- 01/11
- 12/10
- 11/10
- 10/10
- 09/10
- 08/10
- 07/10
- 06/10
- 05/10
- 04/10
- 03/10
- 02/10
- 01/10
- 12/09
- 11/09
- 10/09
- 09/09
- 08/09
- 07/09
- 06/09
- 05/09
- 04/09
- 03/09
- 02/09
- 01/09
- 12/08
- 11/08
- 10/08
- 09/08
- 08/08
- 07/08
- 06/08
- 05/08
- 04/08
- 12/07
- 11/07
- 10/07
- 09/07
- 08/07
- 07/07
- 06/07
- 05/07
- 04/07