skysight-inc/HackerNews huggingface dataset:
Eccentric. To draw a parallel, Rahul reminds me of Evan S of SnapChat and Aaron L of Box, but only that Evan managed to correct his act and that's down to the mentors he had; and Aaron is very colourful as much as he is controversial, but knows his business inside-out and is driven to build world's greatest enterprise company (not sure if someone can say same about Yadav).

Either way, there much to learn from Yadav and his amazing team at Housing. They managed to create a great business in a short amount of time, sustained growth and managed to iterate rapidly. Now, I don't know for sure if all that growth happened inspite of Yadav, or because of him; but its hard to find fault with him, and he's achieved a lot in his short career already, and has to be credited for a lot of wealthy individuals he's now created in the process.

So much money has been poured into Housing at absolutely sky-high evaluations ($900m in a round led by Japan's SoftBank a few months back), and the writing was on the wall, really, the investors would never allow someone as outspoken as Yadav to remain at the top. In case Housing install a MBA at the helm, things can get worse as its competitor CommonFloor.com still has its founding team intact (that's much mature in terms of experience). And its an open secret that its hard to lead a company any better than the founders would.

Indian start-up scene is going through an unprecedented amount of growth propelled by all the talent that isn't leaving the country (most unicorns are founded by IITians that otherwise would have left the country for Silicon Valley) any more as VCs and Angles continue to pour a lot of money into the ecosystem.

Housing is a success story, but somewhere deep down I hoped it would have been a success story for their founders as well (much like how Ola Cabs is).
Funny since it "highly recommends chrome only" on the page

(seems to work perfectly fine in firefox tho..)
That's exactly my point. SpaceX doesn't need to name the dummies, nor judging by their history they would want to.
Do you ever run into problems dropping it? I stuck with the Nexus line from the Nexus One all the way up to the 4, but even the 4 was too big for my hand. I could barely use it one-handed, and I believe that contributed greatly to me frequently dropping the phone (went through 2 screen replacements). Never had I had this problem with a previous, smaller phone. After the N4, I downsized and I'm much happier.

(I suppose that's also a thing: I want to be able to primarily use my phone one-handed. If you're consistently a two-hand user, I guess this isn't much of a problem.)
Sorry, I've got to disagree. The 4S packed so much stuff it was very heavy. The iPhone5 was much better, but even the iPhone6 is lighter (4S/5/6:140g/112g/129g). Given the size of the 6, the weight difference is marginal.

Can't see how you go back to smaller without a very dense product - given battery.
Highlights of release: https://groups.google.com/forum/#!msg/mozilla.dev.version-co...
it's a landingpage for buzzwords? somehow upvoted that it reached HN frontpage?
> Why wouldn't node.js have more contributions? It's the official product and backed by a neutral company (Joyent).

I'm confused what you are asking. The parent post indicates that node.js in fact has fewer contributions (over the last month).
I think a better analogy would be what Oracle does to MySQL.
Any chance of a two line summary or something similar?
4 days ago on HN with the discussion:

https://news.ycombinator.com/item?id=9468801
I don't find that surprising. The resolution of the phone may be the same, but the physical dimensions of the keys on the keyboard (for example) are larger.
Man, if there was ever a cool domain name to use the .io TLD it'd be iojs...WHY ARE THEY .ORG!!
It sort of does. Holding down any key will sustain notes longer, even as you press other keys.
Isnt the article saying thats not even for sale yet?
The fact that you think semicolons in js are "for looks only" says a lot, and this is from someone who simply doesn't write js, but knows enough to know that it can bite you. And if you think white space in C is unnecessary then, well, you've never worked on a non-trivial C code base.

You know what, to me, is a telltale sign that someone isn't as good as they think they are? They make snap judgements about a person based upon perceived code quality. That tells me that you're in that dangerous "advanced beginner who thinks s/he knows everything" stage.
Well, I also had a long-term relationship with a Lebanese-American person. That might have skewed it. I also studied it as a major, which helped self-select my friends.

In Virginia, you meet many new immigrants. And in Bethesda area of Maryland and the surrounding area of DC, there are many established Lebanese families (gathering from the church events and more formal social events I was invited to).

Again, these are one man's anecdotes.
Well, its a landing page for private beta. We will be rolling it out soon for those who enrolled for the private beta access.
The Show HN rules clearly state that signup pages don't count. You must have something to show that people can try out.

https://news.ycombinator.com/showhn.html
Ask HN: Does the valley really have Engineer shortage?
For the past few months I have been interviewing at various big tech firms in the bay area. Ones that start with F, G, U, A.

Have a CS degree, > 5 years experience. Full stack engineer and have a good paying job. I want to interview to basically test the waters and see if something good comes up.

It seems the tech companies will spend calling you, paying for your flights and meals, spending entire days interviewing you but at the end say "sorry we will not go ahead with you, we don't give feedback"

May be the more time you spend writing code on an editor, the worse you get at writing code on a whiteboard.

I can't quite figure it out. Anyone else feel the same. May be the valley has shortage of "cheap" engineers.
I expect that's true. After I found the Nexus 4 too big, and really didn't want to go for the 5 or 6, it took me quite a long time to find a high-end smaller phone (ended up with the Sony Z3 Compact... where "compact" these days apparently means 4.6"). Most manufacturers on the Android side seem to equate top-of-the-line with having a large screen.

For me, I think the ideal screen size is around 4.3". But good luck finding a high-end phone with that screen size.
Android designers have explained that they moved away from tabs at the bottom of the screen in 4.0 because with both the navigation bar & another set of controls one of top of the other, users were just making way too many input errors.
(I don't have the source handy, sorry)
Aka the butterfly effect. Similar to your story I got a 20 year gig out of a bet over a bar of chocolate... It's really funny how these things work.
Exactly!

2015, the year the world became so bad, microsoft doesn't even register on the radar anymore.
Any book to recommend to learn Corporate survival skills, and writing clean code?
Reddit is topic oriented and nonetheless is social media. Because the curation of topics is done by the users (same thing here, with some content created by the users themselves)

Pinterest is about curation of content and it is social media as well
Why is there a lime-green space in the middle of a sentence in the second paragraph? That was so distracting I failed to read the rest of the post.

It's very intentional, too, the markup goes:

although&nbsp;a<span style="background-color: lime;"> </span>somewhat

Could it be a remnant of some grammar-correction tool?
Anyone who does low-level storage will probably end up touching some form of error correcting code, which has quite a bit of mathematical basis: http://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_corr...

And anyone who deals with large distributed systems will inevitably deal with statistics with regard to failure rates and expected uptime, etc.

I can't say I've used calculus or differential equations, though. But linear algebra, statistics, and algebraic manipulation are quite useful.
Guiding the Blind Through London’s Subway with Estimote Beacons
> But why would Joyent consider rejecting a PR for gender pronouns as a fireable offense?

Because community pressure, basically. When there's an angry mob outside about to burn your company down, do you just give them who they want or let your company burn and have everyone else fired too?
From my experience:

* The vast majority of code doesn't need to be fast, and it's trivial to write code that's within a factor of 5 of optimized C. I can write Haskell at least 10x faster than I can write optimized C for the same problem.

* If you want code that's within a factor of 2 of C then you'll need to understand quite a bit about the internal details of the compiler, but your code won't get too ugly. I'd say it's about the same amount of work in both C and Haskell to get this level of performance.

* If you want code that's just as fast as optimized C then you'll need great understanding of both the compiler and the underlying hardware. At this point, you can expect your code will get hideously ugly. Also your code will break a lot when GHC versions change. I can write optimized C about 10x faster than I can write optimized Haskell.

Of course every problem is different, and this is only a rough average of my experience.
I remember this was a common thing in free/open source projects some time ago[0].

At some point people started to believe that this was not necessary.
I am not sure of the legal implications, of either choice, just wanted to point out that the joyent people probably were not crazy :)

[0] e.g. a random file from ISC bind https://source.isc.org/git/?p=bind9.git;a=blob;f=bin/rndc/rn...
Yeah, 30 pin was much better option at the time.... btw, nokia moved away from a connector exactly like the 30pin one
The whispering should be made clearer.
Reverse engineering temperature sensor/weather station radio link, using RTLSDR
Reminder that no system is production ready until aphyr has had time to break it. :)
I could see them forking the package manager though, if that is the case.
Thing is, the definition of "small" is changing. My 4.6" Sony Z3 Compact is considered "small"!

Do the majority of smartphone users have large hands? I have fairly average-sized hands, and my Z3C is nearing the limit of what I can comfortably use one-handed.
Thats what an audiophile would say

;)
same here. very dizzy after staring at it for 30 minutes (it's super fun).

Drive-by suggestions -- 1. make the background image fixed so only the notes are moving, 2. make the notes circles smaller, and the notes bursting animation a bit slower, might help reduce the dizziness.
This exists but now you're limiting your audience to use APIs and syntax in a slightly newer, different version of node (io.js). I'm not convinced that's worth it in my opinion. I'm not sure npm can support using the same package name deployed under different engines (it doesn't appear to as far as I can tell) but that's annoying to maintain.
the first & most important lesson my professor thought me before we start our programming class

'Programming is a self-thought discipline'

that guides me to this day...

Obviously I have apply it to broader IT segments, not just programming
Airdrop is also a win for apple. Or do you think other device manufacturers can add that simple service over wifi and the airdrop logo for free?
wwwhere – A curated list of tools and resources for people who make websites
I think conducting any kind of test during an interview is a waste of time. If someone comes in with a resume that clearly demonstrates years of relevant experience, a Github account with examples of things they've worked on, and if they can talk intelligently about the problems I'm trying to solve, that's all I really need to know about their skills.

I couldn't care less how someone thinks. What I want to know is do they have experience writing code and more importantly, are they the sort of person I would enjoy working with. Both of these questions can be answered in more effective ways than a test or whiteboard question.
I think you're missing out on something, have a read and see if maybe 'let it crash' is more than you think it is:

http://web.archive.org/web/20090430014122/http://nplus1.org/...

https://mazenharake.wordpress.com/2009/09/14/let-it-crash-th...
Deep Karaoke: Solving the Cocktail Party Problem with a Convolutional DNN
I didn't say any of those things. You simply misread what I said.

I said they (semi-colons, white space) were not required, but had a useful purpose (i.e. you should use them). Unlike self closing tags which are not required, but additionally serve no purpose whatsoever (i.e. why are you using them?)

I'm not judging a person, I'm judging their ability to program. If you use a feature that does nothing at all it tells me you don't understand the item at hand, you are just copying from other places. Or that you have not updated your knowledge from when those things had a purpose.

Either one of those is not a sign of a good programmer.
For writing clean code, I highly recommend Uncle Bob's "Clean Code":

http://www.amazon.com/Clean-Code-Handbook-Software-Craftsman...
It actually had nothing to do with the pronouns or the angry mob, and everything to do with forcing a StrongLoop employee out.
That sounds interesting; can you provide a link to your homepage? Or describe the project in more detail?
Ask HN: How to get initial traction for crowdsource review platform like Yelp?
Hi awesome people at HN village,

I am working on a crowdsource review platform for technology tools, but is encountering some roadblock on getting early user.

The problem is, in order to make a crowdsource review platform useful (besides a complete database of tools), there need to be a lot of user reviews to begin with. However, without initial user to post review, the platform is not that useful. So it becomes a chicken and egg problem. I am wondering how Yelp and other similar service did it at the beginning stage?
Could not agree more, we really need to go away from the notion of doing 'IT' just for the sake of it, and use our computer knowledge to solve a problem (make sure the problem is real first).

Which is why most of the awesome programmers I've met, NOT a major in IT, self-thought and actually used the computer as a tool to solve a problem.
could, not would. Having a launch abort system is no guarantee that everybody will survive the ordeal.
Autonomous Desk: The Smartest Office Desk Yet, Powered by AI
Sorry, I should've said "those two things". I started reading this book but I was put off by music theory. If one already knows music theory, I guess it should be fine to learn Haskell with it, but not the other-way.
UK Elections and Social Media Presence of the Candidates
Hi, thanks for your reply. I actually use Compose at the moment. I think its pretty good! Just being a 3rd party solution makes me slightly uneasy :)
Interesting point about the one hand vs. two hand operation.

I haven't had a problem with dropping the phone, but I do use two hands to operate it except for simple things like scrolling. That's easy with one hand - at least for normal vertically scrolling websites.

It does get annoying reading Kindle books with their ridiculous sideways page turns where you have to tap the right side of the screen or drag the page sideways. I love having all my books and magazines on my phone, but hate the Kindle UI. Why can't I just scroll my books vertically like a normal website? Being right-handed, I hold the phone in my left hand, so it's a pretty awkward reach. [1]

The few close calls I've had were when I tried to get fancy and reach across the phone with my thumb to tap some button on the screen - or flip a Kindle page. Definitely see how it would be easier to drop if you're using it one-handed.

[1] This reminds me of a question I've been curious about: I've read a few times that most people hold their phone in their dominant hand (e.g. my right hand). I never understood this, since I use it more like a small pad of paper and pencil - the pad of course would be in my left hand and the pencil in my right. Naturally when I'm using the Note's stylus I do it that way, but even without the stylus I've always thought of it like a pad and pencil with my finger being the pencil. I've always assumed that people who use their phone with two hands do it this way, but I'd be interested to know whether people who operate their phones with one hand use their dominant hand or the other hand.
Perl 6 isn't as complex as people make it out to be. I have friends who are race car enthusiasts who could go in to excruciating detail about cars and if you don't know how to drive, it could seem daunting. The reality is that most of us get in to our car and just drive.

That's part of the issue with Perl 6: its proponents get very excited about it and write about all the really cool stuff you can do with it, but for those who don't know the language, it sounds intimidating.

Here's a talk I gave at FOSDEM explaining how day-to-day Perl 6 is fairly straightforward and easier than people think: https://www.youtube.com/watch?v=lpu-3UF_b48
I looks like they rejected you after interview so you didn't even go to the part where you receive an offer and reject it for being too low so the part about "cheap" engineers is just a cheap shot. Pardon the pun.

The companies you did interview at do have a high standard for hiring but generally speaking at the very least you should have an idea how well you did during the interview without them spelling it out for you.

If you couldn't answer the questions or write the code they asked you to write then that's why they didn't hire you.

If you think that you did brilliantly then maybe you're not coming across as someone the interviewer would like to work with.
I think we probably agree more than disagree, but I do disagree with your last sentence. This right and wrong is above the 'moral constraint of a society'. A whole society can believe something is right, and another thing is wrong, but that does not make them right and wrong. For example, a majority of a society may believe that honour killings are right. But they are not.

It's not some moral relativism that depends on the context. Right and wrong are absolutes, and can be objectively appraised. And here's the metric: Suffering. Right actions are those actions that lead to a reduction in the suffering of living things. Both in others and in ourselves. Wrong actions are those actions that lead to an increase in suffering in ourselves or others.

This is how we can appraise our actions. This is totally off topic, and I'm definitely showing my Buddhist beliefs, but I think the attitude shown by your last sentence is held by a lot of people in society. And I think it is also muddled thinking. This kind of 'moral relativity' is actually a slippery slope and has been used to justify all manner of human atrocities through history.
Let It Crash the Right Way (2009)
Just because people are trying it en masse doesn't mean it's here to stay.

There are three things we know from experience:

1) Tablets seemed like a lovely idea, but after a while we got tired of their limitations compared to laptops combined with their portability compared two phones. They're useful on occassion, but they didn't quite hit the sweet spot. And we still need an e-ink device for comfortable reading.

2) Smartphones are really cool, but they have limited usefulness when trying to do something a bit more complex. An improvement over dumb phones and feature phones, but not quite the sweet spot either.

3) We would really, really like to be able to stop carrying 4 devices around.

So "phablets" (I hate that name) are the next attempt to be all things (or at least more than one thing) to all people. And everyone is trying them out, just like tablets before them.

One hint that they're not here to stay is the pathetically desperate way people try to justify the clumsiness of their expensive purchase. Seriously, I constantly see people messing with these huge things going "no, it's not too big, really, I love it!" while they're desperately trying to operate it without dropping it. It's kind of tragic, and really emphasises it as a fashion driven fad.
Kubernetes containers now launch rkt containers instead of Docker containers
The best Android Dialer app I've ever used has been updated
I'd say working remotely for a company from the Bay Area is better :)
Hi, I am actually using RDS for some other projects. I haven't used DynamoDB. I am using mongo at the moment. Thanks
Геракл / Hercules
It is insightful because gaming the system is exactly what people do. When someone asks me, "What is your greatest weakness," I typically say something stupid like, "I guess my greatest weakness is that I don't spend enough time with my family because I tend to work all the time," instead of the reality, which is, "I fantasize about having meaningless sex with every woman I meet. Even the homely ones."

When someone asks, "Why do you want to work here?" I might say, "Because I find the way your company puts input fields on a web page to be fascinating, and I want to be a part of it." The reality, however, is I want a damn paycheck and I couldn't care less what the company does.

The point here is that nobody answers these questions honestly. Nobody. So what on Earth is the point of asking them? There isn't one. These questions just fill up space during the allotted hour of interview time, and are used by the interviewer to justify the opinion they formed within the first few seconds of the interview.
Mythbusting UX design: 7 misconceptions about user experience
Extend Pandas DataFrame with custom functions and attributes
Ask HN: Does anyone has any experience generating leads from Twitter Marketing?
I was wondering how twitter could be used efficiently to generate outsourcing leads.
Show HN: Show each visitor the best possible version of your landing pages
Apple details how it rebuilt Siri on Mesos – Mesosphere
> America has a long history of subsidizing farmers, which in turn keeps food prices down.

I would assume that instead of keeping food prices down, farming subsidies will drive farming land prices up.
Isn't a bug report always a good thing? I mean the real nightmare is your users sending outraged emails about corrupted data and you have no idea what's going on. With the bug report (and especially from Kyle) at least you got something to chew on. As people say, a reported bug is a bug half-fixed.
That's old. See: http://dev.w3.org/html5/spec-preview/
As you're learning Scala you might enjoy this music composition library: https://github.com/underscoreio/compose

Blog post about it: http://underscore.io/blog/posts/2015/03/05/compositional-mus...

It's based on the ideas in the Haskell library, but much simpler.
Concerning visualization I'd rather recommend Wilkinson's "The Grammar of Graphics" instead of Tufte's "The Visual Display of Quantitative Information", since the former contains much more practical examples and advice.
The problem is that even if two languages each have, say, the Set data type, the implementation of those features and how they interact with the language may be radically different. The closest we have to what you're describing right now probably exists in compile-to-JS languages, where one language's implementation of a particular data type or standard library function can (at least in its compiled form) be used by another language.

That, or maybe something at one layer of abstraction up from LLVM - but I'm no expert.
Thanks for posting! Glad you liked it :)