skysight-inc/HackerNews huggingface dataset:
Having inherited an openstack install with the swift implementation implemented on earlier generation of pods, these are the issues I and my cohorts ran into:

1) The object replication between the pods will be hard on the array, as the object replication is simply an rsync wrapped inside nested for loops. If you have a bunch of small files with a lot of tenants, it'll hurt.

2) While swift allows you to simply unmount a bad disk, change around the ring files and let replication do its thing, there are actual issues. First of all, out of band smart monitoring of bad sectors actually cases the disk to pre-empt some sata commands and do the smart checks first. On a heavily loaded cluster, under a smart check for a bad block count could kill the drive, and take out the sata controller along with it. We've downed storage pods before by that way. The only way we got around it was to take a pod offline once a week, run all our smart checks, then put it back.

3) To replace a drive, you have to open the machine up and power it off. As any old operator will tell you, drives that have been running for awhile do not like to be turned off. If you are to power off a machine to replace a bad drive, do realize that you might actually break more drives just from the power cycle.

4) Once you change a drive out and use the ring replication of files to rebuild your storage pods, your entire storage cluster will take a non-trivial hit.

5) Last but not least, it is almost of tantamount importance to move the proxy, account and container services away from the hardware that also host the object servers. It's probably good to note that the account and container meta data is stored in sqlite files, with fsync writes. If you add and remove a bunch of files to multiple accounts, the container service is going to get hit first, then the object service. Further more, every single transaction to every meta data/data service, including replication, is federated through the proxy servers. If you look at a swift cluster, the proxy services take up a large chunk of the processing space.

Source: Was Openstack admin for a research group in Middle Tennessee. Ran an openstack cluster with 5 gen1.5 pods for the entire swift service, then moved account/container/proxy to three 12 core 2630s with 64 gigs of ram. Cluster was for a DARPA vehicular design project, first part fielded 3000 clients, second part fielded about 1/10 of that, but with more files and bigger files (these were cad and test results respectively).
I'm sure there are some cultural differences, but keep in mind 30-40 years ago we didn't have huge quantities they way we do now, and we didn't go out to eat the way we do now. It took time for the cultural norm to catch up to our ability to overeat.

While other countries can now afford to overeat as easily as we can, they've been able to do so for a lot less time. Again the charts for percentage of the population that is overweight and obese back up this hypothesis--other developed countries are trailing behind the US by about 30 years. They have just had less time to make a habit out of over-consumption.

Also, most other developed countries still haven't caught up to the US in terms of affordable overeating. In PPP terms the US ranks 10 in GDP per capita, higher than every other major economy and higher than almost all of Europe by a very significant margin.
Among other things, complex cases also have stacks of (expensively created) expert reports on both sides of the case created by experts--as guided by lawyers to establish certain things that are relevant to legal arguments/points of law.

I actually did work related to this sort of matter a number of years back. I was admittedly working with top-level lawyers but my impression was that they were very sharp and understood the basic issues pretty well.
"a general fear of running out of food at social gatherings such as parties."

I went to a social xmas party a few years back, and the rule was "you have to bring a dish to share". No one brings enough to just share with just one other person - everyone brings a dish/item that serves at least 4 people. We had a gathering of about 30 people and enough food to serve 150.

They changed the rule the next year (I think that was the first and only year they tried that rule, IIRC).
That answer is obvious but more curious if he is informing his network of investors to stay away.
Kinda makes you wish the IETF had adopted all-TLS-all-the-time in HTTP/2.0.

We need HTTP/3.0 to be SSL all the time and nix the CAs so we can avoid MITM from VZ.
Somewhat related. Have you seen it? Extremely interesting imho: http://youtu.be/6wXkI4t7nuc
Will Uber be reimbursing the drivers for expenses since they apparently told the drivers it was legal?
We should also calculate the risk if the tiger was being flown round the park on a jet powered drone, just to cover all bases.
That fine line is called the law. "Journalists" were thrown in jail for doing the same to celebrity/royalty voice mails.
Ok crazy... Well I believe the proprietary CAD standards are all just some binary mess, maybe the 10x is worth it?!
That's a good point, and is part of the reason I have iCloud turned off completely -- so I don't have to think about individual cases.

Obviously, it's completely possible that mdsworker or any of the other dozens of Apple daemons is slowly leaking my unencrypted RAM or swap files out to 17.x.x.x or somewhere else I've allowed in my packet filter configuration.

But that is the line between enhancement for the majority and malice for the targeted. As long as I force Apple to cross that line before causing me any damage, I feel comfortable trusting them (their corporate policy, their auditing, their hiring, their systems administration, etc).
I'm just curious, no pretext here. But did you liked Steve Jobs?
We can't measure things we don't understand. Note that a photodetector detects light, not suns.
The cost of loyalty
It is also a very productive solution to front-end development. Regarding the mix of logic and views there seems to be more and more projects that thinks this is ok. React also mixes the two, maybe even harder than Angular. If you want to create component you have to have a component-view and component-logic as one pair and they will probably always be depending on each other. That said you can say that all single page applications can put a lot of their logic on the server, very clearly separated from the views.
Undefined behavior is defined as 'it does what it apparently does without guarantees to future behavior'. So that code that you should write and that an 'expert' would write that implements something that depends in a non-obvious way on undefined behavior (and it is surprisingly easy to do that) will possibly break in hard to detect ways (if it is detected at all, which is more dangerous) at some point in the future when said undefined behavior is changed.

The only way to work around that is not just by becoming an expert at the language but also by becoming an expert at the implementation details of the language and that's a domain that not many programmers are comfortable in. That way you can make sure you stay away from the undefined behaviors as much as possible.

Bad car analogy: not only do you have to learn how to drive the car, you also need to know that the combination of wind across the left front+rain+loud music on the stereo will sometimes cause a wheel to fall off. This is not usually considered a useful level of knowledge and so C programmers (experts too) all find that their knowledge of the limits of C has a partial overlap with the real limits of C as implemented by their particular toolchain. And in between the cracks lots of nasty stuff can happen.

Dead code elimination, different sequences of optimization phases (changing from one compiler to the next) can introduce very subtle bugs in your code and I highly doubt 'most experts' would know how to distinguish between some very innocent code that will almost certainly bork on some standards compliant compiler with optimization 'on' or 'max' versus similar looking code that will work just fine.

C is a beautiful but somewhat tricky mistress.
The Humpty-Dumpty Guide to OOP
Arrington has a ton of these stories. There are a few that I know since I was there.

The first was the dutch guys (who went on to start TheNextWeb) showing up at the house randomly early in the morning (we weren't morning people) after finding the address online. I was woken up by them since my room was at the front. They bought over coffee, I thought they had been invited so let them in. They stood around for 30 seconds then all charged into Arrington's room and woke him up. He had no idea who they even were, took him 20 minutes to get his bearings and to figure out who these guys were. What made it weirder and surreal like a von Trier film was that these guys all looked similar and were dressed in matching white suits - when I first saw them they were actually walking through the back yard. Having just woken up to a sound of people walking around the house and seeing three blonde guys with dutch accents in white suits trampling through the backyard carrying Starbucks and donuts, I really thought I was tripping.

This story was told in the opening of the Wired profile:

http://archive.wired.com/techbiz/people/magazine/15-07/ff_ar...

As much as we tried to scrub the address online so people wouldn't show up, it was useless. Foursquare was a nightmare because people would come over and then 'check in', giving away the address of where we lived to the world without thinking about it

Second time was in Vegas. Arrington finally unplugged and took some time off and we made a last minute trip to vegas. First day there, get to the pool, have a couple of drinks and he takes a photo of the view looking up at the sun and uploads it to flickr (iirc). 3 hours later back at his room and the room phone rings - I hear one end of the conversation - "yep, uha.. uha.. you know, this is really inappropriate.. you're not doing yourself any favors.. don't call again". Gets off, and it turns out someone had tracked the GPS coordinates in the exif embedded in the photo, worked out what hotel we were staying at and called the front desk asking for Arrington, saying they were a friend. They got Arrington on the phone and then spent 30 seconds blurting out their startup pitch. They also thought it was a cool hack, but it was just very very creepy. Made that entire day very uncomfortable and it rattled Arrington for a while. We ended up changing all of our names with the hotel after telling them about it and they set us all up with aliases (which is something they apparently do as a security measure for celebrities, politicians, or people looking for privacy etc.)

edit: privacy violations affect people, it is really fucked up - have respect for the personal space of others.
Question 1: Why are you convinced? Apart from celiac disease, evidence suggests that there is no such thing as "gluten intolerance", let alone universal gluten intolerance.

http://www.realclearscience.com/blog/2014/05/gluten_sensitiv...

Question 2: Why do you call gluten "processed"? It is a naturally occurring compound in wheat, and has been an essential part of bread for thousands of years.
That's strange. Coffee is acidic, it should make reflux worse.
The awkward DI/module system, I'm fine with loosing that.

The router I will probably miss, but there are decent router components for react.

Services, factories and providers? Rather big words for some insignificant differences.

The only thing I'll really miss is simple data-binding - but it has too high of a performance cost anyway. Simpler server-side rendering and testing will more than make up for that.

Looking at directives vs react components, it seems like many Angular features are just workarounds for some of its design choices.

What bugs me the most is the cognitive dissonance caused by what I'm reading about the new Angular. Its supposed to be more modular. Yet the thinking shown on these slides is quite the opposite:

* it introduces attribute changes in the markup that seem disharmonious with CSS selector syntax.

* it now also coupled with a new language in order to be used sensibly, which reintroduces annotations - another language-in-language that may lack the proper design care to make it composable and usable (e.g. how do you combine 5 annotations into one? I have no idea, guess you'll have to copy-paste them)

In short, to me it seems like Angular 2.0 is intent on going forward with adding even more complexity while breaking backward compatibility. "More modular" is not what I'm seeing here at all.
Do you know of a good source to seek people? I'm skeptical of most freelance sites because they're generalized and used by a lot of people who just want to "make money online".

If you were seeking a programmer, where would you go to?
What your job listing doesn't say about your company
My team and I have been working very hard to make our office workspace a great experience from door to door, so that people love their work environment. A shitty commute can be just as much of a negative as slow internet or annoying interruptions.

This has become even more clear as we've been talking with HR directors and visiting lots of careers pages as we've been bringing on beta customers for our side project: http://www.floorplan.io

As I write this, there are 34 job listings on Hacker News. Only 7 of those mention a location in the title of the post.

Of the remaining 27, three don't list an office location in the job description.
(Teespring, Flexport, and Metricwire - they say Canada, but I would argue that's a little vague)

Why do you think this is? Are HN companies assuming readers are in SF (~2/3rds of the jobs are, but are the readers?) Or are company growth / cool technology more important?

Just a casual observation.

Reference: https://docs.google.com/spreadsheets/d/1MOr-wZK2zMUS-c5jlRuIS8j5MAYh8xBcyTuOiF6I9uM/edit?usp=sharing
Gluten isn't a "processed ingredient." Its naturally found in wheat and grains, and humans have been eating it for thousands of years with bread being a staple food for many cultures.

Celiac disease, which prevents a small portion of the population, seem to be the only people who outright need to avoid gluten to live - AFAIK there are no studies showing gluten free diets is actually healthier on a while for humans.
Why are you convinced that gluten is bad for everyone?
If I were you, I'd consult with a criminal defense attorney before speaking further. You wrote a blog post admitting to a federal crime under the CFAA, and phone hacking is in the spotlight at the moment due to what's going on with Piers Morgan's former haunts.

If you do not have a criminal defense attorney, you now need one. If you're banking on Jason's good will, the decision to prosecute you is not in his hands.
"my co-founder and I wrote one of the first Facebook scripts to mass-invite people on Facebook to events we threw"

Er...this is not "new and experimental" it's just a spambot, like thousands of idiots write daily. You have obviously lost the plot.
The Cost of Getting Stuck in Traffic
Unfortunately, it's not as simple as the "law" but more of "is it worth enforcing?". If you look at the stories of successful startups including YC ones, you'll see a history of unfair advantage early on to achieve initial traction or press. If their intent was misconstrued as malicious, it wouldn't be too difficult for someone to take them to court.

Some examples -

1) P2P file sharing & video hosting sites gained their meaningful traction by dealing with copyrighted content in a very hands-off manner

2) AirBnB & dating sites taking existing customers from popular sites to move them over in a way that goes against TOS
I think you have a fair point; I've downvoted you purely based on your tone.
Laughter in the male dominated room
Maybe for some people, their passion lies in money/fame/etc ,but they see very clearly how attacking said opportunity would lead to those, and it gives them enough "passion" and motivation?
It must be hard sitting there thinking to yourself "these people here have no idea what the hell they are talking about", repeating the same answers over and over again.

Therefore, i think he is handling the situation rather well.
>We can't measure things we don't understand.

What? Was everyone blind before the discovery of quantum mechanics? If we can't measure things we don't understand, how the heck would we come to understand them? Through their affects on the world? "No, you say, "we can not perceive things whose causes we don't understand." Where did you get your epistemology? Was it The Secret?
I was going to call you out on "rice gluten" which has nothing to do with wheat (which all of the "gluten-free" hubbub is about). Then I decided to hit up [Wikipedia][1]:

Gluten is a protein composite found in wheat and related
grains, including barley and rye.

and:

The stored proteins of maize and rice are sometimes
called glutens, but their proteins differ from true
gluten.

Which is sort of confusing, because you also have [Glutinous Rice][2].

[1] http://en.wikipedia.org/wiki/Gluten

[2] http://en.wikipedia.org/wiki/Glutinous_rice
Well, if programs are created to process simple instructions on lots of data there are huge speedups to be had on current x86 processors. By doing this memory latency is no longer a bottleneck and SIMD instructions can be used much more often. If unnecessary heap allocations have already been taken out, structuring a program like this can result in very substantial speedups.
Ok but what about when companies like Uber break the law and it's celebrated? Or when the law gets changed to protect existing companies from competition like Tesla's competitors have been successfully lobbying for?
What kind of doctor prescribes medicine without first asking what the patient is eating?

Fries are the first thing to cut from the diet to stop reflux, along with chocolate, soda, alcohol, coffee, milk and it's derivates.
These things have been true for all of human history and yet, Flynn Effect. People considered to be intellectual have always been outnumbered by non-intellectuals, but the numbers of both are increasing absolutely. Intelligence may be heritable, but it isn't absolutely so. In the same way that short parents occasionally have tall children, some people have children that are significantly more or less intelligent than they are. Plus environment, personality formation, etc.

I'm not very familiar with Peter Thiel's theories but it's possible that the pace of innovation is just increasing logrithmically. The further technology advances, the more difficult it becomes to make breakthroughs. The average person in 2014 is smarter and more equipped with basic information than the average person was 100 years ago, plus we have access to the internet. IF innovation is slowing, it's not because people are getting dumber.

I'm not sure that intelligence is a prerequisite for innovative ideas anyway. Henry Ford wasn't exactly an intellectual, but he had ideas that revolutionized production. Fetishizing intellect may not be the only path to a better future and we should be wary of equating it with social benefit.
Reminds me of the -webkit tags that became the defacto standard forcing Opera, mobile Firefox and mobile IE to support them since web developers can't be bothered to code to standards or update their code. If it works in Safari/Chrome it ships because of their very large user base in mobile, exactly the same situation with IE.

http://css.dzone.com/articles/why-webkit-new-ie6-trap-vendor
http://www.techrepublic.com/blog/australian-technology/the-w...

Not to mention Chrome developers "trying to enforce their own web standards":

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

Progress on web standards have always been spearheaded by browser implementations before being standardized, there were many non standard extensions that Netscape implemented that IE had to add support back in the day. IE6 was a particularly bad issue because major browser releases were tied to Windows releases and Longhorn/Vista had to be reset and delayed.
Tech Company CEO Discuss Trademark Dispute with PNC Bank
All the FUD (Fear, Uncertainty, & Doubt) Gates' ilk produced to scare people from Freedom will bring tears to future generations' eyes. How could someone so ruthlessly oppose voluntary, community-led development (which by now we can safely say won)? Answer: Look at his company's financial investors.

Relevant Revolution OS snippet: https://www.youtube.com/watch?v=jw8K460vx1c&t=6m40s
FWIW, some recent research suggests that it's fructans, rather than gluten, which are the actual cause of gastrointestinal problems in non-coeliac gluten sensitivity[0].

However, if you're looking for a purely diet-based solution to GI problems, given that cutting gluten out of your diet will also cut out fructans, then you might as well go ahead with that. Especially as people serving you food will know what you're talking about, as opposed to going "huh?" if you start asking about their fructan-free offerings.

OTOH, if we try to deglutenate[1] foods in some way, or develop some kind of enzyme in pill form (glutase?)[1], than that's not going to help people who are actually fructan-sensitive rather than gluten-sensitive.

[0] http://www.sciencebasedmedicine.org/a-balanced-look-at-glute...

[1] Is this a word?

[2] cf. lactase
Yes, 14 year old operating systems have limitations, have you tried installing Chrome on Redhat 7.2 recently?

How about Chrome on Mac OS 9, or Mac OS X 10.1?
I think we can all agree this was both a huge waste of money, and very cool.
Pope Francis Denounces Solitary Confinement, Calls for “Human Dignity”
Veteran fraud expert sets his sights on Bitcoin
"those in-progress (not yet explicitly “saved”) documents live in iCloud Drive"

So, what is it? On the drive or outside of it?

Does it matter? I googled a bit, but couldn't determine whether Apple can decrypt that data. It is encrypted both in transit and in the cloud, but do they hold the keys?

I know I have to trust them to do what they say they do, anyways, but if they do not have the keys, they cannot change their mind (say in response to a visit from the NSA)
http://www.phillymag.com/news/2014/10/26/uber-calls-ppa-uber...

"We fully stand behind our partners and will cover all costs associated with this deplorable charade."
If by "making comments disappear" the GP means the fading out of downvoted comments, that's unlikely to go away for the reason you mention. But if instead the GP means the switching of massively downvoted comments to [dead] status (so only users with "showdead" set to "yes" in their profiles would see them), that's an experiment we were running, which I described above. I doubt we'll keep it.
What I have not seen anyone mention is that claims of low usage trends combined with smelly abusers are exactly the same claims made by mobile providers and cable companies when they decide to arbitrarily cap their offerings.

We have to keep in mind how one-sided and unprovable these claims are.
For those curious about how this is done (don't try to use this for ill - it's seriously illegal and almost everyone gets caught):

Generally you can access the voicemail menu by entering star then a four digit PIN number while listening to any phone's voicemail. A lot of people leave their PIN as the default (star+1234 on some carriers, star+9999 on others). You can call their phone, get voicemail, guess the pin, and change any of their voicemail settings you like. It's even easier if you spoof the call as calling from the person's own number.

This is a breach of privacy, but generally harmless. It gets dangerous when you start changing the message to something like "accept" and using someone else's voicemail to call collect, verify identities, etc.

Again, this post is for curiosity sake only - do not try this.