skysight-inc/HackerNews huggingface dataset:
Thanks for all the comments! I did give wikistream a hostname, http://wikistream.inkdroid.org which is probably better to try to use than the port 3000 one, since I might end up having to change the port at some point. So if you want to update the link in the title I would appreciate it!
Humm, seems like a lot of waiting for an exit to happen. Would be interesting if you could do something in-between. Maybe if they get on TechCrunch, ReadWriteWeb, VentureBeat, or other milestones its points?
You don't have to be libertarian to be interested in reducing government waste.
Understand How to Operate a Small Business vs. a Big Business
Not everyone grows up spending more time watching TV than participating in church. Not everyone looks at the world the same way as you do. It doesn't mean they're crazy.

You should try to see things from the other person's point of view, without necessarily agreeing or disagreeing with it.

And if you didn't know the Easter Bunny actually did originate from paganisim then you're simply uninformed. I can't explain why Western Christianity incorporates such symbols in some instances and would consider them "pagan idolatry" in others.
Dart's Sweet Spot is Web Apps
You lunatic! That blog is trying to point it out and comment on it!!!! Many people got to know about this statement from that blog post..... How can we learn without people like that! You call it spam? You are a lunatic!
I find it hard to use too - for once, it gets easily mixed up woth the content (it took me some good seconds to actually find the button at first). Plus the fact that it's icons only makes it unnatural to do stuff (I had to click on each action to make sure what each one did)
New cameras for the Holidays
Mock locations in your browser. Useful?
All I see are a bunch of self-promotional trolls, on both sides of the "issue".

Is setting up an entire website really a proportionate response to a dumb tweet? (Obviously, it is if you're stirring up controversy).

Seriously, guys... don't feed the trolls. You should know better than this.
Giving GHC/Haskell a Promotion: datakinds, kind polymorphism (PDF]
I love the idea. What if we had 5 startup picks a day, and if one of those startups is in your list, you get a reward? (more $$$ to invest)
That Eternal Question of Fairness
Article Marketing Strategy - Going For Traffic
The 45 Most Powerful Images Of 2011
It alternates between 5-ish hours per day, and 12-ish depending greatly on the project, how focused the work is, and my mental state (how burned out I am).

I work as much as I feel I can, and no further.
It's difficult to provide tooling for SQL in a way that provides a good experience for the user. For example, providing auto-completion in a SELECT statement is hard because attributes are specified before the tables which contain them are declared, leading to a-more-annoying-than-it-should-be editing experience.
Kingdoms of Camelot on Facebook
Again: virtually no libertarians have any objection to the enforcement of contracts, protection of property, etc. Most libertarians believe these are legitimate functions of the government, and that all governments should provide them.

You seem to be confusing libertarians with anarchists. It is anarchists who oppose these things.

Also, you are clueless about Somalia. Corporations do exist there - for example they have about 14 phone companies and one of the best telecom systems in Africa. Also, their system of law (enforced by 4 separate governments) is based on Sharia (Islamic Law), not libertarian or anarchist principles. I have no idea why you are bringing up Somalia.
Curious to hear about the 'General Supposition' (in the Greek question for sophomores). Seems like it's really only found in New Testament Greek. Makes the test rather biased towards a particular religion. But perhaps that started to change right around that time with Eliot.

Charles W. Eliot, president 1869–1909, eliminated the favored position of Christianity from the curriculum while opening it to student self-direction.

http://en.wikipedia.org/wiki/Harvard_University
You should probably be aware that such statements are bordering on libelous. Be aware of your jurisdiction if you are going say things like that.
This was posted as a comment on the article, where his comment system mangled my shifts thinking I was trying to use HTML:

I'm not sure I like allowing invalid intermediate results. It means that there are many expressions whose correctness is dependent on a compiler, and more specifically a compilation target. It's not hard to come up with an example of an expression that is valid, but only calculable on specific architectures.

If none of the examples that Arseniy came up with satisfy you, think of something absurd like (x << 20000) >> 19999. As it stands, no computer architecture I know of could calculate the proper result. But with a clever compiler you can derive an equivalent program that will execute correctly. If you have the clever compiler and allow invalid intermediate results, your program will execute correctly. If you have the same constraints and a slightly dumber compiler, then you will trap.

There are probably examples that are flat out impossible to execute without trapping on particular architectures, but fine on others. As a result, architecture and compiler details will start bubbling up and affecting program correctness. The ways in which this will happen will be far more perfidious (if less common) than the current architecture details program writers often must consider such as word length.
I still disagree. The home desktop will sharply decline and I agree that the way people use computers these days don't warrant the full desktop experience but we're overlooking a few things that mobile devices including tablets won't be able to replace for quite some time because of UI restrictions alone.

People will still need to do word processing at home. Yes, tablets do an awesome job, you can get wireless keyboards etc. but there will still be users who feel more comfortable with the desktop. That's an edge case so I'll go on.

Movie editing. I don't think the iPad can replace iMovie and won't for some time. I'm sure they can come close but then people still want to burn to DVD. Same with photo editing.

And there's a lot more I think we're overlooking. There's no doubt that desktops are on the decline but their not going the way of the mainframe. They'll find their place and that place won't be as prominent as it is but I really doubt it'll be obsolete for home users at least not in the next 5 years.
You have no idea how wrong you are (video)
Related discussion from when this company launched almost a year ago: http://news.ycombinator.com/item?id=2341454
That should come as no surprise. The OWS movement is composed of White neo-plebeians: they want free stuff, and they want it NOW.
Thanks to the effort of this folk, especially in the 1960s, the Western civilization is way past its peak.
I don't really understand how that's relevant. Either his stuff contributes positively to the project and makes it in/stays in, or it doesn't and it's replaced with code that does. What's the point of this comment, aside from saying "someone involved with this project is a bad programmer, because an anonymous guy on the Internet says so"?
That's fair enough I guess.

I'm a non-citizen so the distinction between a right and a power is of little difference to me. A power can only be revoked by a citizen, and I'm not one.
Fantastic article! I'd forgotten about that one.
Would you travel to a different state just to drink fair trade coffee (pretend it is not available in your own state)? Would you go every time you wanted coffee?

Yes. And I would tell everyone else how they're missing out, too.
Egh, I realize this isn't really on topic, but what's with the creepy photo?

A quick search reveals a few pictures in which this guy looks perfectly normal, and one other which is similarly bizarre, and that other one is ALSO on a (different) Wired article.

Does Wired have some sort of creepyphoto fetish I just haven't noticed before?
So how long would it be if you used a better python interpreter with tail calls?
Rotisserie Angel Investing!
My favorite is the forum that runs on (and only requires) a Linksys router. https://github.com/FLOSolutions/openwrt-forum
> Counterexample... I am asian, my "pragmatically authoritarian" father did not encourage me to play violin in order to win money for his bloodline. Thus forensik is wrong. QED.

Oh please. Why even bother saying this? Apparently I claimed that all Asians are violinists! Wow!

You are trying to silence uncomfortable facts by appealing to simple populist thought-stopping cliches.

"Saying anything about race is racism!! Burn the witch!!"

Everyone on HN sees right through you. Culture is passed down generationally and culture is real. Culture is therefore linked to race. Cultural differences are real and anthropologists, sociologists and psychologists have all scientifically established that Asian-Americans are more collectivist than Euro-Americans. The collectivist values result in greater authoritarianism, less individuality, and more emphasis on conformity for the sake of maintaining group harmony. This is a rock solid scientific finding of the social sciences and you're in denial if you don't want to admit it.
You must realize nothing Google does to Android can fix a crappy phone. But, since Android is open-source, the manufacturer itself can change it and fix their problem. If they are nice enough, they may even submit the patch back to Google so similarly poor designs can benefit from it.
Ask HN: Meeting with VCs tomorrow, what tips should I know?
Heading down to SF tomorrow for 3 days of VC meetings. Never done this before - what are some little known tips from seasoned entrepreneurs that I should know?
> that's the local optimum for a hardware implementation and it will remain so even once we have decimal fp numbers of the same speed as integers

This doesn't preclude the use of twos complement, and twos complement isn't enforced (or mentioned) in C's standard. It doesn't need to be expensive, either - as said in the article, "These should be simple ALU hacks." I don't see any reason why these operations on processors would be slower than the ones we have already. I wouldn't be surprised if they used a few more transistors, but on the scale of today's processors it won't cost anything at all compared to all of the silicon required for instruction pipelining, branch prediction and out-of-order execution.

> a lot of other and older languages have the same behavior

This isn't true either. If you'd take the time to read the other posts on the site (and probably the LLVM guide to undefined behaviour[1]) you'll find that the C and C++ standards place quite different restrictions on the behaviour of integers than, say, Java (which is by comparison rather strict).

The loop that you say "would never end"? It would end. When `x` overflows it'll be set to `iNaN`, and the loop will exit.

Your "order of operations" complaint? He's talking about simple, unobvious errors with a real-life example. He then proposes semantics for a new language that would solve this problem. What's your complaint here?

On the whole I thought John came up with a bunch of ideas, most of them good, almost all of them better than the status quo. I thought your post was the exactly the sort of knee-jerk response I've come to expect from Reddit.

[1]: http://blog.llvm.org/2011/05/what-every-c-programmer-should-...
If you approach a discussion with the attitude that it might be hard to accomplish, you inspire the creative and competitive part of the mind to search for ways it can be done.

If you approach it as though the task is easy, the mind searches for difficulties and reasons why it might not be possible instead.
Founder of Mint closes project on alternative urban transport
I would volunteer to help curate the plugins. However, to be clear, I didn't necessarily mean manually curate them. You all can simply create a mechanism for the community to curate them (vote up/down, track number of downloads, reviews etc). When I said you all aka jquery.com, I simply meant that it will be controlled on your domain - not that you have to give more of your time.

With that being said, thank you for giving your time freely to help grow the community. I think I speak for most when I say, I appreciate it.
The whole thing is completely overblown (intentionally so and calculated, of course, by Freshdesk) and was very unnecessary to begin with (on Zendesk's part).

As an Indian-started helpdesk software company ourselves, the 'Indian cowboy' comment raised our brows a bit. It was very unfortunate. But then I realised it was said by a relative nobody. That didn't stop it being used to inflame the situation, though.

Disclosure: I'm from Kayako.com, competitor, the original Original helpdesk and bemused bystander ;-)
Wait, someone took this game I built for TechCrunch Disrupt seriously? http://venturecrapital.us
Given the upwards cost, and this sounds dumb, but I was kinda hoping for a revolution in bricks for roads. The brick laying machine out of Europe combine with some embedded RFID chip in each brick (perhaps with a different code for the road edge and turning lane bricks) might make for an interesting experiment.
Yes, I did. It's full of excuses for sub-par up front planning on the part of the Android team (much like the reliance on SD storage early on -- LOL at that bit of idiocy. I still see emails from people complaining that the on disk size of an app is a whole 3 megabytes. Mean while, in iOS land, Infinity Blade 2 is 800 Mb).

I also develop some of the biggest apps on both platforms and know more about their internals than I'd like.

I'm replying to this: "It has a much higher resolution than iPhone 3GS. In fact, it has six times more pixels." That has zero to do with the article.

There's nothing in my answer that's incorrect. Sure, your Galaxy Nexus can now sort of scroll reasonably smoothly (the one on my desk is okay, but still lags). But that's because of the GPU which is something like 6x faster than the GPU in a 3GS. And the fast dual core CPU helps, too.

That doesn't mean that Android hasn't come a long way in ICS. But it'll never catch up to iOS in terms of rendering performance/latency. It's an impossibility due to the underlying architecture.
Minor point, but I thought median is a better statistic compared to a mean when talking about compensation.
I agree. I interned for a company that was kind of competing with [fairly big startup that most of you have heard of]. At the time, Company was way smaller than it is now, but was still bigger than us. (We had very few customers; no one had heard of us whereas I'd already seen mentions of Company on HN several times; they had fulltime employees other than the founders and we did not.) Despite this, any time anyone mentioned our name on Twitter (not even in dissatisfaction), they got an @reply.

Not only was this annoying and sketchy, but it was totally unnecessary. We were no threat to them. They would have been better off doing just about anything else with their time.

Even though Freshdesk doesn't @reply everyone who mentions Zendesk (just those who are unhappy with it), and even though Zendesk is an "incumbent" (in the absurd Valley way where anything that's been around longer than a year is ancient), this still gives me a really bad impression of them (as does this whole PR stunt), and furthermore, they'd probably be better off building their product and figuring out how to best meet the needs of their current customers.
It says I've visited HN and Slashdot. I haven't been to slashdot this year, but I did go to facebook...
It's a parody of the Bible book of Revelation specifically.
In Clojure you can also play with namespaces to have multiple versions of your code for use. But for the JVM there is also OSGi which is a modular system which the CL world completly lacks. It allows loading and unloading of modules at runtime, and you can have multiple versions of your code available in one JVM. So in this case the JVM is years ahead, and CL will probably not offer this too soon, at least not for professional use.

I don’t like ASDF. It feels ugly.
This certainly is interesting timing. I've been dissatisfied with plugins.jquery.com for quite a while. Earlier this year, I began development of an entirely new site for hosting javascript packages (including but not limited to jquery plugins (after all, jquery plugins are nothing but normal javascript code with a dependency on jquery)).

As of last week, that site is finally up and ready for beta. I was planning on announcing it this week or next.

If anyone here on HN has a jquery plugin or any other opensource javascript library or framework, and would like to give some feedback, please let me know via twitter or email (see my HN profile for both). The more people that can test it out privately, the better I'll feel launching it :-)

EDIT: Also, I plan on completely open-sourcing the site itself, like Github has done, once the site is launched.
I think he means the number of apps running in the background. For example, if you have the Groupon app making constant push notifications to you, that's expensive.
"The loop that you say "would never end"? It would end. When `x` overflows it'll be set to `iNaN`, and the loop will exit."

I see you don't have experience with NaN semantics:

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

"A comparison with a NaN always returns an unordered result even when comparing with itself."

If you say "but iNaNs would be different" you already missed the point.
Every word of what I wrote was meant literally and intended to describe the very real phenomenon of sexists who want to avoid the label "sexist" while being sexist, and who use their majority power in vote driven web sites, or their shout-down power in comment threads, to drive away anyone who attempts to apply the label "sexist" to them. And actually the same applies to the various other disapproved labels, such as "racist" and "homophobic" - in all these cases, liberal gains in the last 100 years or thereabouts have made owning the label in public uncomfortable. But so long as you can weasel around the label, the deed itself carries little opprobrium. And so we get this conspiracy of mutual non recognition.

It's pretty clear, given that, that your picks for "scary label" are nonsense and evidence failed comprehension, or refused comprehension. Witches are not on the upside of a power gap, seeking to continue their witchy abuses while avoiding the label "witch". Sexists are.
Most of the time you'd want to use these sorts of integers you wouldn't use shift operators - as the author said,

> Of course there are specialized domains like DSP that want

> saturation and crypto codes that want wraparound; there’s

> nothing wrong with having special datatypes to support

> those semantics.

More to the point, I think you'd want to standardise on the optimisations a compliant compiler can/must implement. Algebraic rearrangements might be the way to do it, but I'm not 100% sure even they're possible. For the example given:

result = result * 10 + cursor - '0';

If `result` is unsigned then I think the compiler has to assume that `cursor` is greater than the character literal for zero. That's obviously true to us, but I'm not sure that sort of thing could be (reliably) implemented programmatically, even for simple cases.
you were most definitely our inspiration!
Data between $100 to $200 could be ambiguous too. I think there's no way to save the integrity of the final results. It'd still have been nice to see a graph though.
Ahh, that's a good point. I usually like to leave others to google it up, but I guess it really is stupid for me to not put a source down since then I could just be making things up.

I may be mistaken for what these stats show, since things are very confusing with Android vs iOS. Some places claim one way and other places claim the other. I think the ones that claim iOS have a larger share are counting iPhones, iPod Touches, and iPads. Here's two sources that show iOS having greater share:

http://www.bgr.com/2011/11/01/ios-market-share-balloons-in-o...

http://gs.statcounter.com/#mobile_os-ww-monthly-201011-20111...

The second one (not sure about the first) is getting their stats from web hits, so how accurate it is, I do not know. I think aside from Apple and Google, no one really knows the real market share.
> On the one hand I'm all in favor of driving these around where there may be active IED activity

That would stop being a good idea once "insurgents" learn what X-rays are.
Armed with a better product, how can one tackle a network effect?
Armed with a better product, how can one tackle the network effect (that i think, and correct me if am wrong, is the only thing making it impossible to compete with Craigslist; At least horizontally). Every time i think about this topic, a few words bounce chaotically in my head. Don't know how they're related but: Vertical~niche, MASSIVE Chicken & Egg, etc...
"...a small but increasingly vocal group of ex-Enron employees" This 'group' consists of two people who's reputation is tied to Enron's demise.

Most of the people reading this article will have seen the thoroughly researched 'Enron: The Smartest Guys in the Room'. I don't think anyone who's seen that documentary is going to be swayed by a couple of consultants crying foul.
The Artist Who Gave Apple's Icons a Human Face
Back then perhaps the athletics were maybe more removed from the oversight of the university leadership. It may be that mascots were selected by energetic (drunk?) young people in an irreverent state of mind. Maybe even being a little rebellious.

This is a bit of history from DePaul, a Catholic university:
http://news.library.depaul.edu/news/post/2008/07/How-did-DeP...
"So next time you are out cheering for the red and the blue remember to cheer for our Demon too!"
Volvo S60 Grey 2004
So that's about 5-7 watts. Pretty sweet.
Most Strange Wedding Photos of the World
Petition White House to Allow Electronic Devices During Takeoff and Landing
I think some of these points could be made about any contract developers.

The biggest issue I've seen is that if you don't have things fully spec'ed/flushed out, it becomes a mess. With a couple of committed developers working together no matter where they are, let's you be more agile, and not have to do as much up front work.
Is the willl misspelling intentional?
Also, taking 500 cheap hours instead of 100 expensive ones, means your product is going to ship later...
Hobo Signs
Part of the issue is that engineers believe they are perfectly rational creatures with no feelings. What this actually means is that they are unaware of their feelings and so their feelings control them without them knowing it.

Engineers can rarely see their own sexism precisely because, as a group, they lack self-knowledge and emotional intelligence.

Groups that lack emotional intelligence are always the most oblivious to their own prejudice. Outsiders consider it obvious that engineers are sexist. Engineers themselves are oblivious.

On top of that, engineers in general tend to have really inflated self-images. Many engineers just flat out think they are better than non-technical people. This arrogance means they are unwilling to accept criticism from non-engineers. Usually they deflect the criticism by claiming the person has no evidence or is making logical errors. What the engineer is really doing is missing the forest for the trees, being overly literal, failing to see things from the eyes of others, and demanding perfect evidence in situations where perfect evidence is unreasonable and unattainable.
You can advertise the features of a product, but if you do then those features better show up in the product. If the features don't, then what's the point?
I live in Britain, libel capital of the known universe. Calling people names over here is as reckless as smoking while sitting on a ten foot heap of gunpowder. Fear me, for I am fearless.