skysight-inc/HackerNews huggingface dataset:
>How much time does nginx spend parsing HTTP requests compared to waiting for network or disk IO?

Enough that they choose to use much more obtuse code? Not to mention network/IO scale independently so it's not a relevant comparison. I wrote a packet capture system that spent about 70% of its capture/index CPU budget on parsing.

A torture test is only clever if it's not absurd because of a thousand edge cases. Then it just reflects the stupidity in the protocol design.

Do you have any possible use of terrible parsing rules that encourage security holes? HTTP is commonly used outside browsers because it's a simple wrapper for a TCP-RPC model. Request something, get a response. And none of the features depend on the stupid parsing rules - absolutely no one and nothing benefits from that. Except perhaps contractors billing hourly.
That's, huh, way too much social engineering.
No wonder I was finding this so hard!
A Face Recognition Algorithm That Outperforms Humans?
Looks like I wasted my time writing Mr. Wheeler an email on this very subject a few weeks ago.
The Sphinx – The World's First Intelligent Tablet Dock
Are the lawsuits the only difficulty? Is precedent so important for something like the FCC? I can imagine it, I guess.

I'm asking out of curiousity.
I read this as FCC plans to allow slow lanes.
It's also HTML5 instead of Unity which is great.
> Between 1966 and ’67, five Lunar Orbiters snapped pictures onto 70mm film from about 30 miles above the moon. The satellites were sent mainly to scout potential landing sites for manned moon missions. Each satellite would point its dual lens Kodak camera at a target, snap a picture, then develop the photograph. High- and low-resolution photos were then scanned into strips called framelets using something akin to an old fax machine reader.

Before they were doing this, spy satellites would hurl the data back to Earth in a capsule, then use a plane to try and pick it out of mid-air. You had to wear gloves when pulling it into the plane's cargo hold, the capsule would have been searingly hot. One time the recovery crew saw a Soviet submarine in the waves beneath them, from then on they stuck to radio transmissions only.

http://en.wikipedia.org/wiki/Corona_(satellite)
I don't know if I'd call it a bait and switch, because you never really knew exactly what you were getting with Facebook anyway. The kind of auction system they use is practically designed to avoid transparency (and they're obviously not alone in that among on-line ad platforms).

It always comes down to the numbers, though. If we're advertising a small business on Facebook, and it generates more in revenues from sales than it costs in customer acquisition, it's still a net win. Is it the best place we could have invested those advertising funds? Maybe, maybe not, but it certainly becomes less attractive as their cost-per-whatever figures go up, and no matter how much they fudge the presentation, we still know how much we paid overall and how much revenue we got in return.

In any case, every time this comes up there are plenty of posters who have small businesses and make the above argument, but generate revenues in the 100-200% bracket, i.e., they're at least breaking even and maybe doubling their investment, but no-one's buying the private jet and yacht any time soon. It doesn't take anything shady-sounding like a bait and switch for Facebook to lose all of that business, it just takes increasing cost-per-whatever a bit more until the return on investment is no longer a safe bet. At that point, they lose to other options with either generally better returns (so you don't care about the odd few percent, because you know you're still comfortably winning overall) or a more predictable model (so you can still run it on tighter margins).
Until elastic beanstalk supports time scheduled scaling, I will be sad. Every morning my app servers go from zero to a million miles an hour and it takes about 20 minutes to scale up. Does anyone actually use this at scale?
Basically, anything that's not next business day is a delay due to risk. (well, except for online bill pay, which can be printed checks that are mailed out.)

Depending on the risk profile of the business, we've done an array of things from 0 day simultaneous ACH credits and debits to 3 or more day holds on incoming funds (via ACH) before credits can go out. Obviously, the riskier the business, the more expensive it is to go fast. 3 day holds are pretty common, since any NSF sort of return is supposed to happen in that time frame.
What's really fun is, you bought a stock a long time ago, it spun off some other companies which got acquired by yet other companies, such that you now own several stocks, all attributable to the purchase of that one stock a long time ago. Now you sell some of the resulting stocks, and you need to compute your basis in order to figure the taxable capital gain or loss. This entails looking up the ratios from the various spin-off / acquisition events to determine how much of the original cost to allocate to the sold shares.
I also feel like the physics are bit more forgiving.
Pro tip: make your browser extra short.
I literally though I was going dizzy when the columns started moving.
What I think is a bit ugly about a stock claw back, at least in theory, is that the employee accepts a position with a lot of work and low pay, and takes the risk that the stock will be worthless. Later, when the stock is known to be valuable there is the threat that someone will decide you are no longer "worth" your options. Who is going to reduce your options for a worthless stock? It seems like a one way street.
I know you were provoked by a trollish comment, but it should be obvious that this not an appropriate post for Hacker News.

All: this indignant political subthread is off topic.
To strike a contrarian tone, how much is this going to matter a handful of years from now as the internet at large and bandwidth to the home continues to increase? In a decade is it unreasonable to expect that "really fast" home internet is 1 gigbit? At that point even your pokey 50mbit connection already has 10x-20x the bandwidth Netflix sees for a "good" connection (their metric). Does this make it harder for Netflix and future video streaming companies to send us 4k video, sure, but I struggle to come up with too many other ways that this will hurt.
Personally, I think that Austrian economists generally undervalue empiricism. Ludwig von Mises himself wrote of his theory: ”Its statements and propositions are not derived from experience... They are not subject to verification or falsification on the ground of experience and facts." and F.A. Hayek wrote that any theories in the social sciences can "never be verified or falsified by reference to facts."
Booting Ubuntu with systemd: Test packages available
We already have a non-neurotoxic version, it's called MDAI.
Obviously it comes down to what we consider "evidence." I have trouble considering someone saying that something happened, as "evidence" if there is no other relevant information. If I stand up in the office and claim that I saw personA murder someone, does that suddenly constitute non-zero evidence that personA is a murderer? If I write a program to randomly generate claims and post them to my Twitter account, is each tweet a non-zero amount of evidence?
Instruments JS to show a detailed, reversible, line-by-line log of execution
I'm not sure how you'd categorize Google, Apple and Netflix generally as "ISPs."
Do you live in America? I find it laughable that our internet will get that good unless Google gets Fiber into large enough areas forcing competition.

Even then, ComcastWarnerXfinity will find ways to jack up prices.
> I'm not saying TDD is the only way to write code, I'm saying TDD is the only way to make sure that you will have minimal automated testing.

We'll have to disagree there. It's a fine way. There is rarely just one true way however.

> About your condescending remarks about delivering business value, I'd like to see you delivering business value while working with 10 other people on a tightly coupled 100k+ LOC application with no tests.

I, sadly, do this every day. It sucks.

> I might take you seriously when you say that the craft and process don't matter.

I never said they don't matter.

I'm advocating not taking a black and white view of things, which you seem to be doing. There are more options out there than 100% TDD 100% of the time or skipping testing completely...
Viewpoints Retrospective: An Axiomatic Basis for Computer Programming
But the logical conclusion of your argument is that no individual or organization should ever threaten or take legal action against people who make false accusations.
> So if Apple had $1B in overseas profits, paid 5% in Ireland as income tax, then wanted to repatriate the remainder to the US, the government would seek $30B in tax -- not the $35B that would be indicated by our 35% corporate income tax rate.

That's not what double taxation is. Double taxation is that both corporate income and corporate dividends are taxed. Suppose a corporation makes $10/share in profit and wants to issue it as a dividend. First they would pay corporate 35% income tax on the profit and be left with $6.50/share, then if they issued a $6.50/share dividend, the shareholders would have to pay income tax on it again and be left with only $4.225 of the original $10.

If a foreign government also extracted a cut then the money would be taxed thrice.
As a note, that patent expired years ago. (Patents last at most 21 years). That IP is in the public domain now.
34 cents $0.34 , earnings per share
A phone that's $50 cheaper is not appreciably different to a consumer paying $100/mo for 2 years for service. $2600 is not that different from $2550.
Ok, I changed the title back to jwz's.
inspiring. pixel art really has a quality all its own, regardless of the technical or budgetary limitations surrounding its origins.
Signed up for yesterday, had to pay $5 comcast tax for HBO go (HBO = $15, them "letting" me use HBO go - $5).

This system is bull shit.
Rosetta Stone is changing -- we've moved from a CD-based language learning company to a cloud- and mobile-based company with products deep in language and beyond. Our Product team is well underway towards delivering on this vision: in 2013, we made a major expansion into mobile with over 2M downloads, delivered a brand new language product on a new platform, acquired 4 learning companies, and launched our first products for Kids. Rosetta Stone is building the most personalized, engaging and content-rich products to delight our learners.

Come join us! We're building the next innovative mobile and web products in language, literacy and brain training, and changing the lives of our millions of learners in the process.
Why I threw away three Jawbone UPs, sold my Fitbit Flex and deinstalled Human
You got a lot of replies talking about the global taxation of US companies' profits. That is a problem; no other developed nation tries to tax foreign profits already taxed once again at home because it leads to just this kind of problem.

But the really big problem is that the US has the developed world's highest corporate tax rates. At 35% federal and 0-14% state, US rates exceed all other first world jurisdictions. Few big corporations pay that much because the USA has a lot of special credits and deductions that lobbyists for big companies have slipped into the code for themselves, like executive entertainment expenses and "research" or "domestic" manufacturing and oilfield operations and banking interest and such. Foreign profits don't enjoy such deductions at the margin, so the full rate would have to be paid.

President Obama and congressional Republicans have suggested that the rate be lowered and some of the deductions be eliminated. Congressional Democrats and special interests that each want to keep their own favorite deduction have been preventing a deal for years.

It's more likely that we'll just get a overseas tax holiday at 20% or so sometime in the next decade while the system at home remains a mess. Apple can wait it out and see.
I don't think that debt, by itself, causes crashes. I think it's a bit more complicated than that.

Here's a market that's going up. People invest in it. Then it goes down. People lose money. The economy does not collapse, and life goes on.

Here's another market. It's going up. People look at it and think that it's going to keep going up, and therefore that it's safe to borrow money to invest in that market. The market goes down. People lose borrowed money. This is much more threatening to the health of the economy as a whole, because it can bring down the banks.

So it's not just debt. It's debt used to buy investments in a market that's in a bubble, that when it goes back down wipes out both the borrower and the lender.
Mental: 64.29%
Physical: 35.71%
Dota 2: Valve Is Manipulating Gamers into Good Behavior
In the coming decades our current golden age of internet innovation will be looked back in wonder.
Please, stop cringing. I work in this field. It's secure, I upload file to the banks SFTP, yes, Secure FTP. And the NACHA file is PGP encrypted with the bank's public key. Firewalls are in place, the bank only opens up to a specific host within our network and denies everyone access. We open up a port for only the transfering host to the banks SFTP. Their SFTP is not a regular SFTP that you can just browse. They have a folder with -wx permission. You can cd into it, place file but you can't read it. Stop cringing. Banks are not that incompetent.
People don't like waiting for downloads, news at 11
Fast Lane? more like 'not slowed down lane'
Well, it's hard to say that Motorola had it's heart in the 68K CPUs, it was a wildly diversified and not entirely focused electronics conglomerate back then.

And their product plan was very conservative, with the "odd numbered" chips not being great advances on the even numbered ones, e.g. the 68030, which came out the same time as the first SPARC, used the 68020 microarchitecture with a 256 byte instruction cache and used the design shrink to put the MMU on the chip (but not the FPU). The 68040, three years later, wasn't a stunning success, was it? And the 88100, which came out a year after the 68020 certainly sucked up a lot of corporate oxygen, not to mention put into question the company's commitment to the 68K family.

And it's very dangerous for a company to depend on another company for one of the most critical components of its products, isn't it?

But, yeah, the economies of scale, the much lower unit sales to spread your Non-Recurring Engineering costs over, eventually doomed them to mostly bureaucratic and installed base niches when AMD successfully innovated for a short period and then Intel got its act together due to that threat.
> Most of Earth's history is dominated by long phases of greenhouse climate. During these, the global climate is more stable and much warmer.

Shouldn't we welcome this? Lost in the debate about climate change is the question of whether or not the earth would be better off much warmer. Obviously there are costs to such change, but there are clearly benefits.

A lot of earth's land is tied up in uninhabitable frigid places. The idea that we should not slow or even intentionally accelerate global warming is not a completely nonsensical one.
In my experience people seem to be able to use TiVos just fine.
So you don't think that it would be far better for inmates to be taught, say, to become programmers or translators or do some other business that is in demand, allows them to be self-employed and requires low start-up costs?

Why?
This is a great link, thank you!
I found a project someone is working on that seems really interesting: "Music player server with a web-based user interface"

https://github.com/andrewrk/groovebasin
Glad to see that this post offers a positive outlook on corporate VC rather than highlight the media-driven skepticism. Startups should take consideration for the strategic, long-haul value that larger corporations can provide by being present in the early days.
The FCC has a pretty wide mandate, so yeah the lawsuits would be the biggest stumbling block.

If their board of commissioners wanted to, they could reclassify all ISPs tomorrow and assert their authority. If however, their reclassification was overturned, it would significantly weaken their stance on all other regulatory matters. I half wonder if the reason they haven't reclassified yet is to hold that threat over the telecoms to make them play nice.
Depends on who you are working with, I worked with a Bank once that gave me crappy fails and it failed because I had a validator. The new bank I work with follows the specs strictly. So if you are getting invalid files, demand that the originator of that file fix it.
That isn't really true. Let's say we get structural separation and retail competition (which is a fantasy in our current situation). The backbone providers could still become rent-seekers by putting the arm on whatever service lacks technical alternatives to large amounts of bandwidth (which the retail customers already pay for). The retailers have more negotiating power than consumers do, but there is still a place for regulation to prevent a pricing policy from strangling innovation.
Evan this is really nice!
Excellent riposte! Mine was going to be somewhat less polite :-)

Can't stress enough that TDD is not about testing (sth. DHH, like many if not most critics gets wrong). It is about development and design. The fact that you get a pretty decent test suite out of it is a nice side effect. (Love me those side-effects, wouldn't want to program without 'em).

I also find that whenever I skimp, it always comes back to bite me. And usually it was because I hadn't understood the problem-space well enough to write a proper test. That's one important part of TDD for me: I have to understand the requirements well enough to actually write a test for them.

And the OP is also right in that Rails is a bad environment for TDD, as far as I can tell, because all the magic and auto-integration gets in the way and has to be laboriously stubbed/mocked etc.

Maybe it's time the community got over Rails. (See also Uncle Bob's excellent architecture talk: http://www.youtube.com/watch?v=WpkDN78P884 ).
There's also an M&A signaling issue with corporate VC. If, I don't know, Microsoft invests in you, potential partners and acquirers might deal with you as if Microsoft has a first-refusal right for your company.
I would not try to sell the comapny to Yahoo or Facebook, I would sell it to Amazon. If Amazon isn't interested I would:

- Cut the employees from 2k to like 500 (That's just a guess. I don't know enough about their structure to say a real number)

- Milk their Facebook hits (and keep the staff to do so)

- License my IP (Farmville, Mafia Wars, Draw Something) to any PC, console or mobile developer that will not embarrass me.

- Take a few longshot bets on FTP PC or Mobile games. Not too many so I can stay focused, and not too expensive so I can keep trying.
we can trust Google Fiber to be net neutral... right?
In flappy48, are there some cases where it's impossible? Because the pipes are randomized (unlike the original Flappy Bird, I think? Never played it, but my understanding was it was always the same sequence) - by the time the first pipe appears, you might have already flapped to a position you can't recover from.

Or maybe I'm just really bad at this game. :-)
Another wrinkle: The popular devices for viewing online video, Rokus, Apple TVs, gaming consoles, tablets, and phones have little to no storage space for meaningful amounts of HD video.
In the current ice age, the cycle between glacials and inter-glacials is primarily driven by variations in the Earth's orbit, and therefore the distribution of incoming solar radiation over the Earth's surface by season and latitude. Obviously, as you mention, this then interacts with global climate through atmospheric and ocean circulation. They're called Milankovitch cycles after Milutin Milanković, who calculated them all (by hand!) at the beginning of the 20th century.

Obviously orbital forcing would exist in "greenhouse" times, to answer the parent comment.

If you are interested, there are three variations:

- eccentricity, change in the ellipticity of the orbit around the Sun, ie how close to a circular orbit it is. So if it's close to circular, temperature variations by season will be low. If it's more eccentric, you will get greater variation by season.

- tilt of the axis of rotation, which varies around 22-24 degrees. So when the Earth is tilted over more, at the poles it will be hotter when facing the Sun, colder when facing away.

- axial precession, which is the wobble of the axis of rotation, a bit like if you put a toy gyroscope on a table. This has a latitudinal and seasonal effect, particularly at the poles.

These cycles are approximately 100, 41 an 25 thousand years respectively. Put them together and the periods very closely follow the current ice age climate variations.
Not requiring a landing means you could basically do it with what, 3 Falcon Heavy launches at most? So O($1-10b)?
Decrypt firmware and get root on Onkyo receiver
I'm pretty confident there would be lawsuits following a decision not to regulate at all, as well.

"But, but, if the FCC isn't there to slow down unlicensed spectrum tech, all our exurban and rural customers will just sign on with their local WISP, and we won't be able to charge them lots of money for crappy service anymore! Then after that tech is in use for a couple of years, pretty soon it will be good enough even for densely-packed suburbs, and there goes that captive market! What would be left for us, running fiber to the inner city? What have we been paying you people for?!"
Thank you! I just finalized the majority of the updates now. Only thing left to add is details for the Anglican ceremony, which I'll take care of this weekend.

http://kristine-amori-ritesh.com/
that's what they thought in 1999 too. Only works as long as your investors believe your story and are willing to keep injecting cash
Not at all. I was just identifying "educated person" as a term in potential need of a definition. Thanks!
I still liked the video, it certainly peaked my interest.

I happened to be on my phone so I missed or ignored the section about sous-vide basics, which helped alleviate some of my ignorance.
Why You Should Teach
Study cited (I think): http://www.newyorker.com/online/blogs/johncassidy/2014/04/is...
Help me understand why docker adds any value in prod? When I tried it, I got quickly frustrated with the "expose a single port" to the local OS. Sure, I could go ham on it and move ports around but where is the scale in that? If we are limited to 1 docker/VM seems like we waste more than we gain. Same problem in physical servers.

Not trolling here, seriously interested in where people see value in the real world.
Ask HN: What software does your employer/you use, that sucks?
In lieu of Idea Sundays, I'd like to experiment around asking HN for problems, rather than ideas.
"...and the internet companies get to avoid new players."

I think you missed that part of GP's comment.
What would stop backbone operators from doing that? I'd guess the same thing that's stopping them from doing it now: actual competition. The monopolists are only a problem at the edge.
What would it take to get someone who cares about the greater good (not an industry crony) appointed to these key roles?
I'm entitled to have a sequence of bits on my computer, and to play that sequence of bits in an application capable of doing so. Since I'm a good person I'm willing to give money to the person/company that came up with the sequence of bits but I don't feel obligated to do so if they make the terms wildly out of my favor, that is I'm forced to also purchase other sequences of bits that I have no interest in.

As for your Ferrari example, some day it will be trivially easy to 3D print a Ferrari and we'll be going through the same thing with physical items as we are going through with IP today.