skysight-inc/HackerNews huggingface dataset:
> I mean, this hasn't really been the case ever. IE versions did historically only come out with new OSes, but once out, could be downloaded on the previous few OS versions. So I wouldn't call that tying the versions together.

People on Windows XP cannot install Internet Explorer 9, 10, 11, or 12. People on Vista cannot install IE 8. People on Windows 8 cannot install IE 9.

Explain to me how this isn't tying one thing to another thing? If IE was stone alone it likely would be backwards compatible with XP.

> Starting with IE2, which was included with Windows 95 OSR 1 and Windows NT 4.0 but compatible with 3.1 and stock 95, and going all the way to the latest version, IE11, which was released with 8.1 and Server 2012 R2, but can be installed on 7 and Server 2008 R2.

They implement a single OS version backward compatibility, good for them. It doesn't disprove that the two are tied together. The fact you cannot install IE 9 on XP but can install Chrome or Firefox, kind of hurts your case.
Category theory is a language for formulating results in mathematics concisely, which often need input from the problem domain to be proven. Since it allows certain properties to be stated concisely it also makes it easy to see commonalities between structures in disparate areas of mathematics. To give you several concrete examples, which will probably be meaningless to you:

If you were to ask what categories are like the category of sets and you were very smart you would arrive at the notion of Topos.

The Eilenberg-Zilber theorem states, that two functors between chain complexes are adjunctions to each other.

The initial result of Galois theory can also be formulated as an adjunction between two lattices.

Just recently the so called "tilting lemma" established an equivalence of categories between certain categories of "perfectoid algebras" over different fields.

In programming languages whenever you see something resembling a dataflow diagram, there is a monoidal category lurking in the background. The same is true for reaction diffusion networks and all the digital circuit diagrams ever drawn.

Typed lambda calculus is the "internal language" of cartesian closed categories.

Similarly linear logic (where resource tracking in Rust comes from) can be seen as the internal logic of some kind of bimonoidal category.

There are countless other examples along those lines, the point is that in modern mathematics all the things you consider can be made into a category in one way or another, establishing functors between them gives you a way of studying one thing in terms of the other. Most of the time category theory itself helps very little in doing so. It is just a language for formulating results. Actual research in category theory is done by comparatively few people and is nowadays probably mostly in the area of "higher category theory".
Reading this brought back some fantastic memories of my youth (that is sarcasm, teenage and early 20's years were not fantastic when it came to relationships). I am sorry someone would say something like that to you. Don't let her get to you though! To cheer you up, here's a joke from my youth (it will date me):

A lawyer, a doctor, and a programmer sit at a bar. The lawyer says, "Boys, you need to try having a mistress! It is great. We do anything we want and my wife never finds out!"

The Doctor looking shocked says, "Oh my no! There are so many problems with a relationship like this. Diseases, mental and emotional stress. Stick to your wife! That's the right way."

The programmer looks in his drink and with a knowing smile tells them both, "The answer is, of course, to have both a wife and a mistress! Then you can tell your mistress you are with your wife, and tell your wife you are with your mistress, and have more time on the mainframe! The mainframe is always less busy late at night anyway." [1]

I had a girlfriend! I was very happy when she said she would marry me. We are celebrating our anniversary this weekend. We have 6 kids together. I code a lot. I enjoy businesses. I play with my kids. I take my wife on dates. As everyone else in the thread has said, don't worry about what this girl thinks! You are the right young lady will find each other at the right time and everything will work out just fine.

[1] For those that don't get the mainframe portion of the joke: http://en.wikipedia.org/wiki/Time-sharing
>The thing being harmed here is a business model.

But everything is a "business model." If you get paid for work performed, that's a "business model". Should I be free to upset that business model? Can I talk to someone's employer and convince them to pay me 20% of someone's salary without their permission?

Rihanna shows up for an event, a promoter promised her 50,000 for showing up and singing 60 seconds of a song and signing a few autographs. Can this promoter turn around and say, sorry, I was kidding, I don't have money for you, it was just entertainment, here's your cab and airfare?

We can reduce things till they lose some of their properties and our arguments appear reasonable, but most people will disagree with that reduction, I think.
A light that uses condensated water
>If you want to argue that purely digital goods should be handled differently than a digital scan someone made of a physical book, the burden of proof is back on you.

I do not. And those restrictions are exactly the same, they are about information. It's not about the dead trees with some pigment sprinkled onto them. It's about the particular arrangement of ink.

And I also say that I am naturally free to do whatever with the book - and the information therein - once I have obtained it.

If my freedom to do anything with it what I want should be restricted - as above, there may be good reasons to do so - then one would have to explain to me why that is, because I see no natural right that the author have over things they passed on to others.
Hi, I co-wrote this paper. Did not expect to see renewed interest!

FWIW, ClearView, the crawler used in the paper, almost certainly would not work unmodified today. The Vuze folks implemented Sybil attack defenses after our predecessor to this paper, "Defeating Vanish with low-cost Sybil attacks against large DHTs", was released. You can now only insert a finite number of nodes into the DHT per /24 you have (and a couple other flavors of subnet as well, probably /16 but I haven't checked the Vuze code in years). The last time I looked, IPv6 Sybils were still a possibility because it was unclear how much of the IPv6 space everyone would get.
Mastering Online Video
These post mortems articles are really enlightening. Not so much because they serve as templates for what a start-up shouldn't do, but because they balance the scales for the typical media bias that only talk about the winners. Whenever I read about the new up-and-coming startup in the media, they make it seem like it's so easy. Typically, it's a variation on a twenty-something working in a small room who churns out an app that gets millions of downloads in the first 2 months.

In contrast to this, you never read about the 99 percent of apps that flop. And, in most of these, the creator has probably put in a lot of effort (sometimes even more effort than the winners). Out of 1.3 million apps in the App Store, I'm guessing well over 70 percent are just dead in the water. Effort expended that failed.
Yeah, I meant the link was from that project - not that they are related.
That's kinda like saying the problem is clouds, not rain. :)
Is it something to do with the way it handles the Russian language(s)?
The Da Vinci 1.0 AiO Is the Future of All-In-One 3D Printers
Well, it's TPB. They might not have had much of a choice about what ad networks they were allowed to participate in. I mean, if you're running an ad network, you need to appear respectable to get respectable clients. In that case, running ads on a torrent site is the exact opposite of what you want to do.

Most companies are not going to want to be associated with TPB, so most ad networks are not going to want to assocaite with TPB. So, the bottom of the barrel, scummiest ad networks are going to be what it would have to use to keep the lights on.

Just my two cents though.
MPAA Prepares to Bring Pirate Site Blocking to the U.S
Holes Filled
Show HN: I created a cross platform music trivia app starring my dad
Not seeing "Destroy this Site" on the page. Ctrl-F text find didn't come up with anything either.
Your contention differs with the coroner report. Homicide.
Horrible policies like this are the reason Spain's unemployment rate is at 25%. Short sighted bull headed.
Xiaomi’s Indian expansion could be derailed by a patent tussle with Ericsson
Not even with ice hockey!
I thought this was going to be something funny like icons that take 10 seconds each to render. I guess SVG doesn't support procedural generation like Postscript, so there probably isn't any way to do that besides using huge files, which would be a dead giveaway.
WiFriedX – Band-aid for Yosemite WiFi AWDL Interference
I used Ada on my first coding job - test scripts for Airbus engines back in the mid-90s. Nice to see they're still using Ada, though tbh I don't remember a single thing about the language except for you can't dynamically create objects
That's 100 times better than anything else I've seen produced at a weekend hackathon. You guys are amazing!
A NSFW note would have been appreciated
Microsoft Releases Half a Dozen MSN Apps for iOS, Android, and Amazon Devices
Someone who insinuates they have unreleased exploits by posting MD5s on twitter.
I've tended to look at Anonymous as more like a metaphorical "banner" that some people rally around.
I find surprising that with almost $2Mo they achieve to fail (money doesn't make everything but yet).

After reading the story, I can't really figure out what they did wrong.
Black hat -> That Romanian teenager that just stole 10k credit card numbers with CVVs from an insecure eCommerce storefront.

Gray hat -> Snowden, most of Anonymous's antics, CCC, Schwartz, etc.
Facebook offers solution to end drunken posts
I think I could support such a thing. But I also think GGP needs to come up with something better than "no criminal punishment for interfering with another's profit" to support it. That cuts far too wide to be plausible, I think. Why not this more narrow and, I think, more obvious claim? Prison is disproportionate to the harm caused by copyright infringement.
Microsoft Ventures opens an accelerator in Seattle, applications open
Web 2.0: making the computer work so the programmer doesn't have to. You get a beautiful, interactive visualization with near-real-time data that runs on every platform (even my phone!) with a single codebase.
I'd very much expect most authors that focus on literature rather than short-form paid-by-the-word non-fiction-work to fail or only receive a minority of their income from writing.

Becoming a writer to make money off literature is pretty much like playing the lottery - the odds are badly stacked against you; if you have "success" most of the time you'll make a pittance, and only a tiny proportion of the people who are successful make it big.

If anything, current incentive structures created by current copyright are bad for most people in the creative fields, as the "hit culture" means they're heavily geared towards disproportionally rewarding a very small subset of people. While the hope of striking it big may lure some people to create, I'm more concerned that the bad odds of being able to make ends meet puts a lot of very creative people off those career choices.
Have a "vacation year" that ends in August then.
Hey guys, excited to share this project. Wish I could pull the old "weekend project" line but this was my full time gig for several months. I built it using Corona SDK and hired an artist to draw caricatures of my dad dressed up in different outfits for different eras. My dad wrote the questions and we link to Wikipedia to allow users to get more info.

One of the cool things is that it works on the FireTV/FireTV stick, which they're pushing this holiday.
Farm Defence
:)) The idea that there's some number that can be attributed to every person is surely appealing
I sincerely doubt the movies deliberately misrepresent his work. Rather, I assume they honestly misrepresent his work, meaning that they tried to get it right, but they don't understand it well enough to do so.

Well, movies deliberately misrepresent everything, all the time --it's called artistic license! Accuracy (scientific or otherwise) is always a distant second to cinematic flair, or whatever is it studios are trying to optimize.
Lending Club banks 65% surge on debut
Using AmCharts in Play Framework 2 with Java
This article[0]: "The functor design pattern" shows how to identify functors in code.

[0] http://www.haskellforall.com/2012/09/the-functor-design-patt...
You can limit the official servers to people who have a license key.

Plus, DRM is its own detriment. Some days ago I saw Child of Light on sale on Steam and was going to buy it, but then noticed it has uPlay DRM. And as we all know uplay means nobuy.

Personally, I'd rather have no DRM and less games, than more games that need to strongarm people into paying.
Hopes Dim for Renewable Power from Ocean Waves and Tides
Ahaha. Yah I was surprised to see no relation. Or perhaps there is one that we don't know ? I thought maybe they were a Canadian company, but they don't seem to be...
I don't see a video. Where is it?

I'm using Chrome 39.0.2171.71 on Linux x64.
How to test an action secure by SecureSocial in Play Framework 2 in Java?
Microsoft is back for acquisitions! This is good for everyone working on tech startups.

Recent buys:
Acompli - Dec 1, $200M /
Aorato - Nov 13, $200M /
Equivio - Oct 8, $200M /
Mojang (Minecraft) - Sept 15, $2.5B

Microsft even started accepting Bitcoin today and recently did a major BD deal with Dropbox. Zombie no more.
How is your experience so far? Is it much easier? Been using Crashlytics mainly for the crash reports, never tried anything else.
I was expecting something like Google's Mail Goggles. This sounds pretty unreliable. (Though I suspect Mail Goggles is too.)
> The actions of media corporations, the use of DRM, these things (amongst others I'm sure) act to prevent entry to the public domain. DRM in particular breaks the copyright deal, if we the people aren't going to get our side of the copyright bargain why should we uphold the side that suits those financial interested in media production?

This is the first time I've ever seen a pro-"piracy" argument that really made me stop and think about whether I was actually opposed to it. I think the copyright system is clearly broken (and more beholden than ever to corporate interests), but somehow never made the connection. Thank you.
Hey, the business reason to buy it is clear. Nobody develops for Windows Phone, but everybody has the burden to develop for two plataforms: iOS and Android. If MS lower the burden and automatically makes it very, very easy to develop for Windows Phone, they will finally have some decent software in their plataform.
I asked because I figured you'd give a different definition than the one I'm familiar with.

Black Hat -> Using vulnerabilities to break into other people's computers.

Gray Hat -> Using information gleaned from breakins to other people's computers to find new vulnerabilities.

or

Gray Hat -> Finding vulnerabilities and supplying them to people who break into other people's computers while retaining deniability about the actual breakins; ie, supplying your friends without wanting to know what they're doing with the exploits.

The 1990s "gray hat" would be the guy using leaked SunOS 4.1.3 source to find vulnerabilities.

Your distinction isn't invalid; these "hat colors" have always been confusing.
An introduction to Names: practical namespaces for Emacs-Lisp
Those were SHA256 hashes.
Thanks for the iconmonstr.com link. I've been searching for a while for libre-licensed smileys and it's surprisingly hard to find a set that doesn't look creepy.
Damm, in php ;)

But still great. I'm in the same boat (to build a language) and this is a bit closer to it (I will add -hopefully- pattern matching, union types, a relational algebra).

Suggestions (I have read now dozens of things like this):

- Something that is not made clear with interpreters is: I need a garbage collector? What happened with memory?

- I haven't see how manage imports/modules. Look like all the toy interpreters are for run everything at once.

- Any hint in how improve error messages at parsing, if possible.. That depend in what use to parse it..

- Know how do math is nice, but I have wonder, what are the minimun necessary of functions to lift from the host language to make possible to build the standard library from INSIDE the interpreter? So, print is built-in, but maybe map and list?

- I see the introductory post, and think could be nice to support at least List/Arrays (ie a container of things).

- The interpreter code I have seen, in the AST processing have the tendency of be hard to read (with single letters vars and things like that), so consider that too.

Looking forward to your series!
Wouldn't it be online pirates to tax evaders?
I think the level of penalty related to torrents and downloading copyrighter material is a matter of opinion. I don't know enough to say jail time is too harsh/not enough.

"Harmless offence"? Really? Maybe harmless in the fact that no one died, but it's not harmless that people's work is being stolen. What if people stole your work? I don't think you can point to the rich people in Hollywood and say "They have enough money already, they can afford to lose some people to torrents" because for every rich actor/screenwriter/producer, there are 100 other entertainment workers that don't make $100,000 per episode.
Architects of C.I.A. Interrogation Drew on Psychology to Induce ‘Helplessness’
I do not argue that the rights are natural.
They are a legal and economic construct.

There is nothing natural about them.
But that does not mean that these rights do not exist.

The question I ask you is, to whom should these rights belong?

The entity that has labored to produce the content?
Or the entity that has obtained a copy of that content?
That was supposed to be a sarcastic joke about yet another obscure C++ perk. I guess it wasn't very funny.
Sorry, I haven't kept up with sqlite4 development. I'm still on the sqlite-developers mailing list but I never see any traffic about it in particular.

I'm going to guess that they will not ship an LMDB driver right out of the gate. The one we were working on was not completed (our contractor flaked), and while I know they did some work on their own, I have no idea how complete that was either.
On a similar minor note, it would be nice to have exact matches to the 3 letter station codes appear at the top of the list, as they do on 'official' sites.

This is a great site though and potentially very useful, great job!
very odd wording to me, makes it sound like LoD/MoD/cDc/L0pht were all after TESO.
Robinhood is available on App Store
I just...wow...I don't even know how to begin to say how wrong this feels.
Ask HN: Standard incorporation documents for startups?
I really like the idea of standardized, simple legal documents, structures, and agreements -- it controls legal fees and also facilitates mutual understanding and efficient markets.

I love that YC posted SAFE, and I'm probably going to try to use them: http://www.ycombinator.com/documents/

Are there any similar things for basic corporate structure? I'm thinking:

- Incorporation documents geared toward one of the "standard" states: Delaware, Nevada, Wyoming...

- Standard terms and provisions for things like equity, voting rights, stock categories, etc.

... and so on.

If there aren't, I'm wondering if YC or anyone else would be willing to create such a thing. I think it'd be of value to the community even if only as a reference.
Beside being intimidating and having few syntax curiosity (' as string index operator) it really is a nice language.
A Turing machine can compute anything that can be mechanically calculated, but the key point here, which Godel proved, is that there are exist problems that cannot be mechanically calculated.
Music is one of those things where it can take a little effort to explore and expand your boundaries. Still, in the end while I personally think that's a worthwhile undertaking, the benefits are personal so all I can do is (like you) encourage others to make the effort. It doesn't really affect me at all if someone else doesn't like [insert genre or style or artist here] but I will say that in my experience, it's almost always a positive thing to get into.

I wrote off broad swaths of musical styles when I was younger because I thought I actually had a clue about what was out there. I wrote off country because I'd only listened to a little bit of country and didn't like it. I wrote off house and trance and a lot of other electronic music because I had heard a bit of that and also didn't like it.

But in both cases, I was lucky enough to be exposed to a wider variety thanks to the internet, streaming radio like Shoutcast, and yeah...even a good bit of unauthorized downloading when I was younger and options for discovery weren't as robust. Now I doubt I could bring myself to write off any broad genre if only because I had to reconsider both times I'd done so in the past.
How big data can help small business
Take a look at wildfiregames 0ad, if you like RTS. 0ad is an open source RTS, where its easy to write your own AI in JavaScript.

A much bigger challenge would be an AI that is able to walk an avatar in Secondlife. First perhaps easy walk on the roads in mainland, later walk on arbitrary land, and the real challenge is walk inside buildings. A cat bot that does not fall into the lake, might even be a good seller.
I agree that torrent technology should be allowed. The Pirate Bay allowed for that and likely should be able to exist, however let's call a spade a spade. Many of the material on torrent sites is copyrighted material, the founder in his piece says people can't download their TV show tomorrow, acknowledging the fact that copyrighted material drives the site.
It's amazing how much the Jepsen posts have raised the bar around distributed database testing. "Passes Jepsen" seems to be rapidly becoming required for open-source distributed databases. It's a great improvement, and I hope Kyle is really proud of the influence he has had. A big part of the success is that the writing itself was engaging, entertaining and accessible without being patronizing.

Having said that, Jepsen is far from a full exercise of all of the safety properties of a distributed database. There are many kinds of bugs (both protocol bugs and implementation bugs) that wouldn't be detected by these kinds of tests. Passing Jepsen is necessary, but not sufficient. Even without covering truly Byzantine behaviors, real-world networks have many failure modes that Jepsen doesn't address.
Sony Ericsson Mobile Communications dropped CE for Android because Microsoft refused to fix its bugs.

MS would acknowledge the bugs - but then it wouldn't fix them.
Wouldn't the decline of groups have more to do with a decline of the "scene" they operated in? "Scenes" were primarily prestige-based, and security work has been profesionalized, with hackers working in the legitimate or illegetimate economy instead of mainly vying for symbolic goods. Symbolic capital isn't dead (disclosing vulnerabilities can be good for career advancement), but it's not the main driver anymore.
You could probably connect nearly every group through the early 2000s with X-Force as the join.