skysight-inc/HackerNews huggingface dataset:
It's interesting. One possible interpretation is that dispersed copyrights may also create a situation where joint authors can violate the license with impunity. On the other hand, it avoids this: http://www.law.cornell.edu/uscode/text/17/203 (because getting a 50% quorum to revoke previously granted copyright license is going to be difficult indeed).
There is also a whole lot of code that gets written but never used.
> The fact that you can read a piece of code doesn't mean that you understand it.

Therein lies the troll. Understanding is not figuring out how to derive the code from first principles. If that were true, you shouldn't drive a car because you can't explain the carburator mix ratio on top of your head. Understanding means being able to copy a pattern and adapt it to a new situation. I never wrote a line of Ruby in my life, but I can take the quoted example and tweak it to do something else without ever worrying what mixins are supposed to mean within the Ruby landscape. Proof:

arr = [1, 2, 3]
sum = 0
arr.each { |elem| sum += elem }
puts sum

6

http://codepad.org/x5roEPvS

Isn't it nice that I just invented reduce semantics out of something that ostensibly is only a map?
According to Zed in the article, `for` requires fewer concepts to be fully explained, which `.each` only achieves teaching people to be "Good little rubyists".
> "I have a hard time believing they will be storming the airport
> with artillery and automatic weapons."

Me too. I have hard time believing anyone is storming the gates of any place with artillery.
I don't know that is true. I would bet that Greenplum and EnterpriseDB have smaller marketshare, for example, than official PostgreSQL.
> the ninja baine reference was an admittedly
> weak attempt at alliteration

I think you might mean "Bane" [1] and "allusion".

[1]: http://en.wikipedia.org/wiki/Bane_(comics)
There are a bunch of things going on here simultaneously and it may help to separate some of them -

one is the difference between people being pushed around by realtime, vs. people having aggregators and agents consuming realtime - the human does not need to be glued to the screen to benefit from the feed. But if there is no realtime feed then this is not possible.

So if the slow web is about having control, then having access to realtime updates may be important to the slow web... odd as that might sound.
I'm having trouble finding support for your assertion.

Some quick googling seems to indicate that France has a higher unemployment rate than the US and lower GDP per capita. Same for Spain. Same for the EU overall.

The Netherlands seems to be in better shape but it's a much smaller economy, so it's not really comparable.
I remember when I took Digital Design, Cmpt Science 290 (My first introduction to state tables) - the instructor a ton of custom information just for his course - several hundred pages. For $10 he'd offer to give us a custom develop photocopy-package he and his grad students had put together, or, we could just copy off of someone else ourselves.

Interesting to see the behavior of people who are interested in teaching. Anything that gets in the way is seen as a barrier to be overcome.
I appreciate writing and teaching are reasonably different lines of endeavor, but I'll go out on a limb and suggest that a professor who can't write his/her own textbook on his/her field of endeavor is not a professor I would be interested in learning from.
On the other side of things, how do you convince someone who is in this trap to get off their butt and go (with you or not) do something worthwhile?
Assange, asylum seeker.
It seems all that iMessage really does is enable users to discover connectivity through an alternative means and enable communication through that means. There's no reason you couldn't use the same mechanism to discover a JID/XMPP ID.
"With all of this content vying for our attention at virtually every hour of the day, I believe the future is not real-time."

"You should follow me on Twitter here."
Thanks. The spelling I never knew, and I often get confused on the other two.
Perhaps the time is past that airport stories are Hacker News material? Is it because somebody "hacks" themselves into an airport? Otherwise I strongly suspect the "Liars & Outliers" book by Bruce Schneier covers all relevant aspects of airport security.
http://www.youtube.com/watch?v=pMas0tWc0sg
It looks like both the founders and investors were wiped out.
I'm Feeling Ducky.
Both of those are pretty desolate places. They're like some post-apocalyptic world where what passes for good design is just about anything.
Is a major media website committing massive fraud?
Photo Slideshow, Card, Collage, Scrapbook | Wondershare
The best photo section for you to make a slideshow, collage, card, scrapbook, photo montage, photo calendar and more for every occasion. It’s all about photo magic.
Rather, consider this post as a plea for help. iMessage is important. People use it.

If you have a problem with a closed service working only within a walled garden, maybe you should look at an actual open standard instead, like XMPP.

It may not have "end to end" encryption, but at least you get to know how it works and how secure it really is.

Nobody is forcing you to use Imessage. Apple may encourage you, by permissive defaults, yes. But nobody is forcing you to use it. It can be disabled. You can even buy a phone not made by Apple and avoid the problem all together.
You don't need preemptive multitasking for a known set of games, though; context switching can occur at frame boundaries (or even finer-grained than that, the GPU just has to go idle in some sense). It's necessary for GPGPU because you may have one kernel that runs for 10 minutes, but that's not the case with graphics apps (especially not a known set).

I also question the need for one VM per client. There's a very small set of inputs (input devices from the client) and a lot of static output (rendered frame). Why not share the same VM for a set of games that share the same GPU?
Since I read the nytimes article however, I find myself stopping and thinking, 'Am I really that busy?', before telling someone I'm busy.

More times than not, I find that I'm not that busy.
Or it slowly charges capacitors at your house and then you fill up the car rapidly.
Brainfuck++: Now with (pretend) threads
I think collectively we should point out the specific Spring modules as opposed to say that "Spring is overbloat and buggy".

Some of Spring modules seem to be quite stable enough. Others, the newer modules, will take time to be more mature.

Spring's goal have always been to be the 'glue layer' of the Java standards. Of course, now they want to be the 'glue layer' of everything, including Spring-Data for NoSQL (Neo4J and co.).

Speaking of which, your last statement is partly correct if only Spring == Spring Core. There's no MVC (in the sense of ASP.NET MVC or Rails MVC) in JEE yet (yet because things might change in the future). JEE has 2-3 technology covering the "VC" options: JSP, Servlet, and JSF. None of these are similar to that of ASP.NET MVC or Rails MVC.
My husband, who starts back to university tomorrow, just spent $230 on a new textbook, when I found a used copy on Amazon for $48, because he wanted a new book. I spent a while banging my head against the desk and sighing loudly over that one.

On the other hand, he's excited about finishing his degree, which he has put off for many years now, so if this is what does it for him, it's a small price to pay.... at least that's what I keep telling myself. I suspect that once the excitement of the first couple of semesters of "hey, I'm actually doing this" wears off, he'll be buying used books like the rest of us.
"Being busy is a form of laziness - lazy thinking and indiscriminate action." -- Tim Ferris

(this blogpost reminded me of this quote)
Elvis Presley : Google+ rend hommage au King
Le jeudi 16 août 2012 a été l’occasion pour les fans d’Elvis Presley de célébrer le 35e anniversaire de sa mort. Le King figure parmi les sujets les plus évoqués sur Google+ aux côtés de Miley Cyrus.
He did not enter any personal information into the phone. We just used his SIM to activate a wiped phone.
"Because they can't totally lock it down, so they should assume sometimes (and this is extremely rare) people will wander in"

According to the article there is a one hundred million dollar security system in place that is supposed to prevent people from just wandering in. That system failed in a public and embarassing way.
I'm not a lawyer, and no disrespect was inferred :)

I did, however, take several criminal justice courses. Although I have no particular familiarity with New York law, the affirmative defense of "necessity" does indeed appear to be supported in that state (according to a brief Google search).

My original response was not meant to derail the conversation, only to point out that I highly doubt any prosecutor would let the case get anywhere near a court room in the first place.
Hey contrarians - the guy walked accross two runways and had to shoulder-tap a baggage loader to make his presence known.

I don't think NPR is unreasonable to be shocked at the lapse in security despite their colorful language.
Getting into TCL TK
Statements about time to do things are statements about priorities. You have time to do lots of things, only you have to give up other things. Someone who says they don't have time for something important doesn't understand their priorities.

People who know their priorities work on them in order and get them done because you aren't distracted by less important things.

People who don't know their priorities get distracted by less important things and don't finish important things.

If you want to avoid busy-work, know your priorities.
Really? How about scanner and OCR?
A follow-up post on why the article was in the NY Times: "Connecting the dots: How my opinion made it into the New York Times today" http://37signals.com/svn/posts/3234-connecting-the-dots-how-...
How does Web Audio work with WebM?
My post was certainly badly worded. So I'll make my point more directly.

Studies have shown that the most difficult customers are often the least profitable. It's pretty widely known.

Seth Godin: http://sethgodin.typepad.com/seths_blog/2010/02/more-more-mo...

Entrepreneur magazine: http://www.entrepreneur.com/article/173108

How often have you seen the owner of a well-managed business say "I'm done with this guy" after only one incident? I admire this woman. She not only provides a quality product with good customer service, she knows when to cut her losses.
though Digg is now considered "old news" I very much appreciate the technical information provided by this blog.

I think all technical leaders (of startups) would get value reading this.
I pointed one module out - Spring-Velocity integration.

"Of course, now they want to be the 'glue layer' of everything, including Spring-Data for NoSQL (Neo4J and co.)."

Why do you need this? It's just Java and you can... just use it. Without glue.

"Speaking of which, your last statement is partly correct if only Spring == Spring Core. There's no MVC (in the sense of ASP.NET MVC or Rails MVC) in JEE yet (yet because things might change in the future). JEE has 2-3 technology covering the "VC" options: JSP, Servlet, and JSF. None of these are similar to that of ASP.NET MVC or Rails MVC."

What do you mean with MVC exactly? This is just buzz word. MVC Model 2 Architecture (and now you have Servlet 3) is good replacement for Spring MVC. JSR303 and JPA (or other) is good replacement for 'M' (and of cource, in Spring it's same way). We talk about Spring or Rails/ASP? And of course, here solutions in Play/Play2.

Really, you don't need Spring. It's 'Bug layer'.
Still feeling lucky ;)
I'm curious how similar this perimeter detection system is to the ones rolled out by the U.S. Army about its bases, or DoS for U.S. embassies.
I agree NY has the affirmative defense. I am curious about federal court.
Really you think THAT is the biggest problem with Bitcoin.

Not the fact that its value fluctuates so wildly ?
AMD hacked, staff logins leaked
Investor asks: Why do you need an investment?
Agilart and Raspberry in the Garden
I was just going to post the same line from the article.

There's no evidence presented in the article that there's an actual security threat.

There's ample evidence posted in the article that Castillo presented no threat.

There are undoubtedly plenty of other avenues by which airport security could be breached. Most likely by securing access as a contractor through one of the various service providers to the airport -- including potentially as a security provider. By comparison, among the largest threats to NATO forces in Afghanistan presently are "green on blue" attacks by Afgan police/army forces.

The emperor continues to have no clothes. This is no longer security theater, it's a security pole dance.
Coming Next: Using an App as Prescribed
A messy view, departing from MVC is the solution?
"... How about scanner and OCR? ..."

I was thinking of school books & standing in the line for photocopiers for reference books in the library.
Mega Chinese online video merger, Tudou-Youku
I was referring to the support for other lower-end DSLRs like the 550d rather than the 5D mark II, although I didn't know it was originally developed for the 5D mark II, thanks.
The two areas that most frequently annoy me are processing collections and (lack of) first-class functions.

Java:

List<String> firstNames = new ArrayList<String>();
for(Person p : people) {
firstNames.add(p.getFirstName());
}

addCallback(new Runnable() {
public void run() {
doSomething();
}
});

Python:

first_names = [p.first_name for p in people]

add_callback(do_something)

Scala:

val firstNames = people.map((p) => p.firstName);

addCallback(() => doSomething());

The Python and Scala versions do exactly what they say, while the Java code has a bunch of boilerplate that you have to mentally filter out before you can understand what it's doing. And the Scala code is fully typesafe; the compiler infers types rather than making you continually repeat them.
They should change the name to Bitstant. It's two syllables and rolls off the tongue more smoothly.
Alternatively, buy the international edition, which is usually the exact same book but soft-cover, at half price. You can usually make it back, or even turn a bit of profit, at the end of the year.
I notice that many of the commentaries misunderstood both the title and content. It's about "work", not work. He's not speaking to extremely occupied people. Quite converse.

The trap here is that procrasinating makes you fail to deliver, guilt stops you from doing anything else (hence, "busy"), and not doing anything else makes you unproductive. Rinse and repeat until you get to the state where no one even bothers anymore to call you to take you out.

That being said, I have a breaking bug in my live web app. I'm going to go out now and take a sloooow macchiato with complimentary homemade croissant. And then I will come back and fix the bug. If anyone calls meanwhile, I'll say I'm not busy.
If you're interested in quantitative finance (e.g. how to price an option), browse one of the introductory books listed under General here:

http://quantlib.org/books.shtml

And then if you find a topic that interests you, follow up with more specific books.

See also Mark Joshi's list:

http://www.markjoshi.com/RecommendedBooks.html
When I post questions like this to StackExchange: [CLOSED: Off Topic/Subjective]
Maybe I'm just being bitter, but I think there's a bit of a double-standard going on here.

http://arstechnica.com/information-technology/2012/08/at-what-point-can-i-say-ive-learned-a-language/

Anyone else feel the same?
ElasticSearch and SQL Server are sitting in a tree...
Nice, I did not know this was possible. But I'm currently on Windows Server 2008, and the invert option is only available in the magnifier screen.
Great, thanks. At the moment, Kutner's Applied Linear Statistical Models and Winston's Introduction to Mathematical Programming have caught my eye.

From your lists, Binmore's Mathematical Analysis and Rogers' Diffusions Markov Processes and Martingales seem excellent too.

The difficulty is making sure that I can manage the course through independent study and that I can receive approval for it to count as an engineering course.
Cheap Supra Shoes, Justin Bieber Supra Shoes For Sale
OpenBarter is a bartering marketplace that runs inside of PostgreSQL
You say "work," I say learn. Artistole's social animal still needs time and space to learn, change, improve. I think "job" is more appropriate. To the comments below, quoting Tim Ferris when he doesn't work 4 hours a week is like quoting Romney about paying taxes.
If you mean the Web Audio API, there's no connection. WebM uses Vorbis for the audio stream. Also, this in-browser WebM encoding is video only - no audio yet.
I think he means 30-60% of the items listed sell, not 30-60% of the visitors sign up. Not sure how you count this when you expect repeated transactions - perhaps for AirBnb it means properties are booked 30-60% of the time. Liquidity is also about the sellers at the marketplace, not it's owners successfully exiting.

I found the point about (de)centralization of different aspects of the marketplace interesting, can you point me to more advanced resources about marketplaces?
There it is lots of vapourware in the bitcoin scene, lots of projects announced that we will not hear about again in long time. So I'm not too hopeful.

I think BitInstant is not special in this sense, they promised bitcoin to cash withdrawals like months ago but haven't managed to ship it.
Not the kind of laziness we know of.

I think its not laziness but rather more of mismanagement.
Well there's /r/technology and /r/programming, etc. Why do you visit HN?
> Not the fact that its value fluctuates so wildly ?

This does not worry me at all, since the value has been mostly fluctuating upwards. The positive risk outweights the negative.

With this card, people can invest in to bitcoin small amount each month, and they still can use their bitcoin reserves when they need.
This is exciting news.

I know one fellow who built a large private cloud for his organisation (about two racks of topline gear) so that they could simulate an architecture of several dozen servers and thousands of complex, concurrent transations.

What's it built on? VMWare. He was not totally amused when I sent him a link to Vagrant.

(I understand VMWare have similar fleet-orchestration tools, but not development-oriented as vagrant is -- awesome for production though).

Putting aside my friend, I can also see performance gains from in-kernel virtualisation schemes such as KVM^w lxc or Solaris Zones.

Bravo to the Vagrant team. This tool has become one of the centrepieces of how I personally do development.
Arresting the guy is fine, he was in an airport without authorisation. However, there is a big difference between informing a non-resisting person they are under arrest and leading them to the car, and throwing that person on the floor, putting a knee in their spine, screaming their rights into the back of their head and then having to go for a discreet wank afterwards to calm down.

I wonder which technique was deployed here? (The article actually doesn't give it away, but I'd be willing to bet...)
The OP paid an extra $150 to take a class that guarantees A's. The alternative was to pay an extra $0 and have to actually earn his A. He got greedy and bought his A.

The system is broken, but to give in to a corrupt professor's bribe in order to get an A isn't the fault of greedy publishers.
There is a hate against Java, also against C#, C++, PHP (which I hate), C, and pretty much any other mainstream language.

Notice, though, that competent people have done great jobs using these languages. So you have some choices. Two of them are: wonder why people bash Java or go do something useful with it. I suggest you do the second.

The key to using programming languages is in trying to use the one which will help you the most, or get in your way the least. Sort of "the right tool for the job". Idk what jobs java is good at. If you found out that it's good for your project, then use it.

Take a look a this article: http://prog21.dadgum.com/143.html
Java is a great platform to build on - and the sweet spot is definitely for server side applications like this.

You can safely ignore the people who bash Java - they are generally clueless. The Java language is perfectly fine: high performance, statically typed, OOP, relatively simple and maintainable. It may not offer the most concise code and it may not have all the "trendy" language syntax features but guess what - that actually doesn't matter much in the real world (i.e. outside the realm of language designers and fanboys). If saving a few characters of typing is your major concern when choosing a language, you have much bigger problems.

But the real strength in Java is not the language but rather the overall platform - the combination of the JVM (which is an amazing high performance feat of engineering), the library ecosystem (which is the best overall for any language), the tools (great IDEs, Maven, a host of other developer-focused tools), the fact that the OpenJDK itself and most of the libraries are open source and the portability (compiled JVM code is extremely portable, and importantly doesn't need a recompile unlike some other so-called "cross-platform" languages)

So overall you can't really go wrong with choosing Java for server side applications. Although I would also give Clojure or Scala a look - if you are after "powerful" languages then these two are pretty amazing and you still get all the benefits of being on the Java platform.
How Americans view wealth and inequality
[T]he future is not real-time. Instead, we will find ways to artificially stem the constant flow of information through algorithmic summarization. We will find ways to bring information we are truly interested in back to us at a pace and time that is more manageable. Instant notifications will be reserved for those few precious individuals and apps that absolutely need our attention, rather than those that simply want it.

I agree, and expect the retreat-from-realtime to be fed both by technological innovations -- better ways to reorganize, filter, and reprioritize -- and by a cultural maturation/backlash.

Those services that "simply want" our attention, and use interface patterns to trick us into giving them incrementally more of it, will be recognized as abusive. Even the traditional reverse-chronological timeline, by its mixing of wildly different (and often repetitive) messages, tends to falsely signal more importance/urgency/novelty than is actually present. It's been an easy and familiar bit of interface 'sugar', but in the wiser future we may consider it as tacky as tabloid front-pages and cable/headline-news teasers.
I (fortunately) realized this in first year when I, at the end of a semester had opened exactly one of the 4 textbooks, and then only read < 1 chapter.

The alternative to buying a copy of texts you really need (and I know there are a lot of legal issues with this) is "finding" the book online (and I haven't yet had a book I couldn't find trivially). A couple of PDF's instead of a pile of dead trees, and I have the added advantage of in-text search.
Your hardware is too bad if you don't have a dedicated miner with specialized hardware.
How exactly does screwing the employees out of stock options help the company not shut down? Outstanding stock options have zero effect on a company's profitability/burn rate.

In any event, OnLive might as well just shut down anyway. It has completely poisoned its name and nobody worth a damn would go work there after this stunt. And it's far too ambitious a project to have any chance to thrive with B-level engineering talent working on it.