HNHacker News
TopNewBestAskShowJobs

deepGem

2,284 karma · joined December 30, 2010

Generalist software guy, loves investing and writing code. Multiple battle scars in startups.

Email: pradeepbs at gmail dot com

submissionscomments
deepGem··on Growing from 0 to 4M users on our fashion app with vertical machine learning
This applies not just to clothes, but shoes as well. Buy a good pair of shoes and they will last you a lifetime. 300$ for a pair of Allen Edmonds seems like a lot but they'll last for 3 years of daily wear at the very least, and then they can be resoled.
deepGem··on Growing from 0 to 4M users on our fashion app with vertical machine learning
Patagonia has some good t-shirts. They are just plain and boring, but are of great quality.

http://www.patagonia.com/product/mens-capilene-daily-long-sl...

deepGem··on Growing from 0 to 4M users on our fashion app with vertical machine learning
+1 I bought a couple of Uniqlo active t-shirts. Man, are they good despite being cheap at 20$ a pop. Wear them for running, office or even under a blazer. Super convenient. Only downside - it's made of polyester, feels great on the skin but it isn't a natural fabric.
deepGem··on Snap Revenue Surges 72% on User Growth, Advertising Gains
Perspectives :). I don't like this feature for exactly the same reason. I wake up in the morning and there is a deluge of notifications since most of the people I follow are in the opposite timezone.
deepGem··on Snap Revenue Surges 72% on User Growth, Advertising Gains
The other annoying new feature in Twitter is the notifications for missed tweets or summaries. I mean, there is a reason I've missed those tweets. I don't want to be taken into the past. If I need to, I'll scroll a hundred times and visit the past. Please show me the latest tweets on my page without any notifications or other distractions, preferably sorted by the importance of people I follow.

Importance = function (frequency of me retweeting or liking this person's tweets, duration of follow)

deepGem··on Why are successful professionals still working 70 hours a week?
Perhaps they are more internally-focused? Yep, I am flummoxed by people who don't seem to be bothered by chores. One of my friends said she enjoyed doing the dishes. Something beyond my understanding drives them.

Much better to start from a position of "These are two different things" and then talk about the interplay between the two Spot on ! I've so far been unsuccessful at understanding this interplay.

deepGem··on Why are successful professionals still working 70 hours a week?
I think there is more nuance to meaning and happiness. The process of attaining meaning, in my view, is torturous. Think of any field - sports, theater. I don't think any athlete or sportsperson would call the process of attaining meaning a happy process. It's no fun to wake up at 5 in bone chilling cold for a workout. There's definitely some element of happiness driving this process. From what I can postulate, it's the end result or the chain of end results that brings about meaning and happiness. Somehow I can't disintegrate the two.

It's perfectly ok to not find that meaning and happiness at work, but find it somewhere else. Otherwise, like Warren Buffett says you'll just sleep walk through life.

deepGem··on What people actually do at WeWork
I worked at a WeWork facility for 2 months in Bangalore. Thoroughly enjoyed it. I wouldn't think of renting a place again. It's a fucking nightmare here to deal with landlords, house keeping staff, electricity connection, internet connection and what not.

I just wish they had a better system for printing. It's a goddamn nightmare with the codes and printing queues. Just cut the crap out of printing administration and just make it free already.

deepGem··on Andrew Ng launches $175M AI fund
I think mapping roads is a real world problem. But for a few urban areas, maps are rarely updated. Of course Google has some sort of monopoly here, but there is a LOT of work to be done.

Planet labs now have the ability to map the entire planet every day at a 3m resolution. So object detection applied on these images can be a quite efficient. I still wouldn't call this AI as we are talking mostly about supervised learning but it's a highly practical real world use case. CrowdAI and the like are on this path already.

deepGem··on Facebook open-sources Detectron
+1 for the Google object detection API. The trained model is quite huge though. 200 MB based on Resnet faster R-CNN. There are creative ways of chunking this model to keep it small.
deepGem··on PyTorch, a year in
Tensorflow's eager execution might challenge Pytorch. I for one love the imperative style of Pytorch but I also realize the advantages of pre-computed graph style of TF, especially when it comes to distribution. Interesting times!
deepGem··on PyTorch, a year in
Perhaps numba might help, accelerated by gputoolkit

http://numba.pydata.org/

deepGem··on The Death of Microservice Madness in 2018
I wonder why. Isn't it so unproductive to keep tearing down stuff and rebuilding them with the next shiniest tool ? I mean, you are making very little progress on product features.
deepGem··on Why is Rust difficult?
"Yes but real programmers don't really need a REPL" I'm hearing this for the first time. I don't call myself a real programmer but REPL is a godsend. There's no quicker way to test something - a small function, a numpy matmul etc
deepGem··on Drug lords make billions smuggling gold to Miami
Forced migration != slavery, forced prostitution and mercury poisoning of drinking water. Yes, I am well aware how electricity generation degrades the environment, but there is a ray of hope that renewables will kick in and take some or most of that degradation away. I don't see such a line of sight for the issues raised in that article.
deepGem··on Drug lords make billions smuggling gold to Miami
True but we don't hear such atrocities committed in producing electricity. I am talking of large scale human exploitation not just the environment. Though I must admit the coal mining is heavily exploited in poorer countries.
deepGem··on Drug lords make billions smuggling gold to Miami
This is why I hope, really hope, that bitcoin or some crypto currency becomes a stable value store, pushing people away from the likes of Gold, diamond. Almost all these resource based value stores are exploited - gold, diamonds, oil, animal skins, etc. There seems to be no end in sight to check the illegal ways of extracting these resources, since the profits are so high. The only way ,in my head at least, to check the illicit activities is to shift that value to something else which is not amenable to such exploitative extraction.
deepGem··on Training Your Brain So That You Don’t Need Reading Glasses (2017)
I have to try this. I did some eye exercises about 3-4 years back called Trataka. No scientific evidence of it's benefits whatsoever but I had nothing to lose. A few minutes of gazing a candle in a dark room. I have worn glasses from age 10 and the only time my eye power went down was when I was doing this Trataka. Now I have terrible eyesight, long sightedness + presbyopia, can't read without glasses. May be there is something to these unscientifically proven methods. It is a pain to find a totally pitch dark room in modern cities. Light creeps in from everywhere.
deepGem··on California bullet train cost surges by $2.8B
"and it's always a stressful and shitty experience" Many people overlook this. Because of this shitty experience, depending on your tolerance for shitty experiences, days of productivity is lost. If you are flying back on a Friday, your entire weekend is lost. If you are flying in for a business meeting on Monday, but for that 2-3 hour meeting, your entire day's productivity is lost. Frequent flying is a horribly stressful experience. No amount of luxury can make this palatable.
deepGem··on Lyft says nearly 250K of its passengers ditched a personal car in 2017
Depends on where you live. Even with kids, you don't need a car in London. You can rent cars over the weekends. Hauling groceries is a PITA but with a good backpack, this is also solved. If you live in some place like Barbican, everything is around your doorstep, so no need to haul groceries. The downside - you pay higher rents. Outdoor activities - you can rent over the weekends unless you are kayaking, skiing or climbing and don't want to haul gear in and out of your car every time you reach home.
deepGem··on The MacBook Air: A Decade’s Worth of Legacy
One disadvantage of magsafe is that siting cross legged and working on your lap is a hassle. The magnet disengages very easily. However I would rather have magsafe than see my 15 inch pro flying in the air when my 4yo trips over the charging cable :)
deepGem··on CES Was Full of Useless Robots and Machines That Don’t Work
Yes the mechanical complexity is by no means trivial, but I wouldn't call it unreasonably difficult. Reaching for an object in 3D space is bit of a path planning headache.

"what's currently done with a jet of water..." I didn't catch this. Do you mean the current dishwashers ?

deepGem··on CES Was Full of Useless Robots and Machines That Don’t Work
Sure, email in my profile. Shoot me a message.
deepGem··on CES Was Full of Useless Robots and Machines That Don’t Work
1) Wash my dishes, dry them and put them away completely automatically.

I have actually thought about this, since this is a chore that I absolutely hate. In my view no one should be subject to the task of making dishes. Some people seem to like it, God bless them !

Initial prototype will be to work with steel utensils to avoid damages. Current object detection techniques are sufficient to recognize plates, glasses, dirt etc.

I envision a setup something like this - two robotic hands sitting on top of the wash basin with a camera head. One of the hands has a built in tap and the other a detachable scrubber with soap dispenser. One arm picks up the utensil, rotates as required, sprays water as required. The other arm scrubs off the dirt until it's clean.A camera module watches until the cleaning is accomplished. Once clean, first arm piles up similar dishes in stacks.

This made up for a good hallway conversation and I had forgotten about it since then. Thanks for rekindling the thought.

deepGem··on Stanford CS9: Problem-Solving for the CS Technical Interview
Wholeheartedly agree. These companies most likely are trying t o understand the 'why' behind your algorithm choices. Of course, there are exceptions but largely this is the case. Understanding the why only comes to you, if you really understand the algorithms and are able to map those algorithms to use cases.
deepGem··on India has a hole where its middle class should be
I'd be hard pressed to believe that 40% of Indians are on par with the most destitute bits of Africa. Any source to validate this ?
deepGem··on India has a hole where its middle class should be
Not really. The new generation hires cooks. Works out far cheaper than eating out. The demand for cooks has skyrocketed in my neighborhood.
deepGem··on Ask HN: Best introductory video courses on ML and Deep Learning?
I wouldn't really classify this as an introductory course. Some background in A* search, Markov processes etc is required. David has a fantastic narration style and this is one of those courses where I had to step out because I had other responsibilities and not because I got bored with the content.
deepGem··on Facebook’s Virtual Assistant M Is Dead
Well, the command line/voice interface is really useful once you know what you want, it is less useful or even a deterrent if you are in an exploratory mode. I've had several occasions where I just want my regular pizza ordered without having to click a thousand buttons and sit through an IVR. 10 kids are coming home for a party - they'll all eat cheese pizzas with no toppings.

"Ok Google, get me 10 Margherita pizzas by this evening" is super convenient.

deepGem··on Building for the Blockchain
It would take as long or much longer to become well versed in all the nitty-gritty details of TCP/IP, DNS, etc. than it would to gain a solid understanding of Ethereum.

I have to agree to this as I have written software to implement at least one networking protocol. On the contrary, I still haven't been able to wrap my head around Ethereum.

I'm sure most of us know that TCP/IP and all the other networking protocols are thin by design, for good reasons. Speed and reliability. It seems strange to write a connection-oriented protocol (TCP) that runs on a connection less protocol (IP) but this design is efficient and serves the purpose.

Calling the current bloating in blockchain protocols as a dramatic paradigm shift is an exaggeration. From what I see, the current blockchains protocols are bloated (as compared to TCP/IP) because they are encapsulating the application logic within themselves so as to achieve decentralization in a highly secure manner. (Based on my frugal understanding). It's a new way of doing things, perhaps not necessarily a paradigm shift. Note to self - Understand blockchain in depth, may be it is a paradigm shift.

← PreviousPage 16 of 32Next →