skysight-inc/HackerNews huggingface dataset:
Hmm, that does sound like a very hard problem. How would a diplomat achieve that? I'd imagine I'd be pretty angry if a bunch of drunken dicks destroyed things that had taken me months to build, so I can't imagine what someone could say to make me not want to nuke a ship.

Is it the standard "let's be level-headed about this and see what they have to say for themselves when they log on"? Or does the diplomat do something else in that case?
Am I missing something on why you can't just include your "templates" as display:none snippets of HTML and then .clone() them from the DOM and change the fields as needed? Perhaps my needs just haven't been complex enough to need a JS templating engine.
"Next time, on Search Engine Crawler Internal Monologues!"
Yeah, this is what I found fascinating in your paper(http://demoseen.com/bhpaper.html). I had always wondered how they invalidated the old keys automatically.
It was probably just me and the red-neck rural inbred area I'm from.
If Alibaba's allegation is true (as opposed to a more mundane reason, like a new OS is too crashy to launch), then it is a pretty big deal. Threats like that would make Android a lot less open if you have to choose between your relationship with Google and using AOSP.

There are many good reasons to impose such an agreement: The more OEM "customize" Android phones, the most difficult it is to keep them up to date, and that, as another current story points out, leads to unpatched vulnerabilities hanging out there longer than they should.

But, if Acer and Alibaba were making a different product, with a different ecosystem, where vulnerabilities would not be blamed on Google, that's not a good thing. That will have Amazon wondering if their ODMs are in line for a threat like that.
Experiments with PHP: Refactoring Blogfile
Yes, the Federal Reserve creates the electronic credits that it uses to purchase the bonds. But this is not "money printing" in any meaningful economic sense because it its just swapping one government liability for another one. There is no functional difference from the govt's persepctive between a reserve deposit and a treasury bond other than the term structure and the fact that the treasury bonds pay interest.

In fact, you could argue that QE ultimately reduces private sector income because it eliminates this interest income.
Hate looking for a parking space in the city? This startup wants to help
You describe some dire, humorless Quora, not the one I use. I've seen plenty of misspellings. Founder (and Harvard grad) Charlie Cheever used "its" instead of "it's" several times in one answer. I've made typos that I went back and corrected myself.

Humor:

https://www.quora.com/Ultimate-Frisbee/Is-it-possible-to-pla...

https://www.quora.com/Marc-Bodnick-1/Does-Marc-Bodnick-ever-...

https://www.quora.com/Chief-Executive-Officers/Who-is-the-mo...

Casual subjects:

https://www.quora.com/Hipsters

https://www.quora.com/What-Ani-Is-Wearing

You can answer anonymously, but you have to register.

There's sheer irreverence in some of the boards (new feature, non-Q&A posts):

https://www.quora.com/DeathByPuns

For something completely freeform and casual, Yahoo Answers exists (I've actually found useful answers in it too, rarely).
What up Coooooper! Long time no see! How's the Kansas of England?
Let me guess, it will eventually?
File type and size limits are specified in the JavaScript API, no? Is there any way to enforce it server-side, so people can't abuse it?
What's the acceptance rate? I'm design-focused (currently at CCA) but I'd really love to do this to cement my programming skills.
The problem is there is carriers' money at stake. The carriers, and sometimes the OEMs, get paid to place crapware on phones.
You briefly mentioned Reddit, it sounds like there's a lot of potential overlap in the demographic (and certain subreddits, especially AskReddit). You might want to add a "How is it different from Reddit".

Also, I'm still struggling to understand the vision from your description here and there. I hope you can find a way to be more succinct. The main example I see here is Kate Middleton's dress, which afaict would be fine on Quora.

Also, I don't know why you say Quora doesn't like humor, it allows and (and heavily upvotes) questions like http://www.quora.com/Brogramming/How-does-a-programmer-becom... whimsical questions like http://www.quora.com/Superheroes/Given-our-current-technolog... which would never be given the time of day on Wikipedia and probably not on a relevant StackExchange either.
Was going to say the same thing. The Small Business Administration (SBA)tracks a number of these 'new small businesses' which are job creation engines. Construction companies and restaurants generally lead the pack in their stats. Others have pointed out a large correlation between these companies forming and the availability of credit. Generally there is some level of capital cost to start and without functioning credit markets those businesses don't start.
Wondering the same here. And what about caching the template library?
By promoting voluntary exchange, you're really talking about free markets and free enterprise -- but that isn't the only solution. Coercive exchange is a popular economic model that is rather prolific in the academic circles. Why should anyone believe in free markets over a command and control economy?
Out of curiosity, was that part clear? Writing the section on key rotation and lookaheads took me something like 4 days of editing, and I was never actually happy with it.
That's because the general public has been trained that more megapixels = better pictures. It's like horsepower in cars, or thread count in sheets.

We're starting to see manufacturers differentiate on aperature and other details. Nokia talked about how their mechanical stabilization allowed for longer exposures, etc. etc.

But when somebody asks me if the camera in my xperia s is any good, I still respond "yeah, it's 12 megapixels".
Why Apple Made Three iPhone 5 Models
I've looked a bit through the documentation and noticed how exception blocks are translated to the Objective-C version (@try / @catch ...). Of course most often Objective-C coders would use NSErrors through indirection pointers in situations where Java coders would use exceptions, the use of @try / @catch is often discouraged. This is just 1 example of a possible issue, I also don't like how the namespacing is being handled (camel case name of the Java namespace). In Objective-C we're used to a 2 or 3 letter prefix. Because of issues such as these I wouldn't be very inclined to use it in my own projects.
[D]o some real enginerering and calculate the ADDITION of bits to set to disable the exploit.

That is very unlikely to be possible. The ROM may be a masked ROM, in which case it is not re-programmable at all. Quite likely it is a one-time programmable (OTP) ROM. For a OTP, at best you can flip "1" bits to "0", but you cannot change "0" bits to "1". It would take a large amount of luck to be able to patch "1"s to "0"s (and not need to change any "0"s to "1"s) to vector to patched code fixing the vulnerabilities.

In addition, many programmable memories require special programming voltages and they all need the proper control signals - very often the ROM is not in-circuit programmable or is in-circuit programmable only via a test/programming circuit at the factory, not in the field.

WRT #1 and #2, the reason for the connector is to allow the hotel staff to recover from Bad Things like dead batteries and confused/mis-keyed locks. I know I've been the victim of dead batteries more than once... if the only recourse is to destroy the lock to get into the room, the hotel is going to be very unhappy and the guest isn't going to be very pleased either.

#3 is "security through obscurity", which will be effective briefly until the next security researcher figures out how to defeat the change.
The turbulance is related to viscosity, but the force exerted on the drive head is related to turbulance and mass. The density of helium is an order of magnitude lower than the density of air.
Do you imagine that PayPal should take violating the law in Argentina lightly?

Let's follow that thread all the way through, shall we? So, PayPal begins ignoring the laws of Argentina while continuing to operate there. The Argentine government then forces all of the local banks to close out all of PayPal's local financial instruments (bank accounts, etc.) blocking them from doing business in Argentina and effectively confiscating money belonging to PayPal and its customers. Next, PayPal and its executives and agents are put on trial in Argentina, convicted, and those folks can no longer visit Argentina or any other country that has an extradition treaty with Argentina.

Meanwhile, other countries take notice that PayPal does not seem to care about abiding by the laws of local sovereign states and PayPal finds it harder and harder to do business with any country, and finds itself increasingly locked out of countries.

This is in no way a sound business strategy.
Pirate bay is down
A lot of the argument seems to be based on the premise that a lecture is not copyrightable because it does not lie in tangible media.

This seems to ignore the common practice (at least at my University) of recording every lecture so as to make them available for students who could not attend them.
I just use parens every time as well.

Remembering to call a function differently depending on whether it has arguments or not has been a common source of errors for me.

It's also much easier for me to parse the difference between "foo(bar(baz))" and "foo(bar, baz)" than it is for me to parse the difference between "foo bar baz" and "foo bar, baz"
I use a JS templating engine (Handlebars with compiled templates).

When you have 3- or 4-level nested templates with 50+ fields to fill in, it's much easier to write (and especially to maintain) the snippets of HTML with {{name}}-type template tags, rather than writing the code to query the DOM and replace elements as needed. Especially if you have a designer who's comfortable manipulating HTML elements but allergic to JavaScript.
The middle code example can further be broken down[2] by using coco[1] instead of coffee-script.

JavaScript:

this.originalStyle = {};
['top', 'left', 'width', 'height'].each(function (k) {
this.originalStyle[k] = this.element.style[k];
}.bind(this));

Coffee-script:

@originalStyle = {}
for k in ['top', 'left', 'width', 'height']
@originalStyle[k] = @element.style[k]

coco:

@originalStyle = @element.style{'top', 'left', 'width', 'height'}

coco also solves a rather nasty variable scoping issue[3]

[1]: https://github.com/satyr/coco/
[2]: http://satyr.github.com/cup/#c:@originalStyle%20=%20@element...
[3]: https://github.com/jashkenas/coffee-script/issues/712
Feel free to try my NagiosTV project on those TVs https://github.com/chriscareycode/NagiosTV
Are hotel room locks really that big a target? If you're in the room, set the deadbolt. When you leave, take your valuables.

The easiest way into a hotel room is social engineering via the housekeeping staff.
I don't know a great all purpose finance board. Unfortunately, there's a lot of really terrible advice at most public finance and investing forums and as a beginner it can be really hard to tell who's running on ideology and who's actually done their homework.

The most sophisticated community I know of is the board at Wilmott.com. And I saw that someone tried a nice HN clone at quantly.com, but it sadly never took off.

My personal approach is to build out (and regularly cull) an RSS folder with financial analysis, quant methods and economics blogs. The newsletter from AbnormalReturns.com is a great starting point. Also, ritholtz.com, A Dash of Insight (http://oldprof.typepad.com/) and marginalrevolution.com might be good starters.

http://www.wilmott.com/index.cfm?NoCookies=Yes&forumid=1
> it seems logical to conclude that the sum total of available commercially viable jobs will decrease with time.

It might seem logical, but it isn't true.

The Luddites were people who were frightened of the introduction of machinery, and used to go around attacking factories, thinking there would be no more jobs.

In reality, whenever automation provides benefits through lower prices, what this does is reduce the amount of hours labor a person needs to spend in order to fulfill that need. If you have a cow, it will take a person a couple of hours to obtain a gallon of milk, and then you have to house, feed and look after the cow. Instead, with automated and factory-produced milk, the average person spends a fraction of that time - maybe 10 minutes - to earn the money to purchase that milk at a convenient location.

And so it goes with everything - whenever a product is automated and the jobs (hours) required to produce that thing is reduced, then the cost of the product falls. The consumer then has a surplus of cash, which is really just a surplus of their time spent, to either keep for themselves, or spend on something else.

As human needs and wants are essentially unlimited (most of us want to go to the moon if it was possible) then, for each good that falls in price, demand will shift to other goods. As automation lowers the cost of each additional good, a person is able to consume more of that good or more additional goods.

Now, you might say that 'consumption' is bad - but consuming a good might also mean consuming a service, like a movie, a local band, or an art gallery, which is still consumption, but not in the 'using up resources' manner (although nearly every consumption save for walking to a tai-chi class on the local beach uses up some kind of resources)

This curve of increasing standard of living is intrinsically linked to increases in productivity, which roughly means the amount of goods + services produced for the given input of working hours.

Thus increasing amounts of automation will never, ever reduce the supply of jobs, because each automated thing that frees up human time for something else, in itself creates activity which generally means creating more jobs.

You don't get an iPhone 5 to buy unless farmers can milk a herd of 150 cows singlehandedly. And so we'll never have tourist trips to the moon unless there is increasing automation amongst industries that are currently labour-intensive. This has been going on for a millenia, and there is no tipping-point or transition point, as it is a very smooth curve. Yes, it can be disruptive for small pockets of workers who become no longer required - there are no more pools of typists - but at the macro level the transition is relatively smooth.
Rails Rumble 2012 Dates & Competition Details (October 13-14)
Anonymity (pseudo-anonymity) certainly has downsides but over the years I have found the better thoughts come from posters who are _not_ attaching themselves to a Real Name(TM) that is connected to a web site^W business that would love to attract more followers^W customers.

Anonymous comments have to stand on their own. They can't rely on name association. The reader has to evaluate them for their content, not their author. This is a good thing.

Another thing I have learned over many years of using the web is that intelligent people do not always make intelligent comments. We are all inconsistent; we're human. It's foolish to assume everything Joe the Self-Proclaimed Expert says is going to be worth reading. Sometimes he will say stupid things. By the same token people who in the real world might not be deemed intelligent can sometimes have some brilliant insights. It would be foolish to assume that every comment they make is worthless simply because of the name it's attached to. Anonymous commenting allows each comment to be evaluated individually. It addresses the inherent inconsistency of human comments and protects readers from making unwarranted assumptions. Unless of course they assume every anonymous post automatically falls into some category with respect to its content. IMO, that sort of thinking is the mark of web inexperience.

The notion of "experts" is vastly overrated. This is an idea used to sell advice and services. Socrates figured this out hundreds of years ago. Read what Socrates learned and you too will learn something abut "experts" and earned reputations as "authorities" on given subjects. Learn how to form questions. In learning, it is my opinion that questions, knowing how to formulate them, are far more important than answers.

The web is blissfully free from the hard sell of the "expert" while still being a great place to discover many types of "expertise". No one is demanding to see how many degrees or certifications anyone else has. No one cares about your "reputation". People are just interested in knowledge, no matter who it might come from. They can then evaluate it on their own. Without anyone telling them what to do or think.

This is not stopping some from trying to force their own system, with "experts" and "reputation" and so forth. In my opinion, none of them will scale. The main attraction of the web is that it is free from those sort of restraints. There are plenty of experts on the web, but they do not have to self-promote. They might not be trying to sell anything; maybe they just share their thoughts for the joy of sharing.

Anonymous posting is as close to pure thought, free from real world biases like identities, credentials and reputations, as we're going to get. Every thought can be evaluated on its own merits, irrespective of the submitter.
Weather Extremes : World Heat Record Overturned--A Personal Account
The deadbolt doesn't do anything with this, for what it's worth. The deadbolt on Onity locks is software-controlled; that is, there's a privacy switch that's triggered when you throw the deadbolt, and it checks the value of that when you put in a card. If you use a card with the 'privacy override' flag, or you use the Portable Programmer (or my opening device), the lock opens regardless of whether or not you use the deadbolt, as it's disengaged by the lock mechanism when you turn the handle.
I appreciate your appearance here. One of the wonderful things about HN is that we often get the facts from the first party source.

I also agree about disclosure - it might have been nice to drop them a note beforehand, but what could they honestly do about it? Nothing more than they are already doing.
This is a trolling remark, right? Do you seriously believe a centrally planned economy can be superior to one in which economic activity is self-directed, decentralised and based on the price discovery model?
I was never much of a note taker in class, however most students I observed who were tended to copy verbatim that which the lecturer was presenting, either in slides or on the board.

Rarely was there any use of "their own skill and knowledge to interpret what has been said" that allowed them to "claim ownership of them".

I agree that _some_ notes may be significantly original works, however the arguments made are somewhat incomplete and rather broad, to their detriment.
200 LOC is miniscule. Like, not worth discussing. 200k? Now we're talking about a medium-to-large project.
If you owe someone $1billion bucks and you can't, or don't want to pay it back, inflation is your friend.

It should be clear to all that with the Fed keeping near-zero interest rates whilst printing more money, inflation is the objective and is underway...

I don't know if that equates to "sabotage", but it's certainly not good for folks who aren't in the Asset Class.
I live in Argentina and I agree. It is becoming a bad place to live in, sadly.

Edit: let me add, Argentina is great, there are great people creating companies or doing amazing stuff; but the general climate for doing anything good is becoming terrible. If you want to do anything as an Argentinian, you have to fight against lots of obstacles, or you have to emigrate. It is really sad. Argentinian entrepreneurs are survivors of some of the craziest stuff you can imagine.
I'm paying for it, but I'm not sure I would be if I weren't grandfathered into a $15/month plan... $100/month is a lot for my use case.

It does offer a lot more than any jQuery plugin does though, and doesn't require any server-side code. File upload is a huge PITA to begin with, not to mention integration with Facebook, Dropbox, Instagram, Flickr, webcams, etc, etc.
Isn't that just a case of input output? Like throwing a bigger boomerang and saying "hey look, a bigger boomerang is coming back, we're making progress!"?
The best way to become a fantastic cyclist is to cycle a whole heck of a lot. Buying a good or bad bike doesn't make you a good cyclist. But having a good bike can help you enjoy cycling more, and make you a better cyclist by virtue of the fact that you do it more often as a result.
They don't mod the locks, they call up Onity and say "send us 600 new locks that are not flawed." Onity replies "Sorry, no." Then they fight in court for the next 10 years over whether Onity owes the hotel replacement locks.

Assuming the hotel wins, Onity sends a team in to replace the locks (a relatively simple and already solved problem - that is how the original locks were installed). Then Onity sends the hotel the bill for the replacement service and the hotel says "Sorry, no." Then everybody fights in court over the retrofit bill for another 10 years.
That's an interesting observation that made me slightly revise my opinion of the concept YourMechanic (formerly extremely bullish). My garage charges labor at $125 per hour, which is not the cost to the owner (I'm sure the owner pays his mechanics $50 or less). Nevertheless, a mechanic has to pick me up and drop me off at the train station, which is not that much worse than coming to my house.

Incidentally, I'd never use an at-home service, even though it's very inconvenient for me to drop off my car at the garage, because the quality of car repair can be a life-or-death issue, so I'd rather that my mechanics have all the tools and equipment (car lift, adequate lighting, etc.) they need right at their disposal instead of being tempted to cut corners.
What's with the dangling , {} on your first example? I can't tell if it's a typo or a weird wrapped line rendering issue or something. I hope that's not considered idiomatic CoffeeScript.
I agree, but I think making it a language restriction would be very odd. Coming from ruby, I also tend to think that this might be a nice way to do it, for things taking a final optional callback argument.

$.ajax('path', options) (data) ->
# do something with the data

But it does read less clearly, unfortunately.