skysight-inc/HackerNews huggingface dataset:
What if I've selected 5 arbitrary people to unfriend?

`PUT /friends/???.json`
Generate social sharing analytics for any URL or RSS Feed.
GET /teams/search?homecity=los+angeles

Wouldn't this be:

GET /teams/los+angeles

We could have query-able attributes, this is where I think OPTION verb should come into play. So I would OPTION /teams. This returns some JSON with the meta information about the collection, for instance: `{key :'wins', type: 'string', description: 'some api description', sortable => true, filter: true, group_by: false }`, this should probably hint at the abilities of the attribute (sortable/filter/group_by). This really raises the question of what is a good querying api for collections? I think our answer may be in the form SQL-like interface.

GET /teams?wins[gt]=1&losses[gt]=1&wins[sort]=desc&limit=10&offset=0

SELECT * FROM teams WHERE wins > 1 AND losses gt > 1 ORDER BY wins LIMIT 10 OFFSET 0

So what about support ORs or Unions and Joins? Well, ORs are simple they could act like a named scope.

GET /teams?wins_or_losses[gt]=1&wins[sort]=desc&limit=10&offset=0

SELECT * FROM teams WHERE (wins > 1 OR losses gt > 1) ORDER BY wins LIMIT 10 OFFSET 0

What about a Union or Join? These should be handled by a new endpoint (joins) or avoided by querying individual collections (unions).
Best comment/game reference ever. :D
Social is inevitably a winner take all market, so in this case the ignoramuses who never use G+ who declare it dead are probably right. Its not about great features, just ask FriendFeed.
Digital innovation is booming in Africa
Some say most of his singularity stuff has to do with his personal fear of death. He's good with hardware predictions, he doesn't understand software nearly that well. And his understanding of biology is trivial.
Ah, a study based on something Charles Arthur said?

I once had an email conversation with Charles Arthur, it didn't go well...

http://en.wikipedia.org/wiki/User:Ta_bu_shi_da_yu/Charles_Ar...
And, apparently, for many colleges.
It's faster than "handwritten JS" because it's using a subset of JS that's already tuned to near the peak level of performance that you can achieve in JITting JS, which is tightly looped arithmetic with everything inlined working on SMIs. In V8, that's ~2.5x slower than the equivalent C code with optimizations. That's basically best case.

The problem is that it's still dynamic, and at any point a null can come along and force you to throw away a JITted function, so you have to have these checks everywhere just in case. Further, ECMA compliance does not require JIT compilation, which means to expect performance, especially on the web, is dubious at best. I can see merit to expecting performance metrics in something like Node.JS since it assumes V8, but the web does not have 1 JS engine, and the standard does not require such performance metrics.

The "benefits" of building a bytecode in that's represented in some subset of JS are essentially red herrings since they're effectively lies and the downsides are a lot more significant, IMO. Instead, we should be focusing on actually building a bytecode for the web such that all implementations are expected to have certain performance metrics.
Google+ doesn't appear to "thriving" to me. Here is one indicator: http://www.google.com/trends/explore#q=google%20%2B%2C%20goo... (flat line). For comparison, add "imgur" or "hotmail" to the input. Here is another where it looks a bit better: http://siteanalytics.compete.com/plus.google.com/. However, considering the amount of integration with their other products, I can't see it as anything more than a disappointment for Google.
... rather than foolish recklessness. Plus a lot of us remember having far fewer rules, like complaining about not being able to bring knives to school (talked my way out of losing my multitool in high school). People feel strongly on What's-the-World-Coming-To topics, so expect some passion. It'd be a bit worrying if we didn't see it.
Actually, it's Dill that's supposed to be Truman Capote.
I find the MUST/SHOULD/MAY (NOT) wording so natural and obvious that I end up using it pretty much anywhere it's applicable, and I assume I'm not alone in that. I do sometimes edit out the caps, though.
J.C. Penney Apologizes in TV Spot
there will be some room for google glass. it won't change society but it may make a very useful toy in front of your existing computer(s). i expect everyone to have an eyepiece, a tablet, and an android phone in the next three years.
Doxing a pseudonym without consent (or attempting to) is kind of impolite and aggressive, especially if you want him to answer your questions about his life.

What would a name & address tell you exactly?
Yes, I think people are more likely to hit Tab+Space instead of Return.
Keeping Up, Not Getting Ahead
Oscar awarded to W3C for Best Supporting Role in "The Hollyweb"
I always get my Bootstrap built from here- http://www.initializr.com/ , and they have it built in. So, I have not been correct, yes.
Tesla actually has gotten to the point of making real things. Enron at its height, was, erm, uh. Yeah. I think given what we know about Enron now it's pretty easy to draw up a direct comparison. Tesla might be doing a bit of a shell game with the pricing, but as far as comparing it to Enron, I think that's a bit overboard.
I think it's worth elaborating that the primary advantage to the dynamo model is not in the best- or average- case, but when everything does not go as planned -- when the master gets behind, when ec2 network latency spikes, etc. Then "any two replicas" instead of "master plus one more" is much more robust.
If you appreciate his work, please don't cause Gwern grief by trying to uncover his True Name.

Breaking Gwern's pseudonymity could get him in a lot of trouble. His writings cover many topics, but some of them show evidence of breaking the law. For example, he has probably used Silk Road to buy drugs online. Even the most lax employer or school would be forced to take some action if they found out about his activities. He could even face criminal prosecution.

The guy has created a ton of value and captured almost none of it. Considering how altruistic he's being, the ethical action is to respect Gwern's desire and not out him.
I've never seen brake pads wear out without scoring the rotor.
not too long ago, the act of making, using, or distributing encryption software made you a criminal in the eyes of the fbi
Maybe we should all be a little bit more obsessive about our mortality.

I think that if you can look at all of the amazing transformations technology has made in the last century and not have high expectations for even more incredibleness then you are not understanding reality correctly.
Then you respond as though someone was hurt. But since no one was, don't. Letting the law react to things that haven't happened as though they did creeping terror. Not to say no lesson is learned, but the damage is clearly reversible, since _none happened_.

You don't need to ruin someone's life to learn them some respect for safety.
UrgentRX Takes on Big Pharmaceuticals
I have nothing but respect for the justin.tv people and product, but may I ask what criteria you're using here to define it as a success? I would have called it a pivot, albeit a great one.
The school's reaction is truly ridiculous. I remember telling my grandfather about the explosives my friends and I would make when I was ~13/14. He responded with "You ever see what happens when you mix sodium and water? There's that, then there's magnesium...haha my science teacher wasn't too happy about that explosion." (It's hard to convey his jolly "ah good times" tone with just text)

Sure, I wasn't around but it sure seems like people were way less of a tightass back then. I got threatened with a lawsuit because I remotely controlled a teacher's computer. Just a prank!

My friend and I wanted to test out Final Cut Pro on his new Mac, so we made a little action short which included kicking a stuffed model of myself (half a day's work and a LOT of duct tape) off the school roof. Again, 15-year-olds threatened with a lawsuit for trespassing (I was under the impression my parents paid their state taxes?) A constructive activity is punished while drug deals go down in the guys' bathroom unnoticed.
It isn't even supposed to be about protecting that 'right'. It was supposed to be an incentive to create for the public's benefit with the limited time monopoly being simply the means to do so.

I have an older post about it here:
http://www.zacharyalberico.net/blog/16427595132/
Just curious, have you test driven the model S? Or is it the idea of not having gas/clutch that makes you uninterested?
Yeah, for all you know it might just be MySQL back there or something.
There is no reason why I heat the water in the tank up throughout the night

Aside from the fact that you need the water to remain above a certain level or the water can become dangerous (e.g. legionella), what happens the night you play glow in the dark flag football and decide to take a shower? Or do a load of dishes? Etc.

The Nest "works" (in the absolutely marginal way that it does so) because it makes a middling difference. That would be a stark difference with a hot water tank.
Definitely agree with Feedburner and Alerts being likely targets based on how well (or not well) they're supported currently.
Isn't this what OData is trying to establish?

Quick intro video
http://www.odata.org

Query formatting documentation
http://www.odata.org/documentation/odata-v2-documentation/ur...

JSON representation documentation
http://www.odata.org/documentation/odata-v2-documentation/js...
The usage patterns of a baseball field and a lawn at one's house are generally not going to be very similar, so it doesn't necessarily follow that what's cheaper for one is cheaper for the other. (I have no idea how the prices actually compare.)
Is it possible to use this as a dialog box/modal without the image features?
"It is a federal felony to even insinuate I’ll visit said person to get my, now three year outdated, camera back."

Why would this be the case? If you put tracking on your personal item, and are able to track that item independent of knowing if that person worked for the TSA or baggage handling, what law is being broken.

I would think this is exactly the method that needs to be used. If TSA/baggage handlers are being found to be in the possession of stolen property, they could be prosecuted just like anybody else. I find it hard to believe these people are 'above the law', just that rules have been put in place for their protection.
I'm not sure if it's because they are demo versions (and my experiences echoes esrauch's), but every rich text editor you listed except YUI Editor actually does _not_ map the Tab key to insert a tabstop or spaces.

[1]: http://ckeditor.com/demo
[2]: http://www.tinymce.com/tryit/basic.php
[3]: http://try.sencha.com/extjs/4.1.1/docs/Ext.form.field.HtmlEd...
The value of Go and Rust, I think, is that they are object-oriented languages that try to avoid conflating classes with types.

If you think of a type as a set of possible values, then a subclass is actually a supertype—a superset of the possible values of its parent class—and likewise a superclass is a subtype. The “is-a” relationship is saying “for all instances I of X, I is an instance of Y” which is essentially the definition of superset. That is what the Liskov Substitution Principle is about.

In C++ and other languages with support for object-oriented programming, a subclass is not necessarily a supertype: virtual functions can throw “I don’t make sense in this derived class”. And a supertype is not necessarily a subclass: templates offer the benefit of the doubt when it comes to static interfaces.

This mismatch leads, in my experience, to interfaces that are ill-specified at best and buggy at worst—so it’s nice to see those issues addressed.
Mozilla: Look ma, no plug-in for video, apps
I like how it asks what type of phone I use on a scientifically validated test.
The facts, as best as any of us can tell, are that no one was hurt and no property was damaged. That alone is enough for me to conclude that the penalty is WAY out of line with the "crime", and that this girl deserves our support.

Now if all the various media reports are actually wrong, and somebody was injured, then fine... somebody shows me some evidence of that, I'll accept that she deserves a harsher punishment. But if that had happened, I find it very hard to believe that it wouldn't have been widely reported already.
OOP here. There are a lot of these kinds of decisions that need to be made for an API like this. In general, I went with what we're already doing if there was a toss-up. A big strength of JSON API, imho, is that it's an extraction from a real world system that a number of people are already using in some form.

It's important to note that the goal of JSON API is to be consumed by a general-purpose client (like Ember Data), so the JSON will likely be processed once and indexed as needed. In the system we extracted this from, the Array is loaded into a Store, which indexes the documents by type and id, so future lookups are quite efficient.
> Also, HOV lane is awesome. It is the future.

It's the future as long as the car you're driving is marginal.

Hybrids used to be allowed to use the HOV lane, then they became popular and got kicked out. If electric cars become mainstream enough, they, too, will be prohibited from the using HOV lane.

Being able to use the carpool lane is the main selling point for an electric car to me right now, but be aware that it might not last for more than a few years.
March/April: Annual bonus time?

I'm not sure if it's good or bad that I somehow never managed to work for an employer that offered any kind of bonus, ever. It granted a perspective of "this is what you get, and no more, unless you fight for it," which... again... can be good or bad depending on how you look at it.

I wonder how many 20- and 30-somethings are now or have recently been in a position where bonuses are reasonably common, and how that correlates with the size/type of company they're working for.
Oops, forgot link: http://imgur.com/b3iW4p5
Charges dropped: https://www.change.org/petitions/state-attorney-jerry-hill-d...
From the site: 1L7LgaRtr3WSw5g1MaJQWj19T6RByssz41
I thought Truman Capote wrote the book and gave it to Harper Lee to publish under her own name.

In any case, incredible book, although it was a little disappointing in that it failed to live up to its title. I never did learn how to kill a mockingbird in that book.
Surveys are an incredibly crappy tool to use for Customer Development, even more so in the early stages. You need to be talking to people, not having them feel out forms. Work your network of connections, get some introductions to people, or cold call, cold email people, whatever. Get out of the building and go talk to them.

If you're talking a B2C thing, go hit the streets and cold approach people and talk to them. See the earlier HN post about "operation starbucks" for an example.
OP here.

Indeed. And importantly, this API makes it possible to restrict the query to a list of documents that the client doesn't already have from another source. In practice, once you start using compound documents with an identity map, there are many cases where existing documents exist on the client and shouldn't be re-fetched.

One really simple example is having a number documents that are related to "people" documents. For example, imagine a blog with blog posts and comments, each of which point at an author. When a list of comments for a post is downloaded, each comment will point to an author. Some of those authors will be the same, and some of them will already have been seen from previous posts. This structure allows the client to request only the authors that have not yet been seen (and if you're lucky, it may even be the empty set!).
I've had this exact same thought. The other area is pools. Turning on the pool heater and pump via wifi, or turning the hot tub on as I leave from work.
At least some of the facts, as noted above:
http://www.scribd.com/doc/138927259/Wilmot-Arrest

The report is sketchy, which is good: not a lot if contamination, and no one's had much time to get their 'story straight' yet.

My impression is that see knew something was going to happen, but did not think it through. (If it smokes in a closed bottle... Where'd that pressure go?) that at least jives with the testimony, but there's no evidence for criminal intent there, so more testimony is needed to confirm her character.
I find these guys very interesting http://irrigationcaddy.com
Okay, if you want to be pedantic about it ... Kiera didn't do her experiment "during school" either. It was 7am.
High-Traffic Website fails to fix its DNS, after 2 years
Here’s What The Large Hadron Collider Looks Like Through Google Glass
Do you understand the difference between theory and experiment?
Success = has traction in a market large enough to be of interest to a VC. Usually that's the hard part of entrepreneurship; if you can demonstrate you've attained that once, getting funding for subsequent endeavors is a lot easier.
To someone that doesn't actually write code, sure, it may be just that easy to use terminology alone to draw the parallel.
What happens the night i stay up late with the nest and want the heat turned up?

My dishwasher contains a heating element and so does the clothes washer.
We did something similar to this alexkcd at Mavenlink using our Brainstem gem (you can see an example of the JSON at https://github.com/mavenlink/brainstem).

We generate a results array that is ordered based on the default order or supplied order. You can easily iterate over that then do direct lookups in the top level keys.
The title of this should read: "OReilly offers 50% discount on ebooks in celebration of 'Hoping To Sell More eBooks'".
I second this, what's the point of not using hal?
> "Is it simply that webmail is good enough for most people?"

I'd say there's a healthy chunk of people who find it way better. They see webmail as having better security [1-3], portability [4], usability [5], and even speed [6].

I know a lot of client fans cherish their offline access, power features, and speed [6].

But I don't think it's fair to dismiss either side as "just satisficing," there are legitimate perks to value on both sides of the ledger. These perks may be just balanced enough that it's difficult to add "monetary cost" to one side of the scales without shifting preferences.

[1] http://www.cvedetails.com/vulnerability-list/vendor_id-26/pr...

[2] http://www.mozilla.org/security/known-vulnerabilities/thunde...

[3] Family tech support in the early 2000s. Viruses hopping into every damn address book. I have not lost the grudge, even though things are probably much better.

[4] You can use webmail on a random library / friend's / work computer without an install (not that you should)

[5] Webmail means never having to say IMAP (or POP)

[6] This last bit may seem like a contradiction, but each group can find speed improvements in different ways. Time into interface? Webmail. Interface responsiveness? Client. The former is a big win once per session, the latter is lots of little wins throughout a session. Faster machines can improve time into interface, webapp responsiveness is harder, but has made some progress (probably as hard to acknowledge as it is for me to see security improvements).
At MIT we did some fun things:

1) Dropping whole blocks of sodium metal (5-10 pounds) into the Charles River, off a bridge. This is an annual thing, although I think it may have stopped at some point.

2) Taking non-dairy coffee creamer (a very fine powder) into a 5-story fireproof stairwell in a dorm, dropping the powder so it filled the air in the stairwell, and then demonstrating fuel air explosive

3) Soaking a tennis ball in gasoline, lighting it on fire, and playing soccer in a relatively fireproof hallway. Hilarity ensued when an RA decided to try to put out some minor secondary fire using a ... synthetic nylon sleeping bag as a fire blanket.

Outside college but not in a warzone, I did a lot more interesting stuff. Tannerite, LPG cylinders, etc.

In Iraq, I got to play with much more fun stuff, sometimes under competent supervision. I still have never gotten to fire an RPG or set off a claymore, though.
We do a variety of things including FIRST. We also compete in CyberPatriots, PicoCTF, the Northrop Grumman Challenge, the Raytheon Engineering Challenge, along with a few other things. We also teach programming to anyone who's interested.
The PATCH mechanisms seem like RPC to me. Having an operation that is passed in the payload, i.e. "replace", is awkward.

Why can't you just PATCH a resource?

PATCH /resource

{
"src": "newvalue.png"
}
> Credibility is hard earned easily lost you know.

That said, an accomplished CEO admitting to a mistake earns 'em more karma and credibility than not.

Times have changed no? Traditional mantras need a revisit. Internet.
You might also want a small disposable rocket-assist jumpstart on your scramjet, just to get it up to supersonic speeds from what is presumably a subsonic launch platform.

edit: ...which I see is mentioned in the actual article, once I got around to reading it.
Pretty easy to find out with some Google-fu, but certainly there is no reason to make a big deal out of it.
I just ordered one from Digi-Key, and intend to try to compile Inferno on it to run in hosted mode. If that works, I'll network it with the Inferno hosted on my home computer, and see if I can get them both to work well with each other. Once I have the two computers up and running, I'll see if I can use the BB Black as my main home computer, and move off my current desktop.
I surely agree with you in the general, but I enjoy the line of the thinking that the OP is going down. The way I see it is that the language we use dictates how we think about problem solving. Even if we don't port the strict definition of a term one-to-one, we are still anchoring our approach to the mind-space that the other term occupies.

I read this post is as saying that we are no longer using the appropriate metaphors -- we are anchoring on counter-productive terms. These metaphors clearly were relevant at some point, but the field in which product developers play in has changed dramatically. If the game has changed, then it would seem that anchoring our language on new metaphors would make sense. If we use strong metaphors that more closely resemble the work we are doing, it could help us accelerate our problem solving.

As with all ideas, we will see if others agree with the OP. Personally, I think the newly proposed metaphor of composition is more descriptive than that of building.
They are integrating search so tightly with G+ that websites/authors have to get a G+ profile to make authorship data visible in search.

A fairer way would have been to use microdata alone to achieve the same thing. This would have been acceptable to other search engines too.
Kurzweil's a science fiction writer that some people believe for some unknown reason. At least he didn't start a religion!
New York to Sydney in 45 minutes.
Netflix Easter Egg
In the comedy section of netflix clicking the slightly wobbling egg http://cl.ly/OkbG in the otherwise unclickable "Dance of the Chicken" takes you the Arrested Development's chicken dance scene.
Rad?
I read this earlier and now
404'd...
Indeed. This mix doesn't sound too lethal.

In some other cases, "the penalty for violating labeling rules is death and the punishment may be carried out at the time of offense without benefit of a trial as a natural consequence of the laws of nature and chemistry."