skysight-inc/HackerNews huggingface dataset:
>How many people that shoot people were — before the shooting — law-abiding citizens? Probably lots.

That depends on your definition of lots. The vast majority of gun homicides occur during the commission of another crime. Most gun homicides can be directly related to drug crime.

If you don't have a concealed carry permit, in most states, you're already committing a crime by carrying a concealed loaded gun around with you (there are exceptions--depends on the state).

Do some research, look at the number of concealed carry permit holders convicted of gun related crimes--in most states it's a handful each year.
Under the new deal, Tesla owners should be able to get their payments down to about $580 a month just factoring in gasoline savings alone, Tesla said.

Is he subtracting fuel savings from the car price? I recall there was an HN thread complaining about this but I can't find it...

Here's the calculator. They claim an "effective cost" of $579/month (default choices), which it seems means $917/month in actual payments, plus negative $261/month in fuel savings:

http://www.teslamotors.com/true-cost-of-ownership
Think of it like you're trash bin, you move the files there, one at a time, then empty. State is captured. Then invoked. This is only necessary for transactional requirements.

Another method is having a collection sorted and slices.

DELETE /teams?id[gt]=10&id[lt]=13

As for non-sequel ids or random ids. It could be possible to support ?id[]=12&id[]=9&id[]=4. Sure it could be /teams/1,2,3 this is just a small detail of the parser. I'm more interesting in how a collection is queried and represented.
It's a sampler site. The gratuitous emphasis is intentional.

What you take away from it is what is important. What would you improve in your design if you were able to add the perception of motion? How would engaging that human capacity make your product better?
If anyone is interested in helping out, I have created a timeline for browsing such services: http://jensenbox.github.io/timeline/
It's close in a lot of ways, I didn't want to mention a specific format and get bogged down on it's discussion but more over what I think a JSON API standard should be.

So, yes, I guess, in some ways, more OData like.
This is what consistently appalls me ( and yet astounds me at the same time )

That companies and organizations are full of utterly untalented and wholly ill-suited & miserable folks who somehow lucked into lofty and well-paying jobs.

And yet there are gifted people like gwern who cannot seem to catch a break no matter how demonstrably prolific they are.

I think we should stop telling kids that life rewards the passionate and the skilled.
(By rewards I don't mean some inner solace coming from indulging in what you love, but the conventional rewards of recognition and remuneration.)

Life is rigged in favor of the opportunists.

The schemers, hustlers, the witty-talkers and the seize-rs.

But certainly not the plainspoken and the adept.

No matter how you dice it, your conscience tells you that this is more than a bit unfair and disenchanting.
The problem I see, is that the average programmers are only aware of the OO models popularized by C++, Java and friends, while there are quite many to choose from.

This is one reason why so many have problems with prototype inheritance in JavaScript, which is also not the only language having it.

I find positive that so many OO models exist to choose from.
Alternatively, it could check what neighbours' sprinkler systems are set to, and recommend the median or mean (or maybe just the max of immediately adjacent neighbours).

He's just making a wishlist of features; the particular method of implementation doesn't have to match.
All I could think about as I was looking through the pictures and reading was, "Wow that is a good looking computer." Perhaps it's the designer in me, but it just has a completely different feel to it.
The reason credit cards are less secure, is because there is no need for them to be secure.

Anytime something goes wrong, there is a staff of people, paid for by those high credit card merchant fees, able to reverse any transaction.

Since the transactions are reversible, there's not much need for security.
> > A lot of people are opposed to HTML, CSS and JS in email messages.

> With all due respect, you're not living in reality.

Huh, most of my friends just send text.

Add me to your "brain-in-vat" list I guess...
Basic facts of APA writing style
I think he is, or was, a researcher for the Singularity Institute [1] (now known as the Machine Intelligence Research Institute).

[1] http://lesswrong.com/lw/9t8/the_singularity_institute_needs_...
<strikethrough> TESTING </strikethrough>
The `PATCH` mechanism is an HTTP verb (RFC 5789: http://tools.ietf.org/html/rfc5789) using a standard patching mechanism (RFC 6902: http://tools.ietf.org/html/rfc6902). Both are RFCs that seemed like good foundations to build on.
Test --test--

testing -test-

<b>testing</b>
That's a fair point, but using arrays only where ordering matters adds nice semantics that can be used by a general-purpose client. Using a map for related documents makes it explicit that document entries are unique and unordered (it's implicitly assumed to be true in OOP's case).

In addition, you'll find that you're using an array at the toplevel only for the primary document when it is a collection, and for nested collections within documents (such as comment ids). Semantics that general-purpose clients can make use of.
Test --test--

test __test__
test _test_
test +test+

testing -test-

<b>testing</b>
Would anyone be interested in having a YC for those out of YC? You could organize meetups for those in the Bay Area and show off your tech that you built in the week, do a bit of a book club instead of having PG at your side... it obviously wouldn't be the same, but yo could mimic a lot of the features, especially the feedback and accountability measures. I'd be happy to work on putting something together if there's interest.
The whole redesign seems to based on the idea that I need to look at my inbox when composing an email. Well, I don't.

And I personally use inbox in one tab and the compose email in the other. It is easier to switch tabs than learning to use the new interface. Also, it is frustrating to type in the smaller compose window. Seriously Google has screwed up the interface of Analytics and Gmail in the last year.

Who ever has been doing there UI is surely not getting the User Feedback.
It makes perfect sense. You can either add the gasoline to the others or subtract from the Tesla.

Ex: A Mercedes C300 might cost $420/month, but the effective price is $800/month considering fuel & maintenance. Is that also problematic?

Most people will initially compare the Model S'$60k price tag vs $40k for a Mercedes, but the total ownership cost figures tell a different story.
Not silly. There are supercavitating and ground effect vehicle designs that reach subsonic speeds(300+ km/s). Most are torpedos, like the VA-111 Shkval[0], or military craft, but the potential is there for a very fast boat-like thing.

[0] http://en.wikipedia.org/wiki/VA-111_Shkval
This looks like a good resource on the topic:

http://michaelbluejay.com/electricity/waterheaters.html
Another interesting "What if" is if they had decided to go BeOS way, Mac OS X wouldn't be a UNIX system.

Not sure how that would have gone with all the geeks that went for Mac OS X without an Apple background, just because it is UNIX.
Actually, the current Ember Data protocol uses ?id[]=12&id[]=9&id[]=4. There's no good reason for the extra verbosity; it's pretty easy to split over commas and the current format is tricky to parse for platforms that don't already understand it.
Well, predictable results :)
I doubt that, as I mention in another comment.

When I was at CERN Apple was giving sessions selling UNIX heart of Mac OS X as a way to attract UNIX fans to the platform, which many enjoyed given the OS's pedigree.

Not sure if the same would have worked wit BeOS as base, although I really enjoyed it as OS and follow Haiku's development.
> but at most a suspension from school would seem fitting.

Yes. Asking her to write an essay about the chemistry of what she did, and another one about why people respond so poorly to this kind of experimentation, would have both "punished" her, and taught her valuable lessons, and not risked destroying her life.
Why would you be on the plane? This is getting it through security.

Get enough of them through security and one can eliminate security.

What happens next is no longer constrained by "what one can get through security."

But to answer your question more directly, an airplane is one of the few places where a zip gun could actually be effective as a firearm. The cockpit door is fortified. Is the galley bulkhead or the wall of the lavatory?

What about that period of time when one of the pilots has to use the lavatory and the 5'2" FA is guarding the front of the plane during egress and ingress? At that point you're relying on human tissue to prevent access to the cockpit.
Yep.

I hear the "master design is bad" argument all the time.

From many angles it is a bad design, but from other's it is not. First off, it is simpler and easier grok and check for bugs. Debugging a running system is easier.

It is also easier to implement different distribution strategies and failure/placementgroups, because that algorithms is centralized.
If things go wrong it is easier to track where your data is.

No gossip rings to converge. And it is easier to grow the cluster.

/HBase committer here.
+1. Why does it matter? It's totally his right to remain (pseudo-)anonymous. Plus, it might be part of the fun.

I wrote about _why for this reason, too: http://kevinw.github.io/2013/04/30/why-did-why-the-lucky-sti...
New Galaxy S4 ad trashes Apple: iPhone is so old
Yes, the first point is valid, data could be re-fetched.

Compounded documents or unions/nested data should only be avoid. I think strong normalization is a good idea.

In the second case. The flow could be:

GET /posts
GET /posts/1/comments
GET /posts/1/comments/authors

Comments only need to rel to authors, which can be loaded next. Data-binding for the win.

I'm not against embedded data as an optimization. It's difficult to fit.
Also a fair point.

The original reason for using Arrays (and something that still carries some weight with me), is that people expected that Arrays be presented in a particular order returned by the server. Indeed, the semantics of a to-many relationship need to be set-like (in order to avoid nasty concurrent modification issues), but people really wanted the ability to return an array and have it "work as expected". In general, the right way to handle position, imho, is to use a `position` attribute and sort on the client. After saying all of that, perhaps this is a good reason to use ID indices, so people don't get the wrong idea.

I'll sleep on it :)
Silicon Valley And The Reinvention Of Food
And if you like to play with legos: http://i.imgur.com/75XSCWX.jpg

http://www.lowendtalk.com/discussion/9372/colocating-my-rasp...
Regarding the power-savings mode selection issue, that is most definitely not a part of stock Android. Google releases Android without any OEM or carrier modifications. If the OEMs/carriers decide to do something, Google is (generally) not involved.
Well fixing the price could be exploitable as well.
It's ridiculous to suggest that we should do nothing about an injustice that comes to our attention just because it's not the only injustice in the world, and we're not going to do anything about most of them (not least because we don't know about them). Some injustices we care more about than others, and we need not justify ourselves to you.

That said, if you see a news story about a 12-year-old expelled because his mother packed him a steak knife, feel free to submit it. I can't promise it will be upvoted onto the front page, but it's worth a try. I will probably read it if I notice it.

Not to justify myself, but to satisfy your curiosity, I will attempt to answer your question. This girl's situation attracts attention here on HN, I surmise, because her intent was scientific in nature. Okay, it's a teenager's science experiment, but still, she was exploring the physical world. This is something that a lot of people here can relate to.
this protocol seems to be a solution for ember; there are already other very similar protocols; why is this called jsonapi.org and not emberjsonapi.org?

as noted in other comments, there is JSON HAL;

there is also OData (you might not appreciate that it is an ms initiative, but its pretty well established and has many providers) http://www.odata.org/libraries/
Probably because the book was set in 1930's.
Come again? Can you elaborate on what you mean?
Why do you believe that social is a winner take all market?
You may jest, but in a ridiculous turn of events modern US law classifies all destructive devices (such as guns with a bore of more than 2 inches) as Weapons of Mass Destruction, under Title 18 USC § 2332a
Tiny, Winged Robots Show Agility in the Air
"an accomplished CEO admitting to a mistake earns 'em more karma and credibility than not."

To you, maybe. To investors? Absolutely not.
Link to the actual ad: http://www.youtube.com/watch?v=qKQAivS0xsE

If you watch it, it's like they put the voiceover over random stock video photography. It's rather bizarre.

-- snip --

It's no secret, recently JCPenney changed. Some changes you liked and some you didn't, but what matters from mistakes is what we learn. We learned a very simple thing, to listen to you. To hear what you need, to make your life more beautiful. Come back to JCPenney, we heard you. Now, we'd love to see you.

-- snip --
There are several reasons I chose not to use HAL:

* HAL embeds child documents recursively, while JSON API flattens the entire graph of objects at the top level. This means that if the same "people" are referenced from different kinds of objects (say, the author of both posts and comments), this format ensures that there is only a single representation of each person document in the payload.

* Similarly, JSON API uses IDs for linkage, which makes it possible to cache documents from compound responses and then limit subsequent requests to only the documents that aren't already present locally. If you're lucky, this can even completely eliminate HTTP requests.

* HAL is a serialization format, but says nothing about how to update documents. JSON API thinks through how to update existing records (leaning on PATCH and JSON Patch), and how those updates interact with compound documents returned from GET requests. It also describes how to create and delete documents, and what 200 and 204 responses from those updates mean.

In short, JSON API is an attempt to formalize similar ad hoc client-server interfaces that use JSON as an interchange format. It is specifically focused around using those APIs with a smart client that knows how to cache documents it has already seen and avoid asking for them again.

It is extracted from a real-world library already used by a number of projects, which has informed both the request/response aspects (absent from HAL) and the interchange format itself.
Would you say Digg was a success?
> This sort of thing segues into a bigger, disgusting trend of people on the Internet donating to causes like this so they can philanthropically feel good about themselves.

What a goofy thing to say. Why do you think people do anything when they aren't under coercion or obligation, if not to feel good about themselves? Acting out of a desire to feel bad about yourself would be rather perverse.

> The girl changed her story once in the police report. That's cause enough for me to say 'hm, I'll wait for the facts.'

The part where you demand everyone else be hobbled by this same uncertainty is kind of amusing. (Whether it's intended as trolling or not.)
The twitter API originally used pages, but they realized it was a mistake: https://dev.twitter.com/docs/working-with-timelines . The way the facebook API does it is a lot more sane: http://developers.facebook.com/docs/reference/api/pagination... .

I think that you should specify the format for cursor based paging of resource collections. One way to do it would be to require a url to get more results:

{
"posts": [...]
"meta": {
"next":"/posts/search?q=baseball&after=1234"
}
}

Another option would be for it to be a key/value pair that must be added to the url:

{
"posts": [...]
"meta": {
"next":"after=1234"
}
}

Either way, rest clients should treat it as a meaningless string.
Sad that people did not care too much about this post. Living amidst all the tech craziness it is easy to get caught up in the hype. Take some time to introspect about the world we live in, look at the big picture and things that really matter.
That's not necessarily a bad thing. A little factoid: out of ~4000 space launches that have happened so far, about 1500 (~40%) were done using delivery vehicles derived from an ICBM. This includes about 40% of the human spaceflights as well. http://en.wikipedia.org/wiki/R-7_%28rocket_family%29
Some pads have a thin piece of soft spring steel that drag on the rotor when the pad is thin, producing horrible screeching noises without damaging the surface.
The original title was 2,000 Mockingbirds. It was changed to 2.0k Mockingbird because the country was in the throes of a full conversion to the Metric System in 1960.
For all the historical blather in the article, the one simple thing that is ignored is why there only super powerful investors and weak entrepreneurs. There is more wealth available via the non-super rich than anytime in human history. Average people should be able to invest their money to fund ideas/companies.

This used to be possible in the US. You didn't have to seek ultra rich investors to get started. You could take an idea and sell shares in the company via a stock exchange. But now regulation has made that impossible for all but the companies that have grown so large that they ironically don't need to raise any money and it is all about the early VC's time to cash out. (see Facebook)

Instead, the only new avenue we have are things like Kickstarter. But you don't get to invest thanks to over-regulation. You can only "donate" and hope to get a "gift" (fingers crossed pre-order/purchase).
> People have held dry ice bombs and draino bombs in their hands as they have gone off

Drano contains sodium hydroxide. (Different amounts in different drano products.) Sodium hydroxide is really fucking nasty.

A chemical burn from sodium hydroxide is difficult to irrigate. Chemical burns need to be treated by a hospital. They may need skin grafts.

So, when making a "drano bottle-popper"[1] please please wear nitrile gloves.

I agree that it's ridiculous to call the police; charge her with a crime; try her as an adult on federal charges; try her for a crime that carries any kind of prison sentence. Any punishment should have been kept in school.

[1] Perhaps we need to define bomb a bit better. This reaction is just creating steam?
What exactly did jcpenney do that they're apologizing for? Just had a plummeting stock price?
JSON HAL is an document format only; it does not formalize a protocol. JSON API is a solution for any "smart" client that is capable of caching documents and intelligently limiting subsequent requests. In general, I believe it will be broadly useful for JavaScript frameworks (and native libraries) that want to abstract the nitty gritty of how a document comes over the wire from its "model" representation.
More importantly, as part of the Newton project, Apple invested $1.5M in ARM, and made some $800M in profit from that investment.

Wow. That is fascinating.
Xeround shutting down public access
As long as the company is making waves in media, great sales, good engagement and having a good rapport with its customers, the investors would be happy even though board meetings could get hot.

It's not about me or you, so it goes...
That's a great idea.

I hope you also web search her opponent before you donate. Maybe they're worse.
You want evidence that the most advertised product is not necessarily the "best" one? OK, but right after I prove that the sun rises, more or less, from the East.
I guess the same reason that everyone gave Aaron so much attention.

Over-reactions from political chest thumping ruins lives and damages society. The general public needs to understand that concept. The best way to communicate that to the primitive ape like creatures milling about on our rock in space is to tell them a personal story.

Basically, it's public manipulation, with blessing because it's manipulating the public in the right direction.
Indeed. Newer computers can look like a plain old monitor and have an entire system onboard. This is typically obvious when it's a mac, but would an FBI agent pick out this System76 computer as not being "just a monitor"? Who knows

(https://www.system76.com/desktops/model/sabc1)
Then it's good that I didn't mean to compare them, and instead illustrate that overreaction is common.
It's interesting that you know who Wilhelm Reich was. He is barely remembered these days.
Clarification from the comments:
"Perhaps I should wait until there’s more info on this announcement, but I just wanted to clarify: the key couldn’t-be-done-before technology here is the HD codec running in Javascript. The remote desktop technology is nice and cool and everything, but a completely separate thing that just happens to be possible because of the codec."

Frankly, 25% better compression than h.264 for the same content and signal to noise ratio would be such a newsworthy accomplishment that I am very skeptical... doubly so because that's not described as the innovation, but the fact that it runs on Javascript and WebGL is supposedly the strong point.
"Inspired by the biology of a fly, with submillimeter-scale anatomy and two wafer-thin wings that flap almost invisibly, 120 times per second, the tiny device not only represents the absolute cutting edge of micromanufacturing and control systems; it is an aspiration that has impelled innovation in these fields by dozens of researchers across Harvard for years."

- from: http://www.sciencedaily.com/releases/2013/05/130502142649.ht...
Probably still six figures. A lot of people have "$100k" in their heads when they say six figures. So when they say "over six figures" they often mean $200k-900k, not literally seven figures.
It's still bad math. The fuel savings are relevant only where you are directly comparing monthly costs of the Tesla to other cars. Gasoline is not a cost of the Tesla; not paying for gas doesn't change your monthly Tesla costs. You'll always pay at least $X. The fact that you're not paying $Y because you didn't buy Z is not relevant to calculating $X.

It's disappointing to see that Tesla still relying on misrepresentations to sell its cars.
I have no idea what you just said to me, but it sounded like you were nitpicking my point.
"Yes, we should do what you are suggesting, with these refinements"

That would only work if the proposed solution was somewhat close to being viable. But if the only way to succeed is to throw the existing solution out and start from scratch, it's hard to find a diplomatic way of saying so.
If you notice, I never advocated for ignoring it. I wondered why we're aware of it in the first place.
I actually like it quite a bit . . . The lack of triple-nested faux windows is nice and I usually set things to display compactly anyway, so there's that.

It looks like some people are having font issues, though. I'm not seeing any overlap between the columns, but there's a lot visible in some of the linked images.
The difference is Wall Street affects us al.
The other difference: I can choice not to play EVE, but I cannot not choice not to play with the real economy...
Ah, I hadn't heard of RFC6902. I'll give it a read.

I'm still of the opinion that it might be overkill to use only replace from that RFC when you can just PATCH the actual field to change.

Is there some bit of wisdom or experience that I'm missing?
This is a reasonable response.