skysight-inc/HackerNews huggingface dataset:
and also:

"The electrons fed into it were first sped up using a midsized standard accelerator, so when they arrived at the glass accelerator they were already travelling at 99.86% of the speed of light, or 60m electron-volts..."
4,100 words of notes from Startup School
Cromonitor lets you keep track of your competitors’ A/B tests
That's not racism, that's politics. Would you say British anti German morale posters are racist?
Distributism is an interesting movement, but it's incredibly minor and is very Catholic. It's social conservative but very different from the mainstream social conservatism in the U.S.
> Now, they could price the box at $60 and lower it over time, but then you lose signups since it's a higher price

That feels like the crux.

A friend claims Warren Buffett said something along the lines of "it doesn't matter how many insurance policies you sell, if you sell them at the wrong price".

If your customers are losing you money by paying at your published prices, then acquiring more customers isn't a sensible thing to do. Lock the customers in, or price higher at the start. Why chase customers who aren't making you money?
I repairs Macs at work, so I boot a lot of machines via external drives. I think some firmware updates will work via external drive and some won't.

I remember trying to get an iMac to install one, hoping it would fix an issue, and the internal drive was encrypted. I had to erase/reinstall on the internal drive to get the update to install. (Note to university computer lab admins: if your Thunderbolt isn't working, try installing the "Thunderbolt Firmware Update" that Software Update prompts you to install before requesting a new logic board ;-)

Firmware updates aren't uncommon, when a machine or architecture is new. I can remember firmware updates for EFI (added internet recovery when Lion came out), Thunderbolt, Magsafe/power, SSDs, and Wifi across all types of Macs.
"I’m a privileged white male European with income and savings."

"In an emergency I have a creditcard to fall back on while most people in this world do not."

"I have funds to survive and that’s a huge privilege."

http://levels.io/the-100-thing-challenge/
ion3, ftw, after all these years.
My alternative would be firstly to legislate that any network can only send packets that have a source address owned by them.

This would drastically cut down source address spoofing, which is the worst type of DDoS to try to cope with.

Secondly I'd setup a far better method of reporting and blocking traffic up the chain.
That's not true, they both can run non-mobile apps. They even ship a desktop version of office on Windows RT. It can't run very many desktop apps, but that's not a technical issue, it's a intentional restriction.
Take into account, though, that accelerating electrons into near light speeds is not too difficult anyway. They are thousands of times lighter than protons, for instance, which is what the LHC works with most of the time.
This is a valid ipv4 address
> None of how MongoDB works is a secret.

Maybe not now, but this hasn't always been the case. The fact that they had (have?) a global write lock was completely buried on the doc site for ages. Benchmarks were waved in front of developer's faces to distract them from the "drivers don't actually write data, they just blast it out in every direction and hope it lands somewhere good" BS.

I don't use Mongo anymore, and I think a lot of it has not to do with the database itself, but with the way 10gen used their marketing machine in a dishonest way. They incurred a lot of trust-debt, and now have a serious amount of work to do to pay it back.
It's "a" right tool in any case where distributed storage of unstructured data in JSON format is wanted, where database-level locks won't be an issue of concern, and availability is the primary, overriding concern.
Obfuscation as standard
Are there researchers out there testing whether facebook regresses security fixes?

Or would the effort not procure enough reward?
Yes, I ran into this problem as well when building the first version (0.0.1) of ePantry (epantry.com).

I had a 3,000 line CoffeeScript file with 5-6 Backbone Models, matching Collections, things called "MicroViews" and "AdHocViews". It got heavy really fast.

Thankfully I am a vim'er. But I'm not sure if my use of vim engendered this or was the effect of all of Backbone's lack of modularity. Then again, there's the ultimate question of: What is a Module? (Is it material JS files or is it what is loved into the memory states of the Browser Application?)
Why wouldn't they be? I am saying this is not an escape or a reset but simply moving from one country to another for an assigned time span.
If you're going to comment so strongly, some explanation of why it deserves such ridicule would contribute much more value to the discussion.
Which parts of iGoogle (fragments) did you actually use?
> Designer	Julii Borisovich Khariton, Andrei Sakharov, Victor Adamsky, Yuri Babayev, Yuri Smirnov, and Yuri Trutnev

http://en.wikipedia.org/wiki/Andrei_Sakharov
I agree. This is a possibility that should not be discounted as it is exceptionally common.

>>In any case, anecdotal reports should be taken as a call for further study, not as a call to draw conclusions.

Precisely.
It looks like this is leaking the room name to Google Analytics. After thinking about this more, I'm going to go ahead and remove that. I should be able to monitor the server itself to make sure it isn't getting overloaded.
That's all true, but they were giving 90% of their users exactly what they wanted:

"We value feature-set and expressiveness much more than scalability at our data size, but we want to feel like we're big data too so say some of that stuff"

And that's their brilliance, they listened to what people said they wanted and then gave them what they really wanted.
Awesome! It's really cool to see a static generator for Ghost being released so soon after the public release of Ghost - http://blog.ghost.org/public-launch/

Kudos!
Crossing the Divide From Software Dev To Hardware Dev
Right, I probably came across not quite as intended; sorry about that. I didn't mean to say the study is hosed (which I can't say because I didn't read it!), the remark about objective metrics was a more general one. Yes, SSIM is one of the better metrics available, and obviously it's useful for certain things.

However it still doesn't accurately represent preceived quality; time and time again certain psy optimizations for instance are shown to reduce SSIM while perceived quality goes up. Conversely, a codec can optimize for SSIM alone and score well on a test that ranks by SSIM; but the perceived quality could be better. For this reason e.g. x264 has an option to disable psy optimizations that hurt the objective metrics.

There are other things that can hurt metrics a lot while doing nothing perceptible, though these are rather like bugs or errors in testing methodology, and as such would likely be noticed in a well conducted study. See also: https://wiki.xiph.org/Notes_on_testing_theora#General_points...
It took minutes to mongoimport 10k small documents. import gets slower. not sure what's going on.
Look up UIDocumentInteractionController. It's been around a while.

You can also do quite a lot with URL Schemes but more apps need to implement support and publish their requirements.

There is also the X-URL-Callback spec which could be implemented by more apps. Google is using this spec on iOS.

http://x-callback-url.com/specifications/

https://developers.google.com/chrome/mobile/docs/ios-links

https://developer.apple.com/library/ios/documentation/uikit/...

Finally, let's get away for guessing about what Apple might be doing. It was easy enough to search "iOS open in" to find this support to support this feature and it had been around a few years. There's no reason to suggest that Apple is copying Android on this feature.
Varnish famously demonstrated how to use the kernel page cache effectively. MongoDB, though, is Squid-like. Its an interesting comparison.

Every single MongoDB step has had the old timers groaning.

Even with something solid like Tokutek's storage engine in it, its going to be a hard sell.
Has anyone kept up with notion development?
This is Andy Lindeman's book (Philip De Smedt produced a similar one). Much better than the official RailsGuide on the topic. And very useful, especially when the alternative is searching for blog posts. I hope he earned enough from the book to want to do more. We need this kind of quality documentation.
My Weekend Fun - CakeBot :  Simple Kinect Driven Arduino Bot
until the world agreed that we'd use Facebook as a self-updating address book

And that's a valuable function, and I suspect probably the reason Facebook has seen the longevity it has.

It seems very vulnerable to disruption, though. Given a self-updated directory that others can use to find you if you change contact details, and maybe given also a single sign-on mechanism that you can use with arbitrary, separate services like photo sharing and gaming, what is Facebook's USP?

Their biggest barrier to competition has for a long time been the "everyone is on Facebook" networking effect. If it's only the occasional dissenter who isn't, then organising stuff and communicating using Facebook is easier than many alternatives, whatever Facebook does to their UI/UX/privacy policy. As soon as a significant fraction of people you actually care about aren't on Facebook any more -- and significant in this context doesn't need to be anything like the majority -- that compelling advantage just evaporates.

(Yes, I'm a Facebook dissenter as an individual, and a sceptic about the long-term viability of their business in its current form as an investor.)
I leave my books on Post-scarcity Anarchism on the table when in public. I talk about Planned Economies openly in public.

I decided not to pursue academia to show you what an Anarchist looks like.

But a majority of society needs to feel validated by the exploits of Miley Cyrus and needs to feel connected with the limits of Obama's sermon-like ratiocinations or the GOP's economic exploitation strategies.
From what I've seen, the data model has a lot of utility as long as you don't need super high concurrent performance. Basically, the same area as where rails is the right tool - we want easy features and rapid development, will worry about scaling later.
They say that if you make over 35,000 a year you're in the top 1% of the WORLD.

How we look at the the ultra rich with their 4 mansions and Lamborghini's is how the average world citizen looks at people like this guy.
Maybe MongoDB is clown's shoes, but so are 99% of all technology startups. They all fail before reaching limits of the database.
I'd submit that database-level locks make any claims of availability or distributed storage a little overblown. If a single query can blow you out of the water, you're really not highly available. Although I don't have a lot of experience doing big mongodb personally, so maybe I'm missing something.
What's wrong with "appeal to principle"?
I believe there's plenty of evidence.

I have to disagree with you regarding waiting for confirmation from NOAA, NMFS and Green Peace. From strictly personal experience, growing up in the mediterranean and being the 2nd generation of spear fishers, sailors and divers, living in resort/tourist destinations for the majority of my life; waiting for confirmation from resource-strapped government agencies is sticking your head in the sand. I've seen the decline of fish first hand since I was a teenager.

Focussing on the Pacific Ocean, and this specific article would be to forego the magnitude of the problem. We removed smoking areas in restaurants because, as one wise man said it "its like having a pissing area in a pool", I believe the same can be applied to the ocean.

Green Peace have already reported on similar problems [1]
So have the NOAA & NMFS [2]

In countries like Mexico, economic stimulus is prioritised as most mayors/local governments live on a 4 year stint to make an impact, resorting to populistic moves that the unfortunately ignorant populace will follow. Prioritising development of real estate, hospitality, touristic developments that are by no means sustainable. Making sure everyone has a job. I'm by no means arguing that these are bad things, I've made my career in the field but these are again, by no means sustainable. Long term investments into education are left secondary, effects of which are already felt [3]. I'm talking about the destruction of sea turtle nesting grounds, the destructions of mangroves that nourish the reefs, water sewage directly in the ocean[4], the killing of sharks[5] and much more.

Italy, where most older fishermen can barely read nor understand what their daily labour actually does to the ocean is facing a crisis across all coasts. There's just no fish left to sustain its industry. [6]

Its hardly new any of this. Jacques Yves Cousteau reported on this long ago. [7]

Know that everything around you will eventually turn into waste, we are at a point in history were we have enough alternatives to not damage. I agree with you that all we really could do is reduce the rate at which we harm the ocean. Its time to make educated choices.

[1] http://www.greenpeace.org/usa/en/campaigns/oceans/fish-in-cr...

[2] http://www.nmfs.noaa.gov/mediacenter/2012/09/13_secretary_of...

[3] http://noticaribe.com.mx/2013/10/18/sacude-magisterio-a-play...

[4] http://www.quequi.com.mx/2107_solidaridad/1759374_hay-aguas-...

[5] http://forums.locogringo.com/forums/tm.asp?m=1292457

[6] http://www.lastampa.it/2013/10/12/scienza/ambiente/il-caso/c...

[7] http://www.tcm.com/this-month/article.html?isPreview=&id=309...
The submission is a little misleading; it's traditional on HN to link to an article discussing the principle, rather than simply a demonstration. However, the OP highlights an interesting point. There are other, analogous, unexpected behaviours like this one, such as numeric constants with leading zeros being interpreted as octal, that arise from the ubiquity of the C standard library. You see them in Java all over the place.

Edited to Add:

Don't think good penetration testers (and malware writers, alas) don't already know about this trick. But, as http://xkcd.com/1053/ pointed out, it's always great to teach new people old things.
There are 10 types of good programmers
And their response to his response:

http://blogs.seattletimes.com/seachange/2013/10/12/expert-cr...
Agreed. I think there was a period of like 5 years soon after they launched it big, where they did almost nothing to improve it or promote it. Same goes for Google Docs. I think only like a little more than 2 years ago they started caring about Google Docs again, probably because of Chrome OS and Chromebooks. Before that the development for it felt very dry for years, too.
Reading this essay gives the impression that this person was singular, and her time singular as well.

I was always told anarchism implied violence and generally other bad things, but after reading Graeber's "Debt: the first 5000 years", I chanced upon "Anarchy works"

http://theanarchistlibrary.org/library/peter-gelderloos-anar...

which is interesting to read, for at least the depictions of how anarchism has played out in several previous situations, socially and economically.
Uprooting your life and doing a "reset" as described will make you feel good for a while.

Unfortunately, "wherever you go there you are." You can't outrun yourself, and thinking a reset like this is anything more than a temporary band-aid is misguided.
What's the advantage?

Is the model constantly pulling session state to validate against?

Does this prevent caching of data on the models? Or is there 'supposed' to be some even higher level API manager that deals with the responses before they get to the model?
This is my biggest gripe with Amazon. You never know if you are going to get a cheap Chinese knockoff or the real thing from the 3rd party sellers on the site. At least one third of my purchases from the site from 3rd party sellers now end up being fakes. Sometimes you know it is going to be a fake just by the low price and just live with it if it is not a critical item. All the other times I have to send it back. Amazon does nothing to the third party sellers that are selling fakes. They let them keep selling on the site.
One mitigating factor (though not as mitigating as I'd like) is that PR fluff, at least of the direct-editing variety (versus placing positive media articles that then get cited in Wikipedia) tends to be most successful on the articles people read least. If a country hires a PR firm to insert propaganda into an article on an ongoing international conflict, it's much more likely to get removed or modified, vs. if an obscure company hires a PR firm to fluff its Wikipedia article. Likewise a major company like Microsoft or Google will have a harder time fluffing its article than the obscure company would, because more people are watching and editing the Microsoft/Google pages. One area where it comes up a lot is that a bunch of academics' articles are total fluff written by the university communications department, but also, nobody reads or cares about those articles.

There are admittedly areas where that isn't true, articles with many readers but relatively little editor interest. Some tourist destinations are like that: lots of people may google for them, but there often isn't very much to write about them in good, cited sources. So they get relatively little legitimate editing, and lots of travel spam. I personally make it a point to systematically go through the pages on Greek islands and island villages once a year or so to clear out the hotel/car-rental/etc. spam.
This actually solves a problem for me. For a long time, "finish Google Checkout recurring billing integration" was on my todo list. Just didn't get to it due to limited time and confusing documentation. Now I can simply close that ticket.
> Contrast that, say, with npm -g. Most npm -g installs will fail without su, unless you are willing to spend a half hour reconfiguring where dependencies install--pretty fucked in my opinion, as you could potentially install something really nasty.

It's actually not that bad. You can tell npm where to install "global" packages in the .npmrc file:

prefix = /home/foouser/npmlocal

and then just add the bin sub-directory into your $PATH.

> Now, many package managers like apt-get use curated databases for their packages. But in my view, this just is not enough. Homebrew's respect of the user's system is just superior.

Agreed. This matters even more as a lot of packages are available only through PPAs.
I'm not out to question your, presumingly extensive knowledge on the subject.

However, being a grandson of highly ranked pilot of the Soviet Air Force my grandfather told me a thing or two about this subject. It is common knowledge that most of the Soviet military (and non-military for that matter) advancements came from a well-organized campaign that was set out to legally and illegally acquire Western technology.

The only part of the cold war where the Soviets were ahead is possibly scale, achieved mostly by enslavement of it's own population, not so much advancements in technology and science.
We're not talking about whether you should visit your friends, but whether you would elect to walk...
The old article just had a few lines about this allegation, via an interview Greenwald gave to Brazilian media.

This Spiegel article, co-written by Laura Poitras, treads a lot of newer and deeper stuff:

> The National Security Agency (NSA) has a division for particularly difficult missions. Called "Tailored Access Operations" (TAO), this department devises special methods for special targets.

> That category includes surveillance of neighboring Mexico, and in May 2010, the division reported its mission accomplished. A report classified as "top secret" said: "TAO successfully exploited a key mail server in the Mexican Presidencia domain within the Mexican Presidential network to gain first-ever access to President Felipe Calderon's public email account."

> According to the NSA, this email domain was also used by cabinet members, and contained "diplomatic, economic and leadership communications which continue to provide insight into Mexico's political system and internal stability." The president's office, the NSA reported, was now "a lucrative source."

> This operation, dubbed "Flatliquid," is described in a document leaked by whistleblower Edward Snowden, which SPIEGEL has now had the opportunity to analyze.
You should think of load balancing and geographic redundancy as two separate concepts, because they have two different best solutions.

For load balancing, the best solution is to put all of your servers at the same provider, in the same datacenter, and proxy connections through a load balancer. On AWS, you can use ELB. Outside of AWS you can roll your own load balancer using software like haproxy.

For geographic redundancy, DNS round robin is good, but I must emphasize that to do this properly you really need to have a short TTL and an automated monitoring process that removes downed servers from the round robin. If speed of failover concerns you, you can set your TTL really low (like 30 seconds) at the cost of slower DNS lookups. You have to strike the balance that suits you.

You can of course combine these - use DNS for redundancy between geographic locations, and at each location use a loud balancer. Note that each location needs to be able to handle more than its share of the traffic, not only because DNS round robins produce a very unpredictable load distribution, but also so a location doesn't get crushed under the load if another location goes down. Theoretically each location should be able to handle 100% of the traffic, but you can play the odds and skimp a little.

(Note: the very best way to do geographic failover is to get your own portable IP address allocation and an AS number, and use BGP to announce your IP address allocation from your active datacenter. If it goes down, you start announcing from your backup datacenter. However, only big players can afford to do this. For the rest of us, DNS-based failover is as good as it gets.)
Interesting. This is quite similar to the phenomenon where asking for a favor and giving a pointless reason increases the chance that people will do as you ask.

I can't find the research for this, but from what I remember one experiment involved someone going to the front of the line of people waiting at a copy machine at university, and asking if they could go first. Simply appending 'because I need to copy some things' would increase the chance that people would let you go first, despite the fact that it's a pointless justification.
I think it's a great idea and has lots of potential!
Shaking things up can be cathartic and sometimes the exactly right thing to do. More frequently, I've found, changing one's life in smaller degrees can have a profound effect on mood and well being: exercising more, eating healthier, getting more sleep, meditating, consuming less media, keeping a clean living space. It's worth checking the low-hanging fruit -- small things can make a big difference.
Probably hardship is the exact thing that he wants to experience.
To answer your second question:
First of all, hr.js build process can be integrated in another node.js process using "var hr = require('hr.js')", so you can still use Grunt (or others).

But we built HappyRhino to really simplify the creation of client-side application that can scale (modular, optimized, ...), and it seemed important for us, for having some consistency, we needed to built together the framework and the build tool. The build tool brings a lot to the client framework (a very simple example: caching uses revision number given by the build process).

But I really understand all the advantages of having build tool as a separate project. I have to think more about all of this before giving you more elements.

(Sorry for my english)