skysight-inc/HackerNews huggingface dataset:
You don't have to be suicidal to get someone to talk to, if you really have no-one you can approach personally. Ministers of religion are everywhere, and this is their supposed bailiwick. You don't have to be religious to talk to them.

Large cities often have some kind of resources where you can see a social worker (who can refer you) or psychologist. The trick, of course, is getting over the initial reticence. Or look for things like depression hotlines - these are sometimes separate to suicide ones.
That's always been the case, this isn't news.
We can't avoid applying human paradigms to animal behaviour. Cats strike us as introverted and cynical so they serve well the purpose of criticizing humanity; by playing the role of a cat, people can disclose about the pointlessness of life without sounding too bitter or too philosophical (much like dogs facilitate talking about how humans can be loyal, friendly and honorable).

Nonetheless, opinions about dogs and cats really are homogeneous. Maybe this means our ideas about those animals have been constructed over time. We wouldn't be so eager to call an eagle "loyal" or "smart". Our relationship with dogs and cats is so long that we've had enough time to carefully craft their images.
Franz Kafka wrote a short story, "Investigations of a Dog," in which a dog tries to figure out where his food comes from, and why he goes through a barking and jumping ritual before receiving his food, and ends up creating a myth of a giant invisible soaring dog.
Of course the CIA doing its job to track down a murderous thug is somehow "messing with the biosafety" of the planet. Not only that, but according to the sick and twisted thinking of TeMPOral, Bin Laden is a "political enemy". Sure, Bin Laden is just a politician with legitimate differences.

This kind of twisted thinking by TempOral and way too many others like him is what is wrong with the world these days. You should be ashamed of yourself.
As I've said before, one blog post does not represent that team when it's written by someone tasked with the job of communicating with a wide variety of customers. My mom could give two hoots about details. She wants to know why her 'spinny drobox thing' keep spinning and should she upgrade or something. I deliver that news to her. This blog post delivers it to people who don't understand as well as most of us but better than my mom.

What would be an AWSOME idea is if Dropbox did a meetup to go through the gory details for us nerds. Now that would rock.

Kudos the the Dropbox team for working through the weekend fixing stuff. I spent the better part of the weekend nursing a barely 2 year old dying Apple 27" Cinema Display back to life by disassembling it several times. Kept thinking to myself that I sure as hell was glad it wasn't me over at Dropbox HQ working on doing recovery instead.

Edit: I agree with your plea for emotion in the post. It could ease things a bit.
This incidence clearly shows the fragile nature of public cloud. All your data is just one Shell command away. Glad Dropbox is not a backup service.
Syrian Electronic Army hijacks Microsoft blog and Twitter account
Oh cool, I did some quick googling but hadn't come across supergenpass. I will have a better look at their implementation.

Thanks!
Ah, I see what you're saying. Sorry for the confusion.

In some sense, I suspect the two aren't totally distinguishable, because I expect the underlying mechanism is at least partly an in-group vs out-group mechanism. Indeed, the social justice technical term "othering" is about how people take actual present people and dehumanize them by activating negative intergroup biases.

In this case, the researchers used in-person surveys to judge that the names specifically were perceived as black, rather than merely unknown.
It's never really bothered me much on mobile, and I use it extensively while mobile. It does bother me that comment indentation is not properly represented in elinks, but that is sort of an esoteric complaint that I can't really blame PG for.
I have started to translate the paper so that English speakers can explore it. I've only had time for the abstract, introduction, and main result statement, but that already gives an important part of the picture. Any further contributions are welcome. https://github.com/myw/navier_stokes_translate
A grudge? You're thinking is just as sick and twisted as aTEmpOral's.
An obvious complaint is that code like the OP's won't even run because it isn't pointlessly wrapped in a class ("class MyProgram").
Looks identical to NullPass, I'll check it out.

Thanks for your input :)
Automately - A scalable web automation API for developers
I have never used Puppet/Chef,so can't speak for them, but part of the reason why sandboxing in Docker isn't overkill is that it uses a layered file system that shares as much as can be shared; so, although the containers are isolated in user space, they still share the same base. This is one of the reasons for its high performance
>>The reason is that it's not really what users want. What people come here for is good stories and comments. I doubt we have ever lost a single user over expired links.

Yes, you probably haven't lost any users over expired links

However, I think you have inconvenienced a lot of users through the expired links. Sometimes, I think it is good to spend a little bit of effort on helping a large number of users.

I'm assuming among readers (who attempt to go past page-1), an overwhelming majority has hit this problem multiple times (and lost time because of this problem)
It's the nicest way to keep and edit your work on the host and run it in the isolated environment of the guest. VirtualBox shared folders have completely unacceptable performance here [1], and VMware handles itself much better.

[1] 10-15 second delay on returning a response in a Rails app, in my experience.
Not sure what you mean. If I had the ability to use shared libraries, I would be able to use LGPL code.
Would be nice to have a service who stepped in when shit like this happened. I'd pay good money to have a tiger team appear out of thin air when the shit hit the fan.
On a similar note I've seen it said the prevalent theory on money-happiness (that money can only buy happiness up to, conveniently, the middle class boundaries), is just propaganda to make the poorer classes feel better about their lives.

The common money-happiness theory seems pretty ridiculous. As though people are happy earning $65k a year and paying on their mortgage for 30 years, worrying about education for their kids, worrying about saving a few grand, worrying about paying the car payment, etc - versus making $500k a year and not having a mortgage at all, sending your kids to Stanford, and never worrying about The Bills.
Exactly what I thought when I read the headline. This feels like a red herring and a straw man out on a snipe hunt.
Space exposure
That's just it, though. This is the public face of the team that responded to that outage. It absolutely represents them. Now, whether it's a fair depiction or not is definitely a valid question.

Having written more than my fair share of these, I definitely understand the difficulty involved in choosing your audience and writing to them. That's a big part of the problem here: The audience is not clear. It bounces between technical detail like MySQL recovery process, but it doesn't go deep enough to be satisfying for a really technical audience while being too detailed for a non-technical one.

I have nothing but admiration for their team and the service they've built, but this post-mortem misses the mark.
> If you come out of a Ph.D. wanting to be a writer, it's your fault if you don't have a well put-together portfolio.

I learned to how to write and to enjoy writing in my PhD program. Writing and communicating research ideas and results coherently is actually one of the primary things a PhD does...
> The service was back up and running about three hours later, with core service fully restored by 4:40 PM PT on Sunday.

I understand these things happen but I didn't have anything working at all until Sunday EST. I'm just happy it's back.

Having said that, what do you use to backup your Dropbox? I recently signed up for Bitcasa but my Dropbox folder had not been fully uploaded by the time Dropbox stopped worked.
My understanding is that male cats are not necessarily good to have around kittens, even if they are the father, as they may see the kittens as future rivals.

That understanding isn't necessarily based on observed behavior or referenced studies though.
Not sure I understand what you are saying. I know that Docker uses AUFS. I'm not saying sandboxing in Docker is overkill. I'm saying that using separate containers for application dependencies rather than running them all in the same container is often making things more complicated than necessary.

Obviously some people have good reasons to use links, like they need to run lots of databases on different servers or something. But for most installations that don't need to scale to serve millions of people, putting all of the application dependencies in one container makes a lot more sense.
I'm impressed at the closure based pagination as a novel way to solve a problem.

Unfortunately, the user experience is quite unpleasant. I hit expired pagination links several times a day. You guys can do better.
I think it falls under "Not important enough to fix even though everyone complains about it all the time" -- luckily there exist browser extensions that fix what authors of this site couldn't. (CTRL-F for said extensions)
Like a SWAT team you mean
If that's the name for what I described then please call me that. Not only in the fan club but also a member.
Is there value to maintaining this site yourself? I agree that you shouldn't spend the time to fix this issue yourself, but couldn't a contractor fix it for pocket change, at a low cognitive burden to you? Hasn't this issue been surfaced repeatedly by users, wasting the time of a good many people (including you)? Doesn't it hurt your reputation as a thoughtful and detail oriented organization?
SuperGenPass credits me as the originator of the idea, my page is still up at http://angel.net/~nic/passwd.html.

NullPass isn't a Web service, it's a one-page Javascript app like mine and SuperGenPass. But it loads a bunch of libraries, so it can't as easily be copied for safe offline or local use.
Hey HN! Creator of Automately here. Although there's not much details on the site because we accepting only early access requests right now I can definitely give you a little more details. Developers will be able to write automation scripts and run them. The automation scripts are written in JavaScript using a custom API. You will be able to submit automation jobs via the Automately API. Your job will be submitted to a powerful cluster and ran as fast as possible. You will be able to interact with websites and do many many other things. Stay tuned for more details :)
I agree with many of your points and appreciate your technical assessment of the actual post-mortem aspect, but your first comment seems particularly nit picky. It's a growing trend that when a company or person fucks up, we expect a big, grandiose, sobbing apology (and when they don't, we blow a gasket - a la Snapchat).

Now, I'm not saying that I don't expect companies to be forthright and take ownership of their mistakes, as well as apologize for them, but I can't help but feeling that expecting Dropbox and others to get on their knees and kiss their users' toes when something happens is a little melodramatic. On the one hand, yes, they made a mistake - on the other, we all know that technology is flawed, and these things happen, albeit rarely.

TL;DR: Let's not make a drama out of it.
I was agreeing with him, perhaps I should have phrased it better.
Thank you.

I am concerned about changing the algorithm at this point in case anyone has already used it. I don't think there are any serious concerns but will report back if I find any (after taking some more time). Of course if anyone knows this stuff very well I'd be very eager for some feedback!
as opposed to yes men, it's somewhat of an improvement.
Pretty cool project! I remember the pleasure I got out of (partially) re-implementing the Pusher API.

I wonder why real-time features aren't more popular? Real-time order status, live-updating maps, the list goes on!
How about AAAA (IPV6) records? I've spoken with a number of people who are unable to resolve AAAA records because they made the mistake of using OpenDNS. So instead of seeing a v6 only site, they get a face full of ads
It looks like what they've done is more along the lines of finding a clever trick to improve the runtime performance of one of the common building blocks of a spell correction system (the part that given an input computes a set of candidate words that are close to it in terms of edit distance). It doesn't even seem to say anything about how to pick the best candidate once you've generated this set, so you can't really evaluate its accuracy as if it were a complete spell correction system. Norvig originally just used the straightforward "pick the most common word that has the smallest edit distance", but I didn't see them mention anything about any kind of strategy on their blog post.
I'm not the only person working on it anymore. For the past year or so we've also had Nick Sivo (kogir), who handles all the systems stuff. And we also have a moderator who is a hacker and has written a bunch of code for identifying voting rings, sockpuppets, and so forth.
I'm admittedly being nit-picky because I feel very strongly about the importance of outage communication. Good communication both during and after an incident can make a tremendous amount of difference in how you are perceived.

They decided that it was worth apologizing for near the end of the post. All I'm suggesting is that moving that up near the top and acknowledging up front that they let customers down would have improved the outcome.

They don't need to be over the top about it, just don't bury it at the end of the post.
At the same time, your reference points are a very small % of the American population, not the bottom 25%. Only 5% to 10% of the poor live the way you describe.

America's poor is on average equivalent to France's middle class. Once our healthcare system is properly in place, that will be even more accurate.

http://www.heritage.org/research/reports/2011/09/understandi...

The average person in the bottom 25% also collects over $30,000 per year in government benefits, from housing to food to healthcare.
cute headline :) ( at least I think so as a node JavaScript developer ) . all fun aside, I love docker ( and previously vagrant ) as an on demand mobile back end for native iOS and android Dev. it works isolate, disconnected , and can be deployed when I need to stage for reviews . its great !
Part of this is that HN is much more than the technology, it's the community. Sure there may be some scaling issues, but building a HN is something many people here could do in an afternoon. Building the community is a much more complicated problem.
In my opinion, writing software requires two "primary" skills.

A) A student needs to be able to map real world systems to a computing device. This requires a lot of critical thinking and is basically the process of automating a real world problem.

B) A student needs to be able to code out the problems they have solved above.

Where it gets difficult is that students are usually taught how to code before they are taught how to do that mapping from the real world "thinking" to computer world "thinking". I feel their internal model of programming becomes tainted with concepts like scope, functions, methods, parameters, pointers, lists, arrays, data structures, inheritance, composition and so on. All useful tools, but hard to mentally picture without understanding why the exist.

I look at learning to code before learning to critically solve problems like learning all about a motorcycle without understanding it's purpose: to move you from one location to another. Sometimes, students have ah-ha moments and they would be like "Oh, now I see why we are learning about motorcycles. It is because we've learned about these roads things and we can use the motorcycles to move us from here to there using these road things we learned in a prior chapter".

Where it gets even more difficult is that students are often expected to learn how to think critically to do that mapping thing (A) and at the same time learn to code (B).

In my opinion, the optimal way to learn how to program would be to teach the critical thinking aspects and associated tools in A and then teach implementation (programming) in B (then alternate) with about a two week gap. One class on A, then two weeks later a class on B, then two weeks later a class on A.

This is an iterative approach to learning that allows students to master concepts in software development and then apply those new skill by programming (by coding or other means) solutions in a computing device.
Oh! It seems I misunderstood your comment. My apologies. Yes, it makes sense to use one container for all the dependencies pertaining to an application. However, if you are running multiple applications on the same server, you can sandbox them by running them in different containers.
I quite enjoy lobste.rs. Despite the lack of discussion, the majority of the topics posted are interesting and turn over pretty fast (in comparison to some of the other replacements).
LynxFit + Google Glass + Chromecast = Fitness with sensors on your TV
Yes, with lynxfit for Google Glass, you can cast your fitness content from Glass to TV and challenge your friends. Then take it on the road with you because ...well Glass.
> the audience is not clear.

Bingo. We need nerd updates.

BTW, we deserve this because enough of use use Dropbox for quite important things coding-wise.
Neat! Yours looks very nice.

I never realised there were so many implementations of this floating around. It might be a neat idea to inline/reduce the libraries I used to more easily distribute for offline. Although I have to say that I don't feel this is any less safe because it can't run locally :)

Thanks for your input :)
What would be a few use cases for this?
I am a node js developer as well. That's where I got the idea! :D
What does "entire page" mean? The front page of HN could be nearly infinite in theory if you include all stories every posted. It has to be cut off at some point.
How is this different from IFTTT [0]?

[0] https://ifttt.com/
I mean customer facing.
Here's a talk from Lars Bak about v8 and Dart http://www.infoq.com/presentations/Performance-V8-Dart
Alphega introduces 3D social networking | Shoestring Startups
Visible signs of entropy considered harmful: http://en.m.wikipedia.org/wiki/Broken_windows_theory
The column to the right of your feed (where birthdays and events show up) also includes the same links as the footer. Click "More" to get to the Developers page, etc.
If it's that trivial, a lot of us would be happy for such a fix; is there any particular limitation as to why it hasn't been done?
sorry i can't be of more help, but i'm curious as to why the fact that he "has travelled to Thailand" is relevant...
There's also this whole middle-ground of tact and civility and stuff.
The author got it backwards. Infinite scrolling of HISTORY is not a problem. Twitter feeds end at the TOP, not the bottom. You scroll down endlessly because you are bored.
The grandparent wasn't even referencing working at Google for a status boost, but merely because it directly related to their diatribe (their experience with implementing a Google feature and how that relates to scalability issues that Meteor fails to address)
> There's no discussion of the human factors like how the recovery process went, how this issue was missed in testing, or what changes if any they think they should make to their incident response process.

Not every company is into that whiney startup blood and tears thing. Those "we() worked non-stop for the last 72 hours" often sound a bit desperate.

() And by "we", the PR people usually mean the engineers.
Why is the US not a good place to be poor?

The average poor person in America owns a car (75% of all poor people) and either owns a home or lives in a clean apartment (83%), according to the US Census Bureau.

Ever look at the massive wealth redistribution from the top 75% to the bottom 25%? Or the total dollar value of government benefits that the average person in the bottom quarter receives in the US?

It far exceeds Norway's progressiveness. In fact, America is the most progressive country on earth in terms of wealth redistribution, just take a look at the % of taxes paid by the top 1% / 10% / 25%.
The belief that it's an obvious choice for a developer to spend his free time exploring ideas in hopes of getting rich is a fallacy IMO. After all, we don't advice every literate person to spend their time trying to get rich via writing a best-seller.
Automately is going to allow developers to write their own automation scripts connecting to websites of their choice. You won't be limited to channels, just your creativity and what you can do.
The fight for an open Internet is happening right now in Brussels
The reason is that it's not really what users want

Yeah, actually, it is. Seriously.

Nothing makes "hackers" look worse than a hack that doesn't work.
Ostinato – Packet/Traffic Generator and Analyzer
This in no way diminishes the ridiculousness of the statements you have made. In fact, it makes it all the more perplexing why and how you think that BGC is on the same spectrum as the massacre of the Tutsis in Rwanda, as given your background, perhaps it should be expected of you to know just a little better than that.
You could [1] see it as a testament to the idiocy of your remark that two lurkers were finally roused to register in order to rebut it.

1. But of course you wouldn't.
Cats strike us as introverted and cynical

A lot of that has to do with a cat's expression, which we assign human significance to. If a human looks at you through half-closed eyes, it can be a sign of suspicion; whereas if a cat looks at you through half-closed eyes, it usually means the cat likes you and trusts you, and feels comfortable around you.
In the US, homeschooling would be an option. However, although there are many resources each state has different requirements.

Attending schools in different communities? Public schools have residency requirements. Some private schools are likely to be more flexible, but that flexibility comes with a cost.

As a parent, I would suggest that online schooling for so young a child is not among the approaches I would recommend as anything more than a supplement to an in person educational environment.
It's mentioned in Call of the Wild, but that's not a very reliable scientific source.
https://developers.google.com/chrome/web-store/program_polic...

Of all the stuff under "Interfering with Third-party Ads and Websites", it only complies with "This behavior is clearly disclosed to the user." IMO obviously.
The Story of A Book
Hey, dogs have (alpha) companions.
Wow, much metaphysic. /sorry, couldn't resist.
I like the idea of a sandboxed application, but I worry about the security implications - what happens if there's a security fix, but the creator of the Docker version is AWOL?