skysight-inc/HackerNews huggingface dataset:
I'd say the best decision Scott made was naming his blog. (See also https://en.wikipedia.org/wiki/Dunbar's_number)
Largest Vocabularies in Hip Hop
Hey there! This is a valid concern, but I don't think it's all that different from using Homebrew. The community maintains the cask definitions, and all pull requests are reviewed via the project team. There's a checksum verification feature built in, though we're still figuring out how to reconcile that with un-versioned download URLs [1].

At the end of the day, when you use any package management software, you are implicitly trusting the team that maintains said software. Perhaps it would be better for us to do our best to force users to make that trust more explicit? It's an interesting question - any suggestions you have would be more than welcome - feel free to open an issue to discuss! :)

[1] https://github.com/caskroom/homebrew-cask/issues/1021
We run hundreds of GlusterFS clusters in production on EC2. We're currently on 3.0 and in the process of fully migrating to 3.4 (and maybe 3.5 one day).

Our primary use case for Gluster is in serving persistent filesystems for Drupal. Our customers store potentially millions of files on their GlusterFS clusters.

We've built a number of tools/processes to help protect Gluster against failures in EC2 (for instance fencing network traffic at the iptables layer to help protect GlusterFS clients from hanging talking to down nodes), as well as to help our team perform common tasks (resizing clusters, moving customers from cluster to cluster, etc.). We haven't necessarily hit blocker issues recovering from underlying hardware fails, but our team is definitely very experienced with many possible failure modes.

Overall GlusterFS has been very reliable over the years and our research has shown it is the best option out there for when our customers can't use something such as S3 directly.

If you want more details or would love to hack on a 8000+ node EC2 cluster running things such as GlusterFS feel free to ping me.
Well, we used it for storage backend for VMs few years back.

For some reasons it usually failed on high load, resulting in bad split-brains, extremely slow IO and loss of data. Very bad. We contacted Red Hat regarding that and got comments that gluster was not VM ready yet. We ditched gluster and went for plane proven old iSCSI.
It's kind of like putting book authors in this kind of a list. Using more words and more complex ones doesn't really say anything about the quality of the writing. Pretty interesting data-set for fun though.
Choice is an interesting question for the ethicists, but there are also many more reasons to use mice, rats, fruit flies and other animals: you can easily get thousands of genetically similar ones, you can get ones bred with specific properties, they have shorter life cycles, so you can test what happens during life time, you can test to destruction/death, you can test before consent be given, you can test multiple generations, you can keep them in controlled conditions. All of those are things that are either impossible to get consent for or prohibitively time consuming or expensive with humans.

There are other reasons why test animals are not that useful, mostly because they aren't human, and what works in them might not work on people, and what doesn't work in them won't be tested on people.

Over time animal testing has been decreasing and will continue to decrease while cell cultures become easier to create and closer to the cell structures that need to be tested, but for now they are needed in many fields of science.
Altitude (appears) out of bounds, therefore we assume it is at an unknown altitude, so could be at any altitude, therefore any plane on a collision bearing regardless of altitude must be diverted.
What is sad is that the Morris worm dates back to late 1988 when MS was starting the development of OS/2 2.0 and NT OS/2. Yea, I am talking about the decision to use a flat address space (instead of segmented) with default image base addresses which was what made buffer overflow etc exploits really popular.
I think the underlying mechanism here is a centralized banking system in all three countries. Without getting into the religious discussion of whether a central bank is "right or "wrong", I would suggest that any system that relies on a small group of unelected humans making decisions on the supply of the underlying medium of exchange is imperfect and prone to favoring one group over another for reasons that are not positive for everyone.
I don't know if Angular is stupid or I am.
Given all the kerfuffle about init systems, I'd love him to write a good small init process.
Theoretically yes. As a practical matter it is nearly impossible to prove breach of fiduciary responsibility.
This sort of outlook is untenable in almost every other domain. For example, we don't ban bottles requiring an opener, even though many foolish people lose teeth or otherwise injure themselves trying to open them.[1]

If I understand correctly, you went to a store, saw a hard-to-open package, and bought it. Then you used incorrect tools and/or techniques to open it and almost seriously injured yourself. Now you want to pass a law banning said packaging? I'm confused by the moral and ethical view that puts such a responsibility upon companies. You're the one pushing a knife toward your own fingers.[2]

You could simply avoid buying products with bad packaging. You could also contact companies that do have poor packaging and give them a piece of your mind. And if you do buy something that's hard to open, use the right tools the right way! Always cut away from yourself. And remember: Sharper knives are safer. They require less pressure to cut, meaning something will be less likely to slip. Frustrating packaging is not a new thing, and these rules apply when using any cutting tool.

1. If you're willing to bite that bullet and say all bottles must be twist-off, I'm OK with that. That reasoning can lead to a lot of other weird things though.

2. It occurs to me that many people may not know how to use knives safely. It was in Boy Scouts that I was taught to always cut away from yourself, not school.
Revisiting Optional Explanations for Downvotes (on Questions)
Major flaw found in Oauth and OpenID affects Google, Microsoft and Facebook
Menopause usually starts around 51 but there is a lot of variability and around 1 percent of women experience menopause before age 40. So it's not a direct result of cell damage. Now, if your suggesting that it's an evolutionary response to cell damage that's possible however as fixing the damage would not remove that response the difference is somewhat meaningless.

Changes in brain chemistry are another thing that's probably not directly damage related as the declines start around mid 20's.

PS: Biology has a lot of odd edge cases, youngest mother is 5 oldest 74. http://en.wikipedia.org/wiki/List_of_youngest_birth_mothers

http://en.wikipedia.org/wiki/Pregnancy_over_age_50
The whole Japanese 'lost decade' thing is misleading. It's based on absolute gdp numbers, not gdp per capita, which makes a big difference for a country like Japan where the population is steady or declining. If you compare US and Japanese growth per capita it's revealed that Japanese growth hasn't been far behind America's.
ClearCrypt: Cryptographic software with an emphasis on clarity and safety
Funnily enough I'm working on a web application and I have used angular on a few pages and intercooler elsewhere. I really like intercooler but it's not even close to being able to tackle the parts that I used angular for.

And that's not to say I love angular - it was just the least worst option available with the requisite power and flexibility at any level of maturity.
I wanted to make this a top level comment, but it belongs here.

Clamshell packaging has more to do with preventing returns than preventing theft. People feel like they have destroyed some of the product to open it, so are very very reluctant to return it.
One thing that has really helped me is a mastermind. While I know the mastermind is for entrepreneurs, is there something similar for coders?

Also, check out local groups like cocodevs or meetups.
Sure, I'm familiar with the SF versus Intel's own in-house controller differences. I don't think I'd describe that as abandoning the market, though - the power usage on Intel's in-house controller has always been much better, but even on the Intel SSDs with SF controllers, I've had a much lower failure rate than on $CONSUMERSSD, and the power usage isn't horrifying - the non-SF ones are just much better.

I'm surprised by how crap the power usage is on the 730 though - it seems to reflect how the processor architecture in it originally came from the DC line, rather than the other way around.

Who would you say is competing with Intel in that space? Samsung doesn't make nearly the endurance guarantees, Crucial kept having hilarious firmware bugs, and I can't think of many other ubiquitous vendors with durability guarantees...
I know it doesn't add to the discussion so much to say this, but I laughed so hard at your comment.
Scientists discover some weird thing they didn't expect, and start spitballing about what the pros/cons could be when reporters show up. News at 11.
What I like about Angular: the scope system, two way binding, clever use of HTML markup for templating. I just wish it was more library like and less like a framework. I guess what I would really like to see is a hybrid of Backbone and Angular. Does such a thing exist?
The Social Network: (In)accuracies regarding the Computer Science
This means that the attack requires more data, but doesn't make it impossible. Fundamentally, adding randomness to your timestamps is adding noise to a signal. By sampling the signal repeatedly, you can average out the noise.
Debt for equity swaps are only of use up to a point. The issue is the ration of one to the other. Which will be proportionate to cash flow and not to paid-in capital (or a multiple therof).
well said. Backbone has suited me very well over the past 3 years, and now React. i have a hard time understanding what necessitates all these patterns in the first place and how i've been able to write web applications without them.
Docker does not necessarily have to be single-process containers.

See https://phusion.github.io/baseimage-docker/ as an example of a full-OS docker base image designed to be lightweight.

These days, you can run the full OS inside docker[1][2], but you'll likely be running more than you need to.

[1] https://github.com/dotcloud/docker/issues/1024
[2] https://github.com/dotcloud/docker/issues/2276
It's not J2EE.

Services and Factories are just syntax sugar on top of Providers, most times you won't need the full power of a Provider, so a Service is a name for a Provider with the commonly-needed defaults provided. Usually you won't need Providers, but they are there when you are doing something really weird.

From the docs: "The most verbose, but also the most comprehensive one is a Provider recipe. The remaining four recipe types — Value, Factory, Service and Constant — are just syntactic sugar on top of a provider recipe." https://code.angularjs.org/1.2.16/docs/guide/providers
Mean Time To Repair.
> curl 'http://www.locusmag.com/Perspectives/2014/05/cory-doctorow-h... | grep "information asymmetry" | wc -w

> 0

Awesome, no mention of information asymmetry when it comes to mass surveillance. The conversation is still on a base level.

I'll leave this here: "Information Asymmetry and Power in a Surveillance Society" http://mpra.ub.uni-muenchen.de/53109/1/MPRA_paper_53109.pdf

"This paper has engaged in a wide ranging discussion around the issues of information asymmetry in
contemporary life. We have examined the relationship between such asymmetries and how power is
ineluctably interrelated to such imbalances. Within this, we demonstrated how key technologies and techniques have been, and continue to be, employed to deepen and widen the information gap.

Unsurprisingly, we note that there are marked differences between those who inhabit the opposite
banks – we are witnessing an entrenchment of power and information within a small, exclusive group
on one side while the general population bears the weight of evermore intrusive surveillance.

One potential,and possibly democratic, move would be to ensure that knowledge is spread more
equally and transparently.[…]"

Most surely such ideas can be transferred to "tell me like I'm five" levels.
This seems more philosophical than scientific. How can you use such a distinction to do anything new and useful?
Thanks! It seems to be working quite well so far, but we're still very small, of course.
Pretty sure finit is helping with that: http://troglobit.com/finit.html

That, and runit has been around for a while, though I don't know much about it.
I wonder how trivial it would be to make it markdown. If I weren't already not-doing work on my own project(s) by reading HN...

This is nice though
One important point not mentioned: Japan were alone when the country's economy collapsed in late 80's. Today's China is surrounded with relatively strong peripheral economies (Taiwan, Korea, etc.) The support is there.
Also, do not discount black-market economy. It's difficult to keep track of economic progress in a cash-based economy. The strength of China's domestic economy is often discounted by foreigners because of economic activities unaccounted for.
The real worry is the aging population and the lack of social welfare.
Yeah, I'm being doctrinare here, but as I say on the main page:

Intercooler is a little library built to play well with other web technologies, like AngularJS, EmberJS and Turbolinks. Use the right tool for the particular job: Intercooler won't get in the way.

From what I see out there, thought, there are a lot of apps that could be done with something simple like intercooler (e.g. Stripe) that are using complicated MVC frameworks.
I think that Jacob Applebaum's keynote from this year's Libreplanet is a good argument for anyone, regardless of age.

https://media.libreplanet.org/u/zakkai/m/free-software-for-f...
Pretty sure RMS would dislike the description:

"Linus Torvalds, the principal force behind development of the Linux kernel and overseer of open source development for the Linux operating system"
i think i'd call Angular's use of HTML markup unfortunate before i'd call it clever. it's a side effect of mapping a view represented by a markup language (HTML) to the same view represented by a programming language (JS).

i find React's implementation more clever, by giving you a single environment (JS) to declare your view's template and logic.
Yesterday, I spent 8 hours writing an AngularJS directive for setting focus on an input field. You know, last year we used to just document.getElementById('myfield').focus(), but it's much more reusable and maintainable with a custom 'focusable' directive.

If you want to learn more about the subject: http://stackoverflow.com/questions/14833326/how-to-set-focus...
Menopause is an oddity and a puzzle. It isn't easily used to support any of the various points of view in aging research, partially because it is a human peculiarity that doesn't seem to be present in anything like a similar form in other primates or mammals. Theorizing has it linked with the grandmother hypothesis viewpoint on why humans are so much longer lived than other primates, and the evolutionary track by which we got here. You might look at these papers:

http://www.impactaging.com/papers/v6/n2/full/100640.html

http://www.pnas.org/content/110/33/13440
Mean Time To Repair. In other words, parent poster is saying that we tolerate more failures because we can fix them quickly.

I basically agree although it's obviously a vast oversimplification. I'd probably argue that we tend to have architectures that are often more resilient as well.
> So if I understand correctly, you went to a store, saw a hard-to-open package, and bought it. Then you used incorrect tools and/or technique to open it and almost seriously injured yourself.

No, it looks like you don't understand correctly at all.

I did injure myself in spite of being very good with tools and general tradecraft, to the point of having had my own machine shop. If I can get injured with such packaging so could you and just about everybody else.

As far as I'm concerned there is no good reason to package things like this for general consumption, but here we are. Opening a package like this results in razor sharp plastic edges using just about any technique that I am aware of.

Using your teeth for bottle opening is just dumb, trying to open a plastic package with the aid of a pair of scissors is really all it should take. Unfortunately that stuff is a bit tougher than it sometimes looks with surprising results even for the seasoned.

As for the 'correct technique' I would love to be enlightened.
"During development and planning, our web analytics showed that relatively few people used this feature, but clearly we neglected to realize how much it was used by some of our most active users."

what!? how did they miss that. Why bother having analytics then.
This is very interesting, it's the first I've heard of this but I have experienced some issues implementing pthreads. This could be a reason.

Do you know where I might find some documentation on this?
I wonder where things like classic rock / broadway musicals / opera / etc. fits on this spectrum.

I really appreciate including Shakespeare and Moby Dick on the spectrum, but I'd still like some more perspective. For that matter, I wonder how many unique words I use every day.
The best cipher set might not be the best for everybody.
Indeed, DMR and John Mc Carthy are on the list too!
the guy didnt want to name them singelton (because it is what hey are basically), because of bad rep,so he went with factory/service/provider.
It's like naming your presenter controllers when they are not controllers. Angular definetly has a nomenclature problem which make it difficult to understand at first, but its concepts are quite simple and elegant.
There is also pg_partman.

http://pgxn.org/dist/pg_partman/doc/pg_partman.html
At least the word "free" didn't appear in the description.
Can somebody explain why they are still using RC4 in their configuration?

https://community.qualys.com/blogs/securitylabs/2013/03/19/r...
*Tokyo
What parts would you like to learn more about?

I just need a good introduction. Its a field I'm interested in but know very little about.
I absolutely love the style and subject matter on lesswrong. Even if they sometimes descend into the equivalent of 'how many angels can dance on the head of a pin' debates.
This is what comes after search
I've noticed more desktop applications being built on HTML5, node-webkit, etc. Can anyone point me towards some good resources for getting started in this? I'm specifically interested in building a Windows application this way.
Steve Jobs defied convention, and perhaps the law
Author here- the slides that accompany this notebook are here: https://speakerdeck.com/wrobstory/up-and-down-the-python-dat...

I would also recommend running the notebook live- some of the interactivity/plots don't work via nbviewer.
Can't we define the universe as the computing system, the state of the universe at t=0 as the encoding of the problem into the computing system, and the state of the universe now as the decoding step? As far as I understand it, the framework presented doesn't explicitly permit the computing entity to be inside the computation.
Youtube requires RC4 for some reason, I don't understand it.
Hey, nice idea! Can't comment on functionality or usability, (I only loaded the initial page) but I'm guessing this has some appeal, since out of a small sample of two here in this room, one is interested enough to take a go at it later, and the other is wavering.. Thanks! :)
Some stuffs are definetly difficult to do,but the advantages outweight the disavantages in most cases.
Tokyo was only hit by a 5-, i got a 4 here in Totsuka. Really it was just a matter of waking up to see if it was a big one, it wasnt, back to sleep :-)
When you raise money, you are taking a gamble on the future. You expect that your current situation will be improved with an inflow of cash that allows you to pursue an opportunity higher hurdle rate. If any of those assumptions were wrong at any point including general macroeconomic issues (like beta), then you are stuck. If an investor has faith that those false assumptions could be reversed or are irrelevant, then you get additional funding. Valuations are just what everyone is willing to cope with.
much more reusable and maintainable

<sarc/>?
Understading Make [pdf]
I sometimes wonder, as a though experiment how many $$B he would be worth based on the value he has co-created.
It does in terms of narrowing down why libcurl could be slow. Are you presupposing it is slow for some reason? Nearly all http libraries should be running at wire speed which is << native | interpreted.

Showing curl and wget from the command would have been highly beneficial. Would you not have tested that before writing an HTTP client in C?
Would also be nice to see size of the corpus controlled for. What's the rate at which they use new words?
Networking in the startup community
a reasonable primer: http://en.wikipedia.org/wiki/Spinlock
The mainstream of political/economic thought is that economic power, in the long term, derives from inclusive political institutions. It can be gained in the short term when totalitarian regimes have incetives for growth and sufficient resources available, for instance the industrialisation of the USSR in the early 20th century, but they will ultimately founder due the contradictions imposed by extractive political institutions.

Since we don't know of any system other than democracy that can produce inclusive institutions, democracy and freedom are a pre-requisite for economic power that will last and continue to grow.

That's my understanding of the argument, based on reading 'Why Nations Fail' by Acemoglu and Robinson. As far as I can tell this is the prevailing line of thought in the West, even if it's not always stated in the same terms.
We (https://commando.io) use:

ssl_ciphers "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS";

Which results in perfect forward secrecy and an A+ rating in SSL Labs.
I read Scott's writing a lot, and in my opinion he seems to have the right attitude about it. He's very comfortable in the definition of a computer, and is very interested in the potential for physical computers that defy the ([edit] strong) Church-Turing thesis by using crazy weirdness of physics. Quantum circuits so far only might be such a system, since we still don't know whether BPP = BQP.

So the question isn't whether soap bubbles can do certain computations, but rather whether soap bubbles can efficiently compute functions that are NP-complete in classical computing models.
Well, you're absolutely right that I don't understand most of those addresses.

You're right that I could still send them mails though, in exactly the same way people use URL's - rote copying them, then letting the technology (or mail system) work its magic. I don't need to understand your PO box example to get it working.
I know, I was waiting. I have the optibay in MBP15 with a rotational disk for backups since SSDs have been so unreliable. The 1TB samsung has been amazing. You are correct, I should swap out the 1TB rotational for another 1TB and run RAID.
It can do both - if clamshell packaging wasn't really for preventing theft, then the plastic sheets wouldn't be so much larger than the product. Large objects take more room and cost more to handle.
http://m.youtube.com/watch?v=VNX4spGpIOc&feature=kp I'd recommend Aes' Zodiacpuncture for vocab speed and depth. He basically wins the ranking on that track alone.