skysight-inc/HackerNews huggingface dataset:
Fog of war?

All kidding aside it's interesting to know that the language can perform these kinds of transformations but I'm not quite sure what my use case would be yet.
It isn't merely words that have "great power" but the speaker of certain words at given points in history.

Language at its base is a set of conventions and agreements. Witty would say this.
> It seems that the only reason why people would prefer BSD/MIT over the GPL is to say "I want people to give me their code for free but I may want to sell it in the future."

Not even close.

For example, client libraries in LedgerSMB are moving towards a BSD-licensed model. The reason is that this way we allow things like proprietary shopping carts to be integrated easily. Before you ask, basically, I re-engineered/fully rewrote the relevant modules for LedgerSMB 1.5 so it wouldn't be a problem. There are some subtle API differences but they mostly clean up problems with the old implementation.

There are lots of reasons to prefer the BSD license. Here's one:

1. I want folks to be able to take my work in different directions and grow the possible market.

2. I want the overall competition to expand the project as many people contribute back to a common base.

These are the things which make PostgreSQL's pace of development so high. Yes there are proprietary spinoffs but the project will certainly outrun them all.
an alternate link from cryptome: http://cryptome.org/2014/03/nsa-hunt-sysadmins.pdf
Take a look at the release notes for 1.5 and 1.6, and see if there's anything there that would be useful to your project. I would advise keeping as current as you're able to, to reduce the migration costs in the future. Migrating to 1.5, testing, and then to 1.6 would probably be the best way forward.

Just take a look at the backward incompatible changes in both sets of release notes to get an idea of how the migration will affect you. There are lots and lots of nice improvements in 1.6 and especially 1.7 that you may be interested in.

https://docs.djangoproject.com/en/dev/releases/1.5/

https://docs.djangoproject.com/en/dev/releases/1.6/

https://docs.djangoproject.com/en/dev/releases/1.7/
They searched the account of a French blogger, so that adds another layer of insane complications (I'd guess both France and EU would come down pretty hard on Microsoft, but for the wrong reasons)
He's frustrated that his boss is basically doing the equivalent of, "I heard about NoSQL at a conference today, all our competitors are using it, please switch us from MySQL to NoSQL. It will be great"

(Then a week after the switch is done; "Have you heard about postgresql...?")
Typing A, Z, X, D repetitively seems to be an effective strategy.
Is there a political message here? How McNamara is viewed by a dog. Does the dog represent soldiers of Vietnam? ex. dog tag. If so, does the lack of clarity show the failing of McNamara in the Vietnam war?
Yeah, you make off with $116 million, and then rather than blame it on incompetence (which by all accounts is what mt gox looks like), you start back pedalling....
The easiest way to get around this is by googling the headline and clicking on the article from the google results.

It almost always works for some reason.. my best guess is that sites allows these crawled links to see the full content because doing otherwise would harm their SEO.
I'm guessing the PR value is magnified by the unusual brand recognition of SparkFun -- one of those brands that folks admire, even if they've never bought anything from them.
Elon Musk is also trying to save humanity from climate change with a solar company, battery factory and electric cars. Climate change is a much greater threat to humanity than polio.
Substantial debris from Digital Globe satellite images
Fill in anyone you want:

https://www.wolframcloud.com/objects/032f062e-5a63-4e3a-aff4...

Corresponding code:

DogVision[img : (_Image | _Graphics | _Graphics3D)] :=
Module[{rgbimg = ColorConvert[img, "RGB"], data},
data = Transpose[ImageData[rgbimg], {3, 2, 1}];
GaussianFilter[
Image[Transpose[{(data[[1]] + data[[2]])/
2, (data[[1]] + data[[2]])/2, data[[3]]}, {3, 2, 1}]], 5]];

CloudDeploy[
FormFunction[{"person" -> "Person"},
DogVision[EntityValue[#person, "Image"]] &, "JPEG"],
Permissions -> "Public"]
not in detail, but imagine: you have code that walks a complex object graph every day to figure out how much money to move. The business rules interact in complicated ways. Do you trust that you'll always get the same value out of that system? Versus "select sum(value)" as a single query...
Then it becomes a big and successful corporation that is usually loathed here. No strategy can win this game :)
Java bungled generics. Go forgot generics. And closure suffers from jvm's lack of TCO. I'm sure c# has issues but please these languages are much worse.
> Which language would have been a good technical decision in 2002-2003? It must be easy to onboard people who don't know it onto. It needs to be easy to operate, and not be costly to deploy on the tens, hundreds, and then thousands of servers necessary.

You mean, like the JVM? 2003 wasn't the pliocene epoch, we had a working JVM. If you remember back to the last bubble, in the 90s, we were shipping "easy to operate, not costly to deploy" software on Java post-1998. Java 1.4 was released in 2002, and Java 1.5 -- what most people would say is modern Java -- was only 2004.

Scala 2.0 was released in 2006, Clojure in 2007 -- that's 8 and 7 years ago, respectively.

You really don't think there were alternatives during that long period?

> What was bad about the decision to keep the reasonably well-performing and reasonably suited-to-purpose PHP code for front-end code, and peel off suitable tasks into services like the feed, typeahead, messages, and so forth into languages like C++, Java, and so forth.

In 2004? Nothing. In 2005-2008? Things should have been reassessed, especially before building out a millstone of an engineering team around PHP. Instead, Facebook doubled-down on an actively bad language with HPHP, and the results were hilarious:

HPHPc required a very different push process,
requiring a bigger than 1 GB binary to be compiled
and distributed to many machines in short order.

So then in 2010, Facebook decides to embark on HHVM, and now four years later, we can run one of the most correctness-hostile programming languages around, quickly, with optional static typing.

That's a span of 6 years, and at the end of it, Facebook has functionality they could have gotten for free in 2003. On top of that, the intervening years allowed the PHP mess to become only more entrenched -- who on earth do you think the engineers are that accept a job writing PHP, for Facebook or otherwise?

If I had to hazard a guess, I'd guess that HHVM exists because of a large amount of political inertia in the organization that has everything to lose by PHP being eliminated entirely, and the lack of a strong hand by upper management.

I'd guess that lack of a strong hand by upper management came in no small part from hiring straight-out-of-college graduate Adam D'Angelo -- who had literally zero experience -- to serve as CTO from 2006-2008.

By the time FriendFeed was acquired and Bret Taylor along with it (2009), my guess would be entrenched interests made for a very difficult position for anyone wanting to change the ship's course.
This is why there is regulation of the finance sector, and exactly what happens when companies and individuals try to pretend the regulation doesn't apply to them.

If you want to start an online financial services business, the first thing to do is start researching the legal requirements for doing so, both where your business is located and where most of your likely customers will be. Not looking at them doesn't mean the rules don't apply, it's just grossly—potentially criminally—negligent.

In fact, that's the case for anyone starting almost any business. You need to examine the legal and regulatory environment in which you'll be operating as the very first step of your due diligence. Anything else is negligent.
It isn't signed, but there is definitely a contract in that situation.
How Corruption Is Strangling U.S. Innovation (2012)
Not quite.

One right that can be passed on is the right to sublicense, which gives the licensee the right to issue new licenses. The licensee cannot provide downstream licenses to rights he or she did not receive. So the license can never be more permissive than the existing one.

The difference is that under the BSD license, the original author grants licenses and requires notice on downstream redistribution. Someone can add code, however, and add restrictions to that code. The MIT license allows something very different, which is the right of a mere licensee to negotiate licenses (provided they are no more permissive than what was granted) on behalf of the licensor.

So you can take MIT licensed code with no changes and relicense it under the GPL. The BSD license requires that you license only your code in it (and the corresponding work as a whole) under the GPL, but the MIT license allows you to add restrictions to code you did not author.
It's really great along a few narrowly defined routes, i.e. if you want to get from Universal to Staples Center or Downtown to Culver City. But so many shorter routes that are still extremely common (like going from Sherman Oaks to the west side) are still inexplicably difficult...

EDIT: Ok maybe it can be explained. I just don't like it.
I use it for C++ and have found the refactoring feature to die for. Couple to vim bindings and its my Linux goto.
This conversation between you and you is getting complicated. Maybe he/she (the parent post of my parent post) has credible information about he/she and does not want to expose the he/she's company or who he/she is referencing. I am a he, in case you would like to refer to me in your response. Please let me know your sex too.
Haxe is much more structured in how it's organized. It requires an explicit class for code, it has very few methods or variables in the global namespace, it has block-level vs. function-level scoping, etc. Those are pretty typical language features for languages designed for large code bases, but they're probably unfamiliar territory for some php developers.
I have only a feeble knowledge of American football, still I'll employ the metaphor to put forward a thesis:

Good B2B sales people are like wide receivers, they can run like the Hades, provided there is a ball and it gets thrown to them.

If the receiver has to run into the outfield & then come back to say we need to inflate this ball some more - worse, starts looking around for a pump - that's close to being finished.

The founder bears the responsibility of ensuring there is a properly inflated ball, and only then start to pass it. This is a great responsibility, coming on top of the taxing burden of creating a new product out of thin air & putting the show together.

It's good that the founder performs the initial sales function, but this is also where early adopters can mislead the product fit for (eventually) the real paying customers. At the least, do all the 'pivoting' before the wide receivers come into the game.
> that's quite possibly an overstated opinion piece

Understatement of the year (so far).

> I'd bet that the barge was built to test them in a live-fire exercise.

Might as well just use a tanker hulk. Its about as useful as this thing.

> Of course, the real question is how well the missile can get past a real carrier's defenses.

Yes, and the defenses of the rest of the CVBG. And how well the ship's damage control will perform. And how well it will penetrate the actual armor of the ship. And how well the secondary protection systems work at suppressing secondary explosions and fires from fuel and ammunition stores. And the overall success rate of these missiles before factoring in everything else I just mentioned.

Soviet Frontal Aviation's plan for dealing with a US CVBG in the event of a hot war was to hit it with a saturation raid of 100 - 150 Tu-22 Backfire bombers each armed with a pair of Kh-22 (AS-4 Kitchen)[1] anti-ship missiles. The Soviet Navy felt that this level of saturation was required to ensure that the battlegroup's defenses would be sufficiently overwhelmed after accounting for bomber losses, electro-mechanical failures, and missile defense attrition. The Aegis system and F-14/AIM-54 pairing were developed specifically to combat a Frontal Aviation saturation raid. Sea skimmers, which the Kitchen was not, add an extra variable but do not have the range.

The Gulf transit scenario is ludicrous. The US Navy would not sail a CVBG into the Gulf in a war situation where the enemy has significant shore defenses without first suppressing those defenses. This activity would not be nearly as difficult as the badly misinformed author of the first piece seems to think, as finding the installations for launching these missiles is not difficult. If said installations want to have a snowball's chance in hell of finding a target to hit they will need to light it up, even if only briefly. At that point the fire control radar station is getting a HARM up the ass. The rest of the station is going to be fairly hard (though not impossible) to hide as well.

[1] http://en.wikipedia.org/wiki/Kh-22
Inverted color http://www.wolframalpha.com/input/?i=invert+photo+of+Robert+...

Upsidedown http://www.wolframalpha.com/input/?i=flip+photo+of+Robert+S....

Black and white http://www.wolframalpha.com/input/?i=grayscale+photo+of+Robe...
I think the nostrils are too close together for 3d smell detection beyond very short odor wavelengths.
> How does the free software movement live in a capitalistic society?

Define "capitalistic."

If you mean free market there are all kinds of ways it can live. If you mean investor-backed corporations, then the answer is dual-licensing.
A Clever Toothpaste Tube That Squeezes Out Every Last Bit
Someone transferring huge sums of money right before they shut down and claim the money is missing is pretty suspicious.
The problem here is that you are choosing your definitions for "real-world liberty" and "genuine consent", etc. I guess if your point was only to make a point about the parent post doing the same thing, then, erm.. good job? But as an argument in it's own right, I don't find this very compelling.

Anyway, technologue has a point in suggesting that the "social contract" is worthy of skepticism. And I, for one, will join him/her in rejecting the notion of nebulous implicit contracts of this type. When considering this, I'm reminded of what Thomas Paine said about the absurdity of the dead being able to bind the living.
Why Women Make Less Than Men
Agreed. There's nothing wrong with a company wanting to run damage control in this situation, but the level of praise here seems out of sync.
OMG this keeps happening. My website keeps going down with 2000 views per day. 
Do you guys know what I can do about this? I'm using dreamhost because it's pretty cheap but it keeps going down every time I get a huge traffic spike for no reason...

It's a wordpress blog. I use Super WP cache.
That's why so much new software is FOSS. It's basically the only way to break in without massive funding and unrealistic expectations.

Again, freedom is economically valuable.
Well, it's Alpha, not the Wolfram Language.

But I don't think it takes much imagination to see how things like http://www.wolfram.com/language/gallery/visualize-celebrity-... or http://www.wolfram.com/language/gallery/plan-a-city-tour/ or http://www.wolfram.com/language/gallery/track-a-gps-equipped... or http://www.wolfram.com/language/gallery/email-freeze-alerts/ or http://www.wolfram.com/language/gallery/classify-images-as-d... could be the basis of something commercially valuable or publicly useful, especially given how easy they are to create. (edit: and those examples are not even designed for commercial appeal, just concision and cool factor).
> The problem is that code doesn't afford freedom. Money does.

What do you mean by "freedom?"

I would argue in fact that code, as a tool for producing goods and services, affords greater freedom than money does. The argument is specifically about, IMO, the question of restrictions on what goods and services can be provided. Those restrictions I would agree are anti-freedom but it has nothing to do with money per se.

If you are paid in chickens, does that make you any less free?
I think what Khan Academy has managed to do is very useful. If you are looking to improve the world's education, I'd get in touch with them.
I remember being pitched this idea at START pitch day - I really think it is a great idea.

I agree with the comments above: "OpenTable for camps" is a much better (or at least more recognizable) comparison than Expedia.

Congratulations on becoming part of YC 14!
If you've got a better way for them to keep the lights on, there are wheelbarrows of money waiting for you.
I'll admit that the default eclipse theme looks hideous on a mac, which is why I use this: https://github.com/jeeeyul/eclipse-themes
Question:

If I license my software under the GNU Free Documentation License and include invariate sections, is it still free?
I was tempted but felt it'd be a bit crass and not unlikely to bother some other poor soul who has nothing to do with this.
Maybe the biggest tragedy of Mt. Gox is that even after doing well and earning loads of revenue, they still didn't recognize (or hire someone who would help them recognize) their own weaknesses.

This story should be a wake-up call for any entrepreneur/developer to never become complacent, even when things are going well.
That's interesting. I suppose it's true; the money, be it in the form of paper bills or numbers in an account or whatever, is simply a record. If we all had perfect memory and perfect trust in each other, we could operate based solely on recalling the amounts credited to us.

Is that what you're getting at? While perhaps a fine extension of the train of thought, I personally find that hard to think about, I suppose because, in practice, dealing in terms of memory money would be harder than exchanging documents, and the advantages of using money rather than direct bartering and trading become less clear.
Is there any TCP implementation that will notice receiving multiple disparate replies (containing different data)?

Basically, is there any way to know that you are being targeted?
Rust Monad Macro
PHPStorm takes that title hands down
Is it? I think that Netflix offers quite a lot to Comcast subscribers and far less to Comcast itself, which is the crux of the problem.
This part of the interview seems relevant here:

"People can clone the app because of its simplicity," Nguyen says, "but they will never make another Flappy Bird."
I once worked for a social network that was extremely popular in a particular geographic niche. It was even started before Facebook.

And it was also written in PHP. And we rewrote in Ruby (not rails, at the time it was not mature in the ways we needed it to be). We made a lot of great technical achievements in doing this and our codebase became much much better. On a technical level I don't regret us doing that one bit. We went long on schedule and we made mistakes, but some of the best work of my career went into that and I'm immensely proud of it.

But then in a matter of months of Facebook going to being open to people who weren't at a university or big organization (remember that?) our users, who got bored with our site not changing while we rebuilt all the tech, completely abandoned us and we went from profitable (having never taken any outside investment) to dead in another couple of years.

This isn't to say that this wouldn't have happened to Facebook had they done something like this, but it is always a huge risk, even if you do everything right.
This is the most plausible theory I have heard yet.

tl;dr: Wallets were in cold storage at Japanese bank, US govt seized them while investigating Silk Road.
> Because they're parasites

This could be said for most middlemen such as Real Estate Agents and Financial Planners.
Now we only need connection pools for MySQL!
Overuse of Bioengineered Corn Gives Rise To Resistant Pests
Flappy 2048 Numberwang
Unfortunately, there's no history of this page beyond 2006

http://web.archive.org/web/*/http://infolab.stanford.edu/~se...
You only test on developer workstations before pushing to production? Sounds like a disaster waiting to happen, if it hasn't already.
> How does the free software movement live in a capitalistic society?

Quite well. Which is why so many for-profit corporations release F/OSS.

> I'd be all for writing and contributing to free software if I could make a living off it.

People do -- by selling their expertise with the software, or selling solutions in which the software is an enabling component.
Requiring employees to work at a particular job site is uncontroversial; in fact, it's overwhelmingly the norm for all employment.

I don't understand - what does the "norm" have to do with anything? Are you asserting that some underlying legal principle demands that all employers stay within spitting distance of the average?

If not, I don't see how this policy would even fall within some sort of disparate impact theory. As far as I know, disparate impact lawsuits apply to selection processes. I.e. if the employer hires fewer members of a protected class, a process is bad. But if fewer members of a protected class accept job offers, that doesn't fit into disparate impact.
Sorry, I'm not sure what you mean.

Netflix originates a lot of traffic, but it doesn't accept non-Netflix traffic for routing. That is, I can't send a request for gmail.com to my ISP, who then sends it to Netflix, who then sends it to Google. Netflix does not have a neutral network which routes traffic regardless of origin or destination - they just accept requests for Netflix and serve responses from Netflix.
Tech publisher Patrick McGovern dead at 76
The default mode in Hack is partial: in partial mode, the code itself must be typed and must past the typechecker, but it can call untyped code (that's in a separate compilation unit).

Another mode (you specify the mode per file/compilation unit) is "strict". In strict mode, you can not code any un-typed code (note, the standard library is typed with hack).

(There is a bit more nuance here, but you can read that in the documentation.)

So the idea is to eventually migrate most of the code to strict, but code that relies on legacy can remain partial and you can write new code without waiting for a re-write to finish.

See http://docs.hhvm.com/manual/en/hack.modes.strict.php http://docs.hhvm.com/manual/en/hack.modes.partial.php

"Shapes" are also a neat feature specifically for parts where static typing can be frustrating for dealing with HTTP requests specifically: http://docs.hhvm.com/manual/en/hack.shapes.php

(FWIW I don't see myself using Hack, but I'm not a web developer. I'd say the ML family languages are my favourite, but for what I do day-to-day it's not really an option.)
How do I get started with web development?
I'm an experienced C++ developer who'd like to try out some web development in my spare time. I've got a couple of hobby projects in mind ranging from dynamic webpages to client server stuff with an app running on a phone or tablet as the client. It seems like there are lots of frameworks and tech that I could use. This leaves me wondering what the best things are to learn. I'm not afraid to learn a new language but I'd like to understand the trade offs before I begin. A few options that seem popular include Ruby on Rails, Haskell, Erlang or Go.

I also don't know much about setting up the actual server. I'd like something relatively inexpensive to initially learn on but I'm willing to pay for quality. I'm more interested in the best bang for my buck than just being cheap. Any recommendations on this front would also be appreciated.
Not only that, people who use this tactic are helping improve the pay-walled article's page ranking, because most search engines will record that click and account it as a good search result.

So from publisher's perspective, they are getting more SEO by pay-walling!