skysight-inc/HackerNews huggingface dataset:
Nicolas Cannasse is (usually) serious and incredibly smart and fairly well known among anyone who pays attention to "indie" PL design and/or functional programming in ML dialects (particularly Ocaml).

I used haxe for over a year creating dozens of end-user apps when I was working at chumby industries because our base runtime on those devices was FlashLite 3 with ActionScript 2.0 and haxe is a significantly better language than AS2 while still targeting the same Flash runtime.

IMO it is definitely a language worth checking out, particularly since it should be trivial to learn if you already know the language for whatever runtime it is you're targeting. It looks and feels very much like ActionScript/JavaScript, but with far less warts than either.

The macro system it has is awesome and allows for lots of compile-time code generation scenarios that can result in massive runtime optimizations if used well.
Ontario man’s sight restored with help of stem cells
If I sign up for the Premier support, would they answer these questions?
I think that they have an extremely durable/redundant data store, which is effectively "write-only". You write to some server that replicates its data to other machines, possibly in remote data centres. Read about "eventual consistency" if you are interested.

This makes it practically impossible to delete data reliably. You can never be sure whether or not "ghost" copies remain after you delete data. For example on machines that failed and went offline between the write and the delete. You can expect that such machines "eventually" will receive the delete command, but you cannot be sure. Especially as the system is designed to heavily prefer data redundancy.

I would guess that encryption itself is a "trick" to avoid having to solve the "deletion problem".
In iOS, an app can detect if you press the home button and lock button simultaneously to take a screenshot?
This is indeed the 'correct' (or at least more correct) interpretation of what 'property' means in the digital context.

On the other hand, I can't help but wonder whether Hollywood and BigContent is trying to have it both ways. A big part of the problem is that BigContent tried very hard in the 90s and early 2000s to get it into the consumer's mind that intellectual property is analogous to physical or personal property. Remember those ads, like "Don't copy that floppy", or "You wouldn't download a car"? They deliberately (for obvious reasons) tried to make the same analogy.

And now, here they are, finally after more than a decade spent kicking and screaming and suing everyone in sight, are trying to adapt to the business models consumers have been waiting for - and now they come back and claim that "oh, we didn't really mean that this is like personal property at all - we're just giving you a limited license and we can take it away at any time!"

There's a certain degree of cognitive dissonance at work here, and if I was an "average" consumer I'd probably be a little bid confused and a little bit unhappy about the severely limited rights I've been given after all I've been hearing and what I've been used to.

The eBook industry is a good example - the oligopoly of publishers has managed to set the prices for eBooks at virtually the same prices as physical books, and in some cases even more expensive than physical books. Yet, the rights I have with my eBook are far less than with a physical book (recall the Kindle issues and the woman who had her access revoked).

Is this BigContent's new business model? Charge more for less rights? If so, I think the outrage is understandable (if not legally or philosophically well formed).
This article was apparently written by someone who does not have children that play with Lego. I have three children, boys aged 9, 5 and 2. They seem to receive a Lego gift of some kind at every birthday and they will receive Lego for Christmas in a few days. The Lego we started them with was a large bucket of bricks from when I was a child that my mother had kept for thirty years in the attic.

Every time the kids get a new Lego set the routine is the same. They build the set exactly to the instructions as quickly as they can, and then get someone to take a picture or two of the build with the proud builder standing behind it. Then the bricks are torn apart and a new and better creation is made. Every single day in my house the kids are building something with Lego, and now the collection is in several large bins. We had Mindstorms, trains, wheels upon wheels upon wheels, and the kids have even made some interesting Lego/Hot Wheels integrations.

In my personal experience watching my kids and their friends, there seems to be no shortage of imagination. Occasionally I try to spur them on, and encourage them to build ever more intricate designs. Sometimes I build stuff myself. I have seen no evidence that Lego has sold out, or anything close to that. A person could argue that back in the days when they would make a custom brick for every purpose, that was the sell-out time. Now with a reduced set of bricks, there is the imagination requirement of old.
Cannasse is the last person I expected to see leave Flash. Dude built a career around the platform and released more tools for it than any single individual.
Because RAM is orders of magnitude more expensive than spinning rust, or even SSDs.
If I had discovered HN and the lean startup methodology earlier in college I might have done the same. But he's very fortunate to have created such a popular service to be able to change his life direction like this so early.

In university, the faculty is very open with the fact that they are shoehorning us into software jobs at big oil and gas companies, which is why they don't provide resources and awards for students with innovative ideas. So it often does feel like my university experience isn't helping me achieve the goals that I want in life.
Akin to gitorious' rationale for not including an issue tracker. It is also targeting in-house development (and in gitorious' case, assuming will need to integrate with existing issue systems eg https://issues.gitorious.org/issues/41#note-11 says along those lines). Odd result is that Github is significantly easier to deal with for an open source project than are its open source alternatives.
For a while it seemed like Clojure was capturing a chunk of mindshare, but now I see more slides and presentations in which people are getting things done with Scala, and the "new hotness" factor has moved to languages like Rust.

Does anyone have an opinion on whether Clojure still has a chance to become a major language with widespread adoption?
We did this many, many years ago in an IE6-specific financial reporting application as well. At the time, the JS grids were 1) poorly written and 2) expensive, so we ended up biting the bullet and writing a grid in-house.

Funny to think that less than ten years ago, you could still get away with targeting IE6 only and it would be considered a reasonable decision for enterprise software.
Ask HN: do any of you take mental performance enhancement drugs?
It's the 21st century, people work long hours to try and be successful, and the information technology age requires you to be on your a-game as much as possible. So I ask of HN, if you are comfortable admitting, do you take any mental performance enhancement drugs? What are your experiences with them? Do you get side-effects or an inevitable crash?

I got the idea for this question after seeing this old techcrunch blog post: http://techcrunch.com/2008/07/15/how-many-of-our-startup-executives-are-hopped-up-on-provigil/ And that was in 2008, now it's more than 4 years later.
My engineer-sense says that every item of data written is at risk of being copied into places you wouldn't think to delete them from.

Note that they are not saying they are not deleting the encrypted message contents too. What they are saying simply indicates that what they promise is that they delete the keys.

There are practical reasons to do it this way: You only need to ensure that you delete one key per user (you keep a "current" key, that is anything up to two days old, and a previous key that you delete once it reaches two days), vs. deleting a possibly much larger amount of data entries that might also be more likely to be cached all over the place.

If I were to design a system like that, I'd try to delete the contents, but assume that I'd miss something, and aim to delete the keys too. I'd probably also make at least portion of the key depend on a site-specific set of secret rolling over with time that it should be policy not to log etc. to make it even less likely that the full key would survive longer than it should.
My cell phone provider is Virgin Mobile, so still screwed on that front.

While there is a certain logic to this system historically, I don't think it makes a lot of sense anymore as prepaid cellular is quite popular and getting more and more so.
My first Android app which has totally failed to get attention
On a tangent, I think some of these massive open online courses going around nowadays might act as a form of what Rory Sutherland terms "placebo education". Education where you don't necessarily learn things but that gives you the impression that you did, resulting in extra confidence leading to extra success later on ;-)
It looks like you didn't enjoy the internship. Is more money the solution?

There are plenty of opportunities out there, I would first start by applying to: http://www.university.firstround.com
You can't really make the argument that people are buying things theydon't value. The mere fact that they are exchanging their labour for these goods proves they value the items.

Now, you and I may not value three big screen TVs and a framed IROC print, you and I may prefer to place money into a retirement fund or a good real estate investment. But everyone is different and it's a requirement for a healthy and free market to let people spend their money on what they want. The moment you start choosing what people can spend their money on, that's when you kill a whole future raft of startup companies.

If we define real wealth as hard assets like land, factories and valuables, then by definition not everyone can have these. It is impossible by the very nature of what makes these things valuable.

In the meantime, life expextancy is longer than ever, even a mum on welfare lives a life with more comforts than a medieval king. There will always be people with less than others. You cannot eliminate this. What you want to avoid is absolute poverty, not relative.
Abutments 1.2.1 - Dimensionamento de Encontros de Obras de Arte
Not sure, there is quite a few comments on the original hn article. I think the crux of it is that the "basically" and effectively summarize the point without trying to sneak something in which the "basically" does not cover. I think it would very much depend on you ToS if you are able to use this. I'd imagine the likes of Facebook have such complex ToS that they could not effectively summarize like this without missing out on a lot of important detail.
I wonder if his copyright assignment agreement also covered the assignment of trademarks. The name of the project, which seems to be the thing under dispute, would certainly fall under that umbrella rather than copyright law. On the other hand, GNU might have a pretty strong case that including the word "GNU" in the name without being actually affiliated with them would be misleading.

I have to say, cases like this really point out the flaws in copyright assignment. It just doesn't make sense from a developer's perspective. If you put in the work to create the code, why would you allow someone else to control the licensing and the name? With proprietary software, the reason is clear-- in exchange for money. But with open source or free software, you really have nothing to gain from copyright assignment, and a lot to lose.

If you disagree with whatever the GPLv4 ends up being (or v5, or v6...), your only option is to fork the codebase and choose a new name. Experience has shown that renaming the project loses most of the userbase (think OpenOffice vs. LibreOffice.) This just isn't right. Developers should have a say in how their code is used-- they should be consulted when the code is going to be relicensed.
See my explanation here https://news.ycombinator.com/item?id=4957817

It might or might not be legal. But because of laws of physics and mathematics it's impossible for them to do it any other way.
The impression I get is that they, like most people who are users of the pirate bay or other torrent sites, don't really care about the legal situation. I think their note is pretty clear. They would prefer people to pay for the download, but know that a lot of people won't anyway. By uploading the torrent they at least have an opportunity to engage with the torrent community. For me the takeaway is that they are setting legal issues aside and appealing for people who like their work to support it financially on moral grounds.
Maybe on Android, but iOS does not have the [public] APIs to allow for that. There used to be a notification called PictureWasTakenNotification that was fired after a picture was taken, but that disappeared in iOS 5.

Snapchat notifies of a screenshot, but the screenshot can still be taken. The theory is Snapchat checks the photo album count and if there's an additional photo it assumes a screenshot and will notify the other party.

Here's a discussion on the topic:

http://stackoverflow.com/questions/13484516/ios-detection-of...
If I, due to curiosity induced by advertisers of Spiderman go to piratebay and download it (which is as easy and natural as listening in when someone else is telling some story) I can get sued.
"Piracy" refers not to free downloads, but to copyright infringement. Do I "pirate" a Wikipedia article every time I visit the site? Do I "pirate" Ubuntu when I download an ISO?

You could not be less correct when you claim that downloading this torrent from the content creators is an act of piracy. This demonstrates a fundamentally perverse view of both the laws and ethics of intellectual property on the part of you and these content creators.
I think the author's nostalgia and romance are somewhat unimaginative. Hasn't he ever wanted to cruise down a random Norwegian coastal highway, just to see what it's like there? Cruise around South Africa? See the sights from the Chilean highlands or explore Tierra Del Fuego?

Just get on Google maps, choose a road, street view, and keep clicking forward. It's a kind-of "stay-cation road-trip" and is an incredibly cheap way of seeing great views in different parts of the world.
Monads à la Mode
The parent is almost certainly referring to the distinction between:

(-> (initial) a b c d e)

and

(e (d (c (b (a (initial))))))

I find -> and ->> useful, but the new threading operators kind of silly; they're very easy to implement in terms of -> and ->>, or in terms of higher-order functions, and don't really cover all the use cases one would want---it offends my sense of aesthetics to have them (in their particular implementation) added to the core ns.
Well, by definition, everything ends up in landfill, even us.

I dislike articles that try a dictate how one should be spending money, and try and equate life quality with abstract concepts like how long you can keep things. Maybe for many people a couch that last 5 years is better than a quality piece of furniture that lasts a lifetime.

I prefer lasting objects and quality goods and dislike waste - but I would never presume to force my opinion in someone else and force them to have things my way.
NSBackbone - Porting Backbone.js concepts to native iOS Apps
> What this article is describing is the exercise of those rights. Yes, when you purchase a DVD, you are not purchasing the underlying property.

This statement is utterly and completely false. You can examine the consumer protection laws in pretty much any first-world country to see that sale-of-goods laws and first sale doctrine both apply without mercy.

As your argument is based on the quoted premise, which is sadly factually incorrect, I read the rest of your objection to the article as logically failing.

When you buy something over-the-counter, it does become your property, in all its aspects. Any restrictions to your property rights over the object you bought are just that; restrictions of your property rights.

The copyright monopoly is one such restriction of your property rights.
That's because only Facebook have seemed to be uninterested in making the data unavailable for many types, at least historically.

Don't fall into the trap of assuming that just because you don't get to see the data, that it's not stored all over the place at other companies.
A great deal of people leave companies (or positions) because of the relationship they have with their manager. If you're not in a position where you can comfortably discuss your salary with your direct manager, find a better opportunity.
You're being facile.

"Why not?" Because, for example, if you decide you really want to work with frickin' lasers, that may be more important to you than working at a place where clowns are appreciated in all their glory.
An overlooked point here is that in this example the "big company" is the platform operator. It is much easier for Facebook or Apple to brush aside a competitor on their own turf than it is for Microsoft to brush aside Dropbox.

So I think the question should be phrased as "Should a startup implement an idea on a platform when the platform provider can clone it?"
Many languages are subject to such assymetries: at times one writes nested calls, and at others, chained calls.

a(b(c()))
a().b().c()

the latter form requires less mental overhead so why not favour it whenever possible?
I've tried Modafinil (Provigil). My experience mirrors that of several close friends: It seems to do something different the first 1-2 times you take it as opposed to the rest.

That was 3-5 tries, spaced a week or two apart, several years ago.

These days, I stick to 5-HTP (the last precursor to serotonin (5-HT) that will cross the blood-brain-barrier (serotonin itself won't)) and B vitamins... and, of course, caffeine.

I've some friends who've recently said that Noopept[1] is pretty amazing. I've tried Piracetam[2] (though none of the other racetams) in the past and didn't notice any major effect.

To answer your headline question: I'm always on the lookout for stuff that will make me more efficient or effective, be it tools or molecules.

[1] http://en.wikipedia.org/wiki/Noopept

[2] http://en.wikipedia.org/wiki/Piracetam
How to annoy extremely logical people
Yep.

Just the other day I was thinking -- I end up losing in debates because I'm unable to cite data. Scraping and acquiring data is a key part of research, so I'm very much looking for a text that presents the big picture as well as the nitty gritty details from beginning to end.
Actually, Amazon has been in the brick and mortar business for a while.

Bricks: http://www.amazon.com/Philadelphia-Travertine-Tumbled-Brick-...

Mortar: http://www.amazon.com/Quikrete-Mortar-Mix-40-Lb/dp/B000P9GJC...
Large human organizations have a ridiculous number of talented people-- something that would be truly frightening to have to compete with-- but a negative correlation between intelligence/talent and decision-making capability.

You know how hard it is to get an idea approved in a typical BigCo? And how much harder it gets if it's actually a good idea? If your startup idea's legit, you have at least a 2-year head start.
because a personal site is a sandbox where you can experiment. It doesn't have to fit a mold. Same thing with an artist who is doing their own thing vs an artist who is paid to create a design for a company. You wouldn't tell the artist to paint a certain way because that's the way it's done commercially. Same thing here.
"I've got nothing to hide" and other misunderstandings of privacy
No, you can easily block taking a screenshot, as long as (and as with Facebook Poke and Snapchat) you require a finger on the screen. I explain it here: http://blog.chpwn.com/post/38491252231
CMU's "Great Theoretical Ideas in Computer Science" (formerly known as "How to Think Like a Computer Scientist") dates back to at least 2003 and possibly earlier. It's fairly infamous. It would not be surprising if MIT's drew inspiration from it, nor would it be wrong if it did.
DenisM - depends on your requirements, definitely not 100k, but not 1k either. Feel free to drop me a line if you have something in mind?
Sale of goods refers to goods, which do not include intellectual property. The first sale doctrine refers to resale of goods which contain copies of intellectual property (such as books and DVDs), and refers only to the transfer of the limited licence embodied inside the good. It allows you to resell the DVD with licence attached, but doesn't allow you to copy the DVD at all. It doesn't grant you any additional rights that you didn't already have at the point of sale.

Please try not to be so aggressive when you don't know what you're talking about.
Snapchat is a product, not yet a business.
Yep - https://github.com/mikedewar/d3py
Direct pdf link: http://crysp.uwaterloo.ca/courses/pet/F07/cache/solove.pdf
I tried this with a canvas (putImageData with alternatively the positive and negative frame) and it wasn't any faster on desktop Chrome (and slower on iOS devices).
Clojure has a chance to become a major language among those who do not fear parentheses.
Dunno, maybe you could make the transition from static file to interactive interface more easily? Or maybe I just find those graphs much better looking.
Market Design at Google, Microsoft, Yahoo and Ebay
Moreover, the Milgram behaviors were pretty much par for what young enlisted men do when left to their own devices on a good day. The senior NCOs know this and make sure they are not left to their own devices.
Pycodejam - A CodeJam solution runner for python
Also way more expensive than just buying a netbook, or a low-end Android phone.
Language adoption does not happen at a linear rate. Ruby languished for a decade until Rails made it hot. Javascript was a neat toy for years, until cross-browser frameworks, like Prototype and JQuery, made it developer friendly. The revival of Erlang, and Lua, is also very interesting.
5-HTP ftw, its like natural prozac.

New podcast about this stuff: smartdrugsmarts.com
College isn't for everyone. Not everyone enjoys strict rules, policies, and always having to do what others say. Lots of people want to be their own boss. It's the dream of half of those who post here. Why do you feel offended that other people don't value this level of responsibility?

I've suffered through a life of pain and hardship to learn that life doesn't have to be about pain and hardship. Joy and excitement can be just as powerful if you don't extinguish them with pain and hardship.