skysight-inc/HackerNews huggingface dataset:
Perhaps, but I have a friend who worked in water quality in Haiti after the earthquake, and it's possible to get things done even with corruption and graft present.

More likely, the Red Cross is one of many charitable organizations with low direct payout (combined with inexperience on the ground). This is a notorious problem, and was enabled by an earlier era of no-questions-asked donations. But in recent years, big investors have demanded much more accounting of the money, and some organizations aren't up to the increased scrutiny.

Check out http://www.charitynavigator.org/ for more.
I was suicidal in Silicon Valley, having just been fired from my dream job at Stanford.

I'm still alive, and I'm glad that I am. My life is still pretty wretched, but my perspective is different. My misery isn't any less, but I'm out from under it. It's no longer crushing me and I can observe my misery with some detachment now.

I hope that you manage to get out from under your misery. Don't let it crush you.
The NPR story I heard yesteday went out of its way to emphasize that Red Cross did do some good things in Haiti. So, in your view, is the failure mainly due to difficulty in operating in Haiti and their lack of local expertise? Or is Red Cross just hopeless and we should stop donating to it ?
On the other hand, with autotools you can cross-compile for Windows using MinGW.
> The locks on your house are almost certainly bumpable

2-sided Abloy Protec 2 elite, locking-thumb-turn deadbolt on a metal door with a metal frame.
Interactive Rust
His post isn't ideological. Yours is.
You simply do not know the kind of impact this will have on them. Yes, maybe they will just go out and get an idevice when they get older. But you make it sound like that means that this gesture is irrelevant and meaningless, when that is very much not the case; for there is an untold amount of learning and growth that they can get from this.

outside of the technical and educational benefits they get, it also is makes them feel more welcomed in their community, and more willing to engage.
Taill – tail the last file in a directory
Show HN: Snapmeet, Remote meetings with realtime notes and video, built with React
Ideas are not stolen, they are merely moved to where they can fully blossom
Having to ask for the permission to display the email just for the autocomplete makes sense from a privacy perspective, but defeats its UX purpose.
A better solution would probably be to continue to move away from email + password logins and ask the user to login once in an OCD platform and then only propose this in order to signup/login to an app.
So, CADT?
Yeah,

if you are using a statically typed language, binary formats like Protobuf are a big win, but if you are going to have the dynamic language overheard that comes with JS, there isn't much gain to be had from binary formats.
No, it's quite a long way away from "best advice here".
Which library do you use to support both?
That link about nihonjinron is interesting. I see that affect all the time in Thailand. There is a constant discussion of "Thainess" and what it means to be Thai. The government instituted classes on Thainess that are mandatory for foreigners who teach English here. There are regular initiatives to add Thainess teaching to the already pathetic school curriculum. I didn't realize other countries also had a fixation on their identity.
10 Best Interior Design Firms to Follow on Twitter
Just to add to this brilliant idea of selling--

Sales/Business Development executives are generally the best compensated in most companies. You may recoil at the thought of something smarmy like sales. However, there is an learned art to the process when done well. And leveraging your background on the software development side could prove a huge competitive advantage. Buyers will see you as the Real Deal.
My own take: life will end by itself naturally. Compared to the long time that we will be dead, any pain we endure during our lifetime is just a tiny blip. Not worth the energy to make it even shorter.

Also second the mushroom suggestion. Not that I personally would be interested in that, but the point is: if you have nothing left to lose, all sorts of opportunities open up that you wouldn't have otherwise.

Impossible to know what could keep you attached to live. Personally I'm curious to see all the new technological developments.
What kind of projects are happening there right now?
Personally I've found JSON encoded protobufs to be almost universally awful.

The most common method is to use an array indexed by the field number. I've seen protobufs with hundreds of fields so that's hundreds of nulls as the string "null".

The alternative is to have JSON objects with attributes named after the protobufs field name. This isn't without warts either and seems to be less prevelant in my experience.

Another problem is JavaScript doesn't support all the data types you can get in protobufs, most notably int64s.

Protobufs are relatively space efficient (eg variable width int types). JSON encoded protobufs much less so.

Perhaps the rise of browser support for raw binary data will make this less awful.

Many consider it a virtue to use the same code on the client and server. It explains things like this and GWT. Personally opi think this is horribly misguided and a fools errand. You want to decouple your client and server as much as possible (IMHO).

Disclaimer: I work for Google
Thanks! I'm struck by the time commitment made by organization you worked for in Bolivia. Decades of work indicates a depth of relationship that seems to evade most NGO work done in Haiti, and your experience reinforces that for me.

Did you come away from your Haiti experience with a favorable impression of any other organizations there?
Shrug, that "most of society" is getting integrated more with sites like Reddit etc. Exposure to previously not-discussed knowledge is increasing, and people's diet of the mainstream media is (very slowly) weakening.
Techstars Mobility brings transportation startups to Detroit
“We just launched Facebook Lite”
There's no question Haiti is a difficult place to operate, especially after the earthquake. For a broader take, check out this excellent take: http://www.amazon.com/The-Big-Truck-That-Went/dp/1137278978

That said, according to our sources -- about a dozen current and former Red Cross employees -- and a bunch of internal documents, many of these problems were of the Red Cross' own making. Sometimes it was basic issues like leaving key jobs unfilled for months. Or prioritizing public relations concerns over aid. But a lot of it flowed from the fact that the Am Red Cross doesn't do international development and no roots in Haiti. The more successful groups tended to be the ones that had roots there, had Haitians in high positions, etc.
As for the next big disaster: I think it's case by case. Look for groups in the country in question -- whether actual local groups or foreign groups who have been there for a long time and have deep ties.
This $1B Swedish payment company thinks it can save newspapers
Those two don't seem to be mutually exclusive goals.

As far as the company posting the listing is concerned, the bad outcomes are (a) if the candidate they would otherwise hire won't apply because of the content of the attached discussion, and (b) if candidates that they aren't interested in hiring apply because of the attached discussion.

I think, since HN seems to exist mostly for discussions about how awful open office plans are, and since many of the company posting listings have open office plans, then the discussion will usually be negative, but that seems more likely to cause the opposite of (b) (that is, less unwanted candidates) than it will cause (a), since people who are 'a good fit' for the job would be less likely to be dissuaded by the sort of baseline negativity that exists in most of the comment sections on this site than people who aren't qualified or aren't interested in working for that company specifically.
>But you can say that the Steam Machines may have more games (but not as many that you can play with a joypad - since some PC games require a keyboard anyway).

Apparently the steam controller is designed to be a suitable replacement for a keyboard/mouse, and will include a system for sharing controller mappings for games over steam.
I agree. I recently converted some large files that were previously stored using XmlSerializer to use protobuf-net, and I found an 8x increase in space efficiency, and 6-7x increase in (de)serialization efficiency. It really is a fantastic library, and if your classes are already marked up for serialization, there is very minimal work required to make the switch. For files that need not be human-readable, protobuf is definitely the way to go.
I have found similar hardships in finding a large group that I can trust. I've found that with Partners in Health, but I also think small amounts to people to build local communities is one of the best ways to make changes.

I think this is a great tool for doing that in places that might need it more then my local community here in the US.

http://www.kiva.org/
> But wouldn't they also have more responsibilities?

Yes, but they often have more support too. At 31, I've got a wife who can support the household, money in the bank to pay for capital expenditures, the ability to get a business line of credit, etc. If I quit my job to start a company, I wouldn't be staring down the end of a fixed runway. At 23, I would've been burning a fixed amount of cash needing to make things work before it ran out.
If you think technical expertise is enough to throw Feds off your trail, you are sorely mistaken.
That is good stuff but no: what I am after is blog posts that are editorially aimed at drawing the reader into the subject and then making something of practical/genuine value happen. There is many tutorials presented on OpenCV's page and I'm by no means judging all of them but many of them do seem to fall into 2 discreet categories, either a) extremely simple ( http://docs.opencv.org/doc/tutorials/introduction/load_save_... ) or b) extremely complex ( http://docs.opencv.org/doc/tutorials/ml/non_linear_svms/non_... ). Neither is very exciting/accommodating for someone starting out in the field.
And sometimes ideas start organically at the same time: I pitched an idea at Startup Weekend and we got a prototype going that we didn't pursue, and then a few months later a group in Scotland started a business around the same idea -- crazy! I think given the distance that they did not hear about my Midwestern American Startup Weekend project. I don't know how successful they are, but I will just take it as a sign that I had a good idea :)
What you describe is exactly how proto3, the latest version of protobuf, will work!

proto3 supports both binary protobuf encoding and JSON natively, so you can switch between them as desired. https://developers.google.com/protocol-buffers/docs/proto3

proto3 is currently in alpha, but we are working to bring it closer to release (I work on the protobuf team at Google).
Florida’s Special Sponge for Soaking Up Pollution: Fish
I'm willing to wager that, at some point, GP started making jokes about their situation once they found out they'd been cloned and were now competing.

If you can't deal with a bit of humor, you should probably refrain from interacting with functioning humans beings.
I still frequently hear the "I'm not doing anything wrong, what do I care if they're recording me?" argument.
Multirust makes working with multiple toolchains on *NIX pretty great, but no formal spec can be a pain. Ruby doesn't have a spec, yet has multiple implementations, so it's not the _end_ of the world...
A greek default is not greek problem but a german one. Let them default. The Greek economy cannot realistically be more harmed. And Greece will still be in the EU with the access to free travel and open market. No harm done.
"Morally reprehensible," in this situation, could be something like "bribe a corrupt official." If it takes bribing a corrupt official to save lives, I don't think most donors would have a real issue with that.

However, admitting that publically would embarrass the official (if named), remove the efficacy of all future bribes (which are by nature secret), and could even open the organization up to legal action.

I don't, FWIW, think that's what's going on here, but it's a plausible enough line. Certainly better than "I already told you everything you need to know!"
Even if every Euro of Greece's debt was gone tomorrow the country would still need more money every month than it gets in taxes. That's a long way from Austerity.

There unbalanced budget is 100% Greece's fault and has absolutely nothing to do with the EU. Long term the government has three options, collect more taxes, pay fewer benefits, fail. It's obvious which one Greece wants.

PS: Actually paying down their debt is another issue and would require Greece to maintain a surplus. Though, if they had that surplus they could just default and probably be better off.
There's been congressional and judiciary action and an abundance of discussion. You can't claim there is public indifference: congress would never move on an otherwise niche issue unless they were fearful.

There's a plurality of people concerned about increasing security in light of all the recent hackings of public data. This issue is intimately related to surveillance, and is undeniably of rising concern.

This is the start! It took two years to get rolling, but there is the potential to get back on the right track.
Darpa Robotics Challenge Live Stream
No, don't go to Charity Navigator, go to Givewell (http://www.givewell.com). The quality of their research is much better, and they focus on the question that really matters: what effect your donation will have on the margin.
So you're suggesting a trailer park?
Just from skimming the design doc, it appears that if your clock skew exceeds the maximum bound, it would break linearizability. I haven't parsed through all the details of their SSI implementation, but it appears that even with arbitrary skew they would still enforce serializable transactions. However, it appears that performance under high skew would drop off dramatically.

Without a global clock you basically have to give up uncontended snapshot reads and linearizability for cross-shard transactions. That would be a completely different system from spanner and cockroachdb.
Brazilian man plays the Beatles on his guitar during BRAIN SURGERY – Video -
Couldn't agree more. Government Bonds (like US Treasuries) can go to zero. Really. Like any other investment. German and French Governments demanding from Greece paying off debt like the bonds are still in 2007 is insane. If bankers took risks bought an asset class without doing their homework and then the asset class goes to zero, our response is to pretend it is not zero and pay off bankers? I'm sorry but I thought capitalism is all about risk and reward. They took their risks, they made mistake, the Market should put them back into their place, so others can learn on it. But none of this counts when you can call up die Frau (Merkel) and extort money.
Thrift has a JSON encoding out of the box.
We're engineering yeast to produce a vegan source of cheese protein and in the long run make Real Vegan Cheese: https://realvegancheese.org

We're now hosting Bay Area Applied Mycology (formerly Bay Area Radical Mycology) and they have been using the lab for both genetic identification and microscopy identification of mushroom species.

We also have lots of events coming up such as Introduction to protein crystallography and Introduction to Synthetic Biology: http://www.meetup.com/Counter-Culture-Labs/#upcoming
Despite that, I think the fact that major tech companies are bringing encryption into the fold as a standard feature, along with the judicial branch knocking down the NSA calling their practices unconstitutional certainly counts for something, if not for a lot of effort from a lot of concerned members of society.
I love CheckIO and can't wait to play with this!

I'm an elementary school teacher, and this past semester I taught programming to 4th and 5th graders. We progressed through Code.org to independent Scratch projects to writing Python. Taking that last step from graphics to text/Scratch to Python was a hard one for the kids. I'd been thinking about using something like CodeCombat with them next year, but I'm excited to see if Empire of Code could be a viable option!
Oh cool, didn't know there was a new version of protocol buffers. I ended up choosing Thrift for my current project due to wider language support, but I have been frustrated with some the limitations of the IDL (primarily no recursive data structures, so no generic storage of JSON-like objects).
Well they must be confident that this stuff it actually going to get released soonish. It's nice to see after all the delays with the controller.
Wow .. could their PR be any more defensive?

NPR and ProPublica were "creating ill will in the community, which may give rise to a security incident," the email says. "We will hold you and your news organizations fully responsible."

No security incident happened — but residents did ask if they could keep the brochure.
My antecdote about corruption in Haiti.

Went to a friend's wedding in 2007. One of the guests worked at CIDA (Canadian International Development Agency). I asked the guest as many questions as I could. There was a preliminary research trip before a Canadian official made her visit to Haiti. The purpose? To geolocate and photograph the facilities. And when I say facilities, think toilets. Making sure the white Canadian could poo-poo comfortably counted as aid.

Sure Haiti is incredibly corrupt, I remember that one of the ex-president's (Not Aristide) was head of the local kidnapping ring in Port Au Prince. But that's just small stuff. America and Canada use Haiti like it's their own toilet and want it to remain that way, in spite of the intentions of a select few and the limited posturing to the contrary.

One of the most disturbing things for me is to look at Hispaniola on Google Maps. The Dominican Replublic is lush and green. Haiti is a greyed out ####-hole.

I could go on and on, but reading up on an actual humanitarian in the region, Dr Paul Farmer, and his publications is a good start:
https://en.wikipedia.org/wiki/Paul_Farmer
For those people I love this quote from Snowden himself:

"Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say" [0]

[0] http://www.reddit.com/r/IAmA/comments/36ru89/just_days_left_...
Yeah we don't have that problem with MariaDB at all (joking.)

Bad users (read: developers) can break things. If you are worried about bad users, then put an api between users and the datastore to keep them from breaking things.
In essence, the original concept of fixed number of rings that not only can, but have to, be distinguished by code runing in them is why there have to be hackish more-than-ring-0 modes like SMM.

Probably architecturally cleanest solution involves having only two modes with privileged operations in one affect hardware directly and in the other all such operations trap in a way that can be emulated. Interesting variation on this concept is having only simple trap and interrupt dispatcher running in the privileged mode with OS kernel being run in user mode as seen by hardware (Alpha does essentially this, but the privileged code depends both on hardware and operating system, so you don't get the benefits of easy virtualization).
Very positive, and I'm not alone on this.

I know of about 20 companies with Haskell deployments and no one has regretted the move.
Here's one I use:

“An idea can only become a reality once it is broken down into organized, actionable elements.”

― Scott Belsky"
I don't think that would scale to disaster relief. You need to organize people on the ground and deal with problems.
If you are going to post a negative value for my comment please state why. Nothing I said is untrue. Don't be a troll.
> The most common method is to use an array indexed by the field number. I've seen protobufs with hundreds of fields so that's hundreds of nulls as the string "null".

What you are describing here is known as the "JSPB" wire format. This is a serialization that is only ever used for JavaScript, and only used there because, historically, parsing binary protobufs in JavaScript was too slow. With TypedArray and other JavaScript enhancements, this is changing. Ideally, JSPB wire format would be phased out completely.

> The alternative is to have JSON objects with attributes named after the protobufs field name. This isn't without warts either and seems to be less prevelant in my experience.

It's about to become a lot more prevalent with proto3, which features first-class JSON support. See: https://developers.google.com/protocol-buffers/docs/proto3#j...

Disclaimer: I work on the protobuf team.
I love the group Partners in Health. Mostly because of their founder Paul Farmer, I don't know how they've made the transition to being a bigger organization but when they were smaller they rocked Haiti in a good way.

I personally met the founder of 1000 jobs. He goes down there a LOT and has personally spend his time and money on Haiti to a degree most people would find staggering. https://www.1000jobshaiti.org/jh/mission.asp

After Haiti I found this group. I like them a lot so far but I don't have hands on experience with them.
https://www.coloradohaitiproject.org/experiencing-haiti/
Somehow never was true with Iceland. They never repaid and they are just fine. Actually better than fine. I still remember all this fear-mongering coming from mainstream (i.e. the Economist) that the world will come to an end for Iceland if they don't repay. Nothing happened. They are in much better position than Greece. But they said no to EU demands. They said no to IMF demands. They showed big finger to bankers. And that's the lesson for Greece. They should quit Euro (Merkel will never allow because others would follow suit) and debase currency. Do exactly as Iceland did.
It's just common sense, really.
True, but I think even most who read things like Reddit don't necessarily follow the main stuff that's posted. Reddit's kind of a mixed bag of information, and people go there for all sorts of stuff. I know I generally skip over a lot of the stuff on the front page, even if it might be a big deal, if it doesn't look particularly interesting to me.

When I said HN and Reddit I should've said the more technical crowd.
What are you using for managing those 1000 nodes? opscenter or something else?
The channel tunnel wasn't even the longest tunnel even when it was completed over 20 years ago. (It was the longest underwater tunnel though).
Show HN: Pacebyte making apps ubiquitous
I hadn't heard that before. That's a really good quote/counter-argument
> We've moved most of our data to redis

Redis is neet if your information fits in RAM, but that's not what Cassandra is for.
FBI Official Says Tech Companies Need to Prevent Encryption Above All Else
It's probably a matter of degrees. Clearly there must be a degree of expertise that would be sufficient. However, it's not likely that most of us reading this discussion would have that.

I think you would need to be knee-deep in all the security journals and following every detail. Most of us don't have the time.
Indeed. Unfortunately the German economic policy debate is stuck in a past that never happened.
If your having a problem with buyers remorse. You can claim a refund until it's despatched, steam recently implemented a new refund policy (http://store.steampowered.com/steam_refunds).

From the store page of the controller;

>If you preorder a hardware product, Valve will charge the amount corresponding to your preorder immediately without waiting until the shipping date. You will receive a full refund if you cancel your order at any point before the shipping date.