skysight-inc/HackerNews huggingface dataset:
I did mean 404. When people or spiders encounter a 404 twice, they will assume the resource is Gone (although a 404 doesn't technically tell them that it is, sure, sorry I didn't make that clearer: "No indication is given of whether the condition is temporary or permanent.")

A real 410 would obviously be even worse, but that won't usually happen by accident. When my server/app crashes and I'm working on restoring the configuration, in the meantime, it will usually show a 404. And that's bad.
Uber Raises Giant $1.2 Billion Funding Round At A $17 Billion Valuation
Congrats!! That's a pretty big win!
I think what they're doing is great. But does anyone else feel like "job creation" is a distracting data point? I can't help feel that companies like Uber are really just positioning themselves early for the self-driving car revolution that is coming. They will be in a very good position and heavily incentivized to switch to a driverless model once the technology arrives. Perhaps I'm premature in my expectations of how soon this will realistically happen.
"They've nailed the difficult math behind the logistics issues - basically a scaled version of the traveling salesman problem."

This is so much bullshit it makes my eyes hurt. They "talk" about this a lot but it's not even related dude! Read some books.
> Sure, but while arrest and criminal prosecution may be more problematic (though not impossible) with a foreign citizen in a foreign country, extrajudicial killing is generally less problematic there, largely for political reasons (and, in large part, as a consequence of the perception that arrest and criminal prosecution is more difficult.)

Yes, that's a good point. Even with some form of executive due process it will never be likely that foreigners abroad have more or equal Constitutional protections than citizens on U.S. soil, and the NSA could tie back into that.
Exactly, this valuation doesn't sound insane. They actually have a revenue model, where they are generating cash, and it's not based on some wishy-washy "we plan on doing ads" plan in the future.
I think you mean Syria, to Iran. suggesting that their civil war is occurring just because they want to move off the dollar standard is rather absurd. That may be a factor, but you have to weigh it against other factors like long-standing repressive autocratic rulers, demographic pressures with large numbers of unemployed youth, the relatively sudden availability of real-time digital communications and information access.

The 'US as malefactor' viewpoint depends on attributing enormous competency to the CIA and similar agencies to start revolutions, but simultaneously ignoring other factors - like the lack of concrete support for the rebels in Syria, notwithstanding the brutality of the Assad regime or widely-accepted evidence of chemical attacks. If the US were actually intent on toppling that regime it has had ample opportunity to advance that goal, but has chosen not to do so. In a larger context, the idea of moving away from the dollar as the reserve currency is often advanced because that would supposedly make it more difficult for the US to import the oil it needs. But there's no record of the US having adjusted its monetary policy in response to swings in oil price, which you would expect if that were the issue; and in any case domestic US oil and gas production is at a historic high and we've started expanding our nuclear fleet again after a 30 year hiatus.

I'm not American either, and I don't see the US as benevolent so much as driven by enlightened self-interest. Where I differ from you is in thinking that US interests aren't dependent on or even advanced by destabilizing other countries, notwithstanding historical US reliance on that strategy.
We know not to be surprised by all this by this point, right? I mean, regardless of whether you think this is analogous to, say, a speed trap - but in cyber space - regardless, we aren't surprised? Yes?
Biosphere2 was an experiment to seal humans and plants i to a dome and not open it for some time.

Fungus and other pests destroyed some important plants and the eco system collapsed.

It had been built in the middle of a desert but urban expansion means the site is reasonably near housing now.

There were a bunch of photos of the dusty derelict interiors floating around a few years ago.

I kind of wish people would try again, just becuase.
So, you slept 11 hours a day?! Wow.
https://twitter.com/DEVOPS_BORAT/status/171738739209539584
My friends find it super convenient in their lives. That's what providing value is.
They are not considered a contract under law, as they are only available after buying the product, so the consumer cannot know before hand what s/he getting into.
Bingo. I don't use FB that much and I don't trust them to have access to (in every sense) every site I have access to.
http://www.washingtonpost.com/blogs/dr-gridlock/wp/2014/06/0...

Given they are getting banned in entire markets, I think this evaluation is crazy.

UPS, Fedex, etc already have software just as advanced for planning their routes. Uber isn't going to magically beat them somehow. Heck, part of why they lean on the USPS is there is some economics in delivery outside of big cities that create a situation where it makes no sense for more than 1 delivery company to deliver for the entire area (and even then the USPS loses money on rural deliveries in some areas!).

EDIT: To be clear, I'm not saying this proves a bubble...I'm just saying Uber is overvalued given the fact they are going to get hit with regulations eventually that will squeeze their margins or be forced to retreat from numerous markets.
Very cool, this seems much nicer than using hotshot to profile Django.

I'm a little confused by this page though: http://mtford.co.uk/silk/request/1907/profiling/. Why is wrapped_target listed so many times for a single blog post query? Is there a hierarchy to the profile calls that's not shown? Oh, does it go deepest level to highest level calls?
Actually, it's not used that much on high-volume systems. That's because a LOT of platforms treat 4xx as "user error" and will treat them as fatal.

So call goes from TelcoA, to Reseller1. Reseller1 cleverly returns 402. TelcoA stops and doesn't failover, returns error to customer. TelcoA is unhappy, because they wanted to continue the call to Reseller2.

Source: I work in wholesale telecom and this is exactly what every larger customer asks for. They must get a 5xx error (sometimes a 503 specifically), or their side won't continue hunting the call.

402 and all the other fun stuff might be used in a more pure SIP environment, but I doubt it's used in any sort of significant % of actual SIP deployments. Actually, just like most of the spec. It's either confusing, useless ("Retry-After: 300 (I'm in a meeting)", or a security hole.
No worries! All of us over at PA were more amused/surprised by the analysis than reading malice into it. Just very strange to have it happen to you!
If you want to chew your nutritionally complete food try mealsquares.
Even if they don't switch to that model, someone else will. Humans are a big expense.
Obituary for 32-bit
omg please stop trying to check the state of your state machines, the engineers already took care of that ;)
Cable companies are astroturfing fake consumer support to end net neutrality
This is about math and more for older children, but I like these in particular. It's great for a summer. A kid in Jr high to HS can leaf through and find some illustration that looks intriguing and then there are something like 2-4 pages to read about maybe fibseq or knots or whatever.

http://www.goodreads.com/book/show/1473881.The_Joy_of_Mathem...

http://www.goodreads.com/book/show/1473882.More_Joy_of_Mathe...

http://www.goodreads.com/book/show/1577533.The_Magic_of_Math...
Porch.com - Seattle, WA - Full time - H1-B welcome

Porch is seeking Senior Java Engineers to join our Seattle office. You’ll work with passionate people building a cutting edge product that spans desktop and various mobile platforms. We’re low on formality and high on team-based collaboration, feedback and innovation. Since we follow Lean Startup principles, flexibility is key and you will likely wear many hats and participate in development across the entire stack.

The home remodel and repair industry is highly fragmented and local. So a solution is going to need big data. As such, we're a smart group of passionate techies that's focused on bringing order (and dare we say delight) to an age old, recurring problem.

We believe in Beautiful Products, Relentless Customer Focus and Team Before Individual. We practice the lean methodology and believe in data driven decision making. We're always looking the right people to add to the team and thrive on diversity (of views, experiences, skills, passions, etc.).

Email for more details – jillb@Porch.com or kelliem@porch.com
Yes, that is the one.
I really need some sort of indexing/full text search through pages I visit
We have a guy on our team, let's call him Kent. He writes lots of tests, so many tests, mostly before he coded anything. Oopps. If he even prototyped a bit, he would have seen he was barking up the wrong tree. So he writes a whole battery of new tests. Now all his time is gone. He has to spend even more time. Let's call this the Martin syndrome.

We also have another colleague, he wants to have his cake and eat it. His name is David. He is now doing septagon testing. Does it benefit the project? Probably not, but it gets attention, and that's the important thing. For him.

Then finally, we have a colleague, who as always remains nameless and faceless. We never rwally notice these colleagues. They produce working code, with a few sensible tests as appropriate. They deliver for the client. They are not arching for book sales, conferences, blog spam clicks or anything else. They are the real professionals.
The PM Interview – Practice PM Interview Questions (with timer)
Since there's a whole subthread here about how startups should keep their ducks in a row for acquisition DD, it's worth considering whether this is extremely premature optimization for most startups.

Even if you do everything right, an acquisition is astonishingly expensive --- low-mid six figures in a lot of cases.

If a deal is worth doing, it's probably not going to live or die based on how many tens of thousands of dollars you can whittle off closing costs.

That's not to say there aren't deal-killer sloppy mistakes to be made early on (vesting! keep cap table clean! get your contracts reviewed as you sign them!), but a lot of what I'm reading here doesn't sound like that kind of stuff.

Maybe someone on HN has a horror story about a deal they really wanted dying in warrants-and-reps DD; I'd love to read it.

(Like all my comments, this reads more demonstrative than I really mean it to; I'm really asking, more than arguing.)
World Cup Fixtures
We need this for SF! For such a (comparatively) sunny place, I've struggled to find good places to sit and drink in the sun (moved from the UK in August).
There are a variety of "Instructibles" for these. They're of variable quality and I have no idea how to select the instructible with most chance of sucess.
Reset The Net – With Care
After reading through this intro, it isn't clear to me if I can use the decorator or context manager to profile code outside the request/response cycle.

Any ideas if that's the case?
What exactly is this looking for in terms of creating the sidebar? Loading your android source code and going to your site nothing appears in the navigation menu.
I don't think that's incompatible with creating jobs now and I wouldn't fault them for it.
Nice irony. Your comment shouldn't be downvoted.
You're console.logging everyone's app settings and email after they've created an app.

main.js:1480
Ask HN: Useful git aliases?
40k with 3-5% equity. 1-2% with 60k.
Virginia officials order Uber, Lyft to stop operating in the state
Today a broad campaign called Reset The Net has launched with the tagline “Don’t ask for Your privacy. Take it back.” Today also marks the one year anniversary of the Edward Snowden leaks that showed the extent of the NSA data collection and surveillance activities. Reset The Net is meant to be a citizen and corporate response that uses technological means to thwart the NSA and other agencies like it. The basics of Reset the Net are indisputably good practices. Sites should use SSL to avoid session highjacking and eavesdropping. People should know that there are tools for encrypting private communications as well as tools for anonymizing their access to the web.
Thats a great question... that def shouldn't be there. render_to_response is actually dynamically profiled i.e. the decorator is applied at runtime via configuration in settings.py. This looks like its probably a bug with that. Cheers, will look into it
For example,

http://www.eurogamer.net/articles/2012-07-03-eu-rules-publis...

In case you can read German,

http://de.wikipedia.org/wiki/Endbenutzer-Lizenzvertrag

in Germany, a EULA is only valid if the consumer is able to fully read it before paying for the respective product.
ruby on rails fan guy here and i adore what ddh has created.
Absolutely not

Edit: By "PC" I'm assuming you mean the device I usually use for my desktop computing? I want to be able to turn that guy off without taking my hosted app out of service.
> Furthermore it seems likely that a combined soviet/american land invasion would have prompted nearly as quick of a surrender as the atomic bombings.

Perhaps (there always remains the question of where the Soviets would have found the needed amphibious shipping to make it happen, of course).

But even if we assume it happens, now we have another Korea split into a Communist and non-Communist bloc. Great improvement, no?

You're right about what-if games though... I'm just glad the decision wasn't mine to have to make, especially with those ethical questions still not fully settled even to this day.
Because running a business and trying to contact you is such a terrible thing. Instead of adopting a self-entitled stance that I have the right to not be disturbed and any violation is an attack on my ego driven need for individual sovereignty, I have learned to respect and even root for the small businesses trying to make a dollar for themselves while everyone else is busy wasting their life away being wage slaves for giant soulless corporations. I don't get mad, I evaluate the email if I'm interested.
The idea that all disagreements arise from ignorance, stupidity, and communications is a point of view that privileges the speaker/thinker, because those concepts cannot always be defined in an objective, repeatable way. So it allows the speaker/thinker to think "I know more, or am smarter, or are a better communicator," rather than "this other person disagrees with me."

Take abortion, for example. Some people believe that human life begins at conception, thus abortion is murder and should be prevented by the government. Others believe that the government should privilege the rights of the mother over the fetus until birth. While these points of view are informed by scientific knowledge, they are not based wholly on scientific knowledge; they are system of human values. So no matter how well we understand the biological systems of procreation, there will likely always be disagreement over abortion.

Or consider people who believe that if they follow the precepts of their particular religion, they will be rewarded supernaturally after death. While there is no scientific knowledge to support that point of view, there's also no scientific knowledge that disproves it either. So if some people think that eating pork is ok, and others think it is a sin, there's not much science (or any other system of objective knowledge) can do to resolve that situation.
Prepending Edit: If you're reading this and have a lot more familiarity in how investments of this kind are made, and what kinds of things these investors are thinking, I really am making this post looking for education. I didn't finish college, and don't know a lot, but I'm trying. If you'd rather not stir the pot by talking here, my e-mail is in my profile.

The one thing that makes me skeptical about this, is historical data. From what I'm seeing, the entire US Taxi/Limo market is $11bn in value. So for them to achieve this, they'd need ~80%+ market share in the US, plus a high market share in both Europe and Asia. This is a valuation that smells similar to the WhatsApp deal, where the timeline to succeeding this valuation is 15-20 years out.

Is there some data I'm missing here that implies my data(from [1] for example) is flawed? Or that maybe this isn't such an out-there valuation, by way of possible growth from ridesharing, or other avenues Uber could explore without straying too far from their primary purpose?

http://www.ibisworld.com/industry/default.aspx?indid=1951
AFAIK GCHQ had a ministerial warrant for TEMPORA, but in the UK, unlike the US, incredibly broad warrants aren't uncommon.

Edit: Yes, a broad warrant under section 8 of the RIPA Act, approved periodically by the Foreign Sec.[1]

[1] http://www.theguardian.com/uk/2013/jun/21/legal-loopholes-gc...
Rabbit-proof fence
They are expanding pretty fast; have you heard of a (not so) far away country called Colombia? Well, they are already here; as they will be in all the nations that allow them to. Getting banned hurts them, but there is no universal ban in sight.
so hostile. even if it's not a general solution, it's working. perhaps it's time for you to put down the books and build something.
> I subscribe to the idea that we are doing software engineering and as such there are some "generally" understood principles such as SOLID, the Law of Demeter, Cyclomatic Complexity, etc that provide objective measures of "good" architecture

Cyclomatic Complexity is not a principle, it's a specific measurement of potential complexity.
Law of Demeter is a guideline
SOLID is an object oriented-centric set of principles.

These are 3 completely different things.

You then go on to state using these makes software more testable. Since TDD can only exist in "testable" code, TDD is good design because these measurements/guidelines/principles are good design.

It's a non-sequitur of epic proportions.

I guaran-goddamned-tee you I can write a piece of software with less cyclomatic complexity than the Linux kernel, that is not nearly as well designed. Conflating those two things is what it means to be PHB.

CC is simply a measurement of a specific type of complexity, and like all measurements, it means jack shit without context. For example. the measurement of 8 inches. Is that number high, low, or normal? Or put another way, are we measuring a mans penis, a mans leg, or a mans hand?

this is why so much software turns to shit. This right here. The process by which you make decisions. If it's a good process, you'll have a tendency to make good decisions. If not, as illustrated by the post above, you will have a tendency to make bad decisions. A series of mostly good decisions will result in acceptable to good software. And the opposite results in unacceptable to bad software.

You want to learn how to write good, stable software? Learn to examine your thought process, and be explicit in your attempt to make good decisions. Be willing, and able, to identify bad decisions, why they're bad, and what you should have done instead.

What you did was believe the conclusion (TDD is good design) and then constructed the argument for it. DO NOT DO THIS. This is the stuff of bad decisions and software design failures, and this will happen regardless of which process you subscribe to.
Latest OpenSSL flaws can lead to information leakage, code execution and DoS
usually it is an option or stock award grant that is valuable enough when fully vested over a long term (usually 4-5 years) that it is very hard to walk away from it. it "handcuffs" you to the company.

http://en.wikipedia.org/wiki/Golden_handcuffs
It's cheaper to lie to people about a position having a long-term future & getting them on board with a salary than being honest & paying them hourly.
A series D? Crazy
I'm European and completely agree with him. I grew up in Ireland (a constitutionally neutral country) and have lived and worked in the UK, Netherlands, Germany, and Spain as well as visiting several other European countries.

You would have to be living under a rock to ignore the long history of European internal wars, and equally to ignore the fact that European countries have been able to maintain a minimalist approach to defense spending because of the US security umbrella.
Sorry for being nit-picky. It is not that we evolved to thrive during periods of famine. It is that we did not evolve under conditions where resources were plentiful. That is why so many people die from heart conditions brought on by excessive eating. The machinery in our body is simply insufficient to deal with the excess cholesterol.
Tori Black Pokes Fun at Computer Protection
iWebSafe.com is dedicated to helping you click with confidence. Our purpose is to bring you the information and tools you need to keep your identity, data, and hardware safe from those that would try to steal them.
I'm ashamed to admit that I know this, but Candy Crush uses a similar method of doling out free lives/moves. If you give a bunch of friends free lives, they get asked to give you a free life in return. Always saying "yes" will indirectly get you more freebies in return.
(Clever) pun intended, I assume? ("Irrational exUBERance")
*Verizon wireless, not Verizon. And likely not one of the companies on Vodaphone's list since Cellco Partnership was operated by Verizon here in the US.
You probably have other examples anyway, but I wouldn't consider learning bluegrass songs via youtube videos as a use of social media.

> You can (and probably should[1])

Did you forget to add the [1] footnote?
They're making the world a better place.
How about creating a system which is fair for both clients as well as freelancers? May be one of us here can come up with a website which is better then freelancer and other such alternatives. Few things which I am not happy with these kind of sites are they are way too complex. When I joined freelancer (formerly know as getafreelancer) it was very simple to use and had only reviews and ratings. Things were simple yet worked well.
some amount of duplication is almost always preferred to the wrong abstraction

This. This concisely expresses something I've learnt in the last few years but have struggled to write down. Generalising is great until you generalise in the wrong direction, then it creates extra complexity in all the other directions.
The Future of Retail 2014
Ah, that makes sense, I wrote and ran the script before he open sourced it.
And this is the reason while I like Python a lot, nowadays only use it for scripting under UNIX.
The thought of a fleet of driverless electric taxis is amazing.
yeah, forgot, sorry bout that.
Well, in NYC alone there are 236 MILLION trips per year [1]

Without reading that entire document, lets just say NYC is a $20bn+ market for the taxi industry...

1. http://www.nyc.gov/html/tlc/downloads/pdf/2014_taxicab_fact_...
Nope. Encrypting your mail makes it painful to get access to it sometimes. Even people who encrypt a lot of email don't encrypt everything.
Calorie restricted diets have been extensively studied. Radically reducing your food intake is about the only known way to seriously extend lifespan. The trend holds true for virtually every multi-cellular organism ever tested under laboratory conditions.
having been involved with a few acquisitions in the past, usually the terms of the deal have a lock in period where you can't sell to aid in retention. then you add on top of that new retention grants to handcuff folks as best you can.