skysight-inc/HackerNews huggingface dataset:
So a few questions here:
1. Will he get KGB (or whatever the current equivalent is in Russia) protection?
2. Is this allowing him to leave just being done to make it easier for the US spooks to snatch him up?
3. Where does he go next? And how does he get there?
Ask HN: What have you used to document your public API?
Self-explanatory.

What tools/resources/docgens/services have you used to provide documentation for your public facing API services that you are providing to customers.
1. FSB
Don't worry, she did just libel someone who is on the Rupert Murdoch News Corp dollar and who has decided to follow the outcome of his reader poll and sue.

http://order-order.com/2013/07/24/poll-result-86-of-readers-...
Best attempt at this I've seen, looking forward to getting my hands on it.

It states in the video this is a native app, but written with HTML/CSS. Would be interested to know if this was written in node-webkit (like Light Table), or if not, what?

[1] https://github.com/rogerwang/node-webkit
Ah, sorry. I should not have been so blanket.
The most recent Haskell version uses the MWC PRNG rather than Mersenne, reaching 1.05s (53% the speed of C). That's a respectable number, especially for such an expressive language. I imagine if someone could adjust it to use XorShift it would run even faster.
One-Stop Bot Chop-Shops
I wish him all the best. He's done many countries a great service. He inspired the search for truth and he made us realise that our politicians (and technology providers) are a bunch of disgusting LIARS.

I hope that he will be able to have a good life in Russia, in peace and security. And that his deed will inspire future whistleblowers.
I believe there are some strong anti-trust arguments for it to be possible to pay for only the OS you want to buy, not the one the manufacturer bundles with your device?

Granted there's still a de-facto monopoly on paid for desktop operating systems for general x86 pcs -- but does that really mean that we should try to keep it that way?
It actually doesn't seem that impressive. For all that much larger sensor and the big bump on the back, I expected it to be much better than something like Galaxy S4. But it only seems to have slightly more detail than S4 in daylight, and a bit more detail in low-light. But from what I've read about Motorola X' camera technology, it should be able to match or even exceed its details in low-light at least, and without a huge camera bump on the back.

I think this is happening because they basically used the exact same tech as in the 808 from a few years ago, and it might have neven gotten a little worse when they ported it to WP8.
Very nice, but it would be even nicer if, when you've changed the month (e.g. from January to June), and you then go and change the year, it should retain the selected month (rather than resetting to January)
I don't think they see WWW as a thing apart from the internet. I don't really either.

IMO, there will be attempts to regulate the media-ish parts of the internet like they do other media and the 1-1 communication-ish part of the internet as they do communication mediums (eg phone).
Ubuntu forums down because of hacker
Welcome to last weekend? or how about using the search? https://www.hnsearch.com/search#request/all&q=ubuntu+forums
This reminds me of an old Harry Harrison short story, "I Always Do What Teddy Says".

One wonders what sort of brainwashing potential a toy could be used for if it interacted this way with children.
When front-end components become states
their css file seems to have fonts defined in base64 byte strings?
Very curious to whether that's allowed or not. Run a Kickstarter campaign, buy your own product to fill in demand. You'd think that if they get within 90% of total and the option is there they'd take it - the 10% of the items they buy themselves they'll get to sell on anyway.

Can someone read the Kickstarter T&Cs for me? :)
Well I think this is more to do with Russia thumbing it's nose at the US rather than protecting an individual from tyranny. But fair play to Snowden, it's good news for him. But If I were Snowden, I'd be quietly sneaking out of Russia very soon lest the political winds change and he suddenly finds he's a very valuable pawn in a very dangerous game that he can't win.
This has got to be a scam.

1) The KS video is completely gimmiky
2) The voice of the bear is (as pointed out by akandiah) completely non-child friendly.
3) They're claiming they can get this tech to market for 99 pounds a piece, yet don't divulge any real technical information at all.
4) I'm not even convinced the talking in the video was genuine.

I really hope I'm wrong, but if I'm not, I really hope the KS staff catch this one in the bud.
I wonder why Glenn Greenwald or the Guardian hasn't written anything about this yet?
It doesn't take very advanced AI algorithms to satisfy the claim that the toy has adaptive understanding and learning. These are semi-marketing terms and could be covered pretty easily for laypeople and children. You have a set of predefined responses and use a weighted sampling algorithm to choose which one is executed, modified by user feedback or some other fitness test. Genetic and evolutionary algorithms already use a similar methodology.
I'd like to change as well, got a few too many a's in my name.
Hmm?

If we look at one of the main virtues of uni as being the people it lets you meet, then I'd have thought that solitary people wouldn't have much of an advantage from attending a brick and mortar as compared to a correspondence course or similar.

Though I suppose one might argue that access to experts is important, that's - to my mind - a much more dicey proposition.

Do you mean that the nature of university is such that they'll be forced to make friends?
Some differences:

- Rich control panel, rich data model and powerful query engine. You can make complex data models and then you can view/edit the data and their relationships easily in the control panel. There are many data types including geolocations and rich text.

- The query engine includes joins, conditional joins, and full text queries.

- Files. You can crop/scale images on the fly. Just ask backbeam in which size and scaling policy you need it.

- Realtime API

- Email delivery integrated with well-known platforms such as Postmark, Amazon SES, etc. You can edit and create email templates right on the control panel.

- Full web development framework, right on the browser. You can create views and controllers in an online editor and test your webapp and get feedback of any errors without leaving the browser (you don't need a terminal to push your changes, just save and refresh).

- You can create many web versions, publish one of them and continue developing the others.

- Open Source SDKs.

- You have two environments: dev and pro by default.
Role Reversal: How the US Became the USSR
Simple Tips to a Successful Social Media Profile
I'd imagine Facebook makes way more than $10/person/month in ad revenue, so why offer a no-ad version? Plus, that revnue estimate is based off a very fictional user/account number (a terrifying number of spam and unused accounts).
Why, it is opt-in.

Just so confusing and misleading that a lot of people will opt-in by mistake.

The directive does not say that you must find a literal opt-in button on a web site.
As well as creeping scope from non-porn people, there are pleanty of anti-porn and anti-sex campaigners out there. They want to ban all porn. They'll talk about extreme porn and simulated rape porn and child porn now. Then they'll talk about default-on filters, then people/polticians/etc. will be pressured into always having it on, etc etc.

Remember there have been court cases about whether contraceptives, pornography or abortion was legal. There are people who want to go back to the "good old days" when condoms, porn and sex outside marriage was illegal.
Ok, I'll fess up that this was my first thought too.
If he convert all bitcoin to USD and bitcoin value went down, he can the previous USD to buy the promised bitcoin and payback.
That's not how systems are designed and built. You're not paying for the OS, you're buying an integrated product that wouldn't exist unless it was designed and manufactured for Windows.
Deploying a Django App on Dokku
I doubt there's a directed conspiracy on this. But I don't doubt this is how the technology will end up being used.
For hardware, it's just a matter of value in the user's eye and the risk of failure. Such offer have the most chance to succed and there isn't much risk in the first place.

I see a high value in a unix Os with a very low barrier to write native apps. IOs is a completely closed ecosystem on even has to pay to put a feet in. Android has the cost of java vm overhead and programming overhead. Eclipse makes me sick. Qt creator is much more efficient and productive.

With the possibility to hook a big screen to the device (hopefully a plug&play operation) we could directly program and fiddle with the phone. Though I think we will still need the power of a big cpu to speed up development process.

Hopefully, with the Os, we'll be able to program with our preferred language and use C compiled with Clang when we'll want the most efficient one.

This could be a little revolution and what I'm looking forward with this Ubuntu phone Os.
Show HN: Inline editing of rendered languages
Correction: "I also wonder if OpenGL ES 4.0 will arrive sooner than expected"
I don't think Canada gives any preference to immigrants from Commonwealth countries.
disgrace |disˈgrās| noun
loss of reputation or respect, esp. as the result of a dishonorable action
[ in sing. ] a person or thing regarded as shameful and unacceptable

How is it a disgrace? You're making it sound like Apple meant for this to happen, this could've happen to any companies.

Apple should not be portrayed to be perfect at everything, they're lead by humans who can make mistakes, just like everybody else.

Apple's fixing the problem, it is taking longer than they expected it to. Nothing shameful or unacceptable here, just a nature of technology and mistakes/bugs.

We do not know the full scale of the problem, media needs to stop acting like it's just 13 bugs reported by a hacker (sorry, if he wants to be a "security researcher", he could've acted like one). It is entirely possible that the 13 bugs was just a small scale of the problem and Apple've found more extensive problems that can't be fixed quickly.

iOS 7 can be delayed to make up for the loss of time developers need or the developers will have to delay their apps.

Stuff happens, we just have to rough it out, and move on.
The "change the world" rhetoric is posturing. It's a way of saying, "I'm so secure that I don't need to think about money". It's an aristocratic conceit. As an added benefit, it makes it easier to attract young, clueless talent and make it work 85-hour weeks. I know far too many people working for terrible startups on minimal wages because they "believe in the company". That's fine if you have real equity, but taking a $50,000 haircut for typical employee equity is insane.

I hope people read this and absorb the message. If you're trying to hustle or build something the odds are already against, you can't afford to ignore "the making money part". To channel Mark Suster, ring the fucking cash register.
Why should he? It was never about the whistleblower but about the Government of U.S. First Bush administration, now Obama administration and the difference between the things they say and the things they do.
This news made my day. The safety of Snowden has been on my mind for weeks. Hopefully he'll make it all the way to sunny Bolivia.
I don't think $99 as a price point for a bear with an single DOF animitronic mouth and some dumb control hardware is unreasonable.
So, why not install one of the many filtering / blocking solutions that exist?

A simple Google search will show you that this is a well explored space, with many different options.
Can we please refrain from trying to make analogies to stealing? Or really, any analogies to the physical world?
It's Indiegogo, so a bit more Wild West in that regard. I'm pretty sure it's allowed.
"Error: EACCES, permission denied" after running meteor
Could you explain why you use indiegogo? It seems to be a very expensive way to fund such a big project. Have you considered alternatives or setting up your own page?
Student loans by themselves are an example of a business anti-pattern in my opinion. Schools and governments should figure out funding models that do not charge the students huge sums of money because it's perfectly possible to organize an education system without that (as many countries demonstrate). It is immoral to drive students into debt.

Or, if you want a more rational reasoning: nowadays higher education is essential to gain access to knowledge worker jobs which are becoming the foundation of the post-industrial economy. Nations should want the best quality of students in those jobs, not just those who can afford the entry ticket. Therefore it makes sense from an economic perspective to amortize the cost of entry (higher education) across the entire taxpayer base and leave education as a purely merit-driven system where the best students get the most economically significant jobs.
For SaaS? That means you're turning over your entire customer base in less than six months.
"It's like running wireshark on a public unsecured network, there's likely no good reason for you to be doing it and you know what you're doing if you're running that tool."

I for one don't really see what the issue with that is.

If you plug into an internet gloryhole whose infrastructure you don't control or trust, well, that's on you.
It implies the claim was withdrawn. It may be that it was repressed, but it also might be the person who made the claim in reality just wanted an apology or for things to stop, and that she managed to sort things out. A lot of the time personnel conflicts escalate because the two sides don't know how to resolve it between themselves, and a good HR person can make the problem go away simply by facilitating communication.

Now, if she really did make it "go away" by repressing a valid claim, then that's quite disgusting, but without more details we don't know whether or not this was anything bad. There's enough other icky behaviour described there's no reason to jump to conclusions about the rest.
Shuttleworth's interview about how they are going to keep the long term future of Ubuntu's phone OS from fragmenting while still allowing complete manufacturer customization was a really disappointing string of non-answers. I am really confused about how this is going to shape up. Maybe this will set a precendent for a Nexus-style standard device with the blessing of Canonical itself.
He's already a pawn in a game he can't win. He will have to clear all of his actions with FSB from now on.
The book "The Millionaire Next Door" [1] talks about this in quite a lot of detail. From my recollection, it's based on studies the authors have done.

[1]: http://www.amazon.com/The-Millionaire-Next-Door-ebook/dp/B00...
And without paypal and indiegogo fees.
Amazing. Thank you for posting.
> It is frightening how such thoroughly ignorant people seem utterly powercrazed

"We need to take control,” says Claire Perry, speaking as a parent. Far too many mums and dads are “ignoramuses” about technology, baffled by the smart phones and computers their children use, she says.

“Parents say they want to be involved, but the children have overtaken them,” she says. “That’s awful. We must be like the first generation whose children learnt to read and write, and we’re all blundering about like illiterate ignoramuses.”

(...)

“I am not a minister. I have no portfolio. I am simply a thorn in the side of everybody,” she says. “This debate crosses so many departments that it is quite helpful to have one person who goes around making a nuisance of themselves.”

Mrs Perry is chasing the internet service providers, search engine and social media companies to do more to keep children safe online, and says they are beginning to look “culpable” for allowing the likes of Mark Bridger and Stuart Hazell to view illegal child porn.

(...)

She praises the mobile phone companies for imposing filters blocking adult content on the internet, but they don’t apply when the images are being created by children themselves.

“There will be technology that comes along to solve this, but I don’t want to wait. Who is paying for the phone of a 12-year‑old? It will be the parent. We somehow have to get parents, carers and those involved in children’s lives to say that this is not acceptable,” she says. “Who is keeping our children safe?”

(...)

“Frankly, if we need to, we will regulate,” she says. “We have made child porn illegal and it still gets in. That means we have to tighten up, as we do with drugs. We spend a lot of time in this country trying to track down the supply of illegal drugs. It’s similar with the internet.”

(...)

“Well, my children hate being discussed in anything to do with my job. My 16‑year-old says: 'I can get married and I could join the Army if I wanted to, so why do you think you can read my texts?’ I say: 'Because there might be a situation in which you are unsafe.’ ”

This is not even funny.

http://www.telegraph.co.uk/journalists/cole-moreton/10107771...
How You Can Draw Regular Polygons with the HTML5 Canvas API
err, isn't it SLIGHTLY similar to Tinder app?
The daily mail is not a reputable source for anything.
I don't think He'll be getting any FSB (new KGB) protection. They most likely control him now.
Probably. But can any one name one trust-able perfect country that would give a Snowden type asylum purely on principle, rather than for political reasons?

I'll be honest, Im struggling to think of one.
I do wish they had converted WebObjects back to Objective-C and released EOF with it. It would have been nice to write the app and the server code in the same language and environment.
It really amaze me that Apple didn't and continues not to invest more on server side technologies, knowing how much apps are connected today (i can't find a single app that doesn't talk to a server one way or another).

I mean, we all know the sad state of server-side development compared to client-side (x), yet it took a personal project for Google to create Go, it took a legal issue with java for Microsoft to start working on C#, and Apple still got nothing.

(x) : not wanting to launch a flame war, but the fact that people at Google created both Go and Dart in the last 5 years does say something, not to mention the countless "Java+" languages like scala or groovy. Also, by client-side i mostly mean objective-c on xcode, which has really become a joy.
"For digital drawing/painting in particular, the tools probably aren't as important as most people think"

I agree, there's a lot of longevity and capability in older software. Watching this MS Paint video makes me realise we're too quick to dismiss software as outdated or inadequate.

This story reminded me of another artist: an illustrator called Bob Staake who uses Photoshop 3 and a mouse to create his illustrations. He has a series of short videos on his website showing his process

http://www.bobstaake.com/pixfix/films.shtml
This isn't buying a phone. This is making a donation to support the project [1], and, if all goes well, you'll be rewarded with a very cool phone.

[1] I'm pretty sure I've got this right. The text I'm referencing is from their FAQ:

> What if you fail to reach the funding target?
>
> We appreciate every bit of support we receive during the
> 30 days, and every backer will be welcomed into the
> Ubuntu community. If we don’t reach our target then we
> will focus only on commercially available handsets and
> there will not be an Ubuntu Edge.

(edit: I picked a terrible FAQ item to support the point that I was trying to make, which is that the phone may take longer than predicted to produce, and there's even a possibility that it'll never be produced. I think that Canonical is being very responsible by raising a lot of money as a hedge against the risks, but still, there are some risks.)
There's the Rust style guide[1] but it's not really that useful at the moment; however, 2 points of general advice:

- make use of functions like `vec::from_fn`, `uint::range` and `some_number.times`, rather than writing `while`-loops with a counter explicitly.

- use iterators[2,3] for traversing data structures, since it allows the data structure to optimise the accesses (e.g. the vector iterator avoids bound checks).

However, all the tutorial/manual are out of date, and the documentation makes it very hard to find out about these functions; so it's definitely not the programmers fault when they turn out non-idiomatic Rust.

[1]: https://github.com/mozilla/rust/wiki/Note-style-guide
[2]: http://static.rust-lang.org/doc/tutorial-container.html#iter...
[3]: http://static.rust-lang.org/doc/core/iterator.html
Truly a beautiful thing.
http://freethoughtblogs.com/singham/2013/03/01/obama-will-no...
Sorry, I really don't know much about Rust other than the occasional article I run into here on HN. Maybe someone else can point you towards a document. For Haskell, here are a few resources:

- https://github.com/tibbe/haskell-style-guide/blob/master/has...

- http://stackoverflow.com/questions/6398996/good-haskell-sour...
Done. £419 for a phone that good, that I only need a screen and a keyboard for to turn into a mobile workstation. Fingers crossed that enough people find this as compelling as I do and sign up!
"One space" has no meaning in the finished TeX document. Space is a variable quantity. When using English typographical rules, the amount of space between sentences is larger than the amount of space between words, but both are variable.

In the TeX source code, you can put as many spaces you want between words and sentences, TeX does not mind and will produce the exact same result.

So in the context of TeX documents, "One space is correct and nothing else" is either meaningless or false.
"This isn't an already solved problem nor is it an easy to solve one."

This isn't even a defined problem, much less solved or easily solved. A goal would help a lot. I searched the article and the comments for the word "goal" and found nothing. It is an OK laundry list of several tools and techniques and their strengths and weaknesses in general. Most of the tools listed do pretty easily solve certain problems; however how those easily solved problems relate to the undefined problem is apparently inadequate. That is not the fault of the tools. Also it is not an exhaustive list of all possible techs/tools. Perhaps the topic he has not googled for yet which meets the unspecified goal is "SSL certs" or "SSH host keys in DNSSEC secured zones".

Without a defined goal, rudderless drifting is unavoidable. This applies to a lot more than computational system designs.

Reading between the lines and doing some creative writing about something I find interesting, I am guessing what he's asking for is some kind of mandatory peer review/code audit of git commits aka the dude who writes code is never allowed to merge the code, at minimum, and the dude who writes unit tests is never allowed to write code, and all devs have to be in the "big" GPG WoT off a major public keyserver not just one little project. Because I have no idea what problem he's trying to solve, this particular solution to a problem, although somewhat interesting, may not have anything to do with his actual goal.

The irony is hilarious because there is at least some disagreement on what the "Holy Grail" really is, outside this discussion. So yes, "Package signing is not the Holy Grail" because we have no idea what the Holy Grail Really Is both archeologically/historically and WRT python package distribution. Maybe both are just a coffee cup.
Exercises for Tendenitis and Carpal Tunnel Prevention/Treatment