skysight-inc/HackerNews huggingface dataset:
There's a few elephants in the room here, the biggest being battery time. You'd be surprised how many people would give you a blank stare if you told them their next phone needs to re-charged almost every night

There's no fundamental reason Android devices won't emerge that have awesome (or at least, way better) battery life. We haven't seen demand for that in western markets simply because the high end phone space is dominated by flashy hardware and high end features. Android is very flexible and scales down to surprisingly low end device specs.
Just think it should be noted: Most people who live happy fulfilled lives still manage to do it with out being wealthy.
``One of the biggest issues in AI is determining what the question is really asking i.e. translating a “natural language” query into something machine can understand and find the appropriate answer.'' - so True.
If you're looking to work in finance, try switching directly into a finance job before putting down the money for a MBA or MSF. You'd be surprised how receptive the finance community is towards programmers.
Russian language also allows VSO, SOV, VOS, OVS, OSV - all of combinations is correct.

Although my 6-year son always prefers SVO. He has problems with with variants. He thinks they are "incorrect".
That is one of the most absurd claims I have ever heard on HN. However, I do not think it should be downvoted, because it was made in good faith.
what you are talking about is available in 2 weeks http://www.engadget.com/motorola/atrix-4g-review/
I take that to mean that MS bought Nokia as a WP7 OEM with an added Maps service without buying through normal means of company assets, etc.
Objectifying Gaze Decreases Women's Math Skills
Wahoo I have hope!
Just as an additional note, MIT came up with a set of OCWs for introductory courses back in January that are specifically intended for independent learners (IIRC, one of the MIT's original aims for the OCW project was to provide materials for educators rather than learners). These 'OCW Scholar' courses contain complete course material, and I'm guessing we'll have more of these as time progresses.

Link: http://ocw.mit.edu/courses/ocw-scholar/
> it is the equivalent of not drooling from your mouth when speaking.

No, it is not. Not everyone is hot on their written english.

I'm sure if this was a fundamental of the HN community, the HN team would have referred to it in the guidelines - http://ycombinator.com/newsguidelines.html.

I'll repeat what I said above, its about the value in what you say, not how you word/spell it.
I wonder if Google's translation tools could be adapted to the task: "Suggest a better decompilation," perhaps?

Does anybody have a good reference for how decompilers work? When converting assembly to C by hand I always went through multiple passes (not necessarily in this order): first a literal pass that looked a lot like this dump with gotos and variables named after registers, then I'd identify if/else and switch blocks, then I'd convert any reverse gotos into a while loop, convert while loops into for loops, identify data structures, duplicate lines that had been optimized to a single reference with jmps, etc.
Nice.

This is the second best doodle after Google Pacman doodle : http://www.google.com/pacman/
Angels (mostly) come from startups. Each really successful startup yields a new batch of them. So by default a city's status as startup hub, or not, is self-perpetuating.

New York may be somewhat of an exception. There may be enough investors in NYC who are comfortable with risk that they're willing to invest in startups even though they don't come from the startup world themselves.
info sponge here too. plus agree think you can acquire edu approx equiv to an MBA via all the free and cheap info and resources avail on the web and in libraries.

key is to put it all to use!
Ask HN: Relocation gotchas? What am I most probably missing?
Hi HN.

I'm mostly a lurker here, addicted but really just watching and learning. I'd like to ask about your opinion/help for the following:

My day-job (C#/.Net mostly) offers a relocation to a place with nice beaches, awesome food and a weather that rarely/~never~ drops below 10 degrees C (for the US guys: 50F). The problem?

I'm rather disconnected from the 'serious' part of the world and never cared about tax reductions, social benefits, retirement funds or really any planning at all. Scheduling to move a couple of thousand km (or - miles) is like a wake-up call for me and I'm sure that I'm missing a lot of things right now that didn't make it on my hastily written list of "check this first" notes.

Given that lots of people on this board might've been in a similar position (relocation for a new job/position), would you share your story? What did you miss? What was your focus before you moved out to another country? What IS going to bite me?

Some more info: I'll be leaving the EU, target is not the US. The move is inside of my current company (changing role).

Thanks for your help.
Note the last word of the sentence that I replied to.

Eventually we'll be moving around in flying cars. But not in the next few years.
Not having gone past the front page, I much prefer the 'owe.to' approach to 'whosebill'. Having seen both of them for the very first time today, I can see myself using owe.to over whosebill 9 times out of 10.

That said, whosebill does seem to have a ton more features, but I prefer the narrower focus. The graphs on the whosebill homepage are confusing, even if they're only pictures.

It looks good. I wouldn't say that it's _pretty_, per se, but it's far from ugly, and appears to be 100% functional. Kudos.
Microsoft will be hoping to recoup losses by selling apps, services and advertising.

If xbox live proves to be a big hit on Nokia devices the strategy could work. Nokia will also need to sell hundreds of millions of devices and the Windows App Store will need to take off bigtime.

But it is a gamble: xboxes and Bing are loss-making at present.

Maybe they have something else up their sleeve?
Interesting, in Ruby you don't need to type `self` when calling instance methods within the same class.
I know. Talk about a waste of time. Turns out to be 70,000 hours that each person spends in K-12 school. Add any outside school work and that could be closer 90,000 hours.
(Woz did go back to Berkeley later, and got his undergraduate degree in 1986.)
If you have what it takes to become a billionaire, you don't need college to become rich. As for you and me...
I love the domain. Perfect for a simple web app.

A few things:

1. I would move the 'About' tab over next to the 'Owed to You' tab. Stretching it across looks slightly off.

2. The last line of your copy could use a rewriting. Maybe "Try it out! Just use your own e-mail address."Or just take out the comma.

3. Is there a way to remove yourself from the e-mail list on the site? (not just in the e-mail.)
You reference the snowball earth, and I'd like to point out (or emphasize) the opposite applies as well. Many times in the past (as I understand it) CO2 levels have been dramatically higher than they are today. If a runaway greenhouse effect was likely triggered by these tiny increases in CO2 (as proportion of atmosphere) claimed by proponents of AGW, wouldn't it have been triggered in the past, when CO2 levels were vastly higher?

Two opposite situations that one could plausibly argue would result in a runaway effect to an extreme equilibrium where humans couldn't survive.

They both sound plausible, but despite having experienced both ice ages and dramatically higher CO2 (and temperatures) in the past, the predictions have not happened.
Open Source TTC iPhone App
It seems like her problem was more a constant fear of failure and lack of acceptance, which reared its head to varying degrees over her career. That lack of ambition seems to have blossomed out of the realization that she'd sort of screwed herself over through the fear and self doubt. "Stopping working hard and being unambitions" wasn't the cause, it was the symptom.

The takeaway from this article, for me, was that you can kill your own career by doubting yourself, by not putting yourself out there actively and promoting yourself. Your own fear can close doors that will eventually kill your drive. That's not a foreign idea to me -- slowly recessing into a corner when I ran into something too foreign, or frightening, to easily comprehend and master has led to my engagement dropping off the map and to my becoming mediocre at something I should be excelling at. I've since gotten over that to a large degree (though sometimes "solving" that requires me to put on a false front and be confident and engaging with people I would otherwise avoid or shy away from) but I look back at past jobs I've had that I wish I had done better in, and the roots of my problems and hers ring as related in my head. (Even though I have never "slacked off" to learn an instrument, have babies, or be female.)

Sidenote: I don't know if you intended it or not but your post reads with a pretty contemptuous tone, which I don't think is needed. I think both "tl;dr"s in this thread are slightly offensive, but yours is more offensive. People racking up karma points via a summary always bugs me, regardless, but when its an opinion couched in a summary it's twice as frustrating.
http://en.wikipedia.org/wiki/John_Chambers_%28CEO%29

http://en.wikipedia.org/wiki/Steve_Ballmer

http://en.wikipedia.org/wiki/Meg_Whitman

They all followed a typical path to wealth older than dotcom mania. MBA, senior management position, CEO.
JSON template looks nice. Great feature set.

I don't know about the python version, but I had a look at the Javascript code for json-template. At first look it seems pretty "hacky". The main obvious flaws I saw were:

- it's polluting the global namespace a lot. Introducing a lot of functions and variables.
- it's roughly 800 lines, while mustache.js is just over 300. I realize json template has more features.
- A lot of the javascript could do with some optimization. Especially some of the loops.

But maybe that's something you simply want help with?
I think words like "proper" are what throw a lot of people. It brings up images of a grumpy English teacher.

But natural language is like a programming language. If you start tossing brackets and semicolons all over the place, it won't compile, and it won't make much sense.

Things like grammar and spelling are the syntax of natural language, and failing to make sure you're close to the norm is a good way to throw an exception.

Not as concise as "proper" or "correct," but less likely to start an argument.
Actually that's how I read it too - even though being told to "google" something is by no means new to me.

The google cone of haste, I like that.
Funny.

I'm frequently saying that .NET 1.1 (and java) is just VCL(Delphi) with virtual machine.

My friend corrects me: In his opinion delegates came from QT.
http://www.youtube.com/watch?v=13A0_QkqtaQ
But is IBM's practice as easily circumvented? If they are literally inserting nops, then that sounds like something a quick binary conversion could erase.
Yep. Difference between free and registered versions of my software: one single if statement.
But keep in mind that all users are new users to begin with, so don't underestimate the value of optimizing design for them.

As far as the existing "solution" of conflating search and adding a question, I give it an F. It has tripped me up before. I suggest going back to the drawing board.
fred wilson never capitalizes or uses periods on hacker news
cool idea. fortunatley in some places you can get an entire private office with door for about double that. more space & quiet, less "co-" so not sure if clearly better or worse
People whose political agenda is shaped by "want[ing] the US to be whiter country" are no more likely to give an impartial analysis of the relevance of differences between races than those who openly proclaim their own race's superiority.

The point is moot; in reality the overlap between people holding a belief in white supremacism[1] and white nationalism is almost total and Steve Sailer claims to be opposed to both philosophies despite his willingness to articulate their arguments.

It doesn't really matter what motivates the author's obsession with proving innate racial differences though. The problem is, it's exactly the sort of clumsy analysis you'd expect to be produced by a racist think tank; it's a series of grotesque simplifications leading to a non-sequitur

It happilyy to take into account the possibility that very white European Austria's relatively poor test performance might be down to lack of teacher and student motivation before failing to extend the same consideration to the [almost certainly much worse] institutional failings and test aversion of the average school filled with underperforming US ethnic minorities and Latin Americans. Instead, we're left with the daft non-sequitur conclusion that the way to fix test scores of black kids whose lineage dates back further than your average Asian American is not to fix their underfunded, gang-ridden schools or their broken homes or the pervasive myth that their race will hold them back even if they are able to overcome those obstacles, but to impose a ban on immigration and hope they go away.

[1]Acknowledging the superiority of Asian tests scores is entirely compatible with white supremacist beliefs so long as one is prepared to make arguments that white people have a better balance of characteristics due to being superior in many other ways; usually by trotting out the dubious stereotype of Asian societies being uninventive. You won't find many "Japanese supremacists" on VDARE.
If Nokia would concentrate on good low end phone, maybe they could make a phone with a good sound quality. It's very hard to hear anything from modern phones when you actually try to talk to someone. And no one is even trying to fix that.
That's also one of the biggest issues in software development.
That's a really shallow criticism of what might just turn out to be the most significant revolution in teaching in the last century.

Khan Academy is significant because of its scale (they want to systematically cover all of the basic educational material and they've already covered a lot), because it's free and because it builds the on-line system to provide a combination of self-learning and tutoring.

The important thing: do those videos work for students? KA is in very early stages but the early results show that yes, as imperfect as some guy on the internet might think they are, they do seem to work. Children learn from them.

Could they be better? Maybe, but existing videos are a solid baseline. When there was nothing like that, anything was better, so kudos to Sal for doing the videos. But now that we have a baseline, the standard for making an improved version is higher: we can't just throw (and implement) random suggestions like "less repetition", "prepare better for the lectures" or "do it faster". Given that human psychology is often counter-intuitive, those "improvements" can actually turn out to be worse at teaching so new ways of doing things should be tested against current way to see how they affect the desired final outcome.

In fact, Sal Khan says that the style of his videos (the lecturer is not visible, you just see a whiteboard and his voice) was incidental and at some point he thought that it would be better to make them in a more traditional lecture style i.e. where the lecturer is visible in video.

This sounds like a reasonable idea given that most on-line lecture videos work that way but it turns out that having lecturer in the video detracts from learning. It puts the focus on the lecturer and not on the material.

So when people criticize Khan Academy videos and propose various ways of improving them, we shouldn't just assume that just because an idea for improvement seems plausible, it'll improve the effectiveness of videos.

Finally, just like in open-source "code speaks better than e-mails", the criticism would be much more credible if he re-did at least one of the videos in a style he thinks is better and let us judge based on that.
Well, there's only so many trade-offs you can make on a cheap phone. A touchscreen is not only a big cost-factor and battery-drainer but also impairs usability of the core feature (making calls) significantly.

You can't read it in bright sunlight, you can't make calls "blind" because there's no keypad/tactile feedback, and even my high-end android has nasty input-lags - whereas all my old dumbphones respond instantly to any keypress.

Sure, you could cut out the touchscreen and still run android but that's hardly a smartphone then...
He writes that the UI is unintelligible, and that the creators haven't (even) created a fall-back resource such as an FAQ.

I share his exact sentiment; everything about Quora's front-end is horrible. It boggles the mind how oblivious the Quora team seem of the site's shortcomings - and it's the main reason why I personally thing that they are destined to fail.
"Now without foam!!!"
How would that work? I mean, I'd like you to explain to me how an ice core from one specific location could give you an accurate reading on the global climate? And if it's really possible to determine global climate from one location than why do we have all these weather stations around the world?

The answer is "because it isn't possible". Ice cores can provide climate information such as soot in the atmosphere and CO2 levels but it can only give you information on the specific location it was taken from. Any information determined from that regarding the global climate is extrapolation.

The text you quote is describing an extrapolation as an absolute. Or in other words just because you read something on Wikipedia doesn't make it true.
Or I would do some proper usability testing with new users.
Something tells me Google would have been very happy to help Nokia add the Dalvik VM to MeeGo. Nokia would get Android apps and developers, while still being able to diversify their OS and and UI from the competition. Google would get Dalvik as the dominant development platform in mobile.
Years ago, I recall reading (almost certainly on Usenet) a parable which involved a king who needed some bricks, but the cost of getting them could only be recouped by creating some artificial distinction between 'gold' and common bricks, to sell some at a low-price/high-volume and others at high-price/low-volume. In a contrived manner, it neatly illustrated the case that some arrangements that offend one's intuition are actually the best way to get certain things everyone wants financed.

Would love to find a link; it's stumped all my search attempts (including at Google Groups) ever since.
Consumer surplus through cost-based pricing is the very goal of having a free market. We route resources to the most efficient producers because they're capable of offering lower prices. If Sennheiser can come out ahead by doing useless things to reduce the value of their products (that don't even reduce costs!) without fear of being undercut, that represents a market failure.

This is really disappointing. My excellent HD-280s are finally cracking after years of heavy use, and now I have to reconsider doing business with them for a replacement.
i've often thought that many Americans were not necessarily more talented or innately intelligent than folks in worse off areas of the world. they were just lucky to be born in a nation and time when they had a silver spoon in their mouth, in relative terms. With increasing globalization of the economy, that is coming to end, which sucks, but probably inevitable.
Same for me. I find that someone usually says exactly what I was thinking, but phrases it 10x better.
Facebook and Twitter just help Quora verify your identity, while also ensuring new users have nice profile pictures. They still have to create their own unique account for you, which is why they want your e-mail.
Given Stuxnet's purported sophistication, I'd be shocked if it didn't employ obfuscations that rendered decompilation ineffective, at least prior to annotation within IDA first, which doesn't appear to have been done here.

Decompiler output is nice to glance at quickly, but as demonstrated elsewhere in the thread, it is only of superficial benefit when faced with even remotely complex code. For example, it cannot discover a struct's fields - they must be manually inferred and input into IDA before decompilation. A mess will result on trying to merge the output from a run with this information with a run that did not have it.

There are tools already in use for collaborative disassembly over the Internet, but a Github repo containing auto-generated source is not one of them. For all intents and purposes, it looks like someone's made minimal use of the IDA GUI without much clue for what they're doing. That's why I called it a PR stunt.
With dual income I am surprised you weren't able to buy a home in silicon valley. Unless you are dead set on sending your kids to school in Cupertino (or another expensive area with a really good school).

Also, why spend 3k a month on rent? You can get an older one bedroom apartment for just under 1k within ~8 miles of the Google HQ. If you are single you could also rent a room in Mountain View for ~650 a month.

It isn't hard to live on the cheap in silicon valley. You just need to be smart with your money. (99 Ranch for groceries, drive a economic car, don't eat out all the time, don't buy a 65 inch flatscreen tv. :) )

Obviously you have already moved away so this information won't matter to you now. I'm posting this for other people who are in a similar situation.
The root comment compiled perfectly. The grammar was understandable and the logic reasonably sound. The only deviations from the gold standard of natural English are: 1) "lol"; 2) ";]"; 3) lack of capitalization on some words. That is much closer to whitespace conventions than tossing brackets and semicolons all over the place.
And there's the rule proven right there -- I couldn't hear enough of a difference between the SR60s and SR80s to justify the price difference. The 120s were audibly better, and the RS1s better still (and at that price, they ought to be). My only use for 'phones, though, is in places I can't control (their complete lack of soundstage drains the enjoyment out of a good recording for me when actively listening) and there is no substitute for in-ear monitors for killing interference. At home, it's speakers (I don't need loud, just a sufficiently low noise floor).
It's not a technical term in the slightest, so there is no exact definition; we have to go by common usage. Most people would class the statement "blacks, as a population, have lower scientifically measurable intelligence than whites" as a racist statement, despite that statement being purely biological in and of itself. Hence, racism is not merely a political belief.
You can get an older one bedroom apartment for just under 1k within ~8 miles of the Google HQ

Where?
> * everybody says that company X should emulate Apple, it is just the easy thing to suggest because Apple is currently winning.*

Heh, too true. Just like 10 years ago pundits said that company X should emulate Microsoft.
If you actually believe working toward a PhD will cure your burn out, you are woefully misguided!
Even if you do setup work hours that aren't overkill there will still be times when 5pm rolls around and there are bugs which are currently effecting customers. The startup that knuckles down and fixes the bugs asap will easily out do the one the says oh well end of the day, we'll fix it tomorrow.
by the way, this is what kills me in English language. How can you tell the verb from the noun? Or in some cases the adjective from the noun? Or how can you figure out the relationship between the verb and the attached passive noun without the grammatical case mechanism?

I understand the way it works in English intellectually but not too comfortable with all these ambiguities intuitively.