skysight-inc/HackerNews huggingface dataset:
Here's the comment from MtGox from around 24 hours ago:

http://www.reddit.com/r/Bitcoin/comments/1x91xq/mtgox_announ...

> Hello all. We just want to reiterate that this is not a “stop” but a temporary pause so that we can implement a proper fix to the problem. To analogize, not pausing withdrawals would be like trying to fix a car while going 120mph down the highway. The issue merely compounds on itself. This pause is clearly not ideal, but it will lead to a better outcome than doing otherwise. We’re very sorry for the inconvenience.
What will you do once you get more than a handful of articles?
It's really worth reading the thesis that started it all (http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) and I also find this HATEOAS article (http://timelessrepo.com/haters-gonna-hateoas) worthwhile reading, but to answer your question succinctly, here's my short definition:

"REST is inter-computer communication structured such that the server doesn't maintain any client state so that neither the duration between requests nor the number of clients impacts the resource usage of the server."

It's not quite true, but the architecture has benefits:

1) No need to replicate client sessions in a clustered environment.

2) There's no impact if a client wait hours between requests.

3) Every resource a client uses has a unique location on the network.
New Sync has been development for about a quarter. Right now all effort on the Sync project is to get the basic workflows finished and testing the various Sync clients (Fx Desktop/Fx Android).

The team is looking to have a more understandable self deployment strategy by the time this ships in Firefox release ~12 weeks. This is not a promise though. Engineering work is tricky to estimate.
Because it had wings. You can't put wings up top without even bigger wings down low to make the thing stable.
This medium works pretty well for comedy, are there sites/channels for such stuff ?
Some context would be nice. I have no idea who this guy is (or Flappy Bird) and why we should care.
You fail so many times that it shows so much ads, I don't know how ad payment work, but it must be profitable. Does not make sense to shut down because of some haters.
I think it may impact on the bandwidth usage on mobile significantly.
Location-based Messaging App Momo Announces 100 million Registered Accounts
It all boils down to what you call "Android."

AOSP is open source, I've already said that. It doesn't care about my freedoms (so I don't care about its openness), but it's "open" as in OSI definition. That's true and I've never argued about that.

However, typical Android you get on smartphone (that's called "Android", too) is neither open nor free - it's usually completely proprietary bootloader, firmware and userspace, you won't have any source code for anything except for GPLed parts (i.e. Linux kernel). It just happens that those proprietary binaries were mostly built from unmodified AOSP code (but you can't really tell if code's modified or not), but this doesn't make them open.
Then maybe it's better to discuss whether Android, as ultimately delivered to end-users, is free software.

http://www.gnu.org/philosophy/free-sw.html

http://www.gnu.org/philosophy/free-software-even-more-import...

Regardless of whether most users know what to do with the source code, are they free to ask or hire a developer of their choice to study and modify it on their behalf? drdaeman's point, which seems inarguable to me, is that with most Android devices, the answer is no, because Sony/Samsung/Motorola are free to use AOSP code under the Apache license, but they don't pass that freedom on to the user.
Vine.co only supports RC4 ciphers
Samsung again denied Apple mistrial over 'racist' remarks
You are looking for a system that requires monitoring backend to authenticate itself to the (laptop) client in order to get an access to its peripherals. Meaning, that the backend always has a way to access your laptop, but it can't actually do that until you issue it proper credentials, presumably in the event of theft.

Whether such system exists, I don't know. Perhaps others can advise.
Wow, NASA-think redux!

I really don't think you want to use Three-Mile Island as some sort of exemplar of safe technology:

The lessons of Three Mile Island have been, for the most part, forgotten. The nuclear industry changed and improved somewhat, but the deep understanding of what went wrong was lost on the public in general and the real lessons that we could have learned as a society were, too. The financial mess we are experiencing right now isn’t all that different from Three Mile Island. If we’d taken better to heart the true lessons of TMI we might not be in our present jam.

Looking back at the accident with the benefit of knowing what it took to clean it up and what the workers found when they were finally able to send robots inside the containment, the TMI accident was very bad indeed. There were pressure spikes during the accident that would have cracked an average containment vessel, releasing radioactive gases into the atmosphere. Fortunately the Unit 2 containment wasn’t average. TMI-2 was built on the final approach path to Harrisburg International Airport, a former U.S. Air Force base, and was therefore beefed-up specifically to withstand the impact of a B-52 hitting the structure at 200 knots. A normal containment would have been breached.

TMI wasn’t caused by a computer failure but the accident was made vastly worse by an error of computer design. Specifically, TMI-2 had a terrible user interface.

What happened at Unit 2 was a little more complex. A cascading series of events caused the computer to notice SEVEN HUNDRED things wrong in the first few minutes of the accident. The ONE audible alarm started ringing and stayed ringing continuously until someone turned it off as useless. The ONE visual alarm was activated and blinked for days, indicating nothing useful at all. The line printer queue quickly contained 700 error reports followed by several thousand error report updates and corrections. The printer queue was almost instantly hours behind, so the operators knew they had a problem (700 problems actually, though they couldn’t know that) but had no idea what the problem was.

So they guessed.

Not good.

http://www.cringely.com/2009/03/31/three-mile-island-memorie...
I'm currently working on a similar system aimed at robotics. M2M is rapidly growing under the radar due to mobile phones making a lot of the technology needed cheaper. The interesting bit here is the protocol. Which still feels a bit off to me, but still works well. Designing protocols is not an easy task. Well done Bug Labs.

@jheising Send me an email. I'd like to get a friendly conversation going on. :)
This headline is link-bait. Come on, Coindesk.
First screenshots of OneDrive.com leaked, co-owned folders coming soon
http://ammazing.de
But actually we started it at the end of 2013. I started another one in 2014, but there is nothing to show yet ;)
Polygon reported the game to make $50'000/day from those ads. The developer seems to have a mental breakdown and should probably go offline for a day or two.
I'm sure the Dogecoin Ponzi scheme will be better.
How I Optimize Myself
What it comes down to is really "what do Android buyers expect from an Android device?"

If the consumers expect that they will get email, cloud storage, calendars, and maps then it would likely be fine for Microsoft to create similar integrations. If consumers expect that they will get Gmail, Google Drive, Google Calendars, and Google Maps, then they will likely be disappointed.
Building Your Own Products is Really Damn Scary
>The "android isn't very open source" sentiment really bothers me and I see it a lot here.

>AOSP is open source.

Clever switch there from Android to AOSP, no wonder its the top comment. The difference between them is what the author is talking about. You just prove his point.
Flappy Bird is a silly game in which you tap on the screen of your touch device to nagivate a (duck?) through a series of narrow paths delineated by tubes sprouting from the sky and ground. In the tradition of older 8 bit video games it's extremely unforgiving one mistake and you have to start over. It's apparently been a big hit. In regard to who the guy is, he is the developer of that silly game which he did for fun part time, it's blown up and he is tired of people harassing him. As to why people should care? I leave that as an exercise for the reader.
I'm no longer clicking any link formatted as "____ is dead."
I want to like the article, because the idea that Microsoft should fork Android is kinda silly. The idea that nobody should do it is even sillier, though.

The article, in the course of explaining why it can't be done, names two major examples of where it already has been done successfully -- Amazon's Kindle ecosystem and any number of Chinese OEMs. It doesn't mention other (admittedly less successful) forks, like B&N's Nook tablets or the Ouya. It also doesn't mention how far along the road Samsung was to having the ability to ship Android without Google Mobile Services, until Samsung and Google made a peace treaty that involved sending Motorola off to live with Lenovo.

Yes, if you fork Android, you lose Google's ecosystem. It's not impossible to duplicate, though -- Amazon's done it, Samsung just about did it. And Microsoft already owns all the things it'd need to do it -- that's how Windows Phone has an ecosystem. Losing Google's ecosystem isn't the downside of forking Android, it's the entire point.

Once you've done it, though, you need to convince people to use your fork instead of Google's. Microsoft's success at prying people towards Windows Phone and away from Android can basically boil down to:

1) The ability to run on lower-powered and thus cheaper hardware and still provide a polished experience, and
2) Nokia's build quality.

Switching OS cores to AOSP instead of the current Windows Phone OS wouldn't entirely solve Microsoft's app problem (look at the Amazon app store), and it would piss away the only competitive advantage their platform (as opposed to their OEM partner) has against Google's Android experience. Microsoft isn't Amazon -- they aren't a cloud company looking for an OS to give to consumers, they already have an OS. They just need to make their ecosystem more appealing, and giving up on Windows Phone now wouldn't do that.
We know a lot of very effective formulas. Thats not to say all profit comes from games that follow formulas, but the formulas certainly make it more likely.
Cool cool cool

The human stupidity in one web, from the same Carlo Ponzi to Bernard Madoff. All Ponzi scheme portrayed in a web.

I love it.
Well, in the real world, Bitcoin needs the exchanges, which are good only for speculation and hoarders and not having this in Ripple is actually a good thing, especially for commerce! Ripple builds the system and specifications from A to Z, so, it's a more complete piece of technology, more universal, and more applicable to our daily lives, but it's not attractive to anarchists and speculators as there's very little in it for them.
It's brilliant, and it will work, and continue to work until people don't believe in it.
That's one hell of a misleading headline
Ah, you mean Dogecoingem.com? Been up for over a week :) http://dogecoingem.com/
"Haters" author here, glad you've found it useful.

I will mention that "nobody" is doing this is wrong nowadays. GitHub is one example, and my employer, Balanced is another. Go on, try it:

curl https://api.balancedpayments.com/cards/CC4HEsK6eSriG3Cxs2YR2lKo/debits \
-H "Accept-Type: application/vnd.api+json;revision=1.1" \
-u ak-test-1sKqYrBZG6WYpHphDAsM7ZXFEmJlAn1GE: \
-d "appears_on_statement_as=Hacker News" \
-d "amount=5000" \
-d "description=A sample charge to show hypermedia controls"

This request (with test credentials) charges the card stored at https://api.balancedpayments.com/cards/CC4HEsK6eSriG3Cxs2YR2...

If you GET that card with the same credentials, you'll find a link in the response that points to how to debit.
Fun. But typos are BRUTAL.
"For future reference, 3 + 1 = 4. It should not take 2.69s to solve that next time."
If I had any Bitcoin, I would definitely play this once or twice
I understand that he is probably wanting to get away from all the press coverage but I'm pretty sure this is not the right way to go about it. This might actually have the opposite effect. I had no intention of downloading it but knowing it is about to be removed, I'm going to download it.
I started Akasha, a programming language for auto code generation(like genetic programming but can also use stochastic hillclimbing and simulated annealing to generate code). I did just a month's worth of work on it. The language will be imperative and statically typed. It will allow for parallel evaluation of programs(GPU). Programs generated will be Turing complete instead of just symbolic regression.

I think it will be ideal for AI or at least that is what I'm planning to use it for. I estimate it will take me like six months - 1 year to complete.

If you are into AI, you can join my strong AI group:

skype:?chat&blob=xTKl07MXeVdX9li2-xUCvbGBwwo2xTORkOCKkFzKzCtnuoCpzpoIEwFh0vdzTWDY_MwormVtRe2XkYSwE2k4ataFYwVVBLDkK8kUK3CzBK4d0v-TYpxpUMIhTh8sJzKdfsjVKaFUfkE9Go_GDSWcCif_q7M0LjNDnKTId--qZjTaOvq8YzE

Just copy the link into a skype window and click on it.
Could you elaborate this, please.
Yet works of greatness are almost never predictable.

Actually, most great artists work with a lot of constraints. There are many great realist painters who accept the constraint of realistically representing the world. Any programmer works with the constraints of the machine.

And working in the constraints of project management and multiple-person provides plenty of room for creativity I would say. Yes, you have the constraint of the code working and you have the constraint of the code being understandable. You might even have the constraint of telling the other programmers how to do the difficult thing you can do and they can't. Greatness is possible there given that greatness is possible with code that compiles as opposed to code which is merely unpredictable.

And project managers are always happy to have people finish faster than expected.
very nice, thanks for sharing.
Even if that's the case, those lower wings aren't as vulnerable to minor damage since you don't need them for re-entry. That said, I am firmly in the "wings aren't worth it" camp anyway. Just put a capsule on top.
http://serversforhackers.com, because I don't like current email newsletter formats and there's a large niche of programmers who are behind on how servers work and can be used.
I think you're initial thought is correct - it's not very well-defined. Indeed, the joke is that REST's primary utility is that it enables you to criticize anything with "but it's not RESTful". Indeed, Roy Fielding himself used to be famous for this.

What REST has come to mean, to me (and perhaps to others), is a URL style whereby data, including application state, is addressed in a hierarchical way. However, I don't think that's what Roy really meant.

The wikipedia article is not bad: https://en.wikipedia.org/wiki/REST
I originally intended to make a comment about how wrong this is because almost all approaches to AI and ML are deeply rooted in probability and statistics. The entire problem of intelligence is based on making accurate predictions and then acting on them. But there is some truth in this. Humans are terrible at probability and that's something I wouldn't have expected if I didn't already know it. It is a clue as to what kind of algorithm the brain is using.

I still disagree that the brain doesn't use probability at all or that we shouldn't focus on it in AI research.

>There are more external signs that we don't do probability. Statistical methods generally need a big learning set to learn anything. A small child doesn't have to see a set of 500 cartoon elephants in different poses to recognize elephants from then on in various different cartoons and in real life *)

No but they do see hundreds of hours of visual feed from their eyes from which they learn high level features. Learning an elephant from one example wouldn't be possible without first learning thousands of other concepts such as how to detect edges, shapes, 3d objects, the properties of animals, etc.
> var one = "foo"

, two = "bar"

, three = "baz"

Agree with the author that this is easier to change, and in JS it will keep you from accidentally leaving a trailing comma. That being said, I find it to be very unreadable(which is where most your time will be spent) and most text editors/IDE's make it a burden to work with.
I can't give you the academic answer, but I can tell you what it means in practice.

Rest is a standardized way of structuring url's and http verbs.

For instance:

1) To get all "posts" from a blog, you send a GET request to www.whatever.com/posts

2) To read a single post, you send a GET request to www.whatever.com/posts/<id>

3) To create a single post, you send a POST request to www.whatever.com/posts

4) Finally, to get all comments from a post, you send a GET request to www.whatever.com/posts/<id>/comments
This behavior is disgusting in ways I cannot begin to describe. You didn't even attempt to do anything helpful, and probably didn't even read the post you responded to. To others: don't waste your time clicking on this link, it's just an obfuscated link to lmgtfy.com
REST is best described by the original paper. There are many other ways to describe it.

I like to think of the basic idea of REST as CRUD over HTTP. Think about how you interact with a database and move that abstraction out to a service level. Instead of doing things like "sign in", "leave group", "down vote entry" you instead "create session", "delete membership", "update entry". That's the key concept.
It would be great if that were true but Mt.Gox has a habit of saying things like this as if they will have the situation resolved shortly and then never following up. Case and point after the seizure of their bank account in the US early last year they put out a press release saying they would update everyone on the situation on such and such a date. They never said anything about it ever again. Now we are here.
Hard to imagine how they can ignore this and survive as a business but their track record of follow though isn't great.
Maybe this is why you don't pivot from a Magic: The Gathering site to a leading cryptographic currency exchange...
Harvesting lightning energy
'Flappy Bird' Creator Promises to Remove Game From App Store Tomorrow
Flappy Bird Developer Says He’s Taking The Hit Game Down Tomorrow
Me, too. I just downloaded. I hadn't played it until the HTML5 clone showed up here.
Windows Phone is already shit canned. MS just isn't smart enough to get it.
LLVM intermediate representation and Mill code are going to be pretty different. The LLVM machine model is a register based machine (with an arbitrary number of registers--the backends do the work of register allocation). Basically, an easier RISC-ish assembly.

So, while LLVM would be helpful for porting things to the Mill, as it's largely a "solve once use everywhere" problem, it's still not trivial. It could take a lot of effort to make it competitive.
That is ridiculous. Let's say DWave was even better in what it actually produced, but even worse in its PR: it creates a true quantum cumputer proof of concept.

But it is even worse at public relations and EVERYONE thinks that it is a scam with rigged demos. It has no credibility.

Now I ask you: in this thought experiment, is nature going to fund your quantum company, because you actually kicked nature's ass and proved a true quantum computer in concept?

No. You have to actually maintain real credibility, much as the space program did.

Nature can't be fooled, but Nature also doesn't fund shit. Whether the government, VC's, or the people, only people fund people.

Credibility is super important!
What is amazing is that (at the time of this writing), they've had 205 BTC deposited. At today's value, that's $140,000 USD. For a site that looks to be just over one week old.

In a way, this is almost sort of like gambling. You either get 1.2x your money, or lose it all. Odds depend on the hype of the site.

Cute whois information too:
Owner : Charles Ponzi
Oh, good point. CPC is based on the user clicks, i.e., fetching.
There is something that I can't get to add up here. The phasing claims that there are only 3 pipeline stages compared to 5 in the textbook RISC architecture or 14-16 in a conventional Intel processor, but this can't possibly add up with the 4 cycle division or the 5 cycle mis-predict penalty.

What am I getting wrong?
Yeah it's cool, just reminded me of goatse
The obvious places to start would be the Saxxy Awards for Source Filmmaker[1] and the sub-reddit for SFM[2]. Either of them have tons of good stuff.

1: http://www.sourcefilmmaker.com/saxxyawards/

2: http://www.reddit.com/r/sfm
My teenager students will be devastated by this. They really liked the game. We also had a good class discussion about adverts, the amount of money you can get from adverts, and the cost of living in Hanoi.

The main thing is that they worked out that there is a human being who lives somewhere and who has a name sitting down at a computer and hacking away at this game so they can play it.
The owner is pretty vague about it on twitter, but I'm pretty sure they're taking it down due to how it effects their quality of life:

https://twitter.com/dongatory/status/432095426854912000
Maybe it's a PR tactic to get everyone who doesn't have it yet to download it?
What a great illustration of how investment bubbles can rationally occur.
REST is an architectural style. It is a formalisation of Fielding's observation how the Web works.

A RESTful interface follows those principles and must employ hyperlinks (links in HTML, XLink in XML, _links property in HAL+JSON) and/or hypermedia controls (forms, XForms) and standard HTTP methods to assert state on resources. Resources are adressed by URIs.

An interface description concentrates on describing the semantics of media types of the resources (unless you were clever and picked an appropriate one that already exists) and link relations ("a", "link", "area" element with "rel" attribute in HTML; link objects in HAL+JSON; RFC 5988 Link headers for any media type). Link relations are standardised by IANA, but you can make your own one and assign some semantics to it by coining a URI. When an interface describes particular URIs (what you typically get when you google for REST interface examples), it's doing it wrong. An interface implementation allows a user agent to discover resources through hyperlinks and what you can do with them through an OPTIONS request. You can recognise a REST n00b by their lack of talking about link relations, which is so far everyone else's answers. I must consider colund's and dclara's answers as wrong/unhelpful because their explanation is so limited and unprecise.

http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte...
http://isitrestful.com/
First steps, allows any developer to play with your API or SDK in 60 seconds or less. It spins up one customized virtual machine (container to be exact) per developer, and exposes the machine via a text editor and a terminal in the browser. No setup required for developers.
http://first.askvc.com/home/
I decided I wanted 2014 to be the "year of the product" for me, so I started http://bugroll.com - books and screencasts for developers.

I've "swung for the fences" in the past (anyone remember plentyoftweeps.com - twitter dating? :), but this year I want to focus on the exact opposite approach: instead of trying something that's never been done before, I want to try something that I know many others are doing successfully, to see if I earn my way into that group.
Charles would be proud.