Profile

Cover photo
Jaikumar Ganesh
Works at Stealth Startup
62,658 views
AboutPostsPhotosVideos

Stream

Jaikumar Ganesh

Shared publicly  - 
 
A salute to one of the most eminent personalities the industry has known.

http://www.cs.vu.nl/tanenbaum/
5
1
Alvaro Pereda's profile photo
Add a comment...

Jaikumar Ganesh

Shared publicly  - 
 
 
Learn how to use the sun as your clock. Thanks, Earth!
3
Add a comment...
 
xkcd nails it.. http://xkcd.com/1357/
3
1
Ashish Sharma's profile photo
Add a comment...
 
 
For anyone interested in how the internals of Android work, the new 4th edition of Tanenbaum's Modern Operating Systems book is out and includes about 50 pages on Android that I had the privilege of contributing.  Topics in the book include:

- What Android is, its design goals its relationship to Google, and a brief history of its early development.
- What wake locks are, why they exist, and how they work.
- The design and purpose of the Android out-of-memory killer.
- Dalvik's role in Android.
- Binder IPC, from the kernel module to user space: the execution flow of IPCs, what Binder objects are and how they are transported across processes, the core Binder classes (IBinder, Binder, Parcel), AIDL and how it fits on top of the architecture.
- Structure of an Android application.
- How the activity manager runs applications, and the models behind activities, services, receivers, and content providers.
- Intents and intent resolution.
- How activities, content providers, and intents work together to create major Android features such as sharing and fine-grained URI-based permissions.
- The design of Android's application sandboxes and how it leverages Linux's core security features.
- How processes are launched and initialized, and how their lifecycle is managed by the system.

Note that this is part of an operating system design book, so this is not generally material that will be of interest to developers implementing code on top of Android -- there is little discussion of actual APIs or how to implement things using Android, nor does it delve much into the actual code implementation of the system.  It does however have a wealth of information on many of the core designs in Android and the reasons Android works the way it does.
6
1
Ashish Sharma's profile photoSimon Wilson's profile photo
 
This was one of my college textbooks - will have to re-read this now!
Add a comment...

Jaikumar Ganesh

Shared publicly  - 
By Sierra HartmanA couple months ago I was walking out of Golden Gate Park onto Fulton around 8th Avenue. I stepped onto the sidewalk just in time to…
4
1
Ryan Bavetta's profile photoJyotirmoy Dey's profile photoKeith Dart's profile photo
4 comments
 
+Jyotirmoy Dey lol, ya. I guess that old fashioned pedaling is out of the question. 
Add a comment...

Jaikumar Ganesh

Shared publicly  - 
1
1
Vinay Perneti's profile photoSimon Wilson's profile photo
 
Solution: work from home when you want to write code, work from work when you want to meet and talk to people.
Add a comment...
 
Never looked into how ACH works. A bit surprised that it has go through Federal Reserve. Is that a bottleneck ? I had thought some other intermediate would have been used.

http://engineering.zenpayroll.com/how-ach-works-a-developer-perspective-part-1/
2
Jyotirmoy Dey's profile photo
 
Pretty much the same happens in India (banking systems) as well.
Add a comment...
Roberta Firstenberg had long loved walking outside and caring for her garden. However, a hard battle with cancer had weakened her so that going outside was no longer possible. In a bid to give her...
2
Add a comment...
 
 "1 out of every 100,000 people will die because of X. So take this insurance" - translate that to "0.001 % chance that someone will die because of X" - Most likely you will not take the insurance. The denominator effect and effect of form factor in play.

#Strange_ways_of_the_human_mind
1
Jaikumar Ganesh's profile photoDavid Gunnarsson's profile photo
2 comments
 
+David Gunnarsson Sigh.. thanks fixed.
Add a comment...

Jaikumar Ganesh

Shared publicly  - 
 
A really good move. It took them a long time but better late than never. http://www.wkyc.com/story/news/nation/2014/03/31/ntsb-to-require-rear-view-cameras-in-vehicles-by-2018/7119735/
1
Add a comment...

Jaikumar Ganesh

Shared publicly  - 
 
USB cables.... It usually requires me 3 tries

http://www.smbc-comics.com/?id=2388
2
Jyotirmoy Dey's profile photoAkansha Gupta's profile photo
2 comments
 
For me its always the micro USB charging port on my cell phone.
Add a comment...
Having today seen tweets on numerous alleged voting irregularities in Turkey and thanks to Twitter user @erenyanik I came across this CHP/STS dataset of voting data in the Greater Municipality of A...
1
Add a comment...
Story
Tagline
Live in the moment
Basic Information
Gender
Male
Work
Occupation
Technical Leader, Engineering Manager, Software Engineer - make the future better than the present.
Employment
  • Stealth Startup
    Engineering - Early engineer, present
  • Google
    Engineering Manager, Staff Software Engineer, Early Android engineer, 2006 - 2013
    Head of the Android Location Client team - helped launched a bunch of really cool context and location APIs - https://developers.google.com/live/shows/518756499. Manager of an excellent team and staff software engineer. Tech Lead of an experimental project between Chrome and Android, Head / tech lead (aka VP) of Android Bluetooth - responsible for all layers, interactions with chipset vendors to third party app developers , engineer on Android telephony team. One of the early engineers on the Android team and was involved in all releases from Jan 2007. Proud member of the team responsible for the explosive growth from the first device to the 900 million devices as it stands today.
  • Motorola
    Software Engineer, 2002 - 2004
Links
Contributor to