skysight-inc/HackerNews huggingface dataset:
> Does the article have to have a point for us to talk about some cool technology that we all love?

Yes there needs to be a point to have a discussion. That's kind of the definition.

> What's the point of your post?

That this post was pointless spam. And further that the OP should be banned for being a shill for a poor quality site.

> What's wrong with viewing tech competitors as sports teams?

It's childish and counter-productive. You should not have loyalty to a company based purely on its brand (like a sports team), you should choose products based on what suits your needs and tastes best. Maybe for a period of time there will be one company that keeps doing that perfectly, but you should continue to examine the competition and give them a fair shake. Unlike sports teams.

That should be pretty obvious. I can't believe I had to explain it on here.
Front-end MVC JS library. It also has data binding and other features.
I still don't get why we're using the API version in the url. We should use the specialized content-type instead!
Quantum Computing Since Democritus: The Buzz Intensifies
I would love this if it had markdown hinting support (impossible to escape in a hacker news comment...)
How to Write Interesting Content for a “Boring" Topic
Google Babble Screenshots leaked
A JavaScript refresh | TypedArray.org
Single women age 20-30 actually make more than men do. The 77 cents thing is an oft repeated myth based on an old study with shoddy methodology.
I've seen a ton of non-hacker related 'Show HN' posts hit the front page here. You are right though - this is a very high tech crowd and we will up vote things that are either helpful or interesting to us. If your product's target demographic isn't high tech, and if it isn't very interesting to that demographic either, you probably won't do well in a 'Show HN' post. Same thing applies to TC.
"Male geeks are sad, fragile virgins." Hey! I'm sorry if that made you feel uncomfortable. There was no intention to be mean spirited!
The tweet itself is arguably going overboard but the accompanying picture is the real issue, this is the element of public exposure which made all this going way way overboard.

It's actually a serious offense and even a crime in other parts of the world, the kind that can send you in jail for quite some time, and on many websites and communities this could get you a ban.
Slides: https://speakerdeck.com/pyconslides/transforming-code-into-b...
That's the real benefit of Apple's gloss; it makes apps feel welcoming and friendly. Apps with only function and utility in mind end up feeling cold.
This has got to be some sort of experimental parody. Otherwise...

What's wrong with the world? In an era where porn, dead bodies, gore surveillance footage, rape, nigger and holocaust jokes are just a few clicks away, I can't believe there are people that still have the thin skin of a 5 month old infant.

I'm really inspired to start a web show where I dress up as, as many different races as I can and make fun of them all. Everyone. Just everyone, no one would be immune.

These people need to watch Comedy Central.
I wonder if there is some convention for automatic api exploration. Would be nice also for auto documentation.
Risk-averse large corporations would have either:

* given the employees a formal reprimand, which would stink up the personnel file but probably be harmless, or

* fired the employee, but with a decent severance package (1.5 * expected job search time for that position) including two-way non-disparagement.

Discussing the termination in a press release would not have happened, as it shouldn't. You should only discuss a termination in high-profile cases of severe ethical wrongdoing by important officers. Otherwise, you shut the fuck up about it.

There was no ethical wrongdoing by mr-hank and he was not an important officer. I don't think he deserved to be fired. In fact, I think it was fucking ridiculous. Adria Richards was in the wrong (I'd call it mild-to-moderate wrongdoing, myself) and in a more high-profile role, so I think the termination was justified, but the public disclosure I am less comfortable with.
because politics, control, money, power.
You could argue that versions of the API are themselves resources and should be discoverable - the Salesforce REST API does this and while I actually prefer the specialized content-type approach myself it certainly does work.
How about the most important concept, http://en.wikipedia.org/wiki/HATEOAS ?
And where is php in all this, is it really considered a dead language?
Ruby != Ruby on Rails
Because it's harder to set the content-type from browsers.

Perhaps if your API won't be that useful to browser based clients, perhaps that'd be the way to go.
I've got a good idea for a shirt: White 24-point Impact on black background: "I am a male geek! I look a lot like a grown-ass human male. Just don't tell me I can't make dick jokes in public venues. I might have to threaten you with rape and murder!".
Mosh Pit Math: Physicists Analyze Rowdy Crowd
re: single process/multicores

The single core benchmarks doesn't change the picture much either - http://benchmarksgame.alioth.debian.org/u32/ruby.php

re: GMP / C libraries

Generally I agree with you on this however agreeing on a level playing field may not be easy!

I assume that some languages, stdlibs or VM's come with GMP (or similar ilk) which perhaps gave them an unfair advantage?

And what about languages that come with coroutines? In real world I use Coro/AnyEvent with Perl but these are separate modules and not part of Perl core libraries. So languages like Lua/Python have an (unfair?) advantage here?

> It should be pure language against pure language

Ideally then it should be same algorithm against algorithm?

I recently rewrote the fasta.pl implementation on Alioth using an exact port of the fasta.rb code. Before change Ruby fasta was two times faster than the Perl version. Afterwards Ruby was 30% slower than Perl - https://news.ycombinator.com/item?id=5141179
Doubtful. The 'state' is 10 years, or more, behind. Bitcoin is the beginning of the end for the nation-state. The city-state will regain importance and we will see the rise of the virtual replacement of the 'state', which is happening now.
>>See you next year.

I doubt they would invite you or let you attend next year. If they do, they shall have to rent a bigger venue just to make room for you and the empty seats around you. Not joking. I wouldn't want to be near you, leave alone having a conversation. Not the hate, it's fear to be fired or maybe sued for sexual harassment.
But you'd think if we really value free speech in this country, and not just the First Amendment, we wouldn't be so quick to want to suppress the speech of others.
I took that to be actually talking about the other way around -- accessing JS GC'd objects from the asm.js code's heap and having it work correctly (which is currently onerous). I don't think that helps implement GC of the asm.js heap.
Browser Wars Revisited
I remember mixing 'wet paint' on the canvas with Painter 7 around oh... ten years ago. Not particularly innovative.

The rest of the UI is an abject travesty.
Startup Hostel: The home in paradise for the doers of the world
It is hard to put stuff out there- in some ways Hacker News is like public speaking; you are making yourself vulnerable to criticism. I am glad you posted this, I thought it was very clear and relatable.
The Top 6 Things You Should Know About LLCs
I doubt the situation is better now than if he had simply ignored the joke.
You're right. iOS notification center is uglier, less useful, and more annoying.
I think the guy you should look up to is Hans Rosling - he became famous with his TED talks, if you don't know him yet, all his talks are impressives: http://www.ted.com/speakers/hans_rosling.html .

I would try to find out with what he is involved now and go on from there.
Yes, I found it completely ridiculous and offensive.

That said, I think the company acted quite well in this situation — giving the aggrieved some choices and facilitating a private meeting between all parties.
After reading her blog post and several tweets, her words seems carefully crafted to achieve a personal agenda, and I would take anything she says with a whole salt shaker worth of grains of salt.

For all I know this could very well be PR and damage control from her. I have a hard time believing she had no idea this was a possible and probable consequence of her posting of this picture. This is not an uncommon outcome.
....was a year ago when Jelly Bean was released.
It seems somewhat strange that somebody whose sense for taste is completely different from most people should rate wines for them.
I really appreciate the prominently placed policies about credential and data storage.
> "do you know we can get them sacked, just like that. How can they possibly believe that they can get away with racism like that?

Well, that's just not true. Employees have some rights in the UK. It depends very much on the contracts they have, and how long they've been working there, and also the type of insults made.

In a work situation this kind of banter is not acceptable; but the handling of it seems to be pretty lousy.

The blog author is uses remarkably offensive language throughout the post - much worse than the "joke" that was told to him - certainly that kind of attitude in the work place would be basis for disciplinary procedure. It's hard to find any sympathy for someone using such language while they're complaining about the language used by others.

It's also weird to call this single incident 'bullying' - perhaps there was other stuff going on, or perhaps it was the start of a campaign, but on its on it's not bullying.
The hate stems from the loss of the job at Playhaven. Without that happening, this event becomes pretty mundane - it's not like social activists don't regularly name and shame with photos.
every time I try to uniquely associate my identity with some technology or programming language, reality pulls the rug out from under me... i give up, perhaps it's time to invent my own in my zero minutes of spare time.
>Here, pretend there is no back button, yay! Android works like iOS and I'd go freaking insane.

That's not really true. The vast majority of iOS apps with nested pages will have breadcrumb navigation at the top, with a big button either saying "Back" or telling you exactly where you will be going back to.

When you launch from one app into another, that's a different matter. I agree that can be annoying/confusing. But no more annoying/confusing than I've found with Android, where I've had some apps go back to the calling app and others going back up their internal chain (to what would normally be the parent screen of the one that you've landed on).
I think it would be because women tend to value the economic worth of potential mates more than men value the economic worth of potential mates.

So any man choosing higher discomfort for more pay isn't just getting more money he's also improving his chance of finding a mate.

Meanwhile women have a smaller incentive to take discomfort since they will not get the compensation of enhanced attractiveness.
Discussed:

* HTTP verbs

* status codes

* look of URLs

* error messages

Not discussed:

* content types

* hyperlinks

Conclusion: not about REST or RESTfulness, guide about RPC-over-HTTP.
Apple’s iOS Is Looking Seriously Stale, But It’s Still the Platform to Beat
I was instantly curious to read this article because the choice to set up an llc vs. another entity has troubled me several times. I have read extensively about the various options and still walk away saying... "well my accountant says I should do llc" but I never understand WHY. I think that you could expand what you are saying here- like offering an llc vs s-corp explanation... or whatever else is relevant. You have a good start here but I would like to see this be a more robust post.
Firebird Python final driver FDB 1.0 is released
you're being an idiot

Says the guy who resorts to name-calling.

White male is the most privileged thing to be

No, being an upper middle-class white male is the most privileged thing to be.

not some down trodden, exploited minority

Think positive, maybe one day a minority might become president.
I was planning on diving in deeper in my next post. This was more of a quick and practical list of things you should follow for your API not to suck too much.

But yeah, I agree.
The Big Book of Bitcoin - An introduction
TC is worst, since you must appeal to a tech savvy audience (at least is broader than hackers), but also you must have some credentials or contacts. At least on HN your are valued only by your product.
The early logo for the Web was influenced by the fact that Robert Cailliau, who co-developed the web with TBL, has synaesthetia (one of the few things I remember from the First Web Conferece at CERN):

http://www.siggraph.org/publications/newsletter/volume-42-nu...
What better way to teach her daughter entrepreneurship than show her how to beg for money?
Google Compute Engine: Interview with NuoDB
The "face" of abortion that is presented by the anti-abortion crowd is that of the teenager that wants to have sex without care for the consequences. Think rich/middle-class white girl that just wants to 'live it up,' then get an abortion before going out clubbing again, or something. You've also got anti-abortion people that believe crap like, "it's impossible for a rape to impregnate a woman because her body physically prevents it." It's a weird form of cognitive dissonance/stupidity.
Selling this information is not illegal and is common practice. The US government also happens to be the largest buyer, through "unofficial" channels.
Maybe the part you're missing is that the jokes aren't the unusual part. Just run of the mill banter between a couple guys when maybe they should have been quiet so they weren't distracting people from listening. Tweeting a photo to shame people at a conference is highly unusual. Getting offended at a dongle joke not directed at you is highly unusual. That's why the story normally starts there.

Not trying to be a jerk - if you feel the jokes are somehow unique or offensive. Most people just don't see it that way though.
Yes. That is obvious. But how does that translate to the claim you made that the vast majority of women are uncomfortable going to tech conferences?
I second the desire for markdown hinting. I've been using this for a while via Chrome for writing and it's very good, very happy that it detects when there is a newer version in Dropbox (don't know about Drive, don't have that connected. Just missing that one piece for me.
I agree with you. It's an ambiguity that leads to lots of people ignoring the real problem, because they're convinced the people talking about it are really just looking for an excuse to be bigots – as here.
Google admits it lied about submitting Google Now to Apple
Necessary but not sufficient. I've worked with a lot of very experienced, very persistent people, and I'm sure they even had good taste, but they were shitty coders. In fact, their persistence was a requirement for them to be able to get their jobs done at all, given how bad they were.
I second this. Markdown hinting would be brilliant for this.
+1 for HATEOAS links . this will drive a semantic web for tomorrow
Open that iPad before you buy it
This is awesome. I've been looking for a web-based simple text editor (an iA Writer for the web) and this is the best one I've seen yet. Will definitely be using it.
> Because it's harder to set the content-type from browsers.

That's only when using HTML forms or links, TFA does not even mention the option of multiple representation of resources so it's irrelevant: there's nothing hard to adding an Accept header to an XHR.
In your case (for the Addison-Wesley product), that “esoteric niche product” was… how to set up a web server. You could probably find those 2000 readers for it.

I have no idea how A-W treated you as an author, but as a reviewer on that book, I was very well compensated by them, so I assumed they treated authors OK as well.
There's a certain type of guy who will use anything about a woman that appears vaguely sexual to a) assume she's "up for grabs" and hit on her/make inappropriate remarks since they feel she's given permission and b) call the same woman a slut and similarly-toned remarks if she tells them that, no, she's not really appreciative of being treated like a sex vending machine.
Alright, next time I'm out somewhere and I hear someone making racist jokes or swearing in front my by little brother I wont say anything. I'll tell my brother we have to respect their social expectation of privacy.
Nanomsg:  Using Survey Protocol for High Availability
> Seriously, Adria (and all of you who are defending her actions)--you got this one wrong; it was a false positive on your sexism scale.
> As a philosophical Marxist, I count myself among those who not only inherently support gender equality, but are from the thought tradition that started the damn movement.

Yet you feel the need to mansplain how Adria is wrong. Sorry, you don't get to dictate what other people find offensive, and you certainly don't get to decide what's sexist or not.
> Telling women that not wearing provocative clothing will lower their chance of being raped is simply stating a truth.

Source?
In those cases, the utterer's circumstances are part of the argument, and it's not 'ad hominem' to point that out - an ad hominem is personally attacking the target rather than attacking the argument. "But Marx was not a prole" is not attacking Marx personally.
Sure, I'm just contradicting the idea that "there is zero equivalence between a bar and offices". Actually there's no difference, if you have a niggling point of view.
The focus on flat vs skeuomorphic is partly due to designs being mainly static drawings. Most UIs have additional dimensions. One dimension that goes underused in Android is the ability to share UI among apps through the use of intent filters. That hasn't advanced much since Android was announced. Both Google and 3rd party developers under-utilize this powerful capability. Google makes a vast suite of apps now, and how often do they "borrow" an activity from each other?

Then there s the amount of direct manipulation in apps. Viewpagers are nice, but there isn't a lot of drag-drop, especially on tablets where it provides feedback and trains muscle memory. Audio ques, haptic feedback, animation, etc. are all dimensions in which apps can expand interactivity where the visual interface, on handsets, is tiny.

Skeuomorphism that is just pictures of things is obviously dissatisfying, but so is a flat UI that doesn't go beyond simple touch.
Look, there are certainly misguided feminists out there and I wouldn't even consider Andrea Richards a feminist but rather a "shock jockey" who stirs up fake controversy to drive blog traffic for fun and profit.

But that doesn't excuse making a post that could have been word-for-word copied out of mensrights about how downtrodden we are, complete with quotes to claim the wage gap doesn't exist. I'm all for countering misguided extremists from any side.

By the way, you're quoting articles from Rupert Murdoch's WSJ to support your point? Didn't they have an article that claimed that the WHO and Berkley reports were wrong and the US (pre Obama care) had the greatest health care in the world? Yea, not believing anything from WSJ.
Build a School in the Cloud
Can you please tell me why think there would be a Secret Service raid? I could sell you my house for 4 chickens and no one would care.

The bigger issue is that if you're making a capital gain when selling, then you better damn well report that on your taxes. And note that the realization is at the time of the sale, not when you sell the bitcoins.
Absolutely. Buying Canadian/Russian/Indian diamonds doesn't help.

Hmm, actually, they aren't perfectly fungible. 100 one-carat diamonds aren't worth the same as one 100-carat diamond, and even diamonds of the same weight aren't substitutable. But with respect to country of origin, yeah.
There are three types of complaints I've seen about Glass:

* Camera-based privacy concerns.

* A rude distraction in my face/someone else's face that interrupts human interaction.

* It's ugly.

I completely ignore the last.

For the second, social norms will change or develop to address this. I expect people who pause in a conversation to stare at their eyeball screen will get similar reactions as people who glance down at their phone. Some will care; some won't. A lot of younger people won't give two poops.

For the privacy/camera based concerns, I'm quite fatalistic about it. Google has indicated that it's going to be obvious when you take a picture -- but more importantly, we are going to be surrounded by more and more cameras and sensors as time goes on. Since I don't think we can beat 'em..
D.C. police say ecoATMs, which give cash for used cellphones, are a problem
That's not necessarily a European view on abortion. Many countries in Europe are strongly catholic (Ireland, Spain, Italy come to mind), and in some cases, the religious views have affected the laws (read: Ireland).
I'm Irish, and abortion is a hotly debated topic; The main people against legalising it are staunchly catholic groups and use this as their basis.
Time, content types and showing the developer (and user) what's possible (HATEOAS)...

Time

Using UNIX time may be easier for a developer, and I do concede that point, but by using UNIX time you're doing a few things:

1) You're exposing some internal logic or data structure of the system in the resource

2) You're removing information on time zone

3) In some circumstances where greater precision is needed you're precluding the use of nanoseconds

I know that some languages don't naturally handle ISO8601 dates with nanoseconds, but I do think that's the best format.

YYYY-MM-DDTHH24:MI:SS.NNNNNNNNNZ

With that format one can keep a deeper knowledge of timezone, of precision, of human readability (and JSON.org does say that JSON is easy for humans to read).

Content Types

Whilst it may be pragmatic to not plumb the depths of custom content types they should at least be mentioned and made compulsory even if they aren't typed to a detailed level of specificity. Content Type: application/json is fine, so long as it's used and paid attention to.

Capabilities

HATEOAS and meta-data... I like to encourage developers to explore what's possible in the API by showing them the actions that they can do on an item, and their permissions. As in... if they can update something, show them how by telling them the URL. The API should ideally not lead a developer to an action that they couldn't perform.

Minor Points

I generally prefer to restrict the possible HTTP status codes and publishing that list so that a developer implementing against the API can build a generic wrapper, know what to expect and take care of handling it. Which means, sometimes I will generalise a response rather than using a status code in one place and one place only.

I'm not so sure on using verbs for special actions like search, 'q' is a well understood part of the 'query string', and I'd make that just an optional parameter on the pluralised collection URL. But... perhaps that's just a bad example.
It says Chrome - does it not work properly in firefox?
The same way they're handled now. If you make a capital gain at the time you realize the sale, then you better report the gain on your taxes. You can't pay the taxes due in bitcoin, so you better have some real currency on hand.
I'd say the exact opposite. This attempt to redefine the well-understood term "racism" into "something only white people can do" is a shameful maneuver to commandeer the societal reserves of moral outrage rightfully reserved for use against racial hatred, and redirect them so that racists who hate white people are immune. It is absolutely Orwellian.

Racial hatred is despicable in all forms. Those who push for such an artificial redefinition of racism would have us forget this.