skysight-inc/HackerNews huggingface dataset:
This article just demonstrates the author's total lack of understanding of REST.

Let's start with asynchronous API. You can easily POST a request, get a new URL back, the just poll it until you get a result (returning 202 in the meantime). The simplest article explaining it can be found here:

http://www.infoq.com/articles/webber-rest-workflow

It's not even that hard - almost every website that generates non-trivial reports does it somewhere. REST hides all the implementation details behind simple resources (URLs in the HTTP world).

Orchestation: Go look up SPARQL. Yes, the language itself isn't pretty, but it's proof that you can orchestrate some pretty complex reports if you like. As pcl notes, you can do it with simpler URLs too. It's all down to the web service.

For SDKs... they tend to be reserved for the nastier APIs (usually involving XML).

Binary protocols? Seriously? There are entire theses dedicated to the fact that HTTP was designed to deal with this stuff. Go read the documentation on HTTP Accept headers.

I'm not surprised there are badly designed HTTP interfaces out there; but criticising the architectural style itself based on your own lack of knowledge helps nobody.
Meet Ampliphy: Our Aleph Operating System
There was a definite style to a lot of e.g. game music on the amiga that made it feel quite unique both at the time and since, and listening to this reminds me of that style.

'the number of voices is limited to four. To have something similarly to chords, the three notes of it are repeated very fast. This makes MODs sound so freaky.'

This is possibly why this stuff sounds so unique. Interesting how a technical limitation can result in unintended stylistic consequences.
> Target's card readers, last time I checked, suck in the whole card like some ATM machines. So they can easily OCR the card number and CVV2, and store that.

At least in the Minneapolis store I shopped at during the breach, it was a simple swipe terminal.
Wouldn't some place like Somalia be considered a free market, or any place that has no functional government and, consequently, no regulations? How efficient is the market in those places?

Antarctica may also be officially government-less, but my guess is that it would be considered an artificial economy, due to the transient nature of the inhabitants and the mounds of government capital required to run the various camps.
Might as well add protocol buffers to this list
http://code.google.com/p/protobuf/

and OSC:
http://opensoundcontrol.org

and ASN.1
http://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One
Here's my observation about "teaching to the test," having two kids who are now in middle school. Since every kid has to pass, the test is written to the lowest common denominator. Drilling the test over and over, to boost the school's average by a few points, short-changes the kids who have already mastered the material and need more challenge.

Something like "cracking the code interview" could become an upper bound.
Computing hm. Yes it's a tool. Scientists at LHC are changing the world, programmers... No they don't. Why would you think so?

The internet is changing the world for better and worst at the same time. It's a tool (as any other technology out there).

The internet enabled me and you (probably from a different country/TZ) exchanging views on this (and other) matters which is GREAT. I LOVE it. But it also makes possible massive surveillance by the NSA like never before.

It's a tool depends on how you use it. It doesn't advance society necessarily, as a whole. The internet didn't help the end of Africans starving, didn't stop any wars, etc.

Ghandi and Mandela did. Democracy gave power to the society, Einstein helped us understand the universe, Planck quantum physics, Watson and Crick explained the DNA structure, etc.

Turing yes, Dijkstra totally. But not average Google/Apple programmer creating expensive gadgets for the masses. No way.
Free speech arguments begin on pg. 61
I think this is a great example of how well-studied algorithms crop up in (potentially) unexpected places, i.e. convex hull.

Often in day-to-day work algorithms aren't immediately useful. But when they are, they really make a difference.
I think the US uses 10% spinning reserve for generation (might be a NERC requirement?). Some plants (gas and certain hydro) have fast response times. Others (coal, nuke?) have a longer response time.

The biggest issue with wind is that the wind gusts so power output is variable.

As regards to frequency until your system has enough mass to influence the rest of the grid, the grid frequency is dominate. Even a 2,000 MW generation facility will not influence the grid frequency much, which is why it is important to sync to the grid as you connect.
Do We Really Want Such Jobs to Return to America?
Those API-like URLs seem to be timing out now. Consider adding caching (you might be able to simply enable caching-proxy-functionality at the webserver layer, e.g.)
I've heard enlightenment was used in some mobile OS ( i think it was tizen but i'm not sure) and that it didn't end very well, because the oS manufacturer ended up bloating the os to death. Anyone with more info on that ?
China Mobile and Apple Bring iPhone to China Mobile’s 4G & 3G Networks
That's not an argument against a button in Settings that says, "I understand the risks, now unlock my device."
Everyone hates the name mappend but it's still more commonly used than <> which iirc is relatively recent.
US export restrictions? Can't export it much further than Mars. ;-)
For me it was just a back-to-basics move. It displays windows and shows you the time, volume and the current WiFi connection. It also exposes lots of settings if you do want to tweak the behaviour. Maybe I'm getting old, but I don't care about anything more.

I don't think they're changing, or planning to change anything huge any time soon either. I like that.
The problem is that the email is still sent to the address in an unencrypted format. Lavabit, upon receiving an email, then encrypted it. Therefore, Lavabit itself was provided with an unencrypted version of the email. That means that the expectation of privacy does not exist and the government has a right to the information. Or at least, that is the argument that the government puts forth.
Not really. Returning hetergeneous data is perfectly RESTful if that is what the endpoint describes. You might want to be more descriptive in the URL, however:

/dashboard?type=orders&type=customers&type=support

With either some documentation explaining the differences, or even the return value itself describing what's in e.g.

{"orders": {"date": "today", "data": [...]}, ... }

What you return depends entirely on the context of your web service. If people are telling you to always return a homogenous set of results then they're wrong. You know your application better than some random guy on the internet.
> It's not about indexing paths you indicate, XML databases are about indexing the whole structure

From my first link, MSSQL does both:

The primary XML index indexes all tags, values, and paths within the XML instances in an XML column
...
To enhance search performance, you can create secondary XML indexes. A primary XML index must first exist before you can create secondary indexes

And it supports some reasonable subset of XQuery [1].

[1] http://technet.microsoft.com/en-us/library/ms187854.aspx
So what's the baud rate?

I might guess something like one bit, every 10 seconds?
No it isn't about languages implementing missing features, but we still have this experience of reinventing Lisp when writing applications in today's languages. We may not need to re-invent memory management, but I notice that the Rails framework reinvents part of CLOS with its object lifecycle method handling, and Node reinvents continuation-passing style.
Indeed! Options like Death by My Little Pony:

http://www.fimfiction.net/story/62074/Friendship-is-Optimal

http://www.fimfiction.net/story/69770/friendship-is-optimal-...
The end of an era, sad. I remember playing ClanBase tournaments back in my Counter-Strike days.
On the contrary, I don't think it's a bad name.

However, one thing which is certain is, that it will definitely draw attention :)
M
i search a man for kill a pc at a man
1) set up a tiny homepage on my home server, create a share on my home LAN, automate my backups, that kind of sysadmin-ey stuff that could be mildly useful on a day-to-day basis

2) get better with Haskell; basically make it replace Scala as my "native tongue".

3) learn more math stuff, especially abstract algebra, type theory, and more category theory as used in Haskell

4) do all right at my internship as a web developer, and get intimate with this nice funky lang that is JavaScript (and get an actual job though that's not a tech skill)

5) learn another lang that will blow my mind with some weird feature. I'm not sure yet; Erlang, J, and more advanced Scheme/LISP/Clojure are possible candidates.

6) find my hipster server-side scripting lang of choice and get decent with it; Node.js and Yesod and two possiblities.
I don't. An effective anti-aging treatment would likely pay for itself in Medicare savings alone.
My back of the envelope calculations said yes for us, but had we been able to save $100 a month (on rent) for the 8 years, then it would have been no. Had we not done any improvements, or maybe just done the best(going from 0 to 1/2 bath on the first floor) then I think it would have been a clear, but not massive win.

So for our second house we looked for a place with "no potential." The early 90's kitchen had already been updated, the basement is finished, etc.

Edit: Clarification.
"To take one example, the smallpox vaccine was initially considered unnatural, and an affront to God[1]."

In hell, conservatives will have the ability to turn off the flames.
Ruby will still be used years from now. Rails, probably not, but Ruby is a good language in its domain (scripting, dynamic languages).
I still think this would be funnier with Baskerville and not Comic Sans.
Because is the unpopular choice. I almost never came across someone using NetBSD, except myself 10 years ago.
Could you provide a good example of a fully RESTful API? I've seen lots of comments on HN and other places saying "this is not REST", but I don't really recall one where people said "yep, this is REST."

I'd be curious to see what it should really look like.
"if they interfere with that they are technically in breach of contract."

Which clause of the O2 service contract are they in breach of? You said 'technically', so you must think they really are in breach rather than just morally in breach.
I just get a blank page on chrome for mac :-/
Why can't you compare eating a banana to ingesting the by-products of man-made nuclear fission? Aren't both ingestible substances bound by the same laws of physics?
Or it won't, since technology will replace the need for it long before that. We don't use horses to drive our cars not because we've run out of horses.
> For me it was just a back-to-basics move.

Get of my lawn!

It used to be that anyone that wanted bling and shiny things on their desktop used Enlightenment.

Oh my, how things change...
Used to play UT Classic there a ton.
Aubrey de Grey has said (as far as I know) that heart disease is a symptom of aging.
List of Bitcoin Paid-to-Click Sites
Because of the name, I would be embarrassed to mention this in conversation to friends or coworkers.
software interrupt is 500 cycles.

CALL instruction is 10.

Ring-0-only rules!
Some people just don't care to make things better. I can't tell you know many friends I have with Galaxy S3s running the stock firmware.

Even my sister is on cm10.2.

I sold my iPhone when the GS3 came out because I was sick of waiting for an exploit that let me have more than nine icons on my home screen.
> can you tell us about the reasons for their skepticism?

The consensus seems to be that the exposure numbers being reported don't make any sense under the circumstances. (I've been out for years, so I'm not qualified to offer an opinion of my own.)
They could have. If they have started early. Longer they waited, harder it got to achieve.
RIP
http://www.youtube.com/watch?v=TV5OiaPtxTA
Capacitors are typically used for power factor and voltage correction. A minor correction on what theysayso wrote. If the line is long enough, voltage regulators are used to increase the voltage at a certain point.

Phasing for lines is checked by a rotation meter, it is either A-B-C or A-C-B. Get it wrong and your motors spin backwards.
Using this at startup weekend / hackathons to involve the entire audience in the judging process for peoples choice would be amazing
The Soviet state murdered 30 million of its 'own' citizens between its establishment and the onset of the 2nd world war. The 2 world wars between the major European states resulted in the death of 100 million people. Are these the signs of what you call 'successful' states as opposed to failed states? Do you consider the deaths in Vietnam, Afghanistan and Iraq as the result of actions by a 'successful' state, ie the US?

The failed states you speak about have only failed because of the wars which destroy them are funded by the major powers who can keep those low level wars going indefinitely at minimal cost to themselves. Most wars come to an end because the combatants simply lack the resources to keep them going, unless they are funded from the outside, in this case the US and its Middle Eastern proxies.

Your concept of 'failed state' is the product of the noxious foul diet of neocon propaganda that passes for a liberal American education, and only exists to gain the consent of the US population to indebt them, their children and their great-grandchildren to fund their genocidal activities.

Do your self a favor and purge yourself of it.
Well, Europe is pretty much transitioned to chip and PIN by now, and I have anecdotal evidence that drunk people can very much manage to type their PINs, so it's not out of the realm of possibilities.

That said, I'd still love to get proper two factor auth on online purchases.
Form my past posts you'll know that I am critical of government spying and overreaching authority in the bogus name of fighting terrorism.

In this case, though, didn't the process work? There is no blanket spying, no action by the executive branch alone.

This a court order for a specific case in an ongoing criminal investigation, reviewed and signed by a judge.
Isn't that how the system is supposed to work? The executive branch needs to request court order in order to commence surveillance... All checks and balances are in place.

If anything, this is good. The government could and did not spy on the user at issue here.
Hm! Yes, very cool. But this is not how typical mod-files sounded. These sound more like chip-tunes (SID C64-style), whereas mod-files used quite a lot of samples. Think Fairlight stuff, Jean Michel Jarre's Zoolookologie...

My favorite MODs are still the ones from Star Control 2 :)
Why would you think that Target OCRs CVV2? They already have CVV1 (used for card in hand) read off the magstrap, so what would they want with CVV2? It would also be an insane violation of PCI rules.
Debating the N.S.A.’s Data Collection, and a Panel’s Findings
It would be interesting to see what their pen/trap device costs to install, I would guess far greater than $3500 if I know anything about government spending.
I tried a similar idea last year. The gist was

1. Post a 60 second pitch about your startup/project
2. People provide feedback

We ran out of steam after a few weeks, it was difficult getting people to post their videos (chicken & the egg thing), plus we got distracted etc.

You said it's a part of a bigger project, so I wish you luck! (funny, I'm also based in Sydney).
The problem in this case isn't the request ("we need email records of X user"), the problem is that they requested the private encryption key for the whole website, which would allow them to read the emails of every user.
pg. 76 contains the best argument IMO - no discretion being left to the FBI to ONLY retain header/contact details for Snowden's email and not take the keys to the kingdom
Comic sans in bright colors seems to have become an important detail of the meme.
The main reason to believe that is that nine times out of ten a lab finds something out and announces it to the world, as has been done here, it ends up being infeasible to manufacture. There are about a willion "revolutionary new battery technology" announcements for every one that hits production.
> Could you provide a good example of a fully RESTful API?

HTTP/1.1 (Not a particular API built on top of it, but HTTP itself.)
OmniROM developer discusses Cyanogenmod's Textsecure integration
Top 5 Awesome New Year Resolutions That Will Enrich You Financially
When it actually get to court, the judge emphasizes that only information about a specific account is needed. The judge on p115 or so emphasizes that the government can ask for that information, and it doesn't matter if it's easy or hard to access.

The judge on p50, says that encryption keys must be provided in order to make sense of the legally obligated pen register data. Levinson, on p51, brought the keys with him (as you mentioned, on p30), but Levinson, on p52 points out ... well, I'm not sure. I think it's that the keys in the subpoena don't actually exist?

Levinson is willing to make the pen register available, for a development fee of about $2,000 (p90). (Note: Verizon charges about $700 for 60 days of a pen trap; see https://www.aclu.org/files/cellphonetracking/20120328/celltr... . I don't find the $2,000 to be unreasonable by comparison.) The government says that paying development costs has never been done before (to the lawyer's understanding), and doesn't want to do so. (p116). On p 115, the judge says that ease or difficulty doesn't play a role on if the government is lawfully entitled to the information. (I wonder then how Verizon can charge for it.)

Levinson, btw, wants to provide the data in a lump data dump, after 60 days of recording (p90). More frequent updates will cost another $1,500.

The government, on the other hand, demands real-time data, and wants to install a real-time device which captures all metadata, which is then filtered so that agents only receive what's in the pen order (p121). This requires the full SSL keys.

The judge agrees with the government that this is reasonable. (line 18, p121).

Previously (p56), Levinson asked the court if it was possible to do an audit of the pen register. The judge responded that any request for extra monitoring would be denied.

BTW, Appendix A shows a copy of the infamous SSL key as 4pt font.
Arguably asking for the SSL key is overbroad since it would effect all Lavabit users. But the government only asked for it after Lavabit refused to implement targeted mechanisms in a reasonable way.
played a lot of Urban Terror in clanbase, but clanbase was already pretty much dead as of a year or so ago.
strace is a pretty neat tool. You might also be interested in the Windows NT equivalent: http://www.intellectualheaven.com/default.asp?BH=projects&H=...
Your personal view is wrong, and, even worse, not very smart. It does not make any sense to spend this much money on getting Iranian oil - it could be just bought much cheaper (if all sanctions and impediments were removed), and US has plenty of oil that is not being developed anyway.

>>> Why do you think no one wants to attack Syria?

Because attack presumes you need to achieve something. There's nothing in Syria that can be achieved right now that would be a desirable target. Assad is evil, islamic fundamentalists that battle him are evil too, US has no power and no political will to reform Syria and make anything good out of that mess. Neither does anybody else. That's why Assad is not being removed - because after removing him nobody knows how to clean up the mess.
I'm actually pretty happy cryptolocker's around. No, wait, don't hang me yet, stuff your pitchforks, let me explain.

Let's face it, computer security has been pretty bad trough pretty much the entire personal computing era. I don't need to point any fingers, the guilty know who they are.

Now unlike some others, Apple and Linux do try to do a few things about that, in different ways, with varying degrees of success. But it's better, by far, than the teeming mess on that other platform we won't be mentioning.

I believe if we want to use IT in the future, that this stuff's got to get pretty much bullet and foolproof. And without a credible threat it won't get there. Now, one of the things that held the development of a credible threat back, was the limited ways in which security holes could be monetized. "Fortunately" that's no longer a problem.

And now that I think we have a credible threat. Will we now, please, with suggar on top, get computer security right? Isn't like, kinda time?
Ha, I read the page for a moments thinking "What is this?... a cooking app?". Definitely a gold star in the incomprehensible awards. Thanks for the link.
Yes, it is, because people will press it because it's there to press and proceed to hose their devices.

If you're not satisfied by those restrictions, use Android. (I do, because I'm not.)
Down under, deception runs rampant
I love this, and I think I'd enjoy driving those tracks.

I'm surprised that there are not more "design your own track" racing games. It feels like that kind of user customisation is popular, and sharing tracks would be very popular.
I think that there's a constant mismatch between how people work and how what the DE provides (with the desktop environments lagging). Years ago people looked for better DEs and shells to manage their applications easier. Now that DEs provide it finally, I have two applications left: the terminal and the browser. I can manage them myself, so I'd like my DE to just get out of the way, thank-you-very-much.

(Gnome's / unity's launchers which merge the windows, windows < 8 with splittig tabs into pseudo-windows and windows 8 with... I don't even know what it is - they just do not help anymore - at least not me)
To echo what someone else said, the problem here is when presented with the following scenarios:

1) Levison saying "absolutely, you are entitled to Snowden's contact/header details and I will give it to you within 60 days (or more frequently for more compensation)"

vs.

2) The govt saying "not good enough, give us the keys to everything real-time and we promise we won't get his communications content plus we will ignore the other 399,999 subscribers we will have access to".

Arguments on pg. 76 describe how this discretion should not be allowed.
Also, the govt said it required real-time access which I'm not sure is true - although certainly they would like it. That's why I think they should have compromised with Levison and they would have been granted what they wanted.
I'm with you, then. You have to learn and understand these things yourself, not just listen to whatever other people say. But, when somebody criticizes you for thinking you know better than the experts, it's totally valid to point out that the experts say the same thing.
Nice. Bryan Ford (co-author of this paper) will be my advisor for my senior project next term. He's done a lot of work in the area of online privacy, including the DISSENT project, intending to create a protocol for private online discussion: http://dedis.cs.yale.edu/dissent/files/dissent.pdf. Really cool stuff.

My project will be in the area of Tor bridge distribution amidst the presence of bad actors (i.e. oppressive governments). That is, how do you publish the list of Tor bridges to its userbase without an oppressive government blocking all of them? My (currently rough draft) solution will involve a tiered hierarchy of trusted nodes, with effectiveness proved by loss of efficiency for the censor. If anyone wants to talk about this feel free to message me.
Canadian Poll Shows Support For Basic Income
Verizon would charge $700 for the equivalent phone information. See p4141 of https://www.aclu.org/files/cellphonetracking/20120328/celltr... .
Except that they also attacked Apple busses.
Do We Want an Erasable Internet?