skysight-inc/HackerNews huggingface dataset:
Almost everyone does do lamest mistakes at some point, e.g.:

goto:fail - https://news.ycombinator.com/item?id=7281378

shellshock - https://news.ycombinator.com/item?id=8365110

I'm sure whoever wrote this would feel a little chagrin when coming back to their code and seeing how inefficient it was (though it got the job done when the lists were small), and they probably would admit their shortcomings, why wouldn't they?

Condescending snark is really easy, and it's easy to say in retrospect and with time to reflect that most useful code has flaws and point them out - software is never finished, and there are a lot of different levels of experience and requirements. If rubygems had never become popular, this wouldn't even be an issue.

PS Rubygems isn't a web framework, it's a package management tool, so the straw man you're hacking away at is the wrong one.
New Type of Arbitration
CIA has attempted to hack Apple firmware unrelentingly since iPhones release
It's because the main bottleneck for most apps that uses lots of gems is elsewhere (the load path grows with each extra gem, meaning a simple 'require' gets more and more expensive the more gems your app uses).
He doesn't have to actually leave the embassy, though, does he?
What do you do with an old ocean liner?
We're still in beta (we've only been going four months) and therefore we're only operating in the UK at the moment. We plan to scale to the US and wider Europe later this year :)
PC makers mock Apple’s new MacBook
Although it's common wisdom I actually disagree.

It may be true for short time blocks (days, maybe weeks) but I don't think this is the case for longer time blocks (month, years).

- If you do the same thing every day, years will pass by very fast.

- If you move to a different country for a couple of months, afterwards, it'll feel like you've been there for years. It's because you seen/learned much more. I've experienced that a couple of times, it's a strange feeling.

I believe that this is because our perception of time is nothing else but perception of self-change.
I keep my keyfile in another BitTorrent Sync folder, along with all my other dotfiles. At least they're in two different places then!
The paper you linked is the one I was able to read -- I linked the full text in my previous post. The paper I was unable to access was "Development and Validation of an International English Big-Five Mini-Markers" which I was interested in for its apparent validation of the model at a more general level.

I peered through the Google Scholar results this morning, and I did indeed find several approachable articles on the subject. For those interested:

[1] "The five-factor model of personality and career success" http://www.sciencedirect.com/science/article/pii/S0001879100...

[2] "The Big Five Personality Dimensions and Job Performance: A Meta-Analysis" http://onlinelibrary.wiley.com/doi/10.1111/j.1744-6570.1991....

[3] "The effects of personality on earnings" http://www.sciencedirect.com/science/article/pii/S0167487004...

[4] "Ability and Personality Predictors of Salary, Perceived Job Success, and Perceived Career Success in the Initial Career Stage" http://onlinelibrary.wiley.com/doi/10.1111/j.1468-2389.2008....

The results are varying, [1] and [2] confirm, while [2] seems to disconfirm (haven't read that one beyond the abstract yet as I need to go to work). [3] appears to confirm but only finds this relationship holds true for women.

In any case, thanks 'trevelyan for pointing me towards some interesting weekend reading!
There's always a time attached, even if it's instantaneous. The contract describes either the duration of the service or the moment in time the transaction occurs.
I have similar issues, and I've read scientific opinions [1] theorizing that people diagnosed with aspergers may actually have extreme empathy to the point where it paralyzes them.

I've been diagnosed with aspergers by one specialist. I had experience that sort of wreaked havoc on my life, so I've learned to carefully not conflate the term empathy with 'mind reading'. It takes a lot of practice, but you can actually learn to (not turn off, but subdue, I suppose is the best wording) the voice in your head that flags every face, body expression, tone of voice, topic of conversation, etc - to a more appropriate level, a more course granularity (depending on the relationship). If you want. I used to memorize conversations and attempt to predict what people were thinking/wanted/needed, and based my action and decision from this prediction. I was very unhappy. I felt like I had no self, my mind was just consumed with the needs of everyone else.

I am also a domestic abuse survivor, so I think my obsession with people behavior, feelings, and thoughts has been 'on alert', hypervigilant. At some point I had to decide that I wanted to study code and math more than I wanted a false sense of people security. I am less depressed because of it, but I also avoid close relationships. It is easy to fall into a black hole when others are suffering because it is so incredibly sad. But I just try to be strong and supportive now, because the world needs people like that too.

[1] - http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2518049/
I met him once.

He came to talk at UNiversity of Cape Town here in South Africa.

I was never really a fan (not for any reason apart from my infatuation with Gibson which kept me more in Chiba City than in Discworld) but I went with a friend who got his copy of Mort signed.

Sir Pratchett gave a great talk and made a funny (yet by todays standards perfectly hideous) comment about fat goth girls.

Just a memory that a total random holds of the man. For what it's worth.
The solution reminds me of the story of why Facebook calls their advertising tags "muffin" tags (up to this day)

https://www.youtube.com/watch?v=SinsSahmjl4&t=870
These apple craftsmanship videos are trying to appeal to the high end watch enthusiast but this is not going to work.

Just look at the Patek Philippe 5175R grandmaster chime watch video: https://www.youtube.com/watch?v=SGPjFFMD3c0 . You can't compare these hand made masterpieces with a mass produced item.

It's like trying to get Pagani Zonda owner to buy a Corvette.
Here are a few: vim, waf, ttrss-reader-fork, gperftools, include-what-you-use, googletest and googlemock. All have had commits in the last few weeks, some in the last day or two.
Nothing's wrong with spinning up more AWS boxes. If it costs 300$ annually to solve a problem that would cost 5k$ in development to fix, I believe it's a wise choice.

Yeah, down the line you will eventually have to do optimization, but you will prioritize.
That's correct for the technical side. As far as I understand the legal side works like this:

The lawyer files charges against a person or persons unknown.
A judge decides about the request for information according to
§ 101 UrhG[1] (Anspruch auf Auskunft). With this document the
lawyer can obtain the name, address and other data from the
provider. The lawyer sends the cease and desist letter, people pay (usually) and the legal case is dismissed.

[1] http://dejure.org/gesetze/UrhG/101.html
Ask HN: Digital nomad taxes – which country to pay in?
If an American lives in one country (e.g. Spain) while working for an American startup and being paid in US dollars, should he pay taxes in the US or Spain, or both?

In Europe the national health care systems are tied to paying taxes in a country. How are nomads dealing with health insurance?

I'd really love to be completely above board w/r/t taxes and have health insurance, but all the advice I find online either sounds made-up or is "consult with your accountant". If I had an accountant I wouldn't be searching for this info!
Somebody didn't give credit here when posting on HN. https://twitter.com/mplappert/status/575957042466320384
Looking after your wellbeing at DjangoCon Europe
With this project we are trying to be as respectful of the user as possible, so yes it is correct we won't keep re-prompting once installed or dismissed. There is still a lot we are working on fine-tuning the heuristics of this but I am quite hopeful that we will see a reduction of custom banners on the web because we can provide a better experience for sites.
Or just give the callers a canned reply telling them to wait, then never route the call anywhere.
Technically I think he would as the inside of the embassy isn't considered part of the UK.
Of course it's part of the UK. Will the old urban legend about extraterritoriality never die?
You don't appear to have a service worker registered.
Who is doing this kind of stuff? I can't imagine a single one of the people I know do it. It's just unimaginable and I would really love to know what's going on inside their head.
Nope.

"My view has always been that to perform an interview with him at the Ecuadorean embassy in London would lower the quality of the interview, and that he would need to be present in Sweden in any case should there be a trial in the future," lead prosecutor Marianne Ny said in a statement.

"Now that time is of the essence, I have viewed it therefore necessary to accept such deficiencies in the investigation and likewise take the risk that the interview does not move the case forward."
An alternate hypothesis involving a legal system being a bit legalistic (maybe throw in a hardline "we're definitely not making an exception to our usual procedure for you because you're a public figure who fled the country and then claimed it was a conspiracy" stance, if that counts as arrogant) has a lot to recommend it over a null hypothesis involving a conspiracy to use the most difficult, legally complex and embarrassing procedures imaginable to try to get a target to a third party country (a third party country which often takes a very direct and efficient approach to extraordinary rendition)
If one wanted to be very mean, and using a premium rate UK number as an example:

At £1.50/minute, you can put them into a holding queue with "All developers are currently occupied, please wait and your call will be answered shortly" played every 45 seconds. If the developer wakes up they can choose to answer, otherwise most people will hang up after a few minutes.

Assuming the average person kept on the line for 3-4 minutes, and 100 calls a month, that's £450/month revenue...
Thanks! Did I get these right?

- HN uses time decay to reduce score of older comments. While, Reddit uses wilson confidence interval to give provisional ranking for comments.

- Wilson confidence interval is useful when you want prospective score i.e. if comments are likely to get more upvotes in the future.

- For definitive score, (lets say, user played a game and has a score), HN's time decay will work better than wilson confidence interval?
It seems strange to punish the very people who are paying for most of the government in a harsher way than those who are freeloading off of it. Not saying everyone is a freeloader, but what about the people who have no income?

The person could be destitute, and speed with impunity. Or the person could control lots of wealth, but all the wealth is in corporations and there's no actual income.

Or, what about the person who has high income, but also high expenses, such as for running a business and employing people? It doesn't seem fair to fine them $100k for speeding, causing their business to fail and people to lose jobs.
It seems the core of this argument comes down to the diversity/complexity of today's software environment. That's understandable, but there are clear reasons why it is this way, and equally apparent upsides. Without elaborating too much on it, few people build software like they did in the 80s anymore, most software glues together libraries others have written. This leads to more complicated build processes.

While this is true, I think on balance the author's case is unjustified. First of all, it's not like you could just type 'make' to build something back in the day either, unless you were compiling a simple library that was only supported on one platform. Secondly, sysadmins should not be in the business of building source code from scratch. What is the security upside of that, are sysadmins expected to audit the code?

I believe containerization is an incredibly exciting technology to have hit ops, and old school sysadmins should emerge from their nostalgic depression and embrace it, and adapt to change. I have been using everything from CFEngine, to Puppet, to Ansible over the past decade. Containers are an amazing breakthrough, because they standardize the build process. We have our own container repository that essentially act as a private package repository. The contract of what the container is allowed to do to the outside world and host environment is clear. As a result, the hosts are spartan, simple and secure. This is miles from the old world of large servers where dozens of services shared the same file system.

I am so happy that we finally live in the age of containerization. I would never wish to go back to that old world the author describes.
> These apple craftsmanship videos are trying to appeal to the high end watch enthusiast but this is not going to work.

I think they were rather created to appeal to people, who would like to be considered high end watch enthusiast, but not necessarily are able to afford the kind of high end watch that you mention.
Ideally they do overlap. But we don't call people who design bridges physicists even though they know a shitload of physics.

Our field is maturing. These difference are only going to become more important.
I don't think I'll ever understand people who run Emacs in a console, something which offers no advantage over X, but is only missing features.
My empathy is blocked by disgust towards most people, although I am very empathetic.

I am not sure what it is that slight or strong disgust I feel towards almost all people. Maybe it is a psychiatric condition.
If you're from the US, you have to file a US tax return, wherever you live, even if you pay taxes locally.

http://en.wikipedia.org/wiki/International_taxation

It's the only country in the world that forces its citizens to do so (besides Eritrea), which is why record numbers of people who don't live in the US are giving up their US citizenship.

If you actually have residency in some country, then you probably need to pay taxes there. But if you're actually being a 'nomad', are you going to be anywhere that long?

> If I had an accountant I wouldn't be searching for this info!

Find one, then; ask your friends for recommendations. If you are a US citizen, then there is likely a tax treaty between the country you are a resident in and the US. You need an accountant that knows about this. I'd be happy to recommend one for Italy.
While I agree with you, the situation is also abused somewhat (in the UK at least).

A girl in my university class had some kind of wrist problem. She wrote slow because of it, though no slower than me - I am just a slow writer. She was officially classed as disabled and could have had access to such parking, as well as extra time in exams. Does she really need access to disabled parking spots? She was fit and healthy otherwise.

The other person I spoke to who had access to disabled parking "borrowed the permit from his aunt".
And this saves you a lot more money than the fine on your Insurance premiums not increasing.
It doesn't matter if the stock is undervalued (which is a strictly subjective premise anyway - undervalued by what measure?). If it's overvalued that just reduces the value proposition of the buyback. The value proposition is always positive no matter what price is paid (that however says nothing about the specific value proposition, merely that it's a positive number).

I'd argue that GM is closer to undervalued than anything else. It's capable of yielding at least $6 billion in net income over the next four quarters, giving it in the neighborhood of a 10 multiple. The economy looks to remain strong'ish over 12 months, the consumer is spending and able to borrow at low rates, which will continue to float GM's sales.

It's also worth noting it's not enough to only take the over / under valuation of the stock into account when doing a buyback. You have to account for use of cash - that is, what's the best use of your cash holdings. If there are no great alternatives - for any number of reasons - there is nothing wrong with doing stock buybacks when the stock price is richly valued (especially if the cash held is producing mediocre returns, as cash does today). Buying the stock back may be a vastly superior choice to sitting on the cash when it comes to producing returns for shareholders.

Chipotle is famous for doing this despite their very hefty valuation and relatively rapid expansion. Has turned out very well for shareholders.
I think it would have been better with buttons to move rather than gyro. Otherwise, cool idea.
Yeah, that was my point!
It's not quite proportionate, but a millionaires premium is likely to go up more than a few hundred as they're likely paying a much higher premium already for their 200K car.
According to SPON it's because
under Swedish law, the criminal investigation into Assange will lapse in August 2015.

Die schwedische Staatsanwaltschaft änderte nun ihre
Meinung, weil einige der Vorwürfe gegen Assange im August
verjähren.[1]

My own translation:

The Swedish prosecutor recently changed his mind because
some of the allegations against Assange will lapse in
August.

Sorry, I couldn't find a source in English.
Google has snipped [2] for a Wired article [3] that says
"in Sweden means that the charges would expire in August 2015.", but the article is gone.

[1] http://www.spiegel.de/netzwelt/netzpolitik/julian-assange-sc...

[2] https://www.google.de/?q=+into+Assange+will+lapse+in+August.....

[3] http://www.wired.co.uk/news/archive/2015-03/13/assange
googlesource.com is not a third party
Very good elaboration. Most of the times, objective science has way fewer resources to spread the word than industry groups. One can only imagine how our society would look like if power and money was distributed more evenly and information was freely available to anyone.
Are there any profiling tools that would have found this? Flame graphs showing the time spent in traverse, perhaps?

It seems like this should have been trivially detectable, since the difference is so dramatic.
I don't really understand what you're trying to convey. You cite many scenarios where you could die going about your everyday life, but then criticize free soloing as being significantly more risky and "reckless".

The major difference between getting into a car accident and taking a fall while free soloing is that while free soloing, you are in control of nearly all of the risk factors. Free soloing routes that are beyond your capabilities, or climbing in bad weather -- that is reckless. Free soloing routes which you have practiced many times with protection -- to me, that's less reckless than cycling to work during rush hour.
There are often two contracts that are valid at the same time, covering different aspects:

- frame contracts, which outline the overall way in which parties work together, not necessarily having a term length

- specific assignment contracts (which specify a given task, its duration, responsibilities, deliverables, etc) and these have a definite term length (i.e. it's about moving a customer from place A to place B).

I would say that the overall contract between Uber and a driver is like a frame contract. It lists a number of conditions, for instance the methods for initiating and approving individual transport contracts. And then there are the individual transport assignments, each of which is a specific contract. Are they contracts between Uber and the driver, or contracts between the customer and the driver? I don't know.

(IANAL, I have just been dealing with these types of contracts in my work for many years).
I've never understood the "US extradition" theory. He went to the UK, which is a co-founder of NATO (which Sweden isn't even in), and has a "special relationship" with the USA. Why go to a country that's more friendly to the USA if you're actually worried about being sent to the USA?
An infographic on combining Google Fonts
A agree somewhat, but I've seen 10 box systems that could run on raspberry pie with good code
In my experience, rural (but still populated) areas have great wireless coverage in the US – the networks have plenty of places to put their towers, and the service is uncongested. Wired service is more hit-or-miss.

Still, if the problem were in fact limited rural options, for the minority of citizens who live in rural areas, the fix would be new options for them, or regulations of their monppoly provider – not new federal rules and discretionary oversight for every ISP, including those in urban areas with vigorous competition.
IMHO, the commercial vs. private distinction doesn't make sense when applied to drones. For airplanes, the logic is that paying passengers expect a certain level of safety which cannot be provided by someone with 40 hours of flight time. In essence, the FAA is shielding paying customers from the risks of low-time pilots. For drones, this logic doesn't follow. A private operation inherently has the same risks as a commercial operation. There's no passengers to kill - only people on the ground to hurt. The people are there regardless of whether you're flying for hire or not, and have no say on your flight.

I do think drones pose a significant risk to the NAS (National Airspace System) unless regulated correctly. To me this doesn't mean that we need to start fining people who post YouTube videos. I believe a pragmatic approach is best - people are going to be dumb and use drones for illegal / dangerous things. The best action the FAA can take to mitigate this is to require manufacturers to include an ADS-B transponder to broadcast the drone's GPS position at all times. At least then, pilots can safely avoid reckless drone pilots.
Tim Cook offered part of liver to Steve Jobs
As the reply from icebraining says, if your program doesn't call fsync(2) or fdatasync(2) but still expects the file to be on disk when someone pulls the plug, then your program has a bug, not the OS.
When creating a file handle you can usually specify how buffering will work. You can also say that everything should be written immediately. But even then there can be buffering inside the disk and cause you to lose the data. That's not the file system's fault. And sure, get rid of all those caches in between if you don't care about performance. You can do that.

And "write to the file" usually says "write to the file at a point convenient for you". Heck, it's an asynchronous call most of the time anyway so it cannot complete immediately for obvious reasons.
The Corvette/Zonda compare demonstrates the point well. It doesn't account for Apple's target market though. The person that wears an expensive watch on the wrist, rather than the arm. The person that drives a Bentley convertible, or paints their Lamborghini matt black. These people don't buy a gold Apple Watch because they think it's beautiful. They buy an Apple Watch because they think other people think it's beautiful. They have an inherent need to parade their wealth to others.

They're easy to spot, too. Expensive clothes, no sense of style. Usually loud, if not vulgar. Lack of empathy, coupled with an overdeveloped sense of entitlement. They won't buy a Murakami because it appeals to them aesthetically, they'll buy one because their rich friend bought one "for the kid's room". And enough disposable cash to buy an Apple Watch for no other reason than that they can. In Europe they're often called nouveau riche, or even Euro-trash.
AFAICT, this performance bug is not at all related to the linked-list vs. vector issue.
Hooray for mental health awareness! I wonder if any of the big tech companies (Goog, FB, Appl) do anything like this, or more generally, do anything to help with employee mental health wellness.