skysight-inc/HackerNews huggingface dataset:
Actually the problem with automatic semicolon insertion (ASI) is the opposite: It sometimes doesn't insert one where you expect it. ASI only inserts a semicolon when not inserting it would give a syntax error. It's the cases where a newline was really intended to end a statement, but doesn't, the bites you.
Example ()creating a generator:
var gen = null
(function() {
var ctr = 0;
gen = function() { return ctr++; };
})();
Seems simple, but actually tries to call null as a function.

Also, the + operator doesn't treat all non-numbers as strings. It tries to treat all non-strings as numbers, if possible. Only if that fails does it try them as strings. If either argument is then a string, it does concatenation.
What do you see as being better than hadoop?
I beg to differ. It is a good article, and it makes me want to buy and read Javascript: The Good Part.

Other people have recommended me the book before, but they were just hipsters who just follow whatever technology that is regarded by other hipsters as cool.

If you read some pages and go "WTF?! This JavaScript is a helluva bad language. WTH is the good part?", the hipsters will just come back with "Dude, you just don't get it".

By opting for "Hell yeah, the language is super bad", Bruce Eckle presented a strong case why the book is a required reading.
7 high-tech programs that want to pick your brain
How to Raise a Global Kid
Honey and Skin Care
The Park is mostly to blame here as they link directly to Google Maps despite the error.

http://www.stateparks.com/round_valley.html

If you use the 'official' embedded directions form it will take you to this residential area.

http://maps.google.com/maps?saddr=washington&daddr=40.61...

Surely the park should have checked this before publishing it (or even better - chosen to embed a map with a correct destination).
Ask HN: Best Way to Get Feedback on My New $0.99 Android App?
This is only true if you think that good employers are hiring on the basis of grades. You know what, I've hired a half dozen or so programmers, and I've done interviews with about 100, and not once have I ever looked at their grades or their faculty. I don't think I'm unusual in that respect.

I think employers using grades as a basis for a hiring decision is every bit as silly as professors worrying about their students cheating, precisely because you can cheat for grades. Don't do that.
Pragmatism over principle again; today's hacker culture is crippled.
TechCrunch.com uniques down by ~60% since its AOL sale
Not raising the debt ceiling != default. I'm not sure why the talking heads don't get that. Plus, at some point you have to ask, where does it end?

I have yet to meet anyone that was helped in the long term by maxing out yet another credit card. But I've met many people who've been helped by curbing their spending and paying down debt.
Other web-servers are good, but not that good. People are over-optimizing where there are no needs. One could instead say that you should use a more modern approach to a web-server, and then Nginx or LigHTTPD would be a better solution.

Personally I'd just stick Varnish in front of it and keep using the webserver that I've always felt comfortable with, Apache.
Slides: The VP8 Video Codec
Housekeeper London
If you are looking for a housekeeper London then look no further, we have the best Filipina Housekeepers and Housekeepers from other countries available.
Thanks for all the comments.

Personally I don't think licensing is the problem. Why would the labels let Spotify stream the new Paul Oakenfold and Beyonce album as exclusive pre-releases and, at the same time, not allow them to offer HQ streaming for those albums? What's the point? To force the audiophile users to buy 320 kbps mp3s or CDs? Many of the premium users don't even know it's not 320 kbps.
How many companies that do both .Net and Java development and use Scala there are? Or how many will start developing in Scala if they're already proficient in .net? Definitely there will be some, but to base the compiler of such complexity around these few ... well, I just don't think it's worth the effort.
I was hoping this would have moved faster. Still kinda neat.
It's not like high bit rate is the only feature of Spotify Premium. It's definitely a good feature but I ordered premium without even knowing about the high bit rate option.
Visio VDW, VST & VTX Formats Reading, Export Diagram Data to Image
We are pleased to announce the new release of Aspose.Diagram for .NET 1.3.0. This release supports reading MS Visio VDW, VST and VTX formats. Using this new release, you can also read undocumented functions in MS Visio VSD format. This release allows users to render text with transformation to most popular image formats as well as save them as PDF. Developer can open files & manipulate the elements of the diagram, from lines and fills, to more complex elements, and then export to native Visio formats or XML.
This are the reason why I don't try to learn C++ ... creepy covers.

-- Just kidding! :-)
"Key word in your story: 'arguably', 'supposedly', 'I think'. You're telling a story, that may well be completely fictional. Not a shred of evidence for the key assertions is offered."

The bit about the atomic bomb actually comes from this about 32 minutes in: http://www.matrixmasters.net/salon/?p=75

My understanding is that the relationship between LSD and the environmental movement and civil rights movement is discussed in Jay Stevens book Storming Heaven:

http://psypressuk.com/2010/06/09/literary-review-%E2%80%98st...

And possibly also in the book Acid Dreams. (Haven't read either, so I'm not sure.)

Anyway the link is obviously somewhat tenuous at this point, though as I said I do suspect we'll learn more in the future.
Nice list. One of the things that CoffeeScript manages to do, with greater or lesser success, is to avoid many of these "bad parts":

* Global variables can no longer be created by accident ... you must explicitly `window.global = ...` them.

* Semicolons are gone, along with the headaches of automatic semicolon insertion.

* I'm afraid that not much can be done about `typeof` without a more invasive replacement, unfortunately.

* The + operator continues to work the same way.

* CoffeeScript does not have `==` or `!=`, only `===` and `!==` for strict equality comparisons. In the one location where `==` can be helpful, checking for either null or undefined, you may use the existential operator.

* When dealing with too many falsy values, there's an existential operator, which allows you to ask the question: Does this value exist? (Is this value not null or undefined?)

name = ""
if name?
# Exists, so this will run.

* There's a shortcut to only list the "own properties" when iterating over the keys and values of an arbitrary objects, without including members from the prototype chain:

for own key, value of object
alert key + ": " + value
Didn't know that one. Thanks!
You can't really blame RIM for being slow on IM apps given they are suing Kik with one patent claim around IM on mobile devices (I wonder if they will sue Apple with iMessage). Most other IM apps on BB were on there before the lawsuit and you have to bet no one at RIM wants to come down on the wrong side of the legal department.
We'll Let Users Post Videos and Images About How Much They Love Brand Products
no kidding -- erotic nightmares!
While we both agree what would happen, I don't see that as a bad thing. With core language being the same, lots of the skill will be portable.

We have the same situation right now with C/C++, where people are hiring Windows C++ programmers and Linux C++ programmers. It doesn't seem to hurt that much C++ as a language. And C++ has even smaller "standard library" than Scala.
This is one of those stories that makes my internal 12 year-old want to post the following comment and my 42 year-old too in awe to stop it:

"Cool!"
This is about right. Silicon Valley has a strong support network for entrepreneurs, the best funding environment in the world, and plenty of great large companies that look positively on startup experience. So the personal risk involved in joining a startup is low: you might miss out on opportunity cost and lose savings while in the startup, but the future career risk is nil. This isn't true in most of the country.
The problem comes about I think when you are constantly opening the iPod app on your iPhone and starting again each time in shuffle mode rather than resume. So the playlist gets regenerated each time. I feel like there are songs I've heard 50 times and plenty of songs I've never heard come up. Would be much better if it aimed for an even distribution.
Wait, as I just noticed this: You collaborated with another student? In an individual assignment? In which you had very clear directions not to collaborate with other students?

I am really sorry that I did not catch you. You would have received the penalty that all other students who "collaborated" received, which I guess would have brought your grade to a C-.
Now deleted.
By the same measure, then, Hacker News is down about the same: http://trends.google.com/websites?q=news.ycombinator.com&...

Or, more likely, these trends sites are a waste of time.
> The fact something such as CoffeeScript can generate running, valid JavaScript is a testament to it's flexibility.

s/Javascript/Brainfuck

It's not all bad, but even overlooking Standards and DOM issues, the language itself has some not insignificant, bug causing issues, as brought up in some other comments. Compiling into a strict subset of an interpreted language shouldn't be considered a sufficient alternative to a real VM, or a language without those flaws.
"I’m trying to prepare them as best I can for the world as I see it ... The money is in the East, and the debtors are in the West. I’d rather be with the creditors than the debtors”

I certainly think it says a lot about the way he sees the world that the location of global capital is apparently the most important factor in raising his children.
In defense of CSS hacks
"Their evaluations are not going to be in line with the goals of the university."

Yes, it seems like the university goals are often to have the most published papers and the most prestigious research department, which is completely at odds with the students who want the best teachers.
Crunchiness (1988)
The emulator, hands down. And that's being a long-time TI calculator user.
I'm not sure I understand how a program could be made that scans through reports and videos and reports possible instances of corruption, at least without a few huge steps forwards in AI and image processing.
After creating http://qktract.com I found about EchoSign from a few of my customers. I've taken a completely different approach to online contracts/signing than they have but it's nice to know that there is a good business model here and plenty of room for competition. Congratulations to the EchoSign team.
Er... I tot there is a noprocrast feature. Why reinvent the wheel?
"We're left, like the starving donkey equidistant between two bails of hay, unable to decide on what to celebrate" <-- the closest of these things is 20 light years :[
A reminder: you can use Alt to bring up the menu bar if you hide it.

If you're using TabMixPlus, there may be an add-on that gives you better performance.
Startup Inspiration Report
There's also a chrome extension called StartGooglePlus that will do this without having to use a bot.
Aren't like half of those projects designed to normalize the language? And a third of them are actually written in C, not JavaScript? I guess your comment is technically neutral, so I don't really know what point you were trying to make. But I assumed it was a refutation of the article.
"Right, and total compensation for skilled software engineers is easily more than $150K"

[citation needed] 150+ is still rather unusual, as far as I know. Glassdoor.com says that, for example, at Fog Creek (a company that is quite famous and brags about how well it pays its engineers; and has offices in NYC) the one engineer who filled in his salary makes between 92k and 100k. That's a long way off from 150k, and I'm highly skeptical that even 'skilled' softwared engineers will can easily make more than 150 as an employee.

(EDIT: Median software engineer salary in NYC is 80k according to glassdoor.com.)
7830 here. (Swiss-German native speaker) Like you I don't have enough exposure to other domains outside of programming and technology.
Hold on a second! The student accused the professor of racism in the post I replied to. I quote: "It got to the point where we [...] discussed it and concluded you were just racist". To accuse a professor semi-anonymously of racism is completely outrageous, so yes, I ridiculed him for that. Especially when absolutely no evidence of potential racism is provided. Careers are destroyed over baseless accusations of racism, y'know.

Note also that the student is extremely condescending. His opening insinuates that the professor doesn't know the difference between correlation and causation, which is ludicrous. The student concludes with "And that, Panos, is where you failed". Again, unnecessarily condescending.
I am probably two orders of magnitude faster[1] on a real TI than on an emulator. The muscle memory there is deep, and doesn't translate to my phone at all.

[1]no, really
Getting Shit Done trumps all things. The reality as well is that the majority of the .Net platform (with the exception of the Standard Libraries, I believe) are open ECMA Standards (See among others, #335).
What's wrong with just giving people who cheated a bad grade, rather than wasting hours talking to them?
Police in Ga. shut down girls' lemonade stand
Can you go into some details on this?
The Best Part About NYC's Tech Scene
Just out of curiosity I searched for a reference and apparently T-Mobile spend 1.9 bn USD in 2008 in Europe on capital expenditures for its mobile segment. Not sure if those numbers are comparable though.

(url: http://www.geschaeftsbericht2008.telekom.de/en/konzernlagebe... )
Eh. Actually the true advantage is that I can see more easily - or at least it's more natural to see - also the perspective of non-native English speakers that will make use of the service, so that I can optimize it for a greater world population; at least avoiding common mistakes that keep occurring in services that I use/try, but also taking that into great account while designing the whole thing.

Nice read on the topic: http://online.wsj.com/article/SB122178211966454607.html
Sorry I didn't mean too, I will change it next time.
I think people here, myself included, appreciate and engage a lot more with working products than ideas. Build a working prototype, however crappy it may be, and post it for feedback. You will get much better response than if you just posted the idea.

Making things also helps you improve your ideas. It really is very much like writing. You will not even have better ideas until you start building.
I didn't downmod, so I can't say why others did it. But if I were to think of a reason: your comment did not add anything new to the discussion. The section quoted was in the relatively short article anyways. I guess quoting could be forgiven if one were to say something about it, reflect upon it, expand it, or confront it. Your comment felt like a long 'me-too' http://www.merriam-webster.com/dictionary/me-too
I stopped reading at Planetary soul! :)
To me, the obvious use case is not bringing the .Net platform to Scala developers, but bringing Scala to .Net developers.

At my company, we do a large majority of our work in .Net languages, mostly C#. Being able to incrementally mix some Scala code into this for additional productivity, especially in the areas where Scala rocks (such as distributed / parallel processing, or in-language DSLs such as Scala's parsing library), sounds like a big win.

Support for C# generics is a must for that, though; you need to be able to pass List<Banana>s around.

Like other commenters said, the only danger is if the Scala guys would decide to stop supporting the CLR in the future again.
Google has their hands in a lot of pies, if they banned everyone they competed with, they'd lose 90% of their adwords advertisers
That's probably the limitation of the robot. I would wager that the same software with a different (faster) robot could move way faster, and that would probably look more like sword fighting (this does not to me ...)
Legal Steroids, Test Booster, Legal Anabolics, Anabolic Mass Builders
Legal Steroids – Pharmapro – Provides all kind of Anabolics Health Products like Legal Anabolics, Legal Steroids, Test Booster and Natural Fat Burners
On the article - What Mozilla are doing first with Electrolysis is like WebKit2, rather than like Chrome which is almost-but-not-there-yet process per-domain which will come later. There was also some original research which went into Firefox 4 with per-compartment garbage collection.

They're also looking at a multi-threaded DOM in Rust.

In case anyone hasn't been keeping up with it, Flash was already sandboxed months ago, before Chrome implemented it (this is different from Out Of Process Plug-ins).

I recommend you disable the Google Updater plug-in which takes up memory and doesn't really do much of value considering it shouldn't be in Firefox in the first place. NoScript has a click-to-play for Flash built-in so if you're using Flashblock get rid of it because it conflicts with NoScript.
Unique Hoodia
Unique Hoodia
5 ways to use your Kindle at work
95-99% of the time, I'd actually prefer the built in android calculator, because the buttons are bigger and I'm only doing simple arithmetic. I'm perfectly willing to sacrifice the remaining times in exchange for not having to carry another thing.
This happened to me as well for Houston George Bush airport.
That really depends on what you're listening to the music on.

If you want to use Spotify at home and are listening on a nice stereo, then compression artifacts are very obvious in almost everything on Spotify.

For that reason, if I'm not listening to local music I tend to listen to KEXP's uncompressed stream. It's a mere 1.4Mbps.

Which then hits on why Spotify are most likely not serving 320. "It's the bandwidth, stupid".

It's all about the bandwidth. How few people are going to hear the difference, and how much would it cost to implement? The bandwidth costs are definitely non-trivial for their subscriber base, so implementing 320 is going to hit their costs hard.

For the article linked, notice the blog title, Spotify Classical.

Classical music really does show up artifacts in compression like Hip Hop, Pop and Rock (and Prog Rock) simply doesn't. The strings and low bass both exist in the upper and lower audio ranges precisely where compression is most aggressive and therefore noticeable. This isn't going to affect greatly the Beyonces of this world, but it affects some delicate string recital.

To be honest, if I were Spotify, I'd probably just rip the classical in 320 as that is a specialist crowd who probably can hear the difference and would kick up a stink. And then keep the vast majority in 160 as the vast majority aren't going to notice and wouldn't kick up a stink. If I wanted to be more intelligent, I'd write something to try and detect artifacts, and if a 160 file exhibited above a certain threshold, then I'd make that a contender to be at 320... thus trying to find a sweet spot between quality and bandwidth costs.
Instead of acting disgruntled or indignant why not just post a sign with the correct address or coordinates? She could sell water, sunscreen or snacks since Google is hand-delivering potential customers to her door. Then she wouldn't have to worry about people taking out their frustration on her or her dogs.
During my life as a ghost writer for bloggers and authors, I had very similar interactions. It got to a point where I was writing comments/replies on behalf of some people because they didn't know how to defend work. Knowing what I know about online content, it gets me wondering how much of what we read is really written by the name attached to it.

As for the topic of schools, I'm not bothered by it. Part of the learning in college comes from learning how to meet deadlines and get results. It's not so much about writing the paper on your own, but providing an end product to the end user. That type of skill will serve people well later in life.
I don't think it's a preference for dedicated devices in that instance - the electronic dictionaries are just better than most cell phones for that purpose. Most people haven't switched over to smart phones, so the screens are small, and the English alphabet doesn't map all that well to a cell phone keypad (compared to a QWERTY keyboard, or Hiragana on a cell phone keypad). Newer electronic dictionaries also have a stylus and do handwriting recognition. On the other hand, the Nintendo DS electronic dictionary is pretty good, and much cheaper than an equally functional 電子辞書.
Why I'm Switching from Rdio to Spotify...it's the little things
Clooj, a lightweight IDE for Clojure
Sensationalist headline. Actually just a candidate for supporting liquid water (and then only for some of it's fairly elliptic orbit).

And it's pretty damn big, so not likely to be a rock, more like a gas giant (If it _doesn't _ have a large gaseous atmosphere it would I think be the biggest rock planet ever discovered.)

So "habitable exo-planet" is stretching things............... a lot.
the scale is a bit bigger though, if you compare them both
http://trends.google.com/websites?q=news.ycombinator.com%2C+...

edit: but still nothing dramatic i think
This could be specially interesting for the ARM crowd. If this makes it easier to spread browser activity across more separate processes, a 4 or 8-way simple ARM core-based chip could be a viable platform for a desktop.

It's a long shot, I agree.
What language is that (shown around 1:52)?
Even so, many of the most obscure words are potentially guessable by someone with a good knowledge of Latin and Greek. Funambulist, opsimath, hypnopompic. I don't think a classical education will be much help with cantles and williwaws, though.
You may call it global capital, others may call it opportunity and if they do, then they can rephrase your statement as "the location of opportunity is apparently the most important factor in raising his children." Stated that way, I don't think he's any different than any other parent in history.
Hi Stitchy,

would just like to recommend that you use GetSatisfaction as a way to get input from your users. And the best way to get feedback from your users is to simply ask.

In the spirit of "Just Asking", I am currently working on a project that you, as an app developer, might be very interested in in terms maximising the returns of user feedback. I would love to hear some of your input as I have read your recent comment about piracy, and you seem to have a sound head on your shoulders :).

Hope to hear back from you. Please send me a private tweet @dteo with your email if you are happy to give me some feedback :)

Also, congrats on launching an app.

Kind Regards,
Daryl

Why on earth doesn't HN have a private message feature -_-"
Programming and Thinking: A Scheme Story
Back when I was a kid in the '60s, lots of people suffered from lemonade poisoning at the hands of these unregulated peddlers. It's better that these young girls are now doing dangerous manual labor.
OTOH, on the Apple TV it just said "Netflix is unavailable" when you picked that option. And it didn't work at all in the iOS app, just a white screen on app launch. So decoupling / degrading only works great if you apply it to every platform.
Google's Algorithm includes more than 500 million variables and 2 billion terms
Ruxum: Wall Street-Level Security Comes to Bitcoin
Maybe it's me not understanding dynamic typing etc, but it makes me afraid someon will use my code with object like that:

var rope = { color: "red", length: 10 };