skysight-inc/HackerNews huggingface dataset:
The best argument I have heard in favor of HFT was from Jim Simons of Renaissance Technologies. He said that the so-called market-makers would run at the first sign of trouble (as they did in the 1987 crash) and caused prolonged downturns, whereas the algorithms for HFTs were truly liquid market-makers and kicked back in the buying faster once prices got irrationally low.
> Oh c'mon, he ordered a hitman inside a play the FBI fully staged for him. There was never any harm done to anybody.

I'm not sure this line of reasoning makes a lot of difference. We judge criminal intent, not simply outcome, and it's pretty clear that the intent in hiring a hitman is to have someone killed - staged or not. It's surely different from pulling the trigger yourself, but I think it's quite fair to expect a gut-check moment when one decides not to pay for murder, and to hold someone criminally accountable for ignoring that gut-check and deciding to go ahead with the hit anyway.

(edited for grammatical clarity)
Thanks for being specific. I agree that Facebook's termination clause is crafted to benefit Facebook more than should they have used similar language to Google's (or APL2.0). A less defensive patent grant would have been more generous.

But I'm not sure I agree with your conclusion though.

Scenario one: MYCOMP uses React in a product, decides to sue FB because FB uses the term "It's complicated" which MYCOMP was granted a patent for by the US patent office (the phrase was translated into a dual-ROT13-machine for the purpose of the patent application). MYCOMP had tried to get FB to pay them a reasonable license fee prior to suing but Facebook neglected. Now MYCOMP does not have a patent grant for their use of React any longer but isn't that then ~similar to as if React didn't have any patent grant to begin with (from a litigation perspective) - like most MIT and BSD licensed software we use? Had I been with BIGCORP I'd have asked the legal folks or our favorite patent attorney but now I'm solo so I'm throwing out the question here for further discussion.

Scenario two: FB sues UCOMP (who uses React in one of their products) for patent infringement of FB's "Send message from client to server" patent (nicely masqueraded in the patent application). UCOMP decides to counter-sue and we have a situation similar to scenario one.
According to the description, it is indeed based on Momentum.
This is true for some projects, like Chromium and golang, but AFAICT not true for the majority of projects on that page. e.g. the currently most recently updated repo that doesn't have a "mirrored from..." subtitle is [1], and you can go see all the pull request activity on it (though I'm sure there are also lots of code dump repos in that list).

[1] https://github.com/google/trace-viewer
Google Code is shutting down
What do you mean by "runs Rust"? Rust compiles to native code. The old one could run Rust code too.
My calc I course in university was applied calculus without a text. I had to go back and redo single variable by reading Spivak (and Polya's How to Solve It) to figure out the proofs in Concrete Math by D. Knuth, et. al.
Enterprise software is just a reflection of enterprises in general. A lot of the left hand doesn't know the what the right is doing, duplication of work, etc.

Where a lot of consumer software maps towards what a human would do naturally without the constraints of business.
Yeah, we've moved about a thousand projects to GH over the last few years. It's where the developers are, after all...
I remember when Tiki Barber, a running back, retired early. He was on a talk show and when they asked him why he retired, he said that being a running back in the NFL was like running full-speed into a brick wall over and over again.
> Are the dissenting opinions available?

Yes. Keep scrolling :)
Google Code Jam 2015 Adds Distributed Contest
Fully customizable material tab page with Hacker News, Reddit, GitHub and more
Can anybody suggest another URL?

Edit: We'll use http://www.bbc.com/news/entertainment-arts-31858156 via https://news.ycombinator.com/item?id=9191262.
wrong.

https://github.com/GoogleCloudPlatform/oauth2client and https://github.com/GoogleCloudPlatform/kubernetes, just to list two that I deal with.
Maybe Robert Asprin? Same generation and I think his first MYTH books were at the similar level of ridiculousness and brilliance.
Teen banned from school over “Non-Natural Hair Color”
"(Minorities) who do X are more likely to be Y"

and

"(Privileged) are more likely to reinforce their privilege (because the don't see their privilege and/or want to keep it)"

are two different things.

At face value these to things look the same, but upon examination it's only a convenient simplification.
I hardly think PHK is ADT at all. There are often good engineering reasons to rewrite software. I think Joel's point is that it is more often undertaken for wrong reasons.
share capital is not the same thing as capital - there's no way you can run an airline on £1 of capital.
Googler here.

Depends on the project. github.com/grpc is being developed github first (and accepting contributions), as are several of the projects on github.com/GoogleCloudPlatform.
Unemployed cab drivers are the only ones arguing self-driving cars are bad.
I started with Pyramids half my life ago, back in my early teens. It's the only novel not to have started its own mini series, which I have always felt is a bit of a shame. But it did hook me and made me want to read all of the others. I think by the time of Pyramids TP was really getting in to his stride, so when I went back to The Colour of Magic and The Light Fantastic and found them less polished I wasn't put off as I knew there was better to come.
Night Watch was amazing. Moral, moving, exciting. It could stand on it's own as literature without any of the other books.
First thing that I said was "nice!!!"

Jeff and Michael and Sean are smart, awesome dudes who built a great product.
It's interesting how power, not compute, has become the new limiting factor in what developers can do.
Here's why crowdfunding should be your last resort (commentary)
Interesting. I stand corrected.

I was extrapolating from my personal experience in Germany and as a tourist in other EU countries. It seems that my experience is not representative of that of residents of some of those countries.

I wonder why Germany is so different.
Google is done selling the Nexus 5
You also don't technically need to go through Select-String if all you care about is the line itself:

(gc file.txt) -match "Pattern" | Out-File t.txt

Comparison operators that get an array as their left argument return the items where the comparison returns true.
Comments moved to https://news.ycombinator.com/item?id=9191248.
Not a Number – Cuckoo Byte Stuffing Algorithm
The executive branch has the ability to define lawful when congress provides them leeway to do so. thats exactly what these rules are about. so that's an important qualifier I would think. All three branches of government dictate what is lawful (at different levels of abstraction).
same level of consideration for innocents

I'm trying to avoid Godwin territory here, but widespread ignoring of the Geneva conventions is not an excuse. It's not just a consideration, it's international law.

https://www.icrc.org/applic/ihl/ihl.nsf/7c4d08d9b287a4214125...

"Persons taking no active part in the hostilities ... [prohibited] violence to life and person, in particular murder of all kinds"

"the passing of sentences and the carrying out of executions without previous judgment pronounced by a regularly constituted court, affording all the judicial guarantees which are recognized as indispensable by civilized peoples"

It is convenient for the US to deem anyone in the same building as a combatant to be "involved in hostilities". That does not make it true, and indeed it's a serious erosion of the concept of "civilian".

simply stop trying to fight them on their soil? Instead we hope they don't retaliate?

Are people more or less likely to retaliate if you murder their relatives and countrymen? This seems to be a fundamental point of disagreement.

In the end, coalition forces have withdrawn from Iraq and Afghanistan. Drone strikes are ongoing in Yemen and Pakistan; I believe NATO airstrikes have been carried out against ISIS positions in Iraq but not Syria. Turkey are holding at the border with occasional sorties. Coalition forces should resist the idea of getting involved in Nigeria, Syria, etc. and withdraw from the internal conflicts in Pakistan and Yemen. Supply defensive assistance to places that request it (Kurdistan and the Yazidis), but no further.
The early ones are weaker; he gets better, and then maybe tails off towards the end. Most people prefer Vimes to Rincewind. If you want to read them in publication order it's a perfectly good order, but if you're unsure I'd start with one of the more well-regarded ones - maybe just follow the "watch" track on that chart, or others have made suggestions.
Xamarin Hires Its First CFO as It Eyes International Expansion, IPO
How to Create a Web Navigation Model
"Google Code was, by contrast, always ugly, hard to navigate, and hard to understand."

It's really funny to hear this.
If you look at press/reviews/OSS forum comments of it around launch time, people thought it had an excellent interface, because it was being compared to sourceforge.

Then github came, and by comparison, the interface looked like crap.

But you end up with this kind of weird history rewrite where the view becomes "it was always ugly", when it was probably best-around for at least 2 years, maybe more (depends on your view of early github)

"Google Code, by contrast, didn't seem to have a clear purpose other than hosting open-source projects. It was a kind of souped-up SourceForge, rather than a serious GitHub competitor. Google certainly had the resources to improve it, but didn't have the motivation that GitHub did -- and we see the results."

It was in fact, meant to be a better-than-sourceforge alternative, because Google viewed sourceforge as a harmful-to-opensource monoculture, and competition was desperately needed. github is a monoculture, but it doesn't seem, at least right now, to be harmful.

As for "serious github competitor", it was never meant to be that.
It predates github by over 2 years :)
Google to close Google Code open source project hosting
You reminded me of a story of a good fried on mine that kept getting "randomly" picked for extra screening every time he would go into the US. The fact that he's built like a rugby player and very clearly middle eastern probably helped.

One day, fairly fed up with the long journey and yet another selection he went "Relax guys, I'm only here because I write the software the you guys (TSA) use".

Moral of the story, if you are good enough, there's always a place for you.
What Does an Elearning Project Manager Do?
FreeBSD Off-CPU Flame Graphs
Sorry, I was wrong. Good Omens is the collaboration.
Url changed from http://www.pjsmprints.com/, which stopped working.
Imagine a community of business intelligence analysts, or a different community of data scientists, maybe another one of accountants, or a separate one of structural engineers. Each online community is invite-only, and you can talk about your trade, new/interesting solutions, and the problems you have with your software and tools. I think conferences and associates often fill this void for many industries, but it'd be cool to have a "realProblems" site that's focused.
That's unfortunate. I still regularly come across things on Google Code that are useful, usually just there because they were written before GitHub. There's very little chance the authors will bother moving after all this time and the resources will just disappear.

Heck, I even have several projects on there like a virtual pet one that's a good demo of how to color game sprites dynamically in Android and another that's a good demo of using the YouTube APIs. I doubt I'll both moving them, but it's sad other people won't be able to use my code any more so that Google can save a trivial amount of money.
No discussion is complete without Philip Greenspun's piece on unions and airlines: http://philip.greenspun.com/flying/unions-and-airlines
Goofy: OS X client for Facebook Messenger
There is entrapment, though. A good true crime read that deals a bit with the dilemma police/FBI deals with: http://www.vanityfair.com/news/2009/12/sexual-predators-2009...
From Sep 2014, Neil Gaiman writing about Terry Pratchett:

http://www.theguardian.com/books/2014/sep/24/terry-pratchett...
I guess we know which side you're on, then.

I'd caution against inverting the conditional probability of writes singletons given unskilled programmer into probability of unskilled programmer given writes singletons. It's a fallacious operation.

You can't eliminate bad code by eliminating singletons. You can only do it by turning unskilled programmers into skilled programmers. "Don't use singletons" is fine advice for a novice, but it would be better to teach the principles that underlie that advice and use Socratic questioning to make them realize that MOST uses of singleton violate one or more of those principles.
Terry Pratchett’s advice for writing good fantasy
I disagree. A person that doesn't want to harm anyone wouldn't hire (or attempt to hire) a hitman. If the agent would have been a hitman, someone might be dead.

"he never had to decide in real life"

The reason he got in trouble was because he did decide it in real life. It's not like he put a hit out on a World of Warcraft character.

"put a lot of emotional pressure on him"

Emotional pressure? really? That's an elegant way of putting it.

"He hasn't lost my goodwill yet."

It's only because you support the legalization of drugs and you are letting this cloud your judgement. He is an asshole and deserves to do some jail time.
Read the guidelines: https://news.ycombinator.com/newsguidelines.html
Can't you use cygwin with PowerShell?
Why would you work for a company that censors your internet?
>I wonder how "security" catches onto you. It's not legal (here anyway) to monitor every employees' Internet usage all the time. Investigating based on alerts may be, but what would trigger the alert in the first place?

Well, as the other poster said already, in the US it is very much legal to monitor your employee's internet. As long as they're "on the clock", and/or using company resources, you can monitor them. I know for a fact that my company's proxy / firewall superbox does on the fly MitM attacks on HTTPS connections. Even though I'm connected over HTTPS right now, they're going to crack this POST open and inspect the contents, potentially even logging it, before sending it on its way.

As far as how they would know about Tor, you're possibly right. They might not... to be honest I've never inspected exactly how Tor gets around the Great Firewall. However, I'm totally not risking it, as I'm 100% sure that intentional, willful bypassing of their security system in that matter is grounds for immediate termination. Maybe they don't notice it at all, maybe they can MitM Tor too, or maybe they notice via abnormal logs coming from my MAC. Either way, it's totally not worth it to me and since I have to use their hardware and their pipe, there are no guarantees anyway.
Does this mean Chromium is also moving away from Google Code? I'm curious how Google plans to migrate almost 500,000 bug reports.

I'm expecting Google to purchase GitHub next in order to improve its deficiencies. In particular code search, which is really poor. Google Code search is good, so Google can then apply its search expertise "in-house".

https://code.google.com/p/chromium/codesearch

Maybe it's just habitual, but I prefer the issue tracker on Google Code as well.
Kitematic: one click upgrade from dorm room to Docker
when he decided to "order a hitman." I doubt he was ever that serious about hiring one.

I'm not sure what's more horrific:

- Someone who orders murders.

- Someone who orders murders and doesn't think that seriously about it.
> he spends ca. 100 hours a week on the project

So he is apparently a family man, but he also spends 14 hours a day, 7 days a week on a project that hasn't largely changed in ages? Something doesn't add up.

> Did you miss the part where isc.org that hosts the bulk of the server farm does not charge for it?

It happened once. It could happen again. I refuse to believe there is no other organization willing to offer the same deal.

> For stratum 1 servers? You clearly don't understand what it is he's doing.

Yep, I realized my mistake after writing that, and the replies have made it clear that I was wrong. I still think there are options (remote access cards, for one) but I agree that VMs aren't the way to do it.

> it is unclear whether the $7k grant will even continue after April.

If that's the case, we'll see what happens in a month. If everything comes crashing down (it won't) I'll change my mind, but for now I believe one person being touted as the ONLY man who can do a particular job is incredibly wrong. Even if he were literally the only person on earth with the knowledge, it wouldn't be acceptable for everyone to rely on him... instead we should produce something as a community to replace this system. It's just not an acceptable option to have something this important in the sole hands of someone who could be in a plane crash tomorrow.
Open Source Presence Infographic of Indian Startups
"Consider a spherical cow in a vacuum on a frictionless plane..."

That joke comes from the analytic calculus tradition of physics. I took a lot of physics while an undergrad, and I came out unable to do any useful physics. This is because as soon as you try even very simple problems the partial differential equations that result have either no, or extremely difficult to find solutions, and it is usually the former.

I spent years learning analytical tricks that I just don't apply.

There has been a lot of push back on this in education recently. There are Giordano's and Sherwood&Chabay's textbooks in physics now which emphasize computation over analytics. The reality is that if you want to do the vast majority of work in physics you will be doing things like reducing your problem to Ax=b, and throwing the linear algebra machinery against it.

I type this while taking a break from Strang's "Linear Algebra, Geodesy, and GPS" textbook, which I need for work right now. There is an endless need for this sort of math.

Sure, it is a matter of balance. But I flip through my diff eq books and I don't see a lot in there that I actually need. There is nothing in Strang that I don't know, and ditto for a good numerical methods book.

Even the work that Gauss did with orbits did was linear algebra and computation. He did not analytically derive the motion of Ceres, for example, but used linear algebra to compute it.

I, along with many other posters on this thread, and everyone that I have talked to, wish that there STEM education had been much more about Ax=b, the only problem we really solve, and a lot less about using huge tables of analytic integrations to try to find answers to equations that we will never encounter in the real world because they are so specially crafted as to have an analytic solution.
I was wondering the same thing. The features page claims "copy on write fork implementation" but that is not universally true. A cursory look at the code suggests that every allocation is a Win32 file mapping object (aka NT section) underneath, which the fork worker (mm_fork) remaps into the forked process. This means the memory is shared between two processes, and not in a CoW fashion. A write to the memory region from the forked process will be visible in the parent. These are not correct semantics for fork.

I am hoping I misread the code and someone can prove me wrong here, because it looks like a cool project with a lot of potential.
I wouldn't be so quick to assume that ISPs in the US won't go above and beyond the "call of duty" now, or in the near future. ISPs in the UK [1] and Denmark [2] have already shown willingness to do more than what is legally required of them in order to appease the government or copyright interest groups. What makes Verizon or Comcast different from those ISPs?

[1] http://torrentfreak.com/sky-broadband-starts-blocking-pirate...
[2] https://torrentfreak.com/isps-agree-voluntary-pirate-site-bl...
This is not accurate. From a strict numbers perspective, ~95% are git repos accepting merges and being worked on.
~5% are mirrors.
DEFCON style Capture the Flag labs for hacker newbies
I worked at a market maker (owned by a bank) that handled around 8-10% of US stock trades. When things like the flash crash happened, the strategy was to stop anything automated, because the simple strategies had no way of knowing the cause. Trading on normal market-microstructure signals, the trading that provides the bulk of liquidity, would just get you creamed.

To meet our market maker requirements, which allowed us to do things normal market participants can't do, like naked shorting, we would do things like leave a 1 penny bid and ten-thousand dollar ask and not change them for the entire day. Exchange regulators tried to address this and made market makers quote within some percentage of the bid/ask. Nasdaq literally just created an order type that would automatically reprice itself to always be exactly that percentage away from the bid/ask, so that it could never execute--just like the previous 1-penny bids--but would comply with the regulation. The order type only existed to bypass that regulation and was literally created in response to demand after its passage.

Even without that order type we'd just do (and did do, it took them a while after the regulation to add the order type) the same thing in the models' trading logic.
It's not long until US wars are fought entirely by remote.
Interesting read.

Possibly more digestable, I recommend the walkthrough of building "Egg" in the fantastic (and free!) Eloquent JavaScript by Marijn Haverbeke: http://eloquentjavascript.net/11_language.html
But Netflix (or their service provider) probably should be paying to peer. The problem is that Comcast is also in the media game so they have an incentive to use the peering as leverage against a competitor. An ISP should be able to make technical decisions on how they connect to other networks. Unfortunately the big oligopo-ISPs make those technical decisions based on desires other than having an optimal network.
The fact that they are so cheap is an indication that people were already finding other ways to get in.
Honestly neither am I but I know the one exception to freedom (and for good reason) in the US is child porn.
It takes ~2.4 kg of feed to grow ~1 kg of (cooked) eggs.

(this is called the feed conversion ratio)

Eating vegetarian gives the baseline for comparison, a conversion ratio of ~1:1 (I think it is better to not claim exactly 1, animals eat different things than humans and maybe do better with extracting value from fiber).

The details of a given process for making a lower compromise meat replacement would have to be considered to calculate the equivalent measure. I don't think it would even be 2:1, but that's just a guess.
See past HN threads and posts that spawned them, e.g., this one:

https://news.ycombinator.com/item?id=5707088

Apart from syntax wins, you can't get much lower-level semantically and keep both safety and linear-time verifiability. Java bytecode with unrestricted goto and type confusion at join points makes for O(n^4) verification complexity. asm.js type checking is linear.

New and more concise syntax may come, but it's not a priority (gzip helps a lot), and doing it early makes two problem-kids to feed (JS as source language; new syntax for asm.js), which not only costs more but can make for divergence and can overconstrain either child. (This bit Java, pretty badly.)

/be
ArchiveTeam - A Distributed Preservation of Service Attack was behind the reason.