HNHacker News
TopNewBestAskShowJobs

erbdex

883 karma · joined October 28, 2013

submissionscomments
erbdex··on Thingsquare out of private beta
This is the cloud part of sensor data storage, webhooks etc.

HomeKit/Brillo give- 1. A consistent API to interface developers as well as, 2. Standardized data format so that different vendor devices can connect.

erbdex··on Google Developing “Brillo” Internet of Things OS Based on Android
He is right. We run contiki with 128 bit AES on these systems. We need 30KB ROM to run a full ip stack.
erbdex··on Ask HN: What are some good resources for learning C?
> Linux kernel hacking?

An excellent resource here as a beginner would be- http://www.advancedlinuxprogramming.com/

erbdex··on James Bond cars over the years
Scrolled like a dream on this Macbook. I didn't know it had issues while posting.
erbdex··on Ask HN: Buddhism
I love the following from Tao te ching:

  The ancient Masters
  were damn impressive.
  They were deep. Real deep. 
  Words can't even begin to describe 
  how deep they were.
  You can only talk
  about how they acted.

  They were careful,
  like a man walking on thin ice.
  They were cautious,
  like a soldier behind enemy lines.
  They were polite,
  like a guest at a party.
  They moved quickly, like melting ice.

  They were as plain as a block of wood. 
  Their minds were as wide as a valley, 
  and their hearts as clear as spring water.

  Can you wait
  for that kind of openness and clarity 
  before you try to understand the world?

  Can you hold still
  until events have unfolded 
  before you do the right thing?

  When you act without expectations, 
  you can accomplish great things.
erbdex··on Ask HN: What do i do as a technical lead if my startup is running out of money?
In the worst possible scenario, $2 million is profit. This seems like a very plausible way ahead. We can cut profits to bare minimum and survive this phase. Sounds better than dissolving equity in bad equations right now. Thanks. :)
erbdex··on Ask HN: What do i do as a technical lead if my startup is running out of money?
The great thing is that we have a really good product. I am saying this objectively and not out a creator's bias. If we can pull off another 4-6 months, the entire thing will work like a dream. And there is little coming in our way, considering that the product we've made is superior to many by global standards. That coupled with the fact that the Indian market lags by a year or two gives us a real head-start here.

This makes folding cards not just hard, but rather imprudent. Especially considering how startups with much less to show for than us are running around with so much money.

erbdex··on Ask HN: What do i do as a technical lead if my startup is running out of money?
This sounds good. Since we're product based- we don't really lose much even if we sell the first batch to them at [cost price + salary expenses]. We'd have done an iteration, would have a breathing space and traction even if no cash flow.
erbdex··on Ask HN: What do i do as a technical lead if my startup is running out of money?
Sounds about right in hindsight. But the damage is done. This didn't come up earlier because he was in his sense 'mentoring' us, overseeing how we spent the money, how we hired etc. Anyways i was a techie, and was out of these flows. What do startups do to get out of such a spot?
erbdex··on Ask HN: What do i do as a technical lead if my startup is running out of money?
The purchase order is from a builder. Builders in India reinvest any and all their money into multiple parallel projects and have little liquidity to entertain advance payments. In fact, they're notorious for withholding payments even after availing the services. The reason banks aren't giving us a quick loan.
erbdex··on Ask HN: What do i do as a technical lead if my startup is running out of money?
Sure, done.
erbdex··on “The benchmark numbers are completely wrong for both databases”
+1 on 'Profiling best practice'. Any such existing project?
erbdex··on Ask HN: Do you feel like you're missing out?
“Life will break you. Nobody can protect you from that, and living alone won't either, for solitude will also break you with its yearning. You have to love. You have to feel. It is the reason you are here on earth. You are here to risk your heart. You are here to be swallowed up. And when it happens that you are broken, or betrayed, or left, or hurt, or death brushes near, let yourself sit by an apple tree and listen to the apples falling all around you in heaps, wasting their sweetness. Tell yourself you tasted as many as you could.”

― Louise Erdrich, The Painted Drum LP

erbdex··on Ninja Blocks – What’s been happening, what’s happening next
They are a great source of inspiration to me. This comes as a shock.
erbdex··on Ask HN: Do you still purchase physical books?
Yes, absolutely. Roughly two every month. =)
erbdex··on Inside the Network18 takeover
"And when the 12th largest company in the world controls the most awesome goddamn propaganda force in the whole godless world, who knows what shit will be peddled for truth on this network?"

'Howard Beale' from Network(1976).

erbdex··on Inside the Network18 takeover
This is where selective censorship and commoditization of mass opinions begins. These are the most important stories.

A famous author once said that to trade underlying agendas and flow of control, follow the money.

erbdex··on Kit Kat Conspiracy (2002)
Really HN!? :( Trending Kit Kats now?
erbdex··on Why Python Runs Slow, Part 1: Data Structures
> I've had to re-implement dynamic language stuff in C++ many times to get acceptable performance.

Performance in a certain sense isn't just speed of a single uncoupled module, but also the end-to-end seamlessness of a system. The higher level languages might 'waste' 300ms in every function call, but save perhaps years in development time.

Also- architecting and developing medium-sized projects is not just the 'ENTERPRISE THING' anymore. A vastly greater number of people now have a-shot-at larger projects. So this creative freedom and technical UN-chaining also add to performance in a very in-direct way by allowing better minds to enter the game.

erbdex··on Ask HN: When does it make sense to have a chaos monkey?
The 'size' at which you unleash the chaos-monkey is i think a matter of a lot of subjectivity. The QoS expected is one factor. Can you afford to fail?

Formally, two 'requirements', in order to randomly kill your servers are-

  1. You have Highly Available infrastructure.
  2. You have fail-over established across the architecture.
erbdex··on The Secret of Raising Money (Show HN)

    1. The Secret of Raising Money (Show HN) (getfundedbook.com) 5 points by iterable 12 minutes ago | unflag | 4 comments
    2. The Secret of Raising Money (thesecretofraisingmoney.com) 3 points by iterable 7 days ago | flag | comments
Why are you changing domains and resubmitting the very same site to HN?
erbdex··on Ask HN: About to start CS degree, any tips?
"Here are Joel's Seven Pieces of Free Advice for Computer Science College Students:

    1. Learn how to write before graduating.
    2. Learn C before graduating.
    3. Learn microeconomics before graduating.
    4. Don't blow off non-CS classes just because they're boring.
    5. Take programming-intensive courses.
    6. Stop worrying about all the jobs going to India.
    7. No matter what you do, get a good summer internship."

Src- http://www.joelonsoftware.com/articles/CollegeAdvice.html
erbdex··on Why Python Runs Slow, Part 1: Data Structures
"My experience in working on Graphite has reaffirmed a belief of mine that scalability has very little to do with low-level performance but instead is a product of overall design. I have run into many bottlenecks along the way but each time I look for improvements in design rather than speed-ups in performance. I have been asked many times why I wrote Graphite in Python rather than Java or C++, and my response is always that I have yet to come across a true need for the performance that another language could offer. In [Knu74], Donald Knuth famously said that premature optimization is the root of all evil. As long as we assume that our code will continue to evolve in non-trivial ways then all optimization6 is in some sense premature.

For example, when I first wrote whisper I was convinced that it would have to be rewritten in C for speed and that my Python implementation would only serve as a prototype. If I weren't under a time-crunch I very well may have skipped the Python implementation entirely. It turns out however that I/O is a bottleneck so much earlier than CPU that the lesser efficiency of Python hardly matters at all in practice."

-- Chris Davis, ex Google, Graphite creator

erbdex··on [dead]
And if you notice, the URLs are different. It would be kind of you to not assume that everyone reads every comment. :)
erbdex··on Curse Of The Gifted (2000)
The world _needs_ more people like them- not just because of what they've built, but because of their approach to it and that sheer brutish honesty of opinions.
erbdex··on +30 Android Developers and Experts to Follow on Twitter
Missed @evleaks. Talks handsets. https://twitter.com/evleaks
erbdex··on Evernote Open Sourced Graphite
This is how they've setup their Graphite-web fork- https://blog.evernote.com/tech/2013/07/29/graphite-at-everno...
erbdex··on Be Friends with Failure
This is profound. Not just deserves but demands to be listed on the front-page.
erbdex··on Ask HN: Are my expectations for a workplace unrealistic?
+1

There are so many factors that come in that unless you're there on your own, you cannot decide. Even advice from people does not really work because people have so many filters and biases themselves.

i work at a fairly challenging workplace and love it here. i do have colleagues who hate the job for precisely this reason.

erbdex··on Ask HN: Are my expectations for a workplace unrealistic?
Yes, it is opening up but you are being a little unrealistic. They do have their reasons. The average "knowledge worker" today, is not self-correcting and self-motivated enough to stay on the line of productivity.

That being said, it looks like you've made a mindset that autonomy of time is a sure-shot metric of the quality of a company. It is true, to a great degree, but the implication isn't reversible. Some of the best work in the world is being done by people with more or less fixed timings.

Don't let the timings and work-from-home option mark your final judgment over a good firm. There is so much more to it.

← PreviousPage 3 of 4Next →