Profile

Cover photo
Sibi Prabakaran
Works at Tata Consultancy Services
Attended SASTRA University
Lives in Chennai
3,662 followers|174,378 views
AboutPostsPhotosReviews

Stream

Sibi Prabakaran

Shared publicly  - 
 
 
Know thy (Linux) perf tools: http://bit.ly/1t69Uwy - perhaps the most comprehensive overview I've ever come across. 
3
1
Chris Boulanger's profile photo
Add a comment...

Sibi Prabakaran

Shared publicly  - 
 
 
<rant>
People seem to think that C is good for hardware programming. As my raspberry-pi reminds me it's terrible. C was originally intended as an abstraction layer to hide the hardware from programmers. It's not very good at this, so the result is we get leakage allowing us to peek under the abstraction C was intended to hide. This leakage can now be exploited to manipulate hardware directly. Programming hardware in C is like putting on crappy old gloves so your hands don't get dirty, and then finding you have to exploit holes in your gloves because actually the dirt is the thing you're supposed to be working on.

I think the solution everyone uses is to compile their code and then check the disassembly to see if it does what they wanted.
</rant>
2
Add a comment...

Sibi Prabakaran

Shared publicly  - 
 
 
Something we always keep in mind while developing mobile apps and websites for our clients..
7
Add a comment...

Sibi Prabakaran

Shared publicly  - 
 
 
Do me a favor? Click "share" and pass the word along.

Where were you last April 15th? Do you remember how you felt when news of the bombing first broke? Help me raise $20,000 for victims of the 2013 Boston Marathon Bombings. I am running the 2014 Boston Marathon to raise money for The One Fund Boston which supports the victims of last year's tragedy, and their families. If you can donate, please do. If you cannot, please spread the word to your own networks. I believe in this cause, which is why I am personally underwriting the $8,000 minimum, but I need your help to meet and exceed that. Please donate today if you can.

http://www.crowdrise.com/onefundbostonmarathon2014/fundraiser/jonmasters
1
Add a comment...

Sibi Prabakaran

Shared publicly  - 
 
2
Add a comment...

Sibi Prabakaran

Shared publicly  - 
 
 
modern grand ma ... #rofl  
6
Add a comment...

Sibi Prabakaran

Shared publicly  - 
 
Just saw +Nixie Pixel in one of Martin Odersky's Scala course Video in Coursera. :)
1
Add a comment...
Have him in circles
3,662 people
David Moylan's profile photo
Quoc Dinh Kien's profile photo
mercy kemunto's profile photo
ethen mills's profile photo
Jothish Gokul's profile photo
Rajiv Sharma's profile photo
Punni Singh's profile photo
Linuxreviews Baird's profile photo
Sadi Kalen's profile photo

Sibi Prabakaran

Shared publicly  - 
 
 

Bad habits in programming languages start early at university.  Python is a poor language, but almost seems reasonable compared to Java, C++ and C to teach for introductory programming.

I'd don't understand why MIT switched from Scheme to Python, surely it can't be as superficial as this "And why Python, then? Well, said Sussman, it probably just had a library already implemented for the robotics interface, that was all."  (http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python)

This reminded me to revisit Robert Harper's teaching FP to freshmen post (http://existentialtype.wordpress.com/2011/03/15/teaching-fp-to-freshmen/) and +Manuel Chakravarty  and Keller's paper on the risks and benefits of teaching FP in first year, http://www.cse.unsw.edu.au/~chak/papers/CK02a.html.  The conclusion in this paper is worth repeating:

"First year programming courses need to be language agnostic, ..., they need to be liberated from the tyranny of syntax.  In this article we have argued that this goal is facilitated by the light syntax and clean semantics, as well as the high-level of abstract, of purely functional languages.  Functional languages help us to replace the tyranny of syntax by a principled approach that (1) conveys elementary techniques of programming (2) introduces essential concepts of computing, and (3) fosters the development of analytical thinking and problem solving skills"
􏰒􏰈􏰄􏰇􏰊􏰟􏰛􏰃􏰉􏰄 􏰌􏰄􏰆􏰔􏰄􏰉􏰕􏰕􏰈􏰁􏰔 􏰅􏰆􏰍􏰄􏰇􏰃􏰇 􏰁􏰃􏰃􏰂 􏰊􏰆 􏰎 􏰃 􏰏􏰉􏰁􏰔􏰍􏰉􏰔􏰃 􏰉􏰔􏰁􏰆􏰇􏰊􏰈􏰅􏰸 􏰆􏰄 􏰉􏰇 􏰌􏰗􏰄􏰉􏰇􏰃􏰂 􏰎􏰛 􏰒􏰃 􏰏 􏰏 􏰃 􏰈 􏰇 􏰃 􏰁 􏰃 􏰊 􏰉 􏰏 􏰑 􏰵 􏰾 􏰽 􏰽 􏰾 􏰎 􏰹 􏰯 􏰊 􏰗 􏰃 􏰛 􏰁 􏰃 
http://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-introductory-teaching-language-at-top-us-universities/fulltext

#teachfp   #functionalprogramming  #fp
Eight of the top 10 CS departments in the U.S., and ~70% of the top 40, teach Python in introductory courses.
1
Add a comment...

Sibi Prabakaran

Shared publicly  - 
 
 
It’s Because You Usually Don’t Come The First Time She Calls You

#funny   #funnytruth   #lol   #vidon   #family   #life  
5
1
Abinaya Anandh's profile photo
Add a comment...

Sibi Prabakaran

Shared publicly  - 
 
 
~JD
1
Luke Palmer's profile photo
 
This argument only holds up if you assume that the 2870 names refer to distinct deities.  Some (such as the "Just God" folks) might even claim that they all refer to the same one.
Add a comment...

Sibi Prabakaran

Shared publicly  - 
 
In Theater!
7
thamizh iniyan's profile photosanthosh s's profile photo
2 comments
 
mhm ethum nalla thann irku
Add a comment...

Sibi Prabakaran

Discussion  - 
 
Would like to know , if we can organize a #Scala  #meetup this weekend ?

The main objective of the meetup being getting acquainted with the other Scala enthusiasts.
1
Prasanna Kumar (Prassee)'s profile photoNaveedur Rahman's profile photoPrasanna Annamalai's profile photo
3 comments
 
Hey Guys, just saw this. Nice! Alas, have to miss as I am out of station and returning back Monday ! Will sync up with all of you soon.
Add a comment...
People
Have him in circles
3,662 people
David Moylan's profile photo
Quoc Dinh Kien's profile photo
mercy kemunto's profile photo
ethen mills's profile photo
Jothish Gokul's profile photo
Rajiv Sharma's profile photo
Punni Singh's profile photo
Linuxreviews Baird's profile photo
Sadi Kalen's profile photo
Work
Occupation
Research
Skills
Polyglot Programmer
Employment
  • Tata Consultancy Services
    Researcher R&D, 2012 - present
  • Defence Research and Development Organisation
    Intern, 2011
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Chennai
Previously
Tuticorin - Lucknow - Hyderabad - Kumbakonam - Tirupati - Trivandrum
Story
Tagline
Haskell(er), Hacker & Developer
Introduction
Origined from the port city of Tuticorin and spent most parts of my childhood in the Awadh region Lucknow, I'm a Haskeller and a free software enthusiast by mind who has been dazzled by the spirit of Unix. I'm a big supporter of free software and the GNU principles. You can often find me telling (arguing/convincing) the advantage of free softwares to my friends, neighbors and even strangers. And when I'm not near my Linux box, I generally read books, sleep or munch up some snacks.

My blog: blog.psibi.in
Bragging rights
Survived University Education!
Education
  • SASTRA University
    Computer Science and Engineering, 2008 - 2012
  • Nirmala Convent Inter College
    ISC, 2006 - 2007
Basic Information
Gender
Male
Looking for
Friends, Networking
Relationship
Single
Other names
psibi
Public - 2 months ago
reviewed 2 months ago
1 review
Map
Map
Map