skysight-inc/HackerNews huggingface dataset:
Does this target a specific niche or another version of Recurly, Chargify or ChargeBee?
Facebook employees, please elaborate... :)
Now up here in Nepal
The fact that they didn't include a quote or captioned photo from Michael Scott is a missed opportunity.
Down here in Sweden, close to the EU datacentre.
By my reckoning, this cost them about $600,000+. Ouch.
Made a gist with some of the scripts people have been making.. Add yours to the comments and I'll curate the list.

https://gist.github.com/notthetup/65f100f8ecf0f44f568d
Not even possible.

Once you delete something it stays on facebook for like weeks.

They would have to have accidentally blown up everything with a bomb to have the problem you're talking about.
http://prntscr.com/3ubefw
This is a new and very interesting area in machine learning and software engineering. Anyone interested might also find the following papers interesting too

Hindle, Abram, et al. "On the naturalness of software." Software Engineering (ICSE), 2012 34th International Conference on. IEEE, 2012.

Tu, Zhaopeng, Zhendong Su, and Prem Devanbu. "On the Localness of Software."

Nguyen, Tung Thanh, et al. "A statistical semantic language model for source code." Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering. ACM, 2013.

Campbell, Joshua Charles, Abram Hindle, and José Nelson Amaral. "Syntax errors just aren't natural: improving error reporting with language models." Proceedings of the 11th Working Conference on Mining Software Repositories. ACM, 2014.

Allamanis, Miltiadis, and Charles Sutton. "Mining source code repositories at massive scale using language modeling." Mining Software Repositories (MSR), 2013 10th IEEE Working Conference on. IEEE, 2013.

Movshovitz-Attias, Dana, and William W. Cohen. "Natural Language Models for Predicting Programming Comments." ACL (2). 2013.

Allamanis, Miltiadis, Earl T. Barr, and Charles Sutton. "Learning Natural Coding Conventions." arXiv preprint arXiv:1402.4182 (2014).

Allamanis, Miltiadis, and Charles Sutton. "Mining Idioms from Source Code." arXiv preprint arXiv:1404.0417 (2014).
Perspective: 1 hours downtime a year is already better than 4 9s
Facebook is now up (facebook.com)
like you see, i dont have many replies from the community in terms of what they are thinking. Besides, today i was reading about an article that finding that unique value that your tool/service/product can offer is extremely important. I am trying to discover that while taking people's opinion - this thread is an attempt to know what people think.
My complaint was actually about the number of submissions rather than it being submitted or that people shouldn't care.
seems that lots of pics r not loaded
Thankfully, it is back up. I just couldn't for the life of me stand all the silly, bloody tweets on Twitter trying very hard to be funny about the whole ordeal.
it's their former boss
Sitting there hitting F5 == productivity?
Why the IRS’ Claim That It ‘Lost’ Two Years of Emails Is ‘Simply Not Feasible’
This is just one of the reasons you shouldn't build your business on someone else's platform - others include the possibility that they'll charge you for the service later, cut you out of a relationship with your own customers, shut you down for their own reasons, require you to use their services like a store to the exclusion of all others, copy your idea and crush you by giving it away for free, squeeze your margins until your business is no longer viable, or simply make your business impossible because of indifference to your requirements.

That the service may be unreliable and it's one more point of failure is just one of the reasons why it's a bad idea to depend on FB (or Twitter, or G+ login) for your logins, and this is why their attempt to subsume the web with corporate corrals will ultimately fail.
This comment should be more prominent, warn_unused_result is pretty awesome!
A lot of the AJAXey stuff isn't working properly either. A comment just took three tries to post.
I wonder if someday in the future, when AI is common place, people will implement these early attempts at GAI on better hardware.

Kind of like what we have done with the babbage difference engine.
It is up for me now, but there are still a lot of bugs. Most likely their database cluster is being partitioned. My newest feed was liked by some of my friends even though I can't see it in my timeline or newsfeeds :)
I can tell you my website goes down far more frequently (my fault) than Facebook's does
If we're talking AGI, here's my problem:

[...] one also needs predicates or relations: things that have
truth values, and order terms. Thus, ‘greater then’ is a relation,
and ‘a>b’ is either true or false. Relations can also be things like
IsA, HasA, BelongsTo, LivesIn, EmployedAt.

In a biological system, these predicates are encoded in the graph itself. This is important for two reasons. First, this dynamic predicate encoding contains by necessity a representation of what the predicate actually means. Second, this allows a graph relationship between predicates themselves, and thus it's possible to learn new ones, abstract higher-level ones, or modify existing predicates.

Why do I think this is a problem? It's clearly not relevant for AI tasks, but AGIs have to be general and self-organizing. Of course I do agree with the research consensus that we probably have to "cheat" by hardcoding certain things (brains do it too, afterall), but maybe tags for node relationships should not be predefined like that if you want a system that can reason freely.

The problem is of course one of practicality. If you want a system you can explicitly program from the outside, there has to be a set of predicates which both the programmer and the AI understand to mean the same thing. However, in doing so you're putting a severe limit on the amount of self-organization a brain can perform. Natural systems are not like that.
Celebrating 30 Years of X
This could just be a coincidence but it seems that Spotify is bugging out, I am able to open the program but it wont play any music. I authenticate with Facebook so maybe that has something to do with it.
Disclaimer: I'm a Phusion team member

Your use case is exactly what we built Phusion Passenger for. It could be that applying some configuration could improve startup performance for you, but general runtime performance of Passenger should be on par with a Unicorn solution.

Note that to use Unicorn you would have to configure an nginx instance that proxies for Unicorn. This is where Passenger shines, we already integrate with nginx so there's no extra configuration or management overhead. Passenger is resilient so it will survive any crashes of your application and automatically respawn any failed processes.

edit: The configuration to make your Passenger perfect for dedicated single app servers is:

passenger_min_instances your_num_of_cpus;
passenger_max_instances your_num_of_cpus;

You can measure your performance and tweak the number, as long as they are equal passenger won't be spawning and killing anymore, making your performance more reliable.
Hey Stefano, OP here.
Our goal is to enable any company to bill how they want without hassle or constraints of building out a full subscription stack.
Billing models such as tiered/volume pricing and usage billing can get complex but we make them very simple to use. You can often implement these features in places such as Stripe et al but often the minutiae becomes complex. We built the product that can scale from a simple flat price all the way to composite price plans with tiered/volume pricing.
the pissable golf clubs were on Shark Tank once, and they're not doing all that well.
What's the point of a status page if it goes down too?

https://developers.facebook.com/status/
I would hardly call more than a half a million dollars a "drop in the bucket."
I wonder how much the facebook devs are freaking out right now trying to fix this!
Facebook seems to be back again! Hopefully it stays that way! :)
A response that would have worked would have been "Then you didn't read the article, because XXX".
The brain does not have unlimited self-organizational ability either though - it's why neurological development in the womb is so important, because if the proto-brain doesn't get initially structured just like, we don't wind up with something capable of general reasoning later in it's life.

So I don't really think this is a problem - or I'd contend we don't know enough to say it definitely would be.
I'd go as far as to say it applies to most english speaking countries
All the tabs are there. Look at the "top(...)" entries just below "window-objects".

Most of the per-tab memory is correctly reported there. Images are the main thing that isn't reported on a per-tab basis.
Yes but that is 1 hour downtime added to your own server's downtime.
What? Displaced? The common man? Reality check, dude.

Nobody is on Facebook constantly. It was down for about 30 minutes, tops. The "common man" just did whatever common men do for all those minutes when they're not on Facebook. Maybe, maybe not, they'll make up the slack later.

Sure, someone was inconvenienced because they relied on being able to find some information or send a message on Facebook and couldn't, but I'll bet far, far more people are inconvenienced on a daily basis in a similar way when their smartphone runs out of battery or is stolen or otherwise lost. Or the network (mobile or fixed line) is down.
It's up for me now!! (India)
I'm sure LoveFilm's existing content deals must have helped. There used to be a site called Oric which tried to make it easier for people to find the content they want to watch online legally, which was easy to scrape to compare. Now I have to rely on a dodgy mix of sites like http://netflix.maft.co/, http://netflixukcompletelist.blogspot.co.uk/, http://uk.istreamguide.com/, paired with import.io and trawling Amazon's prime video site.
Yup, great book. Yup, great. Book.
> was necessary for a Unix-like OS to be created

There are Unix-like OS's on MMU-less architectures. Though of course there are limitations (like not supporting fork(), only vfork()). But you're right that it made it a lot more attractive to try to do a proper Unix.

There were even commercial Unix workstations based on MMU-less CPU's. An example is the Sun 1 workstation, that used an 68000 (Since the first version - the 68000 - is not fully restartable, various hacks were used on 68000 designs requiring an MMU; I'm not sure what the Sun-1 did, but one example that was used was running two of them in lockstep, and have the MMU halt the second one when the first one triggered a page fault, so that it'd be possible to inspect the CPU state before a bus-error would mess it up. From the 68010 onwards this was unnecessary)
This comment appears to be totally unresponsive to mine.

Incidentally, the "now redacted" in the parent comment refers to three bullets I had written in the grandparent comment and left for four minutes before realizing that objecting in detail to this person's blog post more or less amounted to making a full-throated defense of the Matasano post. Which, like I said, I'm not in love with either.
Amazon Fire Phone: hands-on with the ultimate buying machine
Facebook goes down in the World
It's back. Facebook was down for 17 mins (est.)
#Facebookisdown mentions on Twitter: 43,000
Twitter mentions per minute: 2,529

Source : https://twitter.com/MattNavarraUK/status/479544046546087936
OP here: Good question. We sit one layer above Stripe in the payments stack - we are payment gateway agnostics. When you need to manage many different pricing plans/upgrades our goal is to help you scale your subscriptions.

For example if you have a Stripe plan where you charge $5 a seat, but want to reduce the cost as the volume increases or you want to diversify the way you sell, maybe the subscriptions includes a usage charge billed monthly.
(Phusion guy here)

Additionally, there is a configuration that will make Passenger not spin down instances at all (passenger_min_instances, just set it to be equal to passenger_max_instances). I'm a bit disappointed that this as seen as a downside for certain apps, as it's just a configuration that makes Passenger useful in some extra scenarios.

That said killing idle workers is the default configuration, and perhaps we should take this article as feedback that in current times that default is not what most people want anymore.
Thanks for feedback. Will fix typo :)
I think I failed to get my point across, then. If you go back to my original comment, you'll find that priming the developing brain has in fact been addressed and that's not what I mean. I was referring to the concept of hard-coded relationship predicates which make the system easy to program from the outside, but which have the drawbacks I already talked about.
Can someone please shed light on whom DHH is? I'm reminded at this moment of Bill Zeller, RIP.
Oculus Rift + Head Tracking = The Ultimate Drone Experience
This is a fantastic post that deserves to be on the front page of HN.
Replicating CouchDB to Orchestrate
There is a tool for moving API keys out of the source: Keystok stores encrypted API keys and tokes in a cloud service and lets the App / client retrieve them during runtime.

Its not just about moving keys out of the source, but about getting rid of local config files altogether. Related post on their blog:
http://blog.keystok.com/why-i-stopped-using-local-config-fil...

Disclosure: I'm a developer at Keystok.
They are "free" but with significant strings attached. The key thing about Splashbase is the images have almost zero strings attached. I say almost because even public domain images will have caveats; for instance, one cannot make it appear that someone is endorsing a product when they did no such thing, etc.
WebGL vinyls music digging
In my second-to-last year at University, eight others and me implemented Diplomacy as a "scalable web service" in Erlang. The game is hilariously brutal; I've vowed to never play it with my girlfriend. I played it on the web for a while after, but stopped playing, the complete lack of empathy in this game was too much ;) Maybe I should try it again some time.

You can find some documentation here, we were the "Erlang Solutions" project:

https://www.it.uu.se/edu/course/homepage/projektDV/ht11

The code is on github: https://github.com/treacheroustalks/Treacherous-Talks
Daily Startup Idea
Has anybody been able to make a priority queue (with a single worker) in celery?

Eg, execute other tasks only if there are no pending important tasks.
You're right. I only specified MRI because people often mistake that thread safety is handled by the GVL.
Dart2js: new browsers can break deployed apps
Value is relative. So yes it is in fact a "drop in the bucket".
Thanks for downvote. I am honored.
While it was down, I was noticing an extra 400ms latency in ping responses.
The overhead wires get a bit difficult when you consider driving up to hotels, getting the buses out for maintenance, etc. etc. you'd need to build the wire infrastructure, and much of that would be on private property.
You're preaching to the choir here. I'm an Israeli who is deeply opposed to the policy towards the palestinians. Most of the tech/startup scene here holds similar opinions. The problem is the more religious sectors and they probably don't read HN.

Although I have much respect and empathy towards that family, the fact that thousands of Israelis were blown in buses in the last decade pretty much shows that "Peaceful resistance" is something so rare that it deserves a BBC article.

Polls actually show that most palestinians support terrorist attacks against civilians as a mean of "resisting the occupation"
Definitely news worthy, pretty much like a 'first post!' post.
This is another reason why OAuth should be on a separate subdomain. (First reason is XSS on facebook.com which can grant any permissions to any app.)
Oh, I forgot: LuaJitTex is a descendant of LuaTex that uses LuaJit to compile.
You need to recompile your Dart apps from time to time until bug 13285 gets fixed.

If you have an app deployed, it could break every day. You need to test it in every new version of your supported browsers.
Similar to those services mentioned with a lot fewer constraints, built in metrics and best of breed approach to usage based billing
Surely that depends on what you're doing? Impressionism, cubism, expressionism are not really defined by their accuracy.

I understand where you're coming from. I started drawing when I started reading comics. The lack of accuracy does suck.

But it's possible to do good work http://kylelambert.co.uk/.
Effective way to cache AngularJS services
Hi Jacques, what's the conclusion you drew? In my opinion this article doesn't paint a good picture of the power and flexibility of Passenger. If you want us to call you and talk about it in Dutch let us know, we only employ developers so I promise it won't be a boring conversation!
> Two-factor authentication is a second basket.

Not in my books. Recommended to be sure, but this has far too many single points of failure. To name a few:

- Software corrupts data

- Hardware corrupts data

- Social engineering bypasses 2FA
What are you talking about? Everyone has to depend on some infrastruture to provide their service. I'd imagine pretty much every hosting platform (from amazon to dreamhost) has less reliability than facebook.
best way to find out how many people in HN are active fb users .
I disagree. I think node's approach is easily understandable, and quite robust. It's incredibly easy to dive down the dependency chain and see every package, and know exactly which one is being used where. Not something that can be said about package managers that use the flattened approach.
I guess that bug happened.
I agree with patio11's 'decision calculus' point. And I'll add that if you don't plan to repeat your actions at the company, then you don't hurt them by staying silent until they ask--you'll just carry on as a normal employee.

I don't have a felony, but I do have to decide whether (and when) to allow a potential employer to know I'm gay. I know it's not legally the same, but it works the same way in terms of the interviewer's 'decision calculus'. Bringing it up is literally pausing to ask for explicit judgement.

I've always intentionally stayed silent in an interview about being gay, since I always plan to carry on as a 'normal' employee. At work, my intimate life doesn't interfere, just as your history is in your past.
Hope it's better than the Jot Script. That is truly awful.
While I think the hypergraph is a great data structure, and I agree graph rewrite rules, written as graphs have a lovely symmetry, this approach feels too low level to me. Sure you can have graphs representing both data and process ala "To Dissect a Mockingbird", but it feels that this interesting interplay of data and process is sitting too high up in the hierarchy of structure, I think you want this happening at a very low level, giving more space for emergence (whatever that may be).

There is not enough symmetry, I think the correct solution to this problem is going to look obvious.
I don't think this is an engineering problem, I think it is a radical re-imagining of what intelligence is.
My hope is with reservoir computing.

I think what we need to do is a mashup of reward modulated hebbian learning and reservoir style techniques. We need to take a gigantic sledge hammer and smash apart the incoming stream of data, spray it as far across the space as possible and then linearly compose the pieces to construct something that looks right. Combine this with hebbian learning so that those mutated, fragmented, mutated pieces of the incoming object which are useful for the purpose of the device are made more likely to occur within the network.

So you need a structure where it is possible to enhance the probability of some perturbation of the data through some global learning rule. Then you need a way of bringing those pieces together to reconstruct either the object itself or an object of use. And you need lots of it, billions of active processing elements and trillions of sparse connections.

Just my rant, perhaps it will spark something in a mind elsewhere, just passing on the pieces of the puzzle that I have smashed apart in my head.
Perhaps we need to flip this all around, the patterns come from the world, they take root in our head and use the substrate to evolve, before passing out into the world again. what an GAI needs to do is provide a place for these patterns to take root and evolve according to the GAI specific objective function...
>But it hasn't. Not one. Ever.

http://en.wikipedia.org/wiki/Wow!_signal
Displaced? You probably use it too much. You're very very grossly overestimating the importance of facebook in people's lives.
Q&A with Ryan Lackey
I think you underestimate facebook addiction.
I don't know, maybe ring the neighbours door?
What can you do with one character of code?
security through obscurity, not a good idea.
In that case you need to change the license of neovim to GPL, as that is the license for Linux kernel code.
Hello Ian. I am glad to see fruition of your ideas. (We had an interview, I was a guy with Russian accent, Jevgenij).

The site looks great, I enjoyed viewing it on mobile even mroe than on Desktop. Now to the observations:

1. I would try to reach billforward.com domain owner to purchase it, if you have not tried. .net, while it is popular and the purpose somehow fits (.net - network infrastructure services), I fear 1-5% of customers will be lost due to accidentally typing .com, or simply feeling that if a company is on .net, it might not be as credible as it claims.

2. http://imgur.com/g6KQ3FP - it is zoomed out, initially the background would fit the screen, but the "Tiered, tiered volume ..." phrase was cut.

3. Pricing choice shall attract enough customers to further improve the product. Great idea for fast expansion, but is risky in terms of revenue. I assume, your bet is that many startups going for free, will eventually cross the bracket and start paying 1%.

4. Lack of application screenshots, some would like to look at the product itself before trying.

5. Billing services are obviously critical for any business, some statements and justifications of uptime, robustness and integrity would be very much welcoming.

Great job on explaining what the product is about right in the beginning. And as vijayaggarwal mentioned, call to action is well placed indeed, reminding that there is essentially no risk to try out.

Out of personal curiosity, do you mind sharing what technologies the product is built on?
Facebook shows off its DIY Networking Gear. Facebook goes down.

Coincidence?

http://blogs.wsj.com/digits/2014/06/18/facebook-shows-off-it...
OpenCog – Open Source Artificial Intelligence Framework
There is the whitebox concept that you can use here.
Sorry if it made you feel the bad way, not my intention.

But. Is it helpful, if he gets thousands of comments saying "it will be ok"? It probably wont if he does not change something.

Do you agree with suicide? I do not. Why? It is a mortal sin for me, if nothing else. It is my opinion and you have a different one, okay.

Also I do not think that word "crybaby" is something a grown adult man would have problem with.
The don't actually delete your posts, they mark them as deleted. If the government requests your data they get to see everything, even those posts you decided to delete.
I'd love to see a stability comparison more than a performance comparison. In my experience Passenger (only used the free version) is far and away more stable than either thin or unicorn.

Passenger seems rock solid and always up whereas you have to have something monitoring the processes of the other two as they were liable to go down every now and again. Perhaps I just configured them incorrectly tho...
These comparsions are meaningless. Your real family might not be a family in the rainbows and unicorns sense.

On the other hand, your company might be quite like a family in Lannister sense.
Minor note. Go had some form of Plan 9 support for years, mostly broken though, we just made it much much better this release.