skysight-inc/HackerNews huggingface dataset:
OP here. Indeed, it is a parody of click bait, although in retrospect I think I should have avoided it.

Parse.ly's customers are media companies so we deal with news / media / headlines all the time, so we were being cute in referencing this practice in the article. I used the headlines as a mechanism to break up the prose, too, and add some levity, since this article weighs in at over 4,000 words.

But I underestimated the ability of techies to scan the headline and paragraph one of an article and say, "not worth my time" and bounce instinctively. In fact, when I tried to submit this post to r/programming, the moderators instantly deleted it, referencing the headline, despite it being a parody.

One thing I shouldn't be surprised by: The Internet adapts!
I always wondered why google decided to build Protocol Buffers. ASN.1 seemed like it worked well, and it covered all the corners.
What are the reasons for keeping components of a 'thing' private? I go back and forth on this.

1. expose a clean API surface so users don't care how it works (as long as it works :)

2. make it easier to change the innards without changing its public behavior

3. keep malicious programmers from delving into the innards of our precious code.

It seems like a lot of the discussions on encapsulation (over many years) focuses on #3. Especially in the C++ and Java world. But worrying about that leads to various forms of obfuscation that make the code worse. And who cares about folks who will hack our objects? That's their problem.
I've always wanted to write a quickie script that collected famous people pages (such as Nobel Prize winners) from Wikipedia and subtracted their birthdate from the year of their first major accomplishment...I suspect in something like Nobel Prize winners, the ages would skew middle-aged to older, but of course, such people would've been working hard in their field prior to the award.
Biohackers starting new lab in Oakland
I hadn't even thought about that breach vector! In this case they'd been living there for quite a while.
Don't forget adding some payment forwarding to enable federation: http://dev.blockcypher.com/#payments. That would also take care of the public key to public key enablement.
If it all doesn't matter anymore anyway, then you got nothing to lose. Find (psychedelic) shrooms somewhere, eat a portion, and reconsider your choice after your trip.

It saved my life.
>>According to the article the Red Cross built shelters for 130,000 people.

Where do you see that? The article very clearly says that Red Cross reported building shelters for 130k people,but all in all, they built....6 houses.
http://serverfault.com/questions/276651/network-latency-100m...

Here are some "real numbers" to give you a lead.
Do you really not see the power dynamic at play here?
Ask HN: Any Balinese programmers around?
Hi! I'm living in Bali, Indonesia and looking for an Indonesian Programmer living in Bali to hire / work with! Does anyone know anyone or have a suggestion on how I can find someone? Or are YOU an Indonesian Programmer living in Bali? Drop me an email! paul@paulferrett.com
I'm sorry, you misunderstand -- the people we label as "Chinese" do not share similar physical/genetic traits.

Common misconception that they do, but there is very little genetic consistency across cultural boundaries, and when such a thing does exist, it's quite noteworthy.
So this article should confuse the femtards - on one hand she is a strong lady fighting the cause, removing the stigma of hafu, yet the other hand she won a beauty contest, which are usually anathema to femtards...
"While I see the need for Protobuf and Thrift for services communication, I don't really see the point of using it instead of JSON for the frontend."

Ah Ok whew, so the title was wrong or designed for click bait.
That's how I refer to it, however I don't think I've seen them refer to themselves as that.
Think about your family and friends
LG to launch Asia’s largest and greenest commercial data centre
> I have a GTX970 in my Ubuntu machine and it rocks, supports my gsync monitor and everything; trumping console performance is pretty much a no-brainer with modern nvidia maxwell stuff

Yeah, when your graphics cards costs mores than the entire console (Groupon has a deal right now for a $304 Xbox One without Kinect, and the cheapest GTX970 on PCPartpicker is a Zotac at $310.95), that tends to happen.

> Steam Machines don't compete with Windows, they're complementary to existing Windows machines (game streaming)

Sure they do. If anything, they compete against Windows much more than they do against consoles. There are reasons to own both a console and gaming PC. There's no reason to have a Windows gaming PC and a Steam Machine. Windows is a superset of a Steam Machine's gaming capabilities. The main reason for people owning a gaming console along with a gaming PC are the exclusive games, people will buy an entire Xbone for Halo or Destiny. There are no Steam Machine or Linux exclusive games.
The original image is a picture of a worker's monitor displaying some error message that IT asked for.

I'm not joking either.
Feel like telling us your story before you go? Perhaps give us a chance to change your mind?
> 1.) Given a name, print out the appropriate lyrics to the "name game."

I like that one!
Hiccup is a pleasure to use. Everything from template inheritance to view-layer functions become trivial to do yourself since it's just some datastructures. Using the same tools (paredit) to edit html that you use to edit Clojure makes html finally tolerable.

However, its big drawback is that it's unsafe by default. You have to opt in to escaping everything you send through it.

Though I believe Reagent's Hiccup-like syntax and https://github.com/r0man/sablono (for Om) are safe.
Debug like a doctor
I've been through some rough times and luckily made through (with lots of help).

The general feeling afterwards was that my perception of reality had been totally limited to the issues in front of me, and that life was bigger than just that.

For me, it's a process of learning to distrust my negative emotions. Afterwards they always seem unfounded.

I don't know anything but your situation but, based on my own experience and that of others, my advice is to take it easy, slow down and dial back your expectations about whatever is that you have/had high expectations. That will clear your mind and you'll be able to see better soon.

There is a practical exercise I do while driving. As almost everybody else, I don't like to stay behind slow/unsure drivers and that gets me really stressed. While I'm stressed, I try to think "I do not want to be in front of this driver, the few seconds this will get me will not be worth the amount of trouble I'm having (or will have)." I'm essentially trying to remove that desire from the situation, then everything is okay and life moves on.

Relax, take it easy, it'll pass and you'll learn. My best regards.
>> people got tents and [the Red cross] pocketed the rest

The red cross has a good accountability & transparency record:

http://www.charitynavigator.org/index.cfm?bay=search.summary...

But no doubt some of the money unavoidably got misplaced

http://www.transparency.org/country#HTI
> Which is only to say that this is a problem that can't be solved simply by discarding some concepts that you find problematic.

> I'd advise tossing all the problematic shit when trying to figure out some internal representation for the underlying time that more or less always makes sense and then building out more human-usable representations with the uglyness on top of it.

I don't mean to be snarky, but these two sentences seem contradictory—you say that the problem can't be solved by discarding problematic concepts, then advise to discard problematic concepts. Are you making the point that, even if internally we work with an un-problematic representation of time (if such a thing exists!), at some point we have to convert to and fro? Certainly I agree with that. Though I seem to have said it badly, that's really what I meant to say above: trying to work directly with months (and, perhaps less dramatically, with days), which are not units of time, allows the problematic real-world notion of time to contaminate what should be the clean internal representation of it.
Apple Pay isn't just contactless - it's also tokenized. See http://newsroom.mastercard.com/wp-content/uploads/2014/10/02...
This story reminded me of the Pink Ribbons [1] documentary, which exposes the money-making charities behind breast cancer. Worth finding and watching.

[1] http://www.imdb.com/title/tt2035599/
Finally, a place to outsource code tasks with quality coders
Please call a suicide hotline!

http://www.suicidepreventionlifeline.org/
I run the local RailsGirls event here
Suicide hotline: 1-800-273-8255

To get help via SMS, text "START" to 741-741

From one person with suicidal thoughts to another: please don't do this.
That's a great point I hadn't thought about. The UX for Apple products is generally fantastic.

On a site where everyone's concerned with the Hz and the MBs, the UX regularly gets left behind.
"For me, it's a process of learning to distrust my negative emotions. Afterwards they always seem unfounded."

This is very important.
this sounds like whats happening during an approach that is sometimes used in therapeutic settings: where a patient or client is induced into recalling a memory with negative emotional content, and then guided into transforming that memory by introducing competing neutral or if possible positive interpretations. for this purpose the result isnt useless noise, but instead its useful because the patient or client then experiences less negative pattern matching in daily life. at least thats the idea.
Yes, let's forget about all the nightclubs I couldn't go into, being physically barred by guards outside holding their crossed arms, saying "gaijin dame!".

Let's forget about the complete lack of upward mobility in any office I worked in.

Let's forget about the neighbors who completely shunned me until it was my turn as the block representative, at which point they criticized my lack of understanding of the bureaucracy.

Let's forget about the countless times people would cross to the other side of the street as soon as they saw me coming.

I just thanked my lucky stars that I wasn't Brazilian. They have it the worst.

Now, I had lots of nice experiences there, especially in the countryside where people are a lot friendlier, but by no means can you say that racism does not permeate their entire society.
I agree - it should be fair game to discuss the interviews at that company and their hiring practices in their job posting threads.
I wrote a longer comment below. I think one of the reasons for the lack of cooperation with the local were completely exaggerated fears of civil unrest and diseases. See http://www.nytimes.com/2015/04/28/magazine/how-not-to-report...

These myths come with consequences. Rash decisions made in the heady days after a disaster, when everyone is committed to the response and the money is flush, are fiendishly difficult to undo. In Haiti, fears of insecurity led to a militarized response that concentrated too much assistance in certain parts of the capital, poured money into defense and security measures when it would have been better spent elsewhere and often treated survivors as threats rather than people to be helped.

The Haiti responders’ desperation to push food into the quake zone helped increase the size of the post-quake displacement camps as people gravitated to the handouts.
[..]

And the ensuing fixation on those camps as potential sources of infection meant responders were looking in the wrong place when, nine months later, cholera was seemingly introduced into Haiti by a contingent of United Nations peacekeepers — from Nepal, coincidentally — starting an epidemic that has killed more than 8,900 people and has yet to be fully contained.

[..]

The sum of all this was an uncoordinated and improvisational relief effort that failed to work with Haitian institutions and people, or to strengthen the Haitian government to face future calamities. Those missed opportunities continue to haunt the country.
Don't kill yourself.

Call a suicide hotline right now: http://mefiwiki.com/wiki/ThereIsHelp
I agree with you generally -for me, given that I already know java well, it's clearly not worth the effort to spend much time on (say) Go. I make an exception here, because I think Rust has genuinely useful new ideas brought to the table.
That doesn't work.

Staying alive for others while you don't want to live only makes matters worse.

Live because you want to, not because of what other people want.
One thing, where protobuf (at least protobuf-net) really shines, is serialization of data into a binary format which is incredibly fast. In .NET, all inbuilt alternatives are slower by a large margin.

https://code.google.com/p/protobuf-net/wiki/Performance
"I would be very concerned if the chair of the IETF was seeking to quash discussion of this type."

Is it trying to quash the discussion, or merely move it to an appropriate (and more effective) forum?

"That would only prove there is a serious problem."

Only if you accept Fielding's attribution of motive, which is a bit circular. What if we assume, for the sake of argument, that Fielding himself is the bad actor here? Would this still prove there's a serious problem, or would it be addressing a problem? See how it all depends on which assumptions you start with? That's why allowing stuff like this into a supposedly rational debate is so problematic. Do you think it would be useful for anyone to make assumptions about your agenda*? People need to stick to the facts, not try to paint anybody who disagrees with them as thralls to some evil agenda.
Snowden: UK has 'exploited tragedy' to justify spying on civilians
Have you tried it all yet? I doubt it. Don't end life. There are beautiful things to live. If your life is too much for you, change it. Don't end it.

Change career if need be. Change country. Change friends. Change. Did you ever visit another continent? Take time off. Better than taking life off.
Here was Kenton Varda's response:

https://groups.google.com/forum/#!topic/protobuf/eNAZlnPKVW4

My understanding of ASN.1 is that it has no affordance for forwards- and backwards-compatibility, which is critical in distributed systems where the components are constantly changing.

...

OK, I looked into this again (something I do once every few years when someone points it out).

ASN.1 _by default_ has no extensibility, but you can use tags, as I see you have done in your example. This should not be an option. Everything should be extensible by default, because people are very bad at predicting whether they will need to extend something later.

The bigger problem with ASN.1, though, is that it is way over-complicated. It has way too many primitive types. It has options that are not needed. The encoding, even though it is binary, is much larger than protocol buffers'. The definition syntax looks nothing like modern programming languages. And worse of all, it's very hard to find good ASN.1 documentation on the web.

It is also hard to draw a fair comparison without identifying a particular implementation of ASN.1 to compare against. Most implementations I've seen are rudimentary at best. They might generate some basic code, but they don't offer things like descriptors and reflection.

So yeah. Basically, Protocol Buffers is a simpler, cleaner, smaller, faster, more robust, and easier-to-understand ASN.1.
The phenomena addressed in that mail are very common. There isn't an organisation in the world that couldn't use those remonstrances from time to time. We're all just human.
there are great things ahead for you that you haven't considered yet! Call a hotline NOW.
If you are looking for a sign not to do it, this is it, DO NOT DO IT!

When interviewing people who tried to kill themselves and didn't succeed, 99.99% say that they regret it and that they would not have done it again.
I love the fastmail client on my Android Note 4. It is so good that I mainly use my phone for email now, not my laptop.

For my three laptops (OS X, Linux, and Windows 8.1) I usually use their web interface now, but I started out using IMAP clients.
Norwegian seems to be featured here https://www.duolingo.com/
(no clue about how good it that site btw)
The protocol is documented - https://github.com/grpc/grpc-common/blob/master/PROTOCOL-HTT...

However, you still need the FAQ to figure out that browser transport isn't supported
Simple thoughts versus simple solutions
Don't do it, even if you think you have to!
Thanks! Seems like there is a market for durable "portable" structures that can be built on disputed land, and then moved if needed.
I owned a few before getting into tech. I was a half owner of a limo business. I owned an auto repair shop. I also had a side gig with that doing fabrication for race cars. Later I started making metal furniture in partnership with the cabinet shop next to me. I also invested money I'm a friends motorcycle repair business but cashed out on that and my other businesses to get into the world of software. It was a lot of fun.
"The original plan was to build 700 new homes with living rooms and bathrooms. The Red Cross says it ran into problems acquiring land rights. Their internal memos, show there were other serious problems, including multiple staffing changes and long bureaucratic delays. And then there was a period of almost a year when the whole project appears to have sat dormant."

Haiti people was claimed as one of the worsts enemies of Haiti.

A lot of projects were stopped for months by bureaucracy. Some volunteers even claimed to had been menaced with a trial if they dare to move a single rock blocking the street without papers (that often never arrived). Volunteers and doctors did what they can, and it was a lot (thousands or probably hundreds of expensive chirurgical interventions). Finally, tired to sit and wait for months, volunteers spend their last pennies and started returning to their homes and former lives. Other big disasters with hundreds of lifes in danger occur, and Haitians just lost traction and their opportunity to use all those talented people.

Red Cross provides information about how spends the money and pass external audits from independent companies. Each year. In all countries. Local finances are published in red cross bulletins that are available each six months to all people supporting the red cross with their money or time. Maybe this periodist just didn't knew how to use google:

http://www.redcross.org/images/MEDIA_CustomProductCatalog/m4...

Or maybe some of the promised money from donors was just this, a nice promise, and now they need a scapegoat.
National Suicide Prevention Lifeline Phone Number
1-800-273-8255

There is always a way out without killing yourself. Whatever the other path is, however emotionally difficult it may seem, is better than killing yourself. Talk about what you're feeling, call a hotline now. It gets better I promise. If you have anyone in your life, think about how it will make them feel to lose you, don't put them through it.

If you're in the US (or even if not if the 800 system works everywhere I think) don't hesitate to call right now and talk to someone who is ready to hear you.

National Suicide Prevention Lifeline Phone Number
1-800-273-8255

Here are several other countries hotlines if you're somewhere else or feel more comfortable sharing how you feel in another language.

http://www.suicide.org/international-suicide-hotlines.html
Best answer on here. Good on you for sharing. I would add that taking a shroom trip when you are disturbed is not recommended, but maybe with a friend it might be better.
1 (800) 273-8255. Call this number. They are the national suicide prevention hotline. The are lovely people. They've heard it all. I've called them several times over the years. It's hard to talk to them, it might be a few minutes of silence. But it's worth it. They are there to help.

You're making the first step in the right direction. Seeking help. To be cliche, it's a permanent solution to a temporary problem. Life sucks a lot sometimes. And sometimes we need help to get through the worst of it. But keep fighting. You're worth it.
Echoing jgrahamc - don't do it.

Find someone to talk to:

http://www.7cupsoftea.com/
http://www.befrienders.org/need-to-talk

We're here too, if you'd like.
I can tell you have rich experience and strong opinions, but your writing is so unclear I can't understand what you're saying. I have a vague idea which of your experiences (Haiti or Bolivia) was positive and which was negative, but the reasons are unclear. Would you be able to clarify a bit?
This. I'd love to hear your story.
>Encrypted traffic from your IP could become probable cause for a search warrant.

We might as well say that not consenting to a search is probable cause for a search warrant.
Sorry for the plug - but that's why I invested in https://publicgood.com - I think they can make it easier to donate to more nimble, locally focused and potentially more effective organizations
> or I find some kind of way out of here

This is a better path to try first.
How can we help?

What's the biggest problem, what types of solution can you see that remove that problem? Assuming you are allowed to do anything, e.g. move to another country freely, become a farmer or charity worker, live with distant relatives etc.
ASN.1 is so ludicrously complex that it has led to a number of severe internet exploits.
I Have an Idea and I Need an App for That
way i think of it is that its in nature that anything that has a life in it does what it takes to continue its life. there are reasons to want to die, but even while dying (no matter the reason) your soul will continue to fight to live.
Can you clarify "I think some people get so combative because their identity is wrapped up in being right."? If people are discussing a topic, I want people to say "what is true" where it adds value to the discussion. I feel that "right" misses the basis of what and why and is largely irrelevant to Respect in conflict.

Conflict is good when managed and it adds value. You usually end up with more rounded or more complete ideas.
This can fail when there is a lack of respect between adversaries, a lack of understanding or a lack of truth from at least one side.

On your point of community vigilance, Administrators/site owners should set the rules of engagement and a culture (eg. No ad hominem attacks). If the community determines the rules of engagement, you can have the community derail itself far too easily. I'm seeing quite a few communities lose the plot recently through political correctness or through a hostile community that self-regulates. One of the best sites I visit is very rule based. The moderators do a great job of setting the rules and when the community loses focus, the site owner/moderators recalibrate. I keep thinking of leaders vs committees as a good parallel.

I don't have simple rules about what rules should be applied to respect in conflict. There are several examples of exceptions that come to mind: Karl Popper talks about not tolerating the intolerant; Political Correctness can introduce prejudice (and has spoilt some good communities).
do it, pussy
Please, please don't do it. It'll be the best news I'll have all day if you post that you won't
I'm part of the team so ask away! We're working towards having a larger BSL-1 (bio-safety level) lab for work with safe and well-known organisms and a smaller BSL-2 lab for stuff like growing certain environmental isolates and even some types of human disease work.

We're also working on software to increase the transparency of our research, such as this tool to instantly share hand written and recorded voice lab notes using open standards: https://github.com/CounterCultureLabs/dumpscribe
Don't lose hope, there's ALWAYS somebody out there to help. Talk to others, call a help line, something! Going at it alone isn't your only option.

Suicide Prevention Lifeline:

1-800-273-8255

http://www.suicidepreventionlifeline.org/