skysight-inc/HackerNews huggingface dataset:
That's going to be an interesting question. If you host on linode or google apps or pair.com, is that a server under your control, or a third party.

I would call it a server under your control, the same as a store in a strip mall is under your control, not the mall owner.

But which way does anyone think that's going to go? Not the right way is my assumption.

However, if all your data is encrypted once it rests on the box, you'll at least know you're being probed when they subpoena your keys.
Is Apple failing to understand family users?
Several kids in our family got new iPod Touch's this xmas. The kids started to setup their iPods just while, we, the parents were having coffee and deserts. Then it happened. My kid comes up to me and says something like "I have all your contacts on my iPod". The other kids? Yup, they all got their parents contacts.

It seems iMessage is also able to send and receive messages from the child's device as if the parent had sent them.

Yes, you can go into Settings and disable what iCloud syncs. It's quite a list: Mail, Contacts, Calendar, Reminders, Safari, Notes, Passbook, PhotoStream, Documents

Your kid can actually Delete your iCloud account. The iCloud settings will not allow you to clear out the password and user id. Maybe there are other issues as well. Don't know.

You could create a new account for each kid. At a mininum, this means that you have to re-purchase all the paid apps from every account.

I think Apple really needs to offer a family or group plan. I know they want to sell more devices and copies of the same apps. I get it. However, I think it is more important for parents to have total independent control of their kid's devices.

The first company to offer this is bound to have a really interesting differentiating factor on the table, one that would appeal to a lot of people. Does the W8 phone platform offer this? If so, MS needs to let people know. It could be important to a large group of customers.

Guest users represent another important use case. If you hand someone your iPhone they have access to nearly everything past the unlock screen. With iCloud, they'd have access to everything on your iPads and iPods. If you have to lend someone your iPad you really have to trust that they are not going to go look under your skirt. A multi-user setup with centrally-managed user accounts would allow you to setup a "Guest" account with restricted access to your data and apps, etc.

Will Apple every do this?
My question still is: why can't a judge subpoena all mail you have within the Post Office's sorting system?

Don't say it's due to prohibitive expense unless you can prove this would be more expensive than Carpathia hosting Megaupload for free.
We should distinguish between visible hardware and invisible hardware.

Apple fans will talk about build quality or screen quality, but rarely about CPU or GPU stats. Apple doesn't even publish these, and you have to wait for third parties to figure out what the numbers are.

I'm sure that some people will talk about how great the A6 CPU is or whatever, but few such people actually know what they're talking about when they do it.

Not trying to make a value judgment here, but this is what I have seen.
>> It's like saying "The emperor is nude, that's why he seems to have no clothes. DUH!".

Exactly. Stating the obvious on a site known for intelligent discussions is frowned upon.
I'd emphasize a little more that mutexes are special cases of semaphores. You know, for the skimmers.
"The Passage of Power: The Years of Lyndon Johnson" Robert Caro

LBJ "hacked" the American Senate, understanding its operations better than anyone perhaps ever. He further understood its role in American politics, and the impact of American politics upon it. This 3rd volume of Caro's multi-volume biography covers LBJ's adoption of the vice-presidency, why his hopes of dominating JFK from that position failed (tldr; Kennedy was much, much smarter that Johnson understood), and Johnson's extraordinary transition to the Presidency on Kennedy's assassination.

The book would be outstanding simply for its sketches of JFK and RFK, figures secondary to its primary focus. Taken as a whole it's required required reading for anyone thinking they understood politics.
As with most posts, this submission is useful to the rest of us who don't have the same background as you.
Health care plans supposedly tend to hire physician-specific arbitrators under the idea "we need domain experts, or this turns into an anti-medical-establishment 'kangaroo court'", something they are afraid of when using a real court, as a jury of random people or even a judge with no knowledge of what is reasonable or not" can be painful.

That said, PayPal and Instagram both choose AAA (American Association of Arbiters), which honestly seems to be sufficiently large as to not be concerned about bothering anyone. FWIW, my lawyer seemed to believe they would be fair if I ever needed to arbitrate with PayPal: them being PayPal-biased was not a concern.

As for the low rate... I would have expected that... wouldn't you have? With an arbitration clause in place that allows you to initiate and complete a complaint from your home over the phone, one would expect to suddenly get many more complaints than requiring users to actually sue you. Most users really do have ludicrous expectations or misunderstandings, and probably go to arbitration over tons of things that have nothing at all to do with the business they think they are bothered with.
Ask HN: The best talks in 2012
What were some of the best talks you saw in 2012.
My favourite was this - Bret Victor: Inventing on Principle http://www.youtube.com/watch?v=PUv66718DII
The Sixth Disctrict court of appeals did address this directly in US v Warshak [0]. What this scare article does a good job of is confusing the reader.

Unopened email left on a 3rd party server for longer than 180 days was considered discarded or abandoned property. Discarded physical property has never retained a reasonable expectation of privacy (for instance, the police are free to dumpster dive once your property is considered discarded). Similarly when you vacate an apartment and leave all your belongings behind, they become the property of the landlord. These are firmly established principles of common law. The waters become more grey when you are not using the 3rd party for communication but for storage, say for emails you have read and leave on the server for 180+ days. [1]

So in this case Congress wanted to establish a new right to privacy that required a warrant on rather vague and nebulous grounds. It was dropped and so the status quo remains.

All the people here complaining apparently have no idea what the law of the land currently is? Email communications residing on a third-party server for less than 180 days that offers services to the public can not be obtained without a warrant. Notification of the issuance of a warrant could be delayed by 90 days. This does not apply to 3rd party services that do not offer services to the public. They can voluntarily disclose content at their whim.

If you believe my understanding to be flawed I welcome the opportunity to be corrected.

[0]: https://www.eff.org/deeplinks/2010/12/breaking-news-eff-vict...

[1]: http://en.wikipedia.org/wiki/Stored_Communications_Act#Overv...
Linking to any web page on this Web site is prohibited
> And different opinions are valuable in themselves, as you can't have rational, democratic discourse without them.

No one minds different opinions. But people do want a bit more substance in those opinions so that there can be some kind of discussion.

> I can't downvote, so this is the only way I could express my disapproval.

Not upvoting this article, but upvoting other articles, would have been one way to express disapproval.
"Models are intended to serve only as an abstraction to the database. They are meant to be 'models of data'."

It's about Ruby or common? Because I'm sure Models could have 0 code of working with database and business-logic only. It depends on architecture of project.
> your Setup() function is going to be 1000 lines long and likely incomprehensible

Have you worked on a system that used these principles, and found them to be inadequate, beyond an off-the-cuff read of this blog post?

I ask because I have built a system like this, and if your nightmare 1,000-line Setup() function is true, then my experience is that implementing the same behavior imperatively would be 2,000+ lines of spaghetti code that is an even worse nightmare.

For behavior that changes on multiple conditions (just like in the OP), declarative programming is a win. Otherwise you end up coding "oh, wait, now do this" is in 2-3 different places, and invariably forget to keep all of them in sync you're making changes.
Interesting idea. We have the ability to detect neutrinos. Do we have any easy ways to produce and aim them in the right direction?

Edit: seems like they can be produced with a high-intensity laser http://iopscience.iop.org/0954-3899/28/6/324/
Gas stations at marinas usually offer a no-ethanol blend, as ethanol tends to grenade two-stroke boat motors.
While this might prevent government to look into archive of yours emails, this will not completely prevent monitoring. As long as email will leave from server within USA it can be tracked since most emails are transmitted in clear text. Solution is to use GPG or similar tool to encrypt email content, but you need both parties to use it which is not so easy.
It's a scientific fact based upon the free energy content of the same amount of gasoline versus the same amount of ethanol. Ethanol just doesn't have as much energy as regular gasoline. If you've observed the opposite effect, you're experiencing some kind of confirmation anecdote. I can almost promise something else is at work, such as less wind pushing on the nose of your car, different temperature, tire pressure, hills, something.

E85 is really bad, and will cost you 20-25% of your MPG compared to burning the equivalent amount of gasoline.

EDIT: The U.S. government publishes figures more conservative than what I just said, based on the link above me that I just read. They cite NREL/TP-540-43543[1].

[1]: http://feerc.ornl.gov/pdfs/pub_int_blends_rpt1_updated.pdf
Best Software: تحميل برنامج افيرا انتى فيرس 2012 avira antivirus مجانا
> He is saying that you have a responsibility to society to be better with it than to say "fuck you, I've got mine."

As a citizen of the USA I agree that I have a responsibility to my country and society. I just don't agree that you get to decide for me what that responsibility is.

> You have, and I'm going to use a technical term, a metric fuckton of privilege being born white and male in the United States.

Please, be specific about my situation and what you have decided my skin color owes, just don't use nebulous politically-correct terms such as white-privlege ... unless you are trying to end the conversation.
I would say it's the opposite: places like New York have high taxes because there are people there who can pay them. You can't get blood from a turnip.
> While i would love to see Daala, or a codec from Mozilla rather then Google to succeed. It is just not going to happen. Mozilla has never been known for fast moving, and the amount of engineering required for a Video Codec is just huge.

Clearly Mozilla and Xiph couldn't, in your world, have pulled off an audio codec that blows everything away.
Oh, wait, they did!

http://www.opus-codec.org/comparison/
"Models are intended to serve only as an abstraction to the database"

I'm really tired of hearing this unqualified argument. Fat models is not a creed. It's a practical and natural design choice that we've made because it fits real world workflows best. Do you really want to be copy/pasting your order total calculation logic into 5 separate controller actions? Obviously not. And fat models doesn't mean 800 line source files. On reasonably sized Rails applications the logic gets bundled into nicely organized and maintainable concerns.
This book was actually the 4th volume of the series.
I love that you staged the photos by propping a phone on top of two Pibows, I'm one of the guys who makes those in Sheffield, UK :)
Enterprise Vs. Consumer Apps
If it got cars off the road without replacing them, it would make sense. Unfortunately this isn't the case, because it's now a matter of federal interest to save the auto industry.
Yep. It's exactly the same problem using any kind of privacy encryption: If both parties don't use it, it's useless.
I generally agree, although for my taste I don't like how Angular allows declaring complex conditions inside the view as inline expressions.

Admittedly, it is succinct, and I'm being pedantic, but it seems like keeping the expressions in the controllers and just exposing them to the view as single, opaque values would be better separation of concerns.

(E.g. instead of "ng:show=a && b && c", you would only be allowed to do "ng:show=nowInStateFoo" and in the controller you'd define nowInStateFoo=a && b && c".)

Hm. I suppose you could actually build Angular applications this way, by opting in to the extra ceremony.
They are weak on bandwidth side. Other than that, what they offer is great.
I read quite a few this year and the best one is really hard to define. But my favorite and the one that had the biggest immediate impact is definitely Bounce by Matthrew Syed http://www.goodreads.com/book/show/7845157-bounce

Syed was the top Pingpong player in England, and goes in detail about his trainings and what he thinks are the reasons for his success: lots of circumstantial luck, and thousands of hours of deliberate practice with immediate feedback. Even though it's too late for me to become a national player, the book forced me to refocus my thoughts on the everyday activities that are important to me, and find a way to practice and improve up on them.
Ethanol has a lower density than gasoline. So, although it has a similar mass-specific energy content, the volume-specific energy content is lower. Ethanol has a greater resistance to ignition than gasoline. But, since consumers buy gasoline in grades based on the octane rating (usually (RON+MON)/2), you don't see any octane benefit in your tank and do get reduced energy content.
Right, I got that. I was explaining it to my parent. :)
Quantum Computing Using Optical Circuits May Blow Classical Computers Away
The link at the bottom is the Stack Overflow IT security blog, I will drag out some direct quotes to help you to summarize, editing slightly to make it more readable to people not knowledgeable in the industry.

The bad thing about such “cleartext” storage of passwords is that it induces a vulnerability [in a certain type of attack] ... where the attacker could get ... access to the server data. If that data includes the user passwords, then [they] could use these passwords to sign in as any user and get the [same computer privileges and accesses as that user]

In simplistic terms, if an attacker gains access to your database and the passwords are not hashed (stored in an unreadable by human format), the attacker has near instant access to any users account within that database and the application it powers.

Also, the passwords themselves can be a prized spoil of war: users are human beings, they tend to reuse passwords across several systems.

Or, if your users are reusing their work passwords on say, their Paypal or personal email, the attacker has access to these (assuming he knows their login / email there too.)

We just want [to slow down the attacker].

If your attacker is looking to only get one users passwords, the odds are unfortunately that they will manage to break a hash using pre-built lists of password hashes or using a computer program to recreate the process the server makes in hashing it, on every possible password (within reason) - hashing the password will however slow the attacker down (and perhaps stop them entirely) instead of the instant access they would otherwise have to your users accounts.

A hash function is the right tool for that. In full details, the hashing process should include a [random key generated just for that user] ... and be appropriately slow

Simply put, use a salt with your users password, perhaps by hashing their username and appending it to the end of their password, to make their hash unique to them, so pre-built libraries of passwords become unusable, slowing the attacker down considerably. Use a function which takes a long time to complete, so not the MD4/5 or Sha family, but something along the lines of the algorithm Blowfish.

Password hashing is damage containment.

Password hashing is the last line of defense once the attacker is already in your server, but don't assume this makes it useless - the odds are, if your company isn't bothering to hash their passwords properly, they probably haven't bothered to properly secure the website or application either.

[1] - http://security.blogoverflow.com/2011/11/why-passwords-shoul...
The best source I can find is http://www.huffingtonpost.com/meredith-broussard/food-allerg... .

A call to the CDC press office revealed that the number of
deaths from food allergies, as collected from 2.5 million
death certificates across the country, is miniscule. Only
eleven people died from food allergies in 2005, the last year
for which we have data available. More people died from
lawnmower accidents.
Code, by Charles Petzold

Through the Language Glass, by Guy Deutscher
welcome to christmas...
> they're doing it because Elon is a master of public relations and has promoted SpaceX heavily.

While this may be true, one point that your comment doesnt address is that Boeing/Lockheed (and most of the defense industry) are incredibly adept at promoting their business within the broader Gov and DoD. It's both incredible that Elon/SpaceX achieved this milestone amidst intense opposition from the current defense industry, and that the statement from the industry basically defends the practice of massively overshooting on costs and passing that on to the taxpayer.
The four year vesting schedule doesn't make sense
Not that I disagree entirely, but looking at deaths prevented isn't really relevant. Terrorism isn't about death, it's about terror, putting people in a state of fear. The war on terror isn't about preventing death, it's about preventing fear.

People aren't afraid of choking on peanut butter or car accidents because they feel they have some control over those situations. Terrorism creates fear by removing that sense of control.
Try not paying them then
I used this program to reteach myself touch typing a few years ago.

What I found annoying was the course's insistence on having to type two spaces after the end of a sentence. This was a practice I've never heard of before that and seemed to be pretty pointless with modern typeset software.

That's why I used sed to modify the tutorial files to only use one space after a period.
Here's the comment I left on the article:

"Not everyone is solving a scaling problem.

Django and Rails solve a problem that you can argue is much more common: writing concise yet readable code without needing reams of boilerplate to handle common cases."
Do Libertarians believe that government is efficicient at providing anything? Why not voluntary contributions for other 'hazard of the commons' based goods, such defense, infrastructure , etc.
A second recommendation for Wool and its sequals. I really hope the movie gets made.
Half the Facts You Know Are Probably Wrong
Complete OS installer in JavaScript/HTML5
This isn't the first time.

As with the last time a similar story made the rounds, I'm surprised by the cognitive dissonance among those that would sympathize with pirates: when it's Joe Homeowner, an IP address does not identify a person!, but when we find an IP out of Warner Brothers's netblock, the studio "is caught". Let's be honest. In all likelihood, this is an employee sitting around after hours abusing the bandwidth, or a compromised machine, or something -- Warner Brothers very likely didn't have a meeting and say "let's pirate some films".

(This does not reflect upon my views re: piracy/copyright nor which side I'd claim to fall on, which might surprise you after reading this comment, it's merely something I've observed from the pro-piracy camp.)
[although I will add this - I did comment on one of the Ruby articles that sparked this debate that I feel that language communities are repeatedly solving similar problems in isolation]
>You could create a new account for each kid. At a mininum, this means that you have to re-purchase all the paid apps from every account.

This is what Apple wants.
The Big Short: Inside the Doomsday Machine - Michael Lewis. A highly-entertaining insider's view of the mortgage/financial debacle.
http://www.amazon.com/Big-Short-Inside-Doomsday-Machine/dp/0...

In the Garden of Beasts: Love, Terror, and an American Family in Hitler's Berlin - Erik Larson
Highly entertaining non-fiction that reads like fiction. Accounts of the build-up to hitler's Germany like you're actually there.
http://www.amazon.com/Garden-Beasts-Terror-American-Hitlers/...
Yes. First thread this year:

http://news.ycombinator.com/item?id=4965191
Model classes in Rails inherit ActiveRecord::Base. So, you can call a class method like update_all which is equivalent to an update statement on the table.

'Models could have 0 code of working with database and business-logic only'
Well the business logic creeping in is one of the issues here. That is why there are attempts to separate out the business logic as in case of the use of /app/use_cases [refer to the link of use cases in the article].
It's simple: They're not killed in action. It isn't the truth. Suicide != action.

They could choose not to do press releases on these soldiers rather than press releases that state a known-to-be-false cause of death.
yes exactly.

It is really sad sometimes.
Thanks a ton for shedding some light on this and clearing up a number of misconceptions.
That's a bad bug and the default should be changed. In publishing production environments based on word-processing software, the default now is always to have just one space after each period in a manuscript.

(Yeah, I learned to type under the old rule, but I am OLD, and no one learning to type now should type more than one space after a period ending a sentence.)
Did they find materials that cause the "victim" to age slower in maturity or increase the efficiency of perception and processing? Because if so, those seem unambiguously good (though the others seem pretty unambiguously bad).
> Models are intended to serve only as an abstraction to the database.
> They are meant to be 'models of data'.

TL;DR: MVC Model is Logical model - business object (invoice) with business logic (delete_line_item), Rails Model is Physical model - persistence layer for RDBMS (add, update, delete, find rows).

In all but the most trivial applications, the latter assertion contradicts the former, and the former, is just outright wrong.

In MVC, Models are meant to model the logical objects of the system.
An invoice is an object one which one acts. It is probably composed of several other objects (header, line items, addresses, etc.) which may in turn be composed of other objects.

Only the most trivial application have a one-to-one mapping from RDBMS rows to objects, which is what the OP asserts.

One does not write one's Models with the persistence layer in mind, one writes them with the business logic in mind.

So to me, this is where Rails gets the name Model wrong. The untrained, just starting out with rails learn that business logic goes in the model, so there is goes. But add_address() has no business living int he rails Model file for the invoice header, because that model is meant to be dedicated to manipulating invoice_header records in our RDBMS.