skysight-inc/HackerNews huggingface dataset:
Very recently I built a little desktop email client. It was...interesting. And hoary. And fraught. Very interesting though, I think everyone should have a crack at writing a basic SMTP library at some stage just so they appreciate the benevolence of anyone happy enough to sit and go through RFC guidelines.

Node seems like a far better choice for the project than Rails, no hate for RoR from me but Node is pretty much designed for the way email needs to operate.
Totally agree. The PR team is usually much more careful than this. This reads like a case of an excited scientist over indulging a friendly journalist.
Contact your senators. Here's a handy search site: http://whoismyrepresentative.com/
"Most definitely"? Why?
Try the Richard Feynman approach - if you really want to understand what you're doing, try to teach it. Like, write a manual about what your business does, explain it to mom, etc.
Turnkey Back-End Solutions to Power Your Mobile App
What the Research on Habit Formation Reveals about our Willpower
I'm not the OP, but: Anywhere with mountain plains (2000ft+) for decent growing and grazing for cattle or sheep. Temperate zones are best to minimize disease vectors. This can work anywhere (even in the US) because rule of law is more or less like cell phone coverage. > http://img203.imageshack.us/img203/9017/worldfactor10.jpg
Except that there's no WAY that Google Glass will be able to seamlessly overwrite the image of an object in the environment. It's going to be a HUD, not a Rainbows End-style real-world-reskinner.
You should use the Firefox ESR branch then. Details here: http://www.mozilla.org/en-US/firefox/organizations/

tl/dr; summary: 12 months of security only releases. Each year the ESR branch is rebased on the current version of Firefox. I believe Firefox 17 will be the basis for the next year of ESR releases.

Mozilla makes it very difficult to find the download page, but it is here: http://www.mozilla.org/en-US/firefox/organizations/all.html
If your course has 20 member variables, now you have 20 update methods? If you want to update multiple, the client then needs to do multiple round-trip calls to your API which is time-consuming: if it's a 350ms round-trip per call, updating all 20 fields takes 7 seconds. And unless you go out of your way to offer per-object locking (which over a stateless connection has its own challenges) you prevent users from doing atomic updates to multiple fields at once. This pushes any rollback mechanism onto the client, exactly where it should not be.

With your design, if your goal is to "combine all the parameters in one place to keep things simple", you could go one step further and have:

POST /course/update {courseId: 1234, field: "description", description: "hello"}

Taking this to its logical extreme, you can truly combine all the parameters in one place:

POST / {object: "course", operation: "update", courseId: 1234, field: "description", description: "hello"}
The land of the free? Whoever told you that is your enemy.
Or change their network ?

At the end, Network X does not support Phone Y for whatever reason, you need to vote with your wallet. End of (non) story.
Where do you get your network equipment online?
This may be too off-topic for HN, but if anyone has any info, it will be very appreciated.
Container city: Freight container condos coming to Detroit
A lot of people do. I did paleo for a few months and I lost weight and felt awesome almost all the time. My only problem with it was that I'm not a huge fan of veggies. It's also an expensive diet and it can be very boring if you don't have much time to cook.

I also learned I can process wheat and lactose just fine, it's not the poison a lot of paleo people make it seem.
If you prefer other languages, we also got:

Python: https://github.com/Maluuba/napi-python/blob/master/tests/tes...

Java: https://github.com/Maluuba/napi-java/blob/master/src/test/ja...

Here is an example of a sentence and response:

>> client.interpret phrase: 'Set up a meeting with Bob tomorrow night at 7 PM to discuss the TPS reports'

response:

{:entities=>
{
:daterange=> [{
:start=>"2012-11-15",
:end=>"2012-11-16"
}],
:title=> ["meeting to discuss the tps reports"],
:timerange=> [{
:start=>"12:00:00AM",
:end=>"12:00:00AM"
}],
:contacts=>[{
:name=>"bob"
}]
},
:action=>:CALENDAR_CREATE_EVENT,
:category=>:CALENDAR
}
REST makes useful to be able to do:

- UPDATE/course/324234
- GET /course/324234
- DELETE /course/324234

with predictable results.

Of course, it works better when you have a clear hierarchy of resources, and/or it make sense to do UPDATE/GET/DELETE to the resources with clear results.

I think it works for some cases very well, but I don't think is always the way to go. That said, there are a sensible number of "RESTful APIs" that are not RESTful at all, they just uses HTTP.
According to his Twitter profile, he's in Germany: https://twitter.com/sneakatdatavibe
> Making a call to a server should be like calling a function anywhere else - you have your parameters and return value.

What you've described is RPC, which has been around for ages. Why do you think REST became a popular alternative to RPC?
The comment thread suggests that this particular effort is potentially _harmful_ in its execution.

There are concerns it might create false security. And that it mightn't be very useful to current strategies, probably followed those blue-suit guys, that do lead to proper security. For example exploded mine shrapnel can confuse mine detection gear.
This is absolutely disgraceful! I seriously doubt if I can call India a democracy after incidents like this.
And to the extent to which that is false advertising, I agree with you: I even mention so much in the talk. However, you aren't paying them enough to actually get that service, and it isn't because they are screwing you. ...and no, I'm sorry, but the fact that the carrier in question is prosecuting your friend is off-topic and entirely irrelevant to this pricing problem.

You thereby have to frame these kinds of things inside of the larger framework: you can't just say "oh yeah, Apple is evil because they are allowing this FaceTime charge thing" unless you are willing to also accept things like "everyone should be paying more for bandwidth" or "users should be paying for bandwidth in much smaller slices": this is a complex issue.
The question here is, is "earthshaking" something NPR is describing it as, or is it actually how the NASA scientist is describing it? The quote says it's something for the history books, the "earthshaking" remark is made outside of the quote.
Disclaimer: Long time Opera user and probably an Opera browser fan.

I have been using Opera since its "ad-supported" days. It was bundled with one of those PC magazines that gave out free software/shareware for the bandwidth challenged in those days and fell in love instantly. Opera is probably the most configurable, hackable and feature-full browser out there up to this day, and I still find things to configure and customise to this day (now on Opera 12.10). Opera also provides the user with an option to install itself as a portable version which I found very cool. It is also very light on PC resources (YMMV -- anecdata)

I also find it very annoying that a looot of websites do not support this browser.... at all despite its being on par (if not better) in most if not all browser tests (I heard they lagged behind on the most recent ones).

Opera Mini is blazingly fast on not-so-smartphones (used it on the Nokia ASHA series) and Android smartphones as well (anecdata -- my experience). It beats out Nokia's own browser which incidentally has adopted the "Turbo" architecture for its own browsers.

IMO the article does great disservice to Opera's technical/technological advanced capabilities by ingnoring all of those and solely focussing the article around socialism and dictatorship and internet speeds ( [almost] creating a straw-man in the process). Booo!
Not with SAM. The best its 2 spectrometers and chromatographer will do is tell you chemical makeup.
Note that this isn't a critique of the REST architectural style; rather, it documents their decision to prefer supplying clients with prebuilt libraries rather than a public API that their respective language communities can use to build their own. You could read the source to any one of their client libs and infer the rough structure of their services, so it's not all that private; they're simply choosing to leave what's there undocumented. It's an interesting approach, but not without its drawbacks.
Switching to another "mainstream" forum software is probably in vain. We have our own software with unusual URLs, navigation, registration (requiring confirmation via e-mail) and still get a couple of spambots trying to post their shortened URLs every day, as well as obviously human spammers who try to participate in discussions for 4-5 posts, then post a few spam URLs.
So, I guess it's back to Black & White then.
what are the limits? and I can't see any information about pricing.
I wonder what one could get an expert witness to testify to with regards to the meaning behind the HTTP protocol with respect to 'authorization'.
This is exactly why bail bonds should be prohibited, or at least why bail schedules should be set on a sliding scale based on the accused's income. I can't fathom how it benefits society to have $150,000 loaned out at effectively 3000% interest. We punish payday lenders for this behavior.
What was the idea, again?
I'm with you on this one. Don't get me wrong, I think REST is great too but mostly just because it's something we can agree on.

In the end a route/url maps to a method with parameters anyway. I wish JSON-RPC was a bit more popular. http://www.jsonrpc.org/specification
Mine clearance teams in Afghanistan report finding literally dozens of types of landmines, mainly from the ex-USSR, but also from Belgium, Italy, US and the UK.

Grandparent was talking about Cambodia and Laos, not Afghanistan.

Also, cluster munitions are a much greater source of American unexploded ordinance (UXO) than mines. You'll find tons of American UXO in Afghanistan because of it. Each cluster has only a ~90% of detonating, and we dropped a but ton at the beginning of the war.
I've been running nightly (19.0a1) for weeks just for the retina support with no issues. Their nightly is surprisingly stable.

Alternatively you can go to about:config and set layers.acceleration.disabled to true.
It's 1000 api calls a day, right now we are in an early phrase and it is free. If you require more calls we can accomodate more calls based on your needs, and it would still be at no cost.
I can't agree more!

Mine has 'relevant' experience on the first couple, then 'other' experience on the last howevermany.

A fixed length is one of the worst things you can do, in my opinion: it needs to be how I heard an English professor describe her writing assignments: "It should be like a girl's skirt - long enough to cover everything, but short enough to keep it interesting"
The responses to this prove my point.

Thanks
And I look forward to a world in which more politicians are like Rick Falvinge :)
Literally anyone can get to a top university if they work hard enough
Example URLs complain about OAuth errors. Don't provide an example if it doesn't work properly.
The US Patent System is the envy of the world!? I'd love to have more international opinions on this, but from my experience in Japan, France and England, no one envies our patent system, and most programmers simply ignore it even when working on products for the US market.
reviewing mcormier's comment might be in order http://news.ycombinator.com/item?id=4609152
There is a lot of truth the empty city/empty building story, mostly just classic overbuilding. Its just not the issue in Changsha, which is a booming city coming into its own right now (though they may be overbuilding). I've only been there once about 10 years ago, but I go to Hunan relatively often. Its not like Inner Mongolia where you could just build an empty city on the plains. The area is heavily populated.
Sadly this is pretty typical of Falkvinge's pieces.

Continuing your example, the "EU scolds" part of the article would be: the sponsoring Representative makes a blustery press release.

How it all connects back to why and how the Swedish banks were forced by Visa and MC to discriminate against '“questionable products” like horror movies, movies with nudity, or sex toys' isn't particularly clear. Especially since those types of products are as american as apple pie.
Why not provide a C api? This would make it easy for community language bindings to capture the benefits you describe in languages you aren't natively supporting (such as Go, Erlang or Haskell).
Mine's served me quite well thus far - http://warrenmyers.com/resume.pdf
Every startup idea I've had in the last 5 years
How U.S. Carriers Fool You Into Thinking Your iPhone 4S Is Unlocked
Hoppit, The Ambience Search Engine For Restaurants, Comes To Android
This is my personal method of phone screens, but I've seen/heard it used similarly elsewhere: http://antipaucity.com/2011/10/03/doing-technical-phone-scre...
Whenever a plugin is blocked, you should see a Lego-looking icon in the address bar which will let you activate everything on the page.
Firefox has its own font rendering, it displays horribly with retina scaling. See for example http://media02.hongkiat.com/mbp-retina/chrome-vs-firefox-vs-...

It may seem picky, but its very obvious when browsing.
> NPR appears to have an exclusive on the story for the moment.

Unlikely. Scientists don't normally work this way (not to say "never"). If true it would in essence grant an exclusive right to follow a non-story. But I doubt that NPR actually has any kind of exclusive. It's more likely that only NPR is willing to publish what is in essence a background on a story, not a story per se.

For comparison, consider what happened before the Higgs announcement last summer. Because the circumstances were very different and the stakes much higher, everyone was publishing speculations about what would be announced, in advance of knowing anything at all. In that case also, there was no exclusive, but the level of publishing enthusiasm was higher.
A webserver that doesn't restrict access (not even obfuscating the URL) is more similar to a "Free reading material!" shelf at the bookstore. If you go and take one of everything, it's not your fault if the bookstore mistakenly put things there that they'd intended not to be freely available.
I don't see why somebody can't build an AR app using Google Glass.
They do work, they just need to be authenticated with the apikey parameter -- given the experimental stage it's in, we didn't really want to publish a publicly-available key =/

Sorry for the inconvenience!
Yes but we're still protected by DPA and European data protection law.
Bold claims. Do you really trust Gartner with their CMS recommendations?
Vagrant and veewee for development sandboxing
Funny Visual Bug on the AWS Webinterface
So, I posted again - http://news.ycombinator.com/item?id=4809576

But didn't receive any comments.
I think the problem is that there is only a small window to get reviewed before you get out of the newest submissions. There should be separation between feedback requests and news post.
It's probably traces of certain elements that mean something about the possibility for past life on Mars (but not proof of life)...which won't be too exciting for the general public.
Twitter Account IDFspokesperson is Run by a 26-year-old Immigrant from Belgium
H-P Shares Tumble to 10-Year Lows; Analysts Throw in the Towel
I didn't see the article about the indictment - but here it is if anybody else wants to read it.

http://www.sfgate.com/technology/businessinsider/article/Ex-...
Isn't 'Aurasma' the sponsor now? Or is that a new company formed by Autonomy's founders?
The REST version makes it clear that you are dealing with operations on a resource. The URL identifies a thing in a consistent way, while the method and corresponding data allow you to manipulate it.

The biggest benefit comes when building a cache architecture. RESTful API's (when properly implemented) come with built-in assumptions about idempotency. You end up in a place where you can easily cache GET requests while reasoning in a very consistent way about where changes to a resource will be made.

It's a pattern that comes with a lot of really useful benefits.

Now all of those same qualities can be built into other architectural styles (such as the one you propose). However, I find that it becomes much harder to reason about the role of operations and what they're actually doing when you lose that clear distinction that REST enforces.

I do want to quibble with one thing as well:

In REST the parameters are spread over 3 places, the action, the url and the post parameters themselves

That's true for any modular system isn't it? You have the object you are operating on, you have the operation, and you have the data. Object-oriented systems and even most structured languages (like Javascript for instance) make this distinction at some level. Why is that not appropriate for web architecture?
He has admitted his thesis is totally unscientific,though and i sort of like anecdotes of actual Nobel Prize laureates.
Really? I had no idea Tim was an introvert. For some reason, he comes off as a complete extrovert.
You are probably one of the last bastions of common sense. Everyone is eager to sell out their data.
I don't really ever want my browser to have Facebook integration. They have toolbars for that.
I don't know about "envy of the world" but until China started enforcing IP rights a little more strongly, US companies I worked with hated doing business with Chinese companies because they would just copy everything.
You're not the droid they're looking for. Since Netflix gave $1 million to random people for improving their recommendation engine a bit, I'd say there's a lot of value to be created here.

It never hurts to think bigger, too. If they do somehow achieve a big advance in selecting movies, it could probably be applied to books and movies too, right?

It's hard to think of a more impactful problem for the entire entertainment industry than better matching of products to consumers.
Then buy Windows 8....or Windows 7.
There's a link http://betabeat.com/2012/11/color-andrew-witherspoon-bill-ng...

If it's true it's pretty shocking stuff.
That's not correct. Just to name a few examples, we have quite good data of CO2 concentrations and CO2 infrared behaviour.

But what's also strange in your argument, you say that if we know less about the effects, then we should freely change the climate system more.

Here's a free online book by Spencer Weart of the history of climate science for anyone who is interested:
http://www.aip.org/history/climate/simple.htm

And a blog by Steve Easterbrook about the current state of software in the more complex models:
http://www.easterbrook.ca/steve/?p=2828

Probably many software-oriented people here might find the latter blog interesting:
"We found that the climate models all have very low defect densities compared to well-known, similarly sized open-source projects."
Cookie Law Compliance Solution
Tim Ferriss: On The Creative Process And Getting Your Work Noticed
"require a lot of orthogonal boilerplate to even make the requests properly"

What kind of boilerplate would that be? For me one of the big advantages of a RESTful interface is that they are really easy to call from cURL without much need for building up a complex context.
You know that Canada (and the EU) has a worse track record... Can you provide a link to support this rather bold assertion? I am fairly familiar with Canadian law and strongly disagree with your statement.
Because city and local officials make huge profits with these development. Remember, land is owned by the government. And no one is accountable for failed investment. Cheapest materials are used, getting done fast is important because the developer wants to get out of it as quickly as possible. It fits the prevalent theme in China right now: get rich quick and leave the country fast.
> He noted that during a time of growing litigation in the smartphone industry, "innovation continues at an absolutely breakneck pace. In a system like ours in which innovation is happening faster than people can keep up, it cannot be said that the patent system is broken," he said.

Metric X is high, therefore disputed policy Y is boosting metric X.

If more people understood the inanity of this line of argument, the world would be a much better place.

The head of the USPTO isn't even willing to have an intellectually honest debate on the subject. It's pretty clear that change is not going to come from within.
Because the de-facto transport for it is HTTP, which a) People know b) Is simple and predictable c) Has had support from every language on the face of the earth, for ages and thus d) Takes 1 minute to get up and running with, as opposed to, say, SOAP etc. e) Fits the CRUD model fairly nicely, which comprises the majority of web apps.

Nothing to do with one man's phd thesis or anything (that came YEARS after he wrote the HTTP spec and after most RPC systems). If I had a penny for all the theses that proposed something reasonable which was ignored.
The last time I went to the US, I used "Red Pocket", another AT&T reseller.

For data connections to work, they just generate an APN settings profile for you (http://goredpocket.com/configure)

Seeing as they can't seem to push For MMS settings, they give you the instructions:

http://redpocket.wdsglobal.com/mms?contractId=503&countr...

Worked fine for me.
What does Play 2 enable that was not possible or straightforward in Play 1?

(For Java, that is)
We (Zapier) are in a particularly good place to comment on this. We have implemented about 70 very diverse web APIs in-house. Early on, we used client libraries because they were easy and convenient. That decision bit us, hard. (Most) client libraries are un-maintained, opaque, and difficult to extend.

We spent many months ripping every client library out down to the raw requests. We are in a unique position because of how many APIs we have to support, but the overarching advise we give to people designing APIs:

If you are deviating from the norm, you're doing it wrong.

REST APIs are nice because you can infer how to communicate with the API out of the gate. APIs are a pain and you only introduce headaches by not doing things in a sane, conventional fashion.
From what I understood, the radiation levels were survivable, not necessarily livable. I think I remember them saying a 6 month exposure would be pushing career limits for an astronaut, which is a two-fold improvement over unprotected space. Still bodes well for the chances of having a sealed base on Mars that allows people to travel outside occasionally.
Apple: The Original Sin
What does that mean exactly? Why would they pass it if that were true?