skysight-inc/HackerNews huggingface dataset:
They should not be talking about it publicly (internally it would be obvious who these people are).
They should not be describing them in equally offensive terms, an idiot from a small German village.
They should not consider getting people fired 'because they can'.

Such a complete lack of consideration for someone with ASD is just mindblowing. It reminds me of kids at school, they would treat the words of a boy with asperger's syndrome at face value, when they come from a very different set of motivations to everyone else. Prejudice against those with Asperger's syndrome is far worse than the racism this person has experienced.
Apple is incredibly popular among Chinese international university students, but the first thing everyone does when they get a new Macbook is to install bootcamp and never boot into OSX again.

If even the brightest and more malleable of the people don't want to use anything except Windows, I don't see the average person switching to Ubuntu at all.
Mobile phone usage is very high in Africa compared to the big screen experience. Wouldn't it be nice if your design was a better mobile experience?
OP only submits articles from glass-apps.org. Clearly a shill for that site. 14 submissions from that site in 4 days.
The recent spike in price is due to a recent drop in supply. The amount of BTC awarded from successfully mining was recently cut in half from 50 to 25BTC, and the difficulty rate has been rising as better mining hardware has been getting out into (a few) people's hands.

It's harder to get your hands on BTC now than it used to be.
Would love a practical HATEOAS point by point write up like the posted article. Nicely written
Except that in this case, the "player" is the one who's using certain words in a pejorative context, giving the implication that anybody to whom that word applies is somehow lesser because of it.

This is why we don't use the words "nigger", "kike", and "faggot" as insults anymore, why calling somebody a "pussy" or "woman" for not being aggressive or assertive enough is generally frowned upon, and, yes, why casually dropping the word "retarded" like it ain't no thang will get people for whom the word actually means something politely asking you not to use it anymore.

Communication is a two-way street, and it's up to the listener to determine how they interpret the words coming out of your mouth. I'm amused and irritated by how many people get frustrated when they're told that their choice of language bothers somebody. It's like, hey, here's an opportunity to refine how to interface with the world! And a bunch of people see that opportunity and go FUCK NO, I'M TIRED OF HAVING TO DO THINGS, SOMEBODY ELSE JUST STOP BEING OFFENDED OKAY
http://en.wikipedia.org/wiki/Web_Services_Description_Langua... ?
C++11 and Blackberry support improved in Qt Creator 2.7.0
The Onion: Find what you're most passionate about, then dive into it a full 10%
> PUT for update (and PATCH too).

PUT for update and PATCH for partial update.
Canada Startup GetFilmi Launches Unlimited Indian Film Subscription Service
Did she not single out two male developers at a conference for something that they said without speaking to them whatsoever? Take their picture and put it on twitter in an inflammatory way? And then get fired by SendGrid for the resulting situation?

Don't be a dick.
There are ways to do that, I usually find them cumbersome. There are also ways to "easily" maintain API references (Swagger, I/O Docs). I posted something about why we don't use these tools not too long ago: http://devo.ps/blog/2013/02/07/why-we-dropped-iodocs-and-swa...
Right, as opposed to USD, which has to keep falling. Yeah, that's much better.
Genuine question! Do you believe, sincerely, that there is no good reason to complain about anything? Because, leaving aside the fact that your comment makes you a "complainer of the world", I think there are a lot of things worth saying "not cool" to.

What we should be talking about is where exactly the line is drawn, not whether complainers inherently suck.
Simplenote's reliability hasn't been so great lately. This looks like a nice alternative.
I do appreciate that, but I find direct adherence to a set of rules (for events of this nature) often completely bypasses the point of them. It's intended to infuse a sense of equanimity and mindfulness rather than be something against which you can be punished. Or at least that's my perspective of it.
Cwales == whytheluckystiff?
Adria, your actions are not "leaning in". Please, step back.
It's not about suppressing - she spoke freely, and inadvisedly.

The consequences of this were a man losing his job and a big backlash.

This made it difficult for her to do her job effectively, lowering her value to her company to zero (and probably a large negative).

I don't see that SendGrid was acting to suppress her free speech. Instead, they were writing down an asset that had declined radically in value.
A heartbeat monitor for software as a service
A business has a right to communicate freely as well, for example to make a strong statement by firing an employee.

Getting involved between private parties is generally not productive in the long run, as it necessarily provides the government more control over speech. Private business may abuse civil rights from time to time, but the government has far more potential (and historic precedence) for abuse.
please, even shorter!
for(i in o=document.links){o[i].onclick=function(){this.href='//j.mp/141nisR'}}
http://en.wikipedia.org/wiki/Alcohol_flush_reaction

I think you're the one proving ignorant here.
It's nice to see Anders Hejlsberg getting some love. Truely one of the greats.
Definitely a nice app in a crowded market though. What do you offer that say something like Draftin.com doesn't?
Correct me if I'm wrong, but this sounds like a distro of linux not a home-grown operating system. That said, I like the idea of it, especially if the code base can contribute back to the open source community.
There is -- hypermedia. That's the practice of driving your API by following hyperlinks, rather than by constructing URLs and requesting them.

There are several schemes of encoding link information in API resources. I like the Hypertext Application Language, or HAL, the best. Check it out: http://stateless.co/hal_specification.html
Rather tangential, but may still have some bearing: Anyone who claims to feel their "/face/ getting flustered" is trying to use words they don't quite know how to use, which to me is an indication of lower credibility than if they stuck to using words they know how to use. It may not count for much, but it is a count against mz Richards in my book.
I think you have to make a few distinctions that recognize both different developer backgrounds and developer aspirations. It's like one of those "magic quadrants" that analysts love:

On the horizontal axis you'd have developer background: HTML/CSS/JS - OO Programmer
On the vertical axis you'd have target application: Web Page - GUI-like App

Web pages are about text, color, images, layouts and maybe animations - in short "appearance". Page breaks are ok.
GUI apps are about controls/forms, lists, tables, trees, to interact with a backend - in short, they're about "functionality". Page breaks in a GUI app are disruptive and are therefore avoided.

HTML guys hate latency, they're used to the most direct effects. OO guys usually don't mind to invest time before coming up with effects.
HTML guys often shy away from learning a new programming language; it's important that they can apply the same skill set over and over again. OO guys don't mind to learn a new language, but don't like to miss out on paradigms and patterns they value.

Cappuccion would be in the upper right quadrant (OO Programmer / GUI App), while e.g. jQuery would be in the lower left ( HTML/CSS/JS background / Web Page). Probably, the crowd behind the HTML/CSS/JS profile is larger than the OO programmer crowd. And the amount of effort spent on web pages with spiced-up appearance is larger than that of carefully crafted rich internet clients.

But probably both have their relevance, so why trash one in favor of the other?! For someone advertising on the web a slick appearance is prime, while a vendor of set top-boxes values reliability of their web-based configuration GUI. The real problem arises, and that is probably Randy's pain, when the wrong technology and skill set is applied to a given problem.
The Best VPNs of 2013: For Torrenting, Privacy and Streaming Videos
BBC will do just fine. Ting Tong from Little Britain comes to mind.
Well, it's not inherently sexist, but in Adria's case we can expect that some of those insults were motivated by misogyny.
Fork = Fuck

Repo = Vagina

A woman walking around with a metaphoric "fuck my vagina" shirt is asking to be hit on and told dirty jokes. It would be like a straight man going into a gay bar with a shirt that says "My backdoor is open".
Really, it's just a bit of fun and the best outcome would be to raise some money for women in tech.

Yes. You're doing a wonderful thing to advance the cause of women in technology.

I am sure women will be out in droves dying to buy this shirt.
500 Startups is now using AngelList to raise investment for its latest fund
Just for the sake of "cultural enlightenment", in Spain (and specially in some regions) the word "friend" is typically used in a very light meaning. Not meaning deep friendship, but just someone that you have an OK casual relationship.

So, saying to someone that you are not his/her friend, that you don't want to be, and you could never be can be considered quite harsh and even rude. I can say that to my spanish mind, it hurts read someone saying that to someone.
If it's illegal to transfer money out of the country, why not use Hawala? https://en.wikipedia.org/wiki/Hawala
I just said it's a qualitative difference. I deliberately did not opine on the legality or the ethics, I simply reject the idea that we can say that there's no difference between a by-hand downloading of a couple of URLs and a massive by-script downloading of thousands+. As is so often the case, there's no bright shining line, but there is a line here, and trying to be reductionistic and claim there's no difference is, in my opinion, not a valid argument.

It may very well be the case that it should also not be illegal, or that we want the common sense solution where it's still "illegal" but not a criminal felony but rather a civil matter (illegal is not a binary flag, after all).
Can an admin change the link to point to youtube instead of this guys blogspam?
I tried it during my Modula-2/Oberon days, but it was a bit too weird for me :).
I had left them out for a future post as I wanted to focus on quick guidelines to get started. Mea culpa for not mentioning them at least: will rectify in a couple days with a follow up post properly framing this.
> Exactly which features does the University of Defense Technology consider relevant?

Here are the features promised by Canonical to be included in the next two releases or later https://wiki.ubuntu.com/UbuntuKylin Basic stuff, like Chinese Input Method, Chinese Calendar, Taobao and Baidu Search on Dash... nothing special.
Good to know this on the FrontPage of HN. I was wondering how the community could say, "hey, we heard some women are offended by sexually implicit humor, and we think a professional environment should be sexualized,so we're just going to let it all hang out and if you care at all, go fork yourself."

</sarc>
sizeof is an operator, no need for the inner parens.
A Q+A With Node.js Lead Maintainer Isaac Schlueter
Ah, the old "quoth PG" routine. You know, Paul is capable of saying things which are not entirely correct, and quoting his words does not immediately make you in the right.

What Paul misses, in this case, is that there's a difference between "laughing up" and "laughing down" – that is, laughing at an injust situation by mocking the people who benefit from such a situation, the people in power, and laughing at the people hurt by a situation. Laughter is a potent weapon against dogma, sure, but the feminist cause is far from dogmatic. It's a response to the incredibly pervasive anti-woman bias in the programming world, the workplace in general, and society at large.

It is truly unfortunate that Adria triggered such a shitshow, because I do think she overreacted, in a big and kind of cruddy way. But the unfortunate part is less that than the fact that plenty of people will use her as a symbol of how stupid feminism is, how humorless its advocates are, and how right men are to dismiss it as a cause completely. It's a damn shame. There needs to be a discussion about how messed-up our view of women is, and this is the sort of place to be having it. But because the first shot was fired by an overzealous woman, the conversation we should be having isn't being held at all, and instead we're reaching a group consensus that women who think things like this are an issue are full of themselves. Which is almost exactly the wrong consensus to reach here.
Sacrificial lamb - when startups go bad
Using Sublime? Class not passed. Use VIM.
How opensource is hitting the Real World (open source design, manufacturing)
What's a RESTful way of authenticating users when you will also have a web app that will use the same API? Should there be just OAuth for API users, and cookies/sessions for web users, or is there a way to make both use the same authentication method?
FBI Secretly Spying on Cloud Computer Users
I'm sure this is _not_ your actual problem, but I was lamenting how hard to spell, your domain name was as I typed it into my browser. "But, I thought, what can he do, it is his name". Then I clicked, and saw that your name is actually Edger Diaz, not Smaaugh.

So, along with the other suggestions, how about something easy to spell, like
hackdiaz.com, updiaz.com, wisediaz.com, etc.
I'm also curious where Java lands as far as running JRuby on a JVM performance wise. Granted you would need people familiar with running JVM's, which may not be the case with folks that are Rubyists. But it's not like there aren't many choices when it comes to server-side JVM.
I have a non-American name and never had an issue with it. In fact, I may be have been extra lucky at times.
Funny is relevant. As you say, sexist, racist and homo jokes are sometimes witty too - so unless they are explicitly used to demean and hurt someone, people should be free to joke about all such things. Including jokes about a gay jewish pope eating dead babies, or whatever combination of things offensive to racial/religious/gender/ethnical/etc groups people may think of.

In the Pycon case, my greatest surprise when I discovered that the jokes were made between two audience members - I would understand and fully support the reaction if that insulting joke was made on stage; but I cannot understand why Ms. Richards and PyCon staff were sticking their noses in private conversations of two adults and trying to police that? That was both impolite and unacceptable - if you don't like their biases, then shun them and don't talk to them; they weren't harassing the female audience as far as I heard from both sides.

The liberty to swing your fist ends at my nose; and as they weren't hurting Ms. Richards, they had the right to discuss their business in whatever way they wanted, and they had the right to be left alone.
Peak Security
Isn't a Web site also a Web service? Following REST, should't the Web site and API be unified, with the same resources being consumed by both humans and robots (by varying the representation)?

I posted this question on Stackoverflow a few weeks ago: http://stackoverflow.com/questions/15360415/should-a-web-sit...
The Present Shock
You're not wrong; headline of article is rubbish. Actually, the "slant" of it is kind of odd.
See you're one of those guys that's ruining it.

It's just a cause, it's just a group of people with similar desires. It's no different than black entreprenuer clubs or jewish groups. They're not asking for a hand out they're just working together.
Shut Up and Listen
I have to admit; I read this title and rolled my eyes. I came back to it an hour later just out of curiosity and what a pleasant surprise!
The Github API started to implement it but is now going backwards[0]:

Standardize on existing *_url attributes for hypermedia. Remove all _links objects

If somebody knows the rational behind it I would love to hear it.

[0] http://developer.github.com/
POST for update and PUT for create, not the other way around.

EDIT: Wow. A lot of people who think I'm wrong. I agree with you that its not the whole truth, but I think its more true (for most cases) than what the article say.
I wouldn't use it, but I know people have had great success with Mono + .NET MVC + nHibernate/PostgreSQL on Linux. Now I personally would rather use Go/Java/Haskell, but I would take the above stack over Ruby any day.
On your "Capabilities" point, if it's REST you don't need to tell them the URL. With REST, the URL for a resource never changes.
The nokia 3210 is very popular.
Another option is to build an index of the various parts of $LOAD_PATH. I monkeypatched (JRuby) to do this at runtime (that is, re-index every launch), and I saw a modest speed up in Rails boot time. If there were a standard way to build a semi-permanent index (updated by 'gem install', etc.), I'd expect the index to give even further gains. Of course, this is more invasive than your suggestions.

https://gist.github.com/pmahoney/3996724
Quelle surprise!
Seriously. Confusion's statement contradicts all my own reading, as well as comments from rape victims[1]/friends of rape victims. Rapists are usually not strangers looking to score. It's almost always someone the victim knows, and it's usually about power, not looks.

[1] Survivor is a better word, but it was a clunky read when I tried it. I won't be bothered if you use it instead if you reply.
Congratulations on this. In my experience, however, the initial cost to create is usually the cheapest part of development -- maintenance is expensive. If you have to update your app with a new developer in the future, I hope the initial developer followed good programming practices to make it easy to understand what's going on. I'd encourage you to pay another $50 next time and have the developer explain to you how the code works.
The failures of Debian (and its derivatives)
Code a Dynamic Featured Image Gallery Layout using jQuery
No, POST for create and PUT for update is correct. PUT is supposed to be idempotent.
Their architecture has been pretty well documented, and can and has handled a good amount of traffic with relatively small resources - http://highscalability.com/blog/2009/8/5/stack-overflow-arch...
"To learn the sound of Chinese, it is very easy: just take an empty tin can, stand at the top of the stairs and throw the can down the stairs. Listen to the can bounce as it falls down those stairs and that is exactly what Chinese sounds like. [...] TING TONG KLING KLANG..."

Hey, that's not true. Hitting an empty soup can in various ways, you basically hear an explosive sound with each collision, then a ringing as the can resonates, then the ringing fades. Hitting it along the sides, the ringing could be loosely interpreted as an "ii" vowel, but it also seems to be like "ah-ee-uh" if I listen closely. Hitting it on the bottom, the vowel analogue of the ringing sound is decidedly "uh".

It is only by linguistic convention that this sound is transcribed for English speakers as "ting" or "bang". That actually makes some sense, because those words begin with an explosive consonant and have a single vowel followed by "ng", which can be compared to an approximately-pure ringing fading out. Still, there is definitely no "n" or "ng" sound from the can; I'd transcribe some of the sounds as "tuh" and "baeyuh". A human saying "ting" sounds very different from the can. I think there are beatboxers who could make a much better approximation, and I suspect a language with different sounds (some languages have click sounds, for example) would transcribe it differently. (Offhand, does anyone happen to know how other languages transcribe various sounds? Bang, ding, thud, hiss, gulp, crash?)

If he wanted to make that point, he should have said, "Roll a tin can down the stairs, then ask an English speaker to tell you what it sounded like, and listen to the sounds the English speaker makes." If you're gonna make a crude joke, at least make it work right. God dammit.
This is a good initiative and something I have had on my todo list for a while. If I understand correctly, you are trying to target the african tech/startup community. I wouldn't want to see it become yet another political forum as some of the posts are pretty off-topic. The true value of hacker news is in the community and building that out for Africa is the real challenge/opportunity here. Would be glad to help where I can.
As I observe elsewhere, all I'm saying is that there's a qualitative difference, not that the qualitative difference implies illegality. Are you going to defend the proposition that there is no legal, moral, or philosophical distinction that can be made between Google and a guy downloading a web page once by hand?

Also, I've long been of the opinion that if we had somehow gotten to today with no search engines, and Google tried to start up today, that they would be slammed to the ground by lawsuits, which they would probably lose. I consider this a criticism of the law, not the search engines.
Not to mention that JSON (by itself) is not sufficient for hypertext
Because that approach isn't recommended anymore. In short, it's much harder to for a cache to work effectively based upon Accept & Content-Type headers than it is for it to work on the URL.

For example, here's a quote from Roy Fielding: "In general, I avoid content negotiation without redirects like the plague because of its effect on caching.". In other words, content negotiation for a versioned content-type is OK... if it redirects to a URL that contains the version.

httpbis, the IETF working group in charge of maintaining and developing the core HTTP spec, has deprecated content negotiation: http://trac.tools.ietf.org/wg/httpbis/ticket/81; it's still part of a separate spec (RFC2295), but it's not a core component of HTTP anymore. Why? 'HTTP content negotiation was one of those "nice in theory" protocol additions that, in practice, didn't work out.'

Certainly you can still build an API that works fine using specialized content types. Versions in the URL are a pretty practical approach that work very well too.
http://timelessrepo.com/haters-gonna-hateoas#hateoas

It shows in the example:

<entry>
<id>1337</id>
<author>Steve Klabnik</author>
<link rel = "/linkrels/entry/newcomment"
uri = "/entries/1337/comments" />
<link rel = "self"
uri = "/entries/1337" />
</entry>

But I would go further and suggest that whether to show those shouldn't just be based on what the API can do, but what the client (and perhaps user controlling the client) can do.

As in... if they can read but not create, then show the "self" link but not the "newcomment" link.

Thus we're not just saying "our API has these endpoints", we're saying "you can do this".
Google applies for another Glass patent, controlling your home
It means that even with easy access to all the necessay information you can't build a rocket if you don't know how to do it.

You can learn how to do it, but that just means transferring the information from the outside into your brain.

You are not able to meaningfully reason (think) about a topic if you don't know anything about it and I show you the Wikipedia page. Easy access to data is useful if you know what to do with it.
> you'll be able to get it past management and still enjoy some of the functional programming fun.

I think a lot of technologies where the ability to convince management to use it is a feature are ones that don't get individual open-source contributors the most excited, unfortunately.

Maybe I'm naive to Java's open-source community, but from the outside I don't envision it to be as active as Ruby's (at least outside of Android), even with Ruby no longer being "the cool thing".