skysight-inc/HackerNews huggingface dataset:
I also agree with the grandparent post. There's always something to do, and something more that could be done to make a project interesting.

However, I've often been frustrated by the effort required to get buy-in or recognition from higher-ups. I often found myself wanting to contribute more, but sometimes it seemed like a sisyphean task and not worth the effort (especially once you start balancing compensation and effort).
Huh? Insurance is about hedging against low probability, high cost events. I.e., 1 million people (each with a 5/1,000,000 chance of getting a medical condition costing $200k) pay $1, and in the future approximately 5 of them get sick and receive $200k.

If one could see the future and determine who will become sick (as in Robert Heinlein's "Life Line"), it would indeed destroy the insurance business model. But I can't see what this has to do with education - near as I can tell, education is not about hedging risk in any way remotely comparable to insurance.
Previously submitted and discussed at http://news.ycombinator.com/item?id=1901152
Mission Impossible – Ghost Protocol: Another thriller on its way
Mission Impossible – Ghost Protocol is the fourth film in the Mission Impossible series. The film is directed by Brad Bird and written by Christopher McQuarrie, André Nemec and Josh Appelbaum. The film has Tom Cruise in the lead role and is expected to be in theatres in December 2011.
On a tangent from point 4 - I've learned that it's ok to share my ideas, as the likelihood of them being stolen is still pretty low. I know I've read thousands of ideas over time and implemented exactly zero of them. I'm assuming most others are the same.

But I agree with revorad, it's much easier to get behind an idea that is (even crudely) actually built.
Ask HN: Which mobile development platoform does Dropbox use?
I am thinking of writing an app similar to dropbox in the sense that it needs access to device file system etc. Does anybody know if dropbox uses native development platforms for creating the clients on iPhone, Android etc. or do they use some platform like phonegap or titanium for this. I think dropbox uses wxPython for writing desktop clients so just wondering if they use something similar for the mobile clients.
People are driving on the road paid for by their taxes. And freedom of travel by automobile is a liberty not a right because it can be taken away, as this article appears to document, unjustly or in criminal matters, justly.
I really don't understand how someone can complain on Spotify. It's a great service with very good sound quality at a decent price.
This has become a common pattern with exo-planet reporting.

Often they are reported to be "earth like" or "habitable" when they only have potential for liquid water.

Also, some of these planets that are reported may not actually exits. See http://en.wikipedia.org/wiki/Gliese_581_g.
The only comment that comes to mind: Don't bite the hand that feeds you.

The newspapers really didn't think that one through, did they...
NBC News and Facebook to Host NH Republican Presidential Debate [video]
I don't think this implies any lack of familiarity with technology.

1. As MetallicCloud observes, emails sometimes fail to get through because of spam filters. (Though in that case, the resends would be likely to get eaten too.)

2. Emails can get lost in other ways. (Rare but by no means unheard of.)

3. The resending also serves as a way to say "You may have been ignoring my emails; please at least confirm that you've got them" without actually having to say that.
I can't really agree with that- it's hard to really define Reddit's "community"- one of it's strongest features is the 'subreddit' compartmentalisation. Personally, I have long since unsubscribed from the atheism and politics subreddits, so they aren't a part of my personal Reddit experience.
Yeah, seems silly. "It generated 111111, but I have to go with it because it's random."
Guidelines For Designing High-Performance Mobile User Experiences
WordPress unlimited number of child pages using wp_list_pages
Of course there are good reasons for it to grow. Hopefully, the unwise choices driving the property bubble won't squelch it.

But the bubble will pop.
Novell and Xamarin Partnership around Mono
> You don't get bribes in the office, in a clear, visible way.

Actually, you do. Numerous undercover TV news stories like on 60 Minutes, 20/20, and Dateline, as well as police sting operations, show exactly that.

Another huge counterexample to the "you don't get bribes in the office, in a clear, visible way" is the case of Peruvian President's right-hand man, Vladimiro Montesinos, who secretly video-taped himself paying hundreds of MILLIONS in bribes in his office:

http://en.wikipedia.org/w/index.php?title=Vladimiro_Montesin...

We are indeed talking about about briefcases full of cash, containing hundreds of thousands of dollars each, and counting them out on a table in his office. Imagine what he would have paid for a product like Deniable Video,

https://deniablevideo.com/

so that he could keep his transactions secret. This is opposite to the Indian official's objective, who wants openness, but my point is that big bribes--at least sometimes--work exactly the way that you say they don't.
Yeah, if you're looking for the best quality, maybe streaming services are not your cup of tea.
All very true (although I have a "scary" memory from my paternal grandmother that lets me remember just about anything I can slot into a framework/taxonomy/whatever).

But I always find myself going back tot he notebooks once or twice to refresh myself on one detail, look up a particular incantation, whatever. It's nice to have them in reserve for that.
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?

The very same reason they pay some television and radio stations to broadcast particular material: to get people to buy the albums.

It's a combination of things that make Spotify subpar for many music enthusiasts. The lack of availability of lossless streams, incompleteness of the catalog in 320kbps, missing tracks on many albums, uncertainty about future accessibility of music, etc.

When Spotify was introduced in The Netherlands, I absolutely loved it, and was convinced that I'd never need to spend much more on music than 10 Euros per month (imagine what a save this is when you buy at least 4 albums per month). However, given the reasons listed above, I am now mostly using Spotify for music discovery, and still buy albums. It only helped me to make more 'accurate' purchases. As a side effect, I ended my Premium subscription, because the 2.5 hours/week, 5 plays per track is plenty enough for evaluation.
It's Time for a Social Network Neutrality
I don't think this is true. Apache with mpm_worker and fastcgi for python/php should perform on a typical dedicated server like nginx till the network is saturated. you also have to consider that .htaccess files are quite cpu intensive because the way apache works they are parsed at every request. put your .htaccess config in the config-file disable unused modules and use mpm worker and I bet the difference is negligible. if you have to count every io operation and you run on small memory nginx may make a difference.

http://nbonvin.wordpress.com/2011/03/14/apache-vs-nginx-vs-v...
Duck Typing in Practice (1 of 2)
"JavaScript: The Good Parts" : The Good Parts:

1) Explaining the language syntax and structure.

2) Exposing all the little gotchas in the language.

"JavaScript: The Good Parts" : The Bad Parts:

It's too opinionated. Crockford has this style of presenting multiple ways of doing things, e.g. inheritance, culminating with his cute little way.

I'm not surprised a Java developer would love the book, because Crockford evaluates the merit of the strategies he presents by how close they come to implementing Java in JavaScript.

I've written my first large JS application over the past year and by far, my biggest struggles have been with performance, documentation, and catching nasty syntax errors. Private variables and information hiding? Not so much.

What's helped me the most is dumping all of Crockford's opinionated suggestions, and using the Closure Compiler. I get great static code checking for errors, and their JSDocs are top notch. JSDoc won't work with functional inheritance, only prototypical, but the tradeoff is totally worth it, because I get beautifully formatted HTML docs for all my code.
Yeah well it's an unfortunate by-product of a) research institutions feeling the pressure to spin their output in a way which is consumer-friendly and b) the publishing industry turning that spin into an absurd attention-grabbing headline.
FB would have no idea if the user had permission to use the G+ trademark or not, unless Google had complained, which has certainly not been a part of this story so far.
In controlled listening tests most people have trouble distinguishing mp3 at 128-160 VBR kbits from the uncompressed original. 320 kbits is just a waste of bandwidth but people just assume more is better.
Accelerator key for next word!
I have tried nearly every offering in this space. RightSignature is by far the best solution I've seen. Echosign is a distant second place, IMO.
There's a key element you seem to have overlooked: he's teaching in a business school.

What are his students supposed to be able to do, eventually? Navigating around the limits of legality to maximize profit; understand, exploit and tweak incentives (the ones they're subjected to, and the one they impose onto others) to get a maximum result out of a minimal investment; bullshitting their way out of avoidable or unrewarding workload; getting as much personal credit as possible, deserved or not, in corporate political games; etc.

They're not expected to value hard work, patience, friendship and fair play; it's their future job to commit as much "aggressive optimization" (which might be called cheating indeed, and would be bad in many other contexts) as they can get away with. These are the rules of the game; you're welcome to dislike them, but then, pick another game.

I believe the author had the choice between embracing these values, or go and teach somewhere else. He's here to maximize the school's bottom line, by juicing out as much money as possible in tuition fees, after all.
Using range (slider) inputs with a graceful fallback
If you take this articles as "Very wealthy man with the resources to do so moves family to where he perceives the focal point of future growth and opportunity will be," it's a rather uninteresting story.

However, if you take this as "American investor perceives future opportunity to be greatest in China, enough so to relocate family"...then it's a bit more interesting. Mostly, because I can be fairly confident in saying that he's wrong. Dead wrong.

Or maybe he's just narrow-sighted? Perhaps his vision is two crowded by the blinders of American investment activity to see that China's prominence in the world economy is directly tied America's prominence in the world economy. Perhaps he's ignored the impending Chinese demographic disaster because it doesn't look too different from the one America is now just starting to face.

Either way, this article reinforces for me the notion that to be rich doesn't require you to be the smartest kid on the block, just the gutsiest (with a good dose of good luck mixed in). You see, if it were up to me, I'd be moving my family to Brazil or Turkey. They have youthful populations. Their economies are well rounded and fairly diversified. Most importantly, though, they are going to be future hubs of their respective regions. Is there any doubt that Brazil will be the future superpower of South America? With Turkey's geographical, political, and demographic position, how can it not be the future nexus of the "East-meets-West-meets-Middle-East" economy?

China...you can have China. I'd even take India over China...but, China is fashionable. And somehow I doubt that Newsweek would write the article about the wealthy family that relocated to Brazil or Turkey.
The "Preview" GMail theme has a variation of this, keeping the toolbar in a fixed position as you scroll. It's not infinite, though, as each inbox "page" contains 50 messages.
This is really great. The future of Mono was not assured there for a while, but things are really looking up now. I guess the conspiracy theories about Microsoft trying to crush Mono by proxy through Attachmate were way off base.
As a side note, 1,2 and 4 are the sort of thnig I believe Steve Blank is taking about when he says "There is no truth inside the office".
I do have a problem with that. But in this case the professor said he went to great lengths to avoid false positives and only took action against those students who confessed after being confronted with a mountain of evidence.

In this case the professor stated that collaboration was absolutely prohibited. Cite: http://news.ycombinator.com/item?id=2776039
8 entrepreneurs diversifying the tech scene in Silicon Valley
>I mean hardware is mostly also software in a sense

Sure, in a theoretical sense, hardware is software frozen in silicon, sometimes even analog silicon. However, the economics of software and hardware businesses couldn't be more different, and that's the point of the article.

Furthermore, low-level software is probably to be tied to the hardware biz from an economics standpoint.
Having lived in both LA & SF, and been involved with the dev communities in each, I'd agree with you. The original article just assumes that the goal of every developer is to work for a startup.

You move to SF/SV to work for either a startup or one of the web giants. That's our dream. It's our Hollywood. Those are the types of people you want working on startups.

Developers who don't have this mindset are much more likely to just be cozy with their well-paying 9-5 gigs working for one of the many media/entertainment companies in LA. There's nothing wrong with that, it's good that they have priorities in life other than work. Those aren't the types that you want running your startup though, and they aren't the people who are attracted to the startup-life. It's not that they are scared, it just isn't appealing.
Customer service, you're doing it wrong.
C# programmers don't have the sense of desperation that Java programmers do.

C# has non-broken generics, (contra/co)variance, closures, method pointers, expression trees, type inference, value types (can implement complex numbers that take up just 8 bytes!) and many other little features that show that the language designers have some respect for programmers.

If anything, C# is the language that Java refugees are looking for, not Scala.
IceClean is a powerful System Maintenance and Optimization Tool
They wont let you into an exam with a phone.
Google Trends data is for search patterns, not unique visitors. It means that fewer people now search for "techcrunch.com," which is a good thing.
Copy/paste is not an "answer," it is a tool used for document creation. There's nothing wrong with it in the least, as long as sources are documented.
Sounds an awful lot like the TotalFark model (and userbase attitude) that's been around for years... probably a lot of crossover there as well.
Success is the intersection of luck and opportunity. Unfortunately, in this case, luck was not on your side. That being said, genius is merely persistence in disguise. Your app very well may recover, but if it doesn't, keep at it and start the next one.
Not mentioned, but important for developers: IE8 limits data URIs to 32KB. Any larger than that, and it will refuse to render.
Is it just me or is the first example on their front page a great example of XSS? Unless their standard string formatting routines are performing escaping, this is pretty awful.
That's an artificial restriction, which isn't a primary concern to me.
7 days in the cloud: My week with a Chromebook
"Industry-Driven" Computer Science Education
Not the point, they shouldn't be telling people it's 320 kbits when it's not.
Well, if I am doing anything serious, I use Mathematica or MATLAB, so I haven't had to do anything besides basic arithmetic on my phone.
Or MP3s, for that matter
Semantic analysis of text: demo of gensim over arXiv.org
Is raising an American kid to integrate culturally and economically with Asia really that great of an idea when taking into account all that we know about the future?

Yes, China is a creditor, but global trade is probably set to wane with the increasing scarcity of fossil fuels. It will certainly become increasingly expensive to pump liquid hydrocarbons into jumbo jets and criss-cross the Pacific. I think forward looking parents will impress upon their kids the importance of local and regional relationships because long-haul transport of goods will likely be seen as a blip on the historical radar.
Well, some might actually want co-variant return types and "real" variance instead of the interface/delegate as well as non-broken array variance, real type inference, higher-kinded types (to not loose the collection type like in LINQ) and many things more. That said, yes, C# looks a bit more familiar to Java developers although it is more or less a C++ descendant.

Additionally, most Java developers want to stay on the JVM, because it guarantees high performance, stability and maturity and has a wealth of well-known third party libraries.
I doubt any school has a policy which does not allow every incident of cheating to be reported and handled through established due process procedures. Administration may prefer molly-coddling of the ATM's, but the written policy will almost certainly not require only reporting the third offense.

As for your second point, preaching to the choir is a waste of time and just makes them uncomfortable (as this case points out), the come to Jesus talk is a one on one affair.
Tools don’t create culture
Trouble at Gameloft Auckland: Developer Blows Whistle on 120-Hour Weeks
This wasn't a class in Rhetorica ad Herennium, it was a business school class. Copy/paste is a combination of two actions and not an answer to any question (except maybe, how do you precisely move text from one file to another?).
If you think that the Internet contains to answer to all questions, that's amazing. However, it may contain answers to the questions Professor Panos asked. If it does, what is wrong with properly presenting those answers?
I might point out that my profession is perhaps the only one for which plagiarism is a virtue, and failure to use precedents is usually foolhardy--it ain't called boilerplate for nothing. But I didn't want to hijack the thread.
"Technology Adoption" - Good visualization of Cost-Benefit curve and Risk
Oh wow, I used this as source material for some coursework in a distributed systems class. Leslie Lamport has a couple of things named after him I think.

Logical clocks were my favourite take-away from this.
How German Startup doctape used Google+ for crowdsourcing
Well, there is also a JavaScript compiler in the works and a LLVM backend. Who cares? Adding more supported platforms makes the language and its libraries more stable and mature, because less things are taken for granted.

Things in the Java standard library will work on .NET. Scala, too. If Scala uses .NET classes, this will also work. What's the problem?
I think that an update of the first rough version before it is adopted for practical reasons is perfectly ok, but once adopted it should not be possible to water it down by adopting later versions. That opens the door to adopting a version without restrictions at all and that would render the whole thing pointless.

Keeping your API active if there are security vulnerabilities is interpreting the thing to the letter, the idea is that you will fix the vulnerability and that you will continue to provide the functionality at the same time. If there is an unreasonable conflict between the two (and I fail to see how that could be possible except for very contrived cases) then there probably will be a way to resolve that conflict to everybody's satisfaction.

I very much like RDL's idea: http://news.ycombinator.com/item?id=2774133 , it solves some of the problems without introducing any new ones.

And it allows for a partial adoption, which is really neat.
Recent Business School Graduates Covet Technology-Sector Jobs, Again
Really solid breakdown, nice work.
we still need power plants. We can't simply let all the nuclear power plants retire without replacing them. Radical idea....do both.
I think the ever-ongoing war between audiophiles and "nobody can tell 128/192/256/whatever kbps lossy files from CD" supporters is irreverent here. I am not suggesting Spotify to give us a better quality that maybe doesn't mean too much for some other users, I am asking them why they didn't deliver the goods they promised more than two years ago.
Meanwhile an actual crime was committed two blocks away.
Would you design for the 90% or the 10%? While it sucks that your experience is diminished on a netbook with a small browser viewport (which can be helped if you were to switch to Chrome instead of Firefox), this is only a problem for a very small percentage of the user-base with tiny screens. The rest get a very pleasant and improved site experience.

Does it suck for those in the ever-decreasing minority? Yep. Is it worth it? Absolutely.
It's going to put a lot of wear-and-tear on the driveway, more than what she is likely to make hawking sunscreen. And what happens when no-body is home?
And C# programmers have F# to go to if they want to sample ML.

I do not primarily program in C#, and I have done decent amount of Java. As far as languages are concerned, I find C# 4.0 a superior language to Java 6.

I took a look at both Scala and F# - F# seemed simpler and more concise to me.

One of my grudges is absence of a standard package manager for .net - Java has maven, ruby has gem, python has pip, C# has ?
C++ has a smaller standard library, but has easier interoperability with other languages.

I see your point, but I do think it hurts C++ and C++ programmers. Programming C++ in Windows or programming C++ in a gtkmm context are very different. Even the most basic things are not standardized (unicode string handling, etc.). Middle ground does exist (Qt), but it does replace most of the STL and has some very basic weaknesses, like vectors that are limited to 2^31 − 1 elements on common platforms.

So, again, I am seriously interested in what fragmentation buys you when porting to a platform that already has 1 1/2 functional languages, supported by its developer?
Why do you assume that everyone who shows up to class is "the choir"?
We miss the issues that Maps folks really deal with: from shifting borders due to political machinations to geologic shifts in actual coastlines to roads being renamed/converted/shut down to transit stations and public places which are identified only by lat/long and not addresses (Maps themselves don't really care, but humans like addresses for their mental comfort). People are posting false geo-presence to show up in local search (I'm sure we've all read the NYTimes Locksmith piece; it was posted here multiple times). Competitors submit "closed business" on their brethren in an attempt to make it harder for customers to go to them.

And that's just what I heard over beers one night. Like any digital experience, there are lots of folks trying to taint it for their own purposes, commercial, political, religious, or simply to show control and create a lasting legacy by having something named after them.

When you think about all the ways this could all go wrong, I think Google Maps does a pretty good job, all things considering.