HNHacker News
TopNewBestAskShowJobs

titomc

505 karma · joined November 23, 2010

blank
submissionscomments
titomc··on How to Legally Own Another Person [pdf]
In my case , it not only needs courage and effort. The USCIS restricts me from working on anything else than the occupational field for which I got my work visa on. I am not whining or anything, this country has given me a lot of good things. In fact the pros outweighs the cons. I am just pissed off with the fact that my spouse can't work , just because she is married to an H1B worker. As an individual , its not her mistake that she married an H1B worker. She is not even allowed to have a SSN ! An alien who do not have SSN cannot open a bank account among many other restrictions.
titomc··on How to Legally Own Another Person [pdf]
Not everyone likes to write,read or blog ,people are different, nor can she stay in India. I don't think you understand how marriage works in Indian culture. How does it feel for you to get married and then stay away from your partner. I don't how it works in this part of the world. But it won't work for me.
titomc··on How to Legally Own Another Person [pdf]
Yes it is. Changing jobs will reset the greencard process ( which is 8 years for Indian & Chinese citizens ). So H1B jobs cannot be changed easily. Cannot ask for raise because the employee's destiny is in employer's hand. H1B's spouse ( H4 ) cannot work even though they are well qualified. ( I feel restricting spouses to work is something similar like in Saudi where women can't drive )

I am in H1B. I cannot change my employer because my greencard has been filed recently. I have to wait for 8 years to get permanent residency. Every three years I have to renew my petition. I will be 40 when I get my greencard. I am going to get married now , my spouse resigned her job in India at Oracle and is going to sit at home watching TV & cooking in US, because she is not authorized to work with H4 visa. She is a Master's degree holder in Finance and fluent in English & French. Now she has to spent all her productive years in a rented apartment.

I140 work authorization is a ray of light. USCIS is like a chameleon , changing rules all the time , putting many skilled workers under anxiety and stress all their life.

So me & fiance is planning to apply for PR in Canada as soon as we get married through the express entry system and get out of this mess soon.

titomc··on How to Legally Own Another Person [pdf]
get the person an H1B visa and you legally own him. Indentured servitude at its best.
titomc··on Ask HN: What visa do foreign YC founders use to stay in US beyond 3 months?
US immigration system is broken & is a joke. H1B "skilled" visas are based on your luck (lottery) and not on your skills (surprise). They change the rules every now and then and its a nightmare to be on H1B worrying whether you are in legal status and the fear of being deported. Now LCA is not enough to change your work location. H1B amendment is needed which is another nightmare.

You can go for an investor visa option but it has it own quirks. With the current immigration system, foreign investors or founders should exercise a lot of caution as far the immigration system of US is concerned.

titomc··on Complex Car Software Becomes the Weak Spot Under the Hood
Yes you are absolutely right. The connected car project which I worked for had ECUs outsourced. The car manufacturer said "hey we are a car company". You deal with the technicalities of ECUs giving you proper data.

The ECUs were giving me frames with bits turned on at the wrong places. We used to call the telematics hardware/software provider which gives us an abstracted API to talk to ECUs quoting the problem. Their reply was "thats the ECUs messing up, we will "fix it" by giving you the bit turned on at the correct position or you change your code, because changing the API needs an OTA and OTA is not supported for that car manufacturer.

titomc··on Complex Car Software Becomes the Weak Spot Under the Hood
Having worked in exactly the same domain , I can very well say that OTA is risky, moreover the data providers for the car is not really happy about OTA ( Sprint , AT& T provides connectivity for the projects I worked on.). They lease out a certain bandwidth to the connected cars which sends small bursts of data at a low contracted price. If the car manufacturers need OTA, they will have to pay a premium which will be slapped on the customer. There is also a technicality of downloading a huge image ( possibly 1 GB ) over a spotty network. ( a running car will switch cell networks , network types 3G , LTE , 1x , lost connections etc ).
titomc··on Jackfruit could save millions from starvation
short jackfruit trees might be crossbreeds. The original ones grow very tall. The fruits can be harvested by climbing the tree and making use of rope to bring down the fruit gracefully to the ground.
titomc··on Jackfruit could save millions from starvation
Yes I have personally done it myself in Kerala State India. There is lot of ants which can bite , but not poisonous. Usually when we put up a small smoke fire under the tree , the ants will scram. After reaching a branch , someone will throw a rope up and I tie the rope around the jackfruit and wrap it around a branch sort of acting as a pully system. Once the person in the ground has got a good grip on the rope. I cut the fruit and the person on the ground slowly releases the rope bringing the fruit down slowly.

This is useful especially when the fruit is very ripe as it likely to smash into pieces on impact. The rope trick is employed widely in Kerala to harvest this gigantic fruit from the jackfruit tree.

titomc··on Jackfruit could save millions from starvation
I am from the Kerala state in India where this fruit is in abundance. My home has 2 of those big trees.

About the pulled pork reference , I have had pulled pork in Arizona Phoenix where I work now. The unripe jackfruit do not taste like that. Just an "unripe" taste that's all. Unripe fruit has lot of milky sticky liquid oozing from the hives inside the fruit.

In its unripe form , its used for frying , something like potato sticks lookalike. In its ripe form its mixed with beef and made into squishy form. Keralites eat a lot of beef,unlike other states in India. (where beef is banned)

The seeds of the jackfruit , ( a single fruit has hundreds of seeds ) is used to make curry mixed with sour mango and sun dried shrimp. The outer casing of the jackfruit is re purposed as food to the cows. The jackfruit wood is good for carpentry and is used to make door , almirahs , windows in Kerala homes.

Probably the author is just an author. Might not have experience with the real fruit and do not know much about India as is with many western countries.

titomc··on India Virtually Eliminates Tetanus as a Killer
India is an extremely large country with democracy + huge diversity in terms of culture. India will slowly but surely get there.
titomc··on Ask HN: How to learn algorithms and become a good programmer?
If you do not have a math background , I suggest you start with Logarithmic analysis and properties of logarithms ( many tutorials in youtube ), then attend the Coursera algorithm courses and some selected courses on CS50's youtube channel.
titomc··on Ask HN: How to learn algorithms and become a good programmer?
I followed Coursera and the Karatsuba Multiplication algorithm made me reignite my interest in algorithms and data structures. Coursera is a good start followed by the Data Structures and Algorithms in Java book. Learning logarithmic analysis is a prerequisite in my opinion.
titomc··on Slack’s secret to growth might be desktop software
I chose node-webkit, came to know about Electron later. It was too late to switch. I am going to release my desktop app made in node-webkit soon. It has got its own quirks. But the app development time was fast and I could leverage the nodejs plugins as well as the jquery for the app. I am sure this applies for Electron too.
titomc··on Ask HN: I will help your startup in exchange for food and a place to stay
Yes you can change employers while on H1B. Its not really a transfer. Its a new petition by the new employer except that its not counted in the annual cap. It has got its quirks. Join the new employer only when the new petition is approved and your employer's lawyer have got the petition in hand.

Never switch before the petition is approved.

titomc··on Ask HN: I will help your startup in exchange for food and a place to stay
Good choice. Do not end up in the ditch of US broken immigration system. Apply for Canadian Express Entry. Take control of your career and future. Your career advancement and future should not be anchored to US employers. They just take advantage of this draconian immigration system to low ball your salary, thus creating an impression that H1B workers are cheap.
titomc··on Ask HN: I will help your startup in exchange for food and a place to stay
I was working for one of those body shops Indian consultancy company back in India. When they applied for my H1B , I knew what I was signing up for. So after a while I switched to one of the top employer in US (within an year of my arrival in US). So I basically made use of the Indian body shop to get my H1B using them as a bridge.

During that switch, the idiosyncrasies of the US' broken immigration system played a major role in my salary negotiation with my new employer. Many have an opinion that Indian H1Bs are unskilled. I am not going to judge them. AFAIK , I went through many rounds of interviews (whiteboard,project,cognitive) and I am pretty much sure I have engineering skills which are in demand. I am brave enough to state that I have more mathematical skills than many of my American counterparts.

Let me explain the idiosyncrasies of the US immigration system for an H1B worker.

While I was making the switch , my current employer came to know about my interview (possibly through a mole in my team) and the manager wanted to send me back to India. So he started the process of cancelling my petition.

So now I was under pressure to switch. The new employer knows that I am on H1B and they low balled me. This employer is not a body shop. This employer is simply trying to take advantage of my visa restrictions. Since my previous employer was in the process of cancelling my petition , I had no other choice but to accept the offer and join the new employer.

Your petition and visa is tied to your employer. Your job & freedom is under their mercy. If your employer cancels your petition , you are an illegal alien from the very next day. There is no grace time. (think about booking flight tickets, selling your car, breaking the lease and what not. Imagine school, kids and their state of mind. Its a mental torture).

So I joined my new employer and started working. I am beginning to feel that I am assigned a lot of work than my American counter parts , but I am not given any recognition and I am pretty much sure , I will be the one to get the lowest appraisals , because I cannot bargain. If my new employer fires me , I am an illegal resident from the very next day. I cannot search for a job , because there is no grace period. No employer will hire me because my petition would have been cancelled by then.

Not only Indian companies exploit H1B workers. American companies does that too.

Remember , American is a capitalist country. No employer whether Indian or American care about H1B workers. They just exploit them to the maximum extend because of this broken immigration system.

How to change it ? Immigration reforms like employer portability will be a good start.

But I am not waiting on these to decide my career & future. I have applied for the Canada Express Entry system and qualify with high points. My visa & permanent residency will not be controlled by employers in Canada. Soon I will say goodbye to this country. It has taught me many good things to remember and bad things to forget.

titomc··on Ask HN: I will help your startup in exchange for food and a place to stay
I am an Indian national on H1B with a top company in US. By all means please do not come to US with H1B. The U.S. has broken immigration system. My visa is locked down to my employer and I cannot ask for a raise or get promoted. I accepted the lowest payment as per DOL from my employer just to stay and work in US with my 6 year H1B validity. By all means apply for a Canada work visa. They have now something called Express Entry system. You can also apply for permanent residency. US immigration system is broken and they are not going to fix it anytime soon. Immigrate to Canada. H1B is indentured servitude.

I have started my Express Entry application and very soon I will say goodbye to US , I don't mind the cold in Canada. I will have freedom to change jobs, won't be an indentured servant. I will also get permanent residency fast. US green card for Indian citizen is around 10 years backlogged.

I suggest it's best for you to apply for the Canadian Express Entry for skilled workers.

titomc··on GitHub connectivity issues
works for me now.
titomc··on Car Hacker's Handbook
I didn't want to give specifics of the hardware. Now that you know , yes its Harman with QNX on Chryslers. Now you need to figure out the remote execution codes to put on the CANBus frames :) . There is a catch though , without the original car keys , you can't move the car or can you ?

In another news , access to the terminal is now based on an "authentication key" , root access is not enough. For development purposes , Harman provides these keys and they expire after a certain period of time. I am not sure those "fixed" telematic models are out there on the market currently.

titomc··on Car Hacker's Handbook
I worked for one of those car manufacturers for the telematics unit like putting specific frames on the CAN bus to make the car do remote operations like start/stop engine and also read values from ECUs for DTC codes. We used to teraterm into the unit with a serial cable & a trivial password. The security measure we had during that time was that "we do not give cables to customers so that they cant teraterm into the telematics unit. It might have changed now with the recent CAN Bus hacks.
titomc··on Show HN: Visa Explorer – Salaries, lawyers, companies of all H-1B in the USA
The USCIS publishes this data in an excel sheet format. You can find the raw data here http://www.foreignlaborcert.doleta.gov/performancedata.cfm . I made use of this data to negotiate salary and came out successful.
titomc··on Terminal Wedding – Ruby gem for Prerita and Jai's marriage
wohoo.. I been thinking what should I do for mine.
titomc··on Ask HN: Buffer got hacked - does anyone know details?
my point was being a centralized app like buffer , it will affect all users. But using an individual desktop client will prevent being hacked centrally.
titomc··on Ask HN: Buffer got hacked - does anyone know details?
Glad I used desktop twitter management apps like this one http://bit.ly/auto_app
titomc··on Sell HN: Do you have a side project you want to sell? (#2, July Edition)
I have http://www.autotweeter.in to sell , its a shareware autotweeting desktop application which tweets from a preset excel sheet.Have made sales over two years.Its paying my rent & other monthly expenses.approx sales of 300$/month.Also ranks in first page of google for autotweeter related keywords.Can sell more if you advertise the product and make video demos.I can give you paypal reports if you contact me at sales@autotweeter.in
titomc··on Redbus.in acquired for $138M
thats good news.hope they will continue delivering quality bus booking service.
titomc··on Ratan Tata, Head of $100B Tata & Sons, Retires
TCS has developed the Indian Railway Ticket booking website , which is being accessed by millions of Indians every hour for transactions.Being such a populous country , you can expect how high the load and scalability of the application should be .My opinion is that , services companies like TCS do what the client asks them to do.There are many research projects done by TCS , including 'Eka' the world's most powerful supercomputer at its time when it was developed. So how come one say TCS is nothing ?
titomc··on Ask HN: Any web startups using Java?
changing the port of an app/web server z no big deal..if u really wanna deploy something.
← PreviousPage 3 of 3