skysight-inc/HackerNews huggingface dataset:
i don't even know what you're arguing with to be honest- i merely suggested you and MostAwesomeDude have different definitions for class. which is exactly what your reply suggests.

classes create new types. this is precisely why MostAwesomeDude said "JavaScript is prototyped, not inherited, and doesn't permit the creation of new types". if you want to omit that from your definition of class then fine. but you're no longer talking about the same thing as MostAwesomeDude.
Why YaCy isn’t a “Google killer”
>My assumption/prerequisite is that if you can become an immigrant, in a few situations, your family is rich already or successful back home thus you would have connections already and you're probably in mid to high economy class.

That's not always a good assumption to make. Not everyone who makes it to the US is rich or well connected. In fact, the vast majority of immigrants to the US have not been rich or well connected back home, which is why they immigrated to the US in the first place.
I will create an IRRESISTIBLE
This would explain why I haven't seen a reference to a host or URL that I could at least block by proxy on a Wi-Fi network.
Prosecution Explains Tampering Charge against Nullification Advocate
> "which would probably only upset us geeks that actually know how many models there have been"

I thought the geeks were upset that the 4S wasn't a "real" upgrade anyway? It seems to me they can't have it both ways. It either counts, or it doesn't. (Not that logical consistency has ever been their strong suit.)

That said, I agree. The suffix was unnecessary and rather lame from the start. Moving on from that not only feels inevitable, but an overdue correction of a mistake.
real, dimension(30000000) :: a

call random_number(a)

print *, sum(a)

That's 30 million doubles, takes 0.04s on my machine.
Founders, you don't need lawyers
When setting up a big sound system, you have to delay the bassbins by up to 10ms, depending on the size of the cabinets.

Also, how do you calculate your offset? Consider that it is constantly changing.
Learn Regex The Hard Way
Not really. I actually came from having tried a Windows Phone (Samsung Focus S) for nearly a month which was incredibly light and thin, so the GS2 actually feels quite bulky to me- the 4.5" screen is honestly a little too big for my liking, but given that the Galaxy Nexus is bigger still I don't see any very viable alternatives.

Another thing to note is that the AT&T SG2 (the one I have, the 'Skyrocket' LTE version) is very new, and really don't have any fully functional custom ROMs yet. I'm using a half-baked CyanogenMod version and there are still plenty of issues.
Saskatchewan.
You should be worried about the script kiddies too

No, I'm not, as script kiddies do not have the means to distribute mallware to me, as I never install software from unreliable sources, I never visit untrusted websites and so on.

However, when you're compromised by just connecting to the network or just by visiting a compromised website (and lots of high-profile websites have been compromised before) - then all bets are off.
Or the days of Bittorre- oh wait, that's today :D
I think this is a little closer:

https://github.com/jashkenas/coffee-script/issues/1495

The above link is actually a discussion about Dart’s “Monocle Moustache,” so I console myself that when people say it’s ugly, they mean the moustache and not significant whitespace :-)
Here's the summation problem in Fortran, quite succinct, IMO:

real, dimension(30000000) :: a

call random_number(a)

print *, sum(a)

That's 30 million doubles, takes 0.04s on my machine.
Ouch, their record label contracts must be AWFUL.
The Last Party On Earth has Begun
This updates a previous thread: http://news.ycombinator.com/item?id=2262363

TL;DR: A New Jersey man is being prosecuted for jury tampering after handing out fliers advocating awareness of jury nullification. Prosecutors claim that he was tampering with jurors by giving them literature; he responds that he was not advocating any particular verdict in any particular case.
Clojure & Complexity
For real-time rendering on modern GPUs, I recommend http://realtimerendering.com/book.html
"The SEC certainly has its flaws"

Can you name any successes? Most recently the settlement they proposed with Citibank was so laughably one sided a judge threw it out.

Most people know about the Madoff case being handed to them on a silver platter and they did nothing.

Why not disband the SEC?
It's also possible to sell second-hand goods.

That said, as I wrote elsewhere, the contention is not that they were wrong, only that they did not, in fact, check.
When God tells you to build an OS, you build an OS
The licensing on a MS software stack is nominally crazy-expensive, BizSpark provides lower-cost (or free) licenses for Windows, SQL Server, etc. to smaller companies to make it possible for startups to use MS.

Ruby doesn't need such a program because the cost of licensing Ruby for a company that only has 2 servers and the cost of licensing Ruby on a fleet of 10,000 servers is still $0. The same is true for Java, for now...
A ${NERD_FREAKOUT} is what led to the enormous backlash against SOPA which very well may play an instrumental part in defeating the bill.

Principles matter, meta discussions like these matter. The technology we work on don't operate in a social vacuum.
If you want to play golf I bet J can beat that. Haskell is not a domain-specific language as Matlab is.
It's the Google Charts API (http://code.google.com/apis/chart/)

I've been using that a lot lately because it's just so easy and convenient.
I'm having the same problem. I think it's a bad idea to use Facebook libraries for critical functionality. A lot of people (myself included) block Facebook resources from loading on external sites to decrease their ability to track user activity.
I read your reply twice and still can't see how it has anything to do with the subject and the patch being discussed. That's a pretty large leap from "we might want to have paid commercial features" to "JVM losing its suitability for large, scalable projects".

I'm not that worried about the whole thing. I mean, they could have included commercial features at any time, and probably do. This is just a switch.
For Men Only Perfumes Gift Suggestions
Not absolutely safe but safer. It's partly an illusion but I've never had a third party iOS app break my phone. I don't get notification bar ads. I feel pretty safe installing different apps from the App Store. So that's something at least.
Will Developers Create Apps for Spotify If They Can't Make Money from Them?
Pretty hilarious, considering the author of "node.js is cancer" works for eBay
I am an extremely technical user (15 yrs Linux admin) and I have both a netbook and an iPad. As soon as I got the iPad I stopped using the netbook. The experience on the iPad is far FAR superior as a consumption device than a netbook. If you are trying to use the tablet for the same things as your laptop, you're using it wrong. It sounds like you don't have a tablet, so you really don't have the credibility to weigh in on it.

Also, I would suspect that your wife would highly prefer a tablet if given the chance to try it out. The netbook experience is truly horrible -- she just might not know that something better is out there.
It's interesting to compare this to Microsoft's languages (e.g. C#). They give away the platform (other than the OS, of course) for free and make their money on development tools (Visual Studio, Team Foundation, etc.)
That's a very good point; however they still offer models n-1 and n-2 (and will probably continue that trend for the foreseeable future) so they need some distinction for that.
Drumroll, Please: Spotify Becomes a Music Platform
IMO, this is a slippery slope argument. The actual phone OS, which is certainly "logging key presses" is also an opportunity for exploitation via vulnerabilities. I fail to see how software is a special case? Additionally, the carriers are certainly storing and tracking your movement and location, and storing your SMS (how else do you suddenly get them when you turn your phone on after your plane lands?)

I think the subtle difference here is that we as consumers have a implicit understanding that the OS and the carriers must store and handle our data in order to provide the services to us that they do. We must trust them if we use their devices and networks.

That trust is given because the data sensitivity is proportional to the disclosure and scrutiny of the providers. The phone, its OS and who provides the network inherently have access to all your data, a huge responsibility, so no attempts are made to hide or obfuscate who those companies are and what they're doing. You know Samsung makes your phone, it runs on android and you use the Verizon network. CarrierIQ seems to have access to all the same data your OS and carrier has, yet their presence is not made transparent/known to the user of the phone.

That said, it's not clear to me what CarrierIQ's integration is like? Is it purely a software framework Android uses to log and store metrics for the carriers? Is it a 3rd party app installed by the carrier to help them store user metrics? How antonymous is CarrierIQ with the data? Do CarrierIQ engineers see your data or is it just for the carriers? Until that's clear, it's anyone's guess.
I disagree - I don't fit in perfectly with the typical HN demographic (I'm black and I'm not a programmer), and I've made comments that disagree with consensus, and so long as I've been able to back up those comments, I've gotten upvotes.

Contrast that with Reddit where I can link to all kinds of supporting studies but if it's contrary to the hivemind's opinion, I'll get downvoted to oblivion while someone with a differing opinion based on something he heard from his best friend's sister's boyfriend's brother's girlfriend will get an upvote for an unsupported opinion that aligns with the group.

Of course that's just anecdotal experience on my part, so perhaps you're correct and this comment should be downvoted :)
Ask the 1980s.
Humanizing Your Brand.
The New National Defense Authorization Act Is Ridiculously Scary
Which is why I use the ACS third party ROM, which has CarrierIQ removed, on my Sprint phone . It also runs MUCH faster than the normal Sprint ROM.
It's an interesting post, because there are probably two types of 'pivots':

1) Change the solution to the problem you're solving
2) Change the problem you're solving

(1) is a lot easier than (2).

I think the key here is to love the problem you're solving - if you've chosen a big enough problem (or important enough), then there should always be a market for a solution... don't get discouraged when the particular solution you tried doesn't work... you just need to find a new one that will.
Do these boiler room operations hurt any more people than what is going on at big banks? Bank of America tellers are only too happy to suggest that a retiree who happens to have a few thousand in the their checking account speak to the nice Merrill Lynch representative.
I'm honestly asking here because I have some experience writing web apps and I know your infrastructure (servers and code) need to be able to withstand the pressure of all the users and you also have to take security into account but couldn't you just either code the app yourself to start with (or hire someone for a few grand, maybe $10k) and use something like a VPS for about $5k a year or less if you use Heroku or so,etching like AWS if you have few users at first?

I mean $50 million dollars? Really? For something that's massively successful this makes some sense but when you start to see companies that merely have ideas or half baked products being valued in these ranges you wonder if you really need that much money to run. Then you start to wonder, even if the startup does become wildly popular what do you do about generating revenue? Many of these guys have no plan to actually make money which makes the investment baffling. You can always hope to get swallowed up by a bigger company amd make a buck that way but how likely is it? The market is just flooded with these things.

I have a great case in point: I'm working for some people to build a social network for sharing dating stories. It's a real niche but we can't charge for a freemium model because there's nothing valuable enough to charge for. It's a decent idea and the site will surely get some use and maybe even become popular but I doubt its worth investing in. The creators came into this thinking it would be some internet sensation they'd get rich off of and the way things are going I'm beginning to think that if we were in Silicon Valley that maybe a few VCs would be dumb enough to buy into it! I think that's sad.
There was a conversation on this recently on HN. IIRC jashkenas said he liked the idea but it would be better to encourage library author's to write a functional style enabling chaining rather than adding a new feature to the language.

Btw, I found that missing too in Python and created Moka (http://www.phzbox.com/moka/ It's still in heavy construction)
If you believe that in the future, people do accounting on the ipads, write papers/programs on the cell phones, then the PC is dead.
numpy and scipy are poor examples because they're not core python modules. You still install them from separate people.
This is more or less how the Slashdot tagging system works, but more advanced than how the moderation system works. But still, abstracts in patent filings are generally oversimplifications.
Highway / motorway riding is excruciatingly boring, even in the absence of speed limits. I've ridden from London to Kiel in Germany and back a couple of times, via France and Luxembourg, and found it infinitely preferable to avoid motorways, even though it takes 3 days rather than one (long) day per leg. Doing 200km/h+ gets old really fast when you're going in a straight line. If you've got speed limits and intend on mostly highway riding, without a significant filtering component, I wouldn't bother with a bike.

So yes, you'll want to spend some time in the hills and curves. Don't start on an all-out superbike with torque that kicks in suddenly at high revs; start with something with a flatter torque curve, like a midrange twin (e.g. SV650 or Ninja 650r) or detuned 600. An unfaired bike, if you don't mind the looks, will feel faster from the wind blast. Most of the fun in a bike is from acceleration and corners, and on the street rather than on a track you'll want to have that fun at perhaps surprisingly low speeds. Taking a tight corner at 30mph is harder than it looks, takes more skill than a long curve at 90, and is a lot less dangerous if you crash. I've had a low-sider on my scooter (it was new to me and I didn't know its lean angle limits well enough) at about 25mph in a t-shirt and jeans (but full-face helmet, as always), and walked away with nothing more than a scratch on my arm and a few more scratches on the fairing.

You'll remember the first time a corner surprises you by tightening up half-way through. But the real warning signs come earlier than that IMO: if you find yourself letting off the throttle half-way through a turn rather than smoothly accelerating through it, or changing gear half-way through, that's a sign of poor technique and / or poor reading of the road. Even more dangerously, you can end up learning these mid-course correction habits and think you're doing well, building false confidence.

Bikes are fantastic fun and don't let the raw statistics dissuade you too much. You'll see a lot of idiots on the road doing stupid things, and get a better idea of where the stats come from. Filtering, where legal, can be intoxicatingly enjoyable. And you'll appreciate differences in road geography to a huge degree.

I've ridden in Belgium, Netherlands, northern CA, northwest France, Luxembourg, UK and Germany, in approximately increasing order of fun, though for different reasons. Belgium has terrible (back) roads and is mostly flat; northern CA has some very curvy roads, but they are often very narrow, poorly surfaced and have double-yellow no-overtaking lines to an extreme; though it does have filtering. UK also has many fairly poor country roads - a lot of hedges blocking views - but makes up for it with filtering. Germany is strictly anti-filtering, but has very high standards even for curvy minor roads, which are wide and have high speed limits (depending on state).

(I own a scooter and a big bike and live in London. Scooters are better for filtering in the city, and a lot more practical. I don't own a car, and only ever take public transport if I'll be consuming alcohol.)
It was interesting to me that Business Insider thought this was important enough to post there. And, taken as read, it is ridiculously scary: anyone classified as a "domestic terrorist" (a very broad term, which could include social network users, for example) could be punished with "indefinite detentions".
Actually, it's sort of the opposite
Here's an anecdote from a HN'er trying to start a business in Germany:

http://news.ycombinator.com/item?id=3224374
Unlimited Points leads to strange abuses. Creating scarcity minimized abuse, and increased the chance that people would use them up. Otherwise 1% of users create 99% of the moderations, and it only takes 1 bad apple to ruin the pie. YMMV!
I take exception to this point--You want a table? Make a table--But so you know: There are very few stats on reverse migration because the U.S. government stopped tracking it in 1957. There have been some really great studies academic studies, if you're interested in checking them out.

http://www.kauffman.org/research-and-policy/immigration-and-...

But even these studies are pretty small and fairly limited. Definitely more research is needed into this area.
Retention, Cohorts, and Visualisations
I recall this discussion:

http://news.ycombinator.com/item?id=3174442

There may be others...
Holy fuck, humans should not be allowed to drive. Bring on google.
This view on pivoting reflects the Groupon pivot fallacy where you just dramatically change your business model and, poof, you're a billionaire.

What we've found to be a more tolerable, easy-to-execute view on pivoting is to say, we know what general problem we're focused on solving, but we don't know exactly how to solve it.

Pivots are therefore continual and small. We probe in various directions hypothesizing that a certain approach might help us make headway. Among other things, lowering the stakes and testing in small, bite-sized pieces will make it much easier to sell a new idea to your team.
"Also Canadians tend to be less ruthless (I'm not going to debate the right or wrong on this but seeing that the biggest and most successful companies are driven by ruthless people...)"

I agree Americans are more entrepreneurial, but I don't think it's evident that ruthlessness is a desirable trait in business and think that Canada's sane public policy in taxation and health care makes it better to live and hire in Canada than the United States. The problem as parent-post says is that if you need venture capital you simply won't find it, so businesses have to focus on revenue rather than offering free online services.

As far as academia goes, my experience is that when it comes to undergraduate education Canadian universities are better or equal to their American counterparts. But the States have better graduate programs and better endowments at the top-end, so a good student can get a free ride in the States and return to Canada with a prestigious foreign degree that will carry more weight in the job search and that reflects more cutting-edge research. Their counterparts who stay in Canada will conversely have to self-fund graduate work and do more teaching work for lower pay, often getting a separate MA and PhD instead of doing them concurrently as in the best US programs. Prior to 2008, the American economy had always been better than the Canadian economy for about twenty years, so you have twenty years of economic pull as well -- there have traditionally been more and better paying jobs in the States than Canada.

That said, there's an old Canadian joke about a preacher from Saskatchewan who was getting up in years and began to pepper his sermons with asides about how he would soon be leaving for that land from which no man ever returns. And how his parishioners immediately understood that he was moving south of the border.
Are there people who still do not take a multivitamin daily?

Some studies say it doesn't help but I have to think that if someone has a complete deficiency, it must provide a base level of sustenance?
Apple: 35 years and still a startup
We're not actually at ES5 yet, and to be honest I have not read it completely.
I have read ES3 though, and I believe what they call "Classes" are the Array and the Number and the Date and the Boolean and most other globals that start with a capital, and you can find out the Class of a value by calling Object.prototype.toString on it. If you believe "Classes" to be these things, then yes, javascript has classes. It does not, however, allow you to create them yourself.

For what I have seen from ES5, which is not much, it is pushing Object.create, instead of the new X notation, which you were talking about (as the functions all being classes). According to your definition, things using Object.create are no longer classes, as they do not posess constructor functions (although you could still provide one and make it call Object.create). In this fashion, javascript is moving away from whatever classes it had, and into fully prototype-based inheritance.

Whether we think javascript has classes or not is mostly related to your definition of a 'class'. Personally, I think the "Classes" are not actually classes, just names for some native types, and the classes (which are actually classes) javascript does have (using the new X notation) should be abolished as soon as possible, as they look like a confusing attempt to make javascript less confusing for new people coming from Java or C++, by providing them with their familiar concept of classes. They merely guide people away from the powers of prototypical inheritance, instead of driving them closer.

By your definition, javascript is full of classes, but most of them are not intended to be classes, and they probably should not have been. (ever tried forgetting new when instantiating a class? that clobbers your global object massively, unless you use a detection-method to prevent it, further explained on the top answer at http://stackoverflow.com/questions/383402/is-javascript-s-ne... )
It's official, folks: Scala has moved over to GitHub
How To Get Website Traffic, Where Do I Start?
I don't believe that I've seen netbooks with the battery life of tablets. That is (to me) a killer feature.
What you did wrong with this site is that you need to CLEARLY describe on the first page what your product does.

http://www.ruby-lang.org/en/ is a good example of how to do this right
No amount of principle excuses lazy, broken analysis.
Which programming language do you prefer then? Don't say C, because in C, whitespace obviously is significant:

int a = 1;

vs.

inta=1;

other languages, like CoffeeScript and Python, simply take it to the next level.
Consider how she likes playing all the crappy Flash-enabled games she gets her hands on from Facebook, or how she depends on Microsoft Office for work related stuff, I beg to differ.

The netbook experience is indeed horrible, however you can attach a real mouse, a real keyboard and a real monitor to it, or a combination of those, any time you want.

My colleague has an iPad. He doesn't use it. It just sits there on his desk. I played with it and it has potential because of the touch-screen. However, as long as it is a dumbed-down device, it's not useful enough to bother.

Of course, time will prove me wrong if I am.
There is a lot of value in mining data off social media, but only if you can convert that into simple and easy use cases. We are doing something like that, and we are very happy about the way it is shaping up.