skysight-inc/HackerNews huggingface dataset:
> So the problem with XMPP for me is the client situation

... which is fixed by a better client. That requires skills, but different ones from designing a new crypto protocol.

Given the PR efforts of the telegram people, they might actually be better XMPP+OTR+TextSecure+... client implementers than crypto designers (and maybe even better client implementers than most of the people who build clients right now since the situation _is_ bad).
The graph shows old techs that currently serve as more-or-less substitute goods for REST. He's saying the four items listed below have a much smaller or even tiny but, as of recently, nonzero following.
I imagine it's very annoying to get pitched to everywhere you go. Just tell them, "Hey, I know you're interested in X. I'm working on a product that does X. Can I email you about it?" Once that's out of the way you can have a normal conversation.
Not all copying is fair. Many copyrighted content is copied without the author's permission and used in non-fair-use contexts. Therefore it seems reasonable for the copyright holder to alter the behavior of the copy function and append the URL to the copied text.

But I say that because I'm a reasonable person. If you feel entitled to being able to copy everything as is, then I suppose you won't like it being altered.
That's not enforced by the software. And a person can have more than one bank account.
Having been in the industry for a while, I've come to realize that the sad reality is that (IMHO) the vast majority of the companies would be quite happy if the candidate was able to regurgitate such answers in an interview. I know (acquaintances) who keep working on interview questions and, basically, keep interviewing. Hopping from job to job, they have done very well financially.
> Most users, disregarding the government for the moment, don't need encryption full stop.

You've no idea what you're talking about. Please stop spreading such bullshit around; other people might fall for it!

Fireship is an app that allows you to hijack the account of any user on the same Wi-Fi network as you are, if the network is not encrypted, and the user used a non-encrypted connection to the website. Facebook, Google, Twitter and Flicker were all susceptible to such attacks before the advent of this tool; afterwards, they fixed it by using https by default.

Do you want random strangers to have full access to your Facebook account? No? Then you should realize that most people do need encryption full stop.

Also, only very powerful attackers can hack https encryption (they need either access to your laptop (hardware access, or a zero-day exploit), or access to the website (e.g. court warrant, or coercing a certificate authority)).
This is still in the FAQ:

Q: How secure is Telegram?

Very secure. We are based on the MTProto protocol (see description and advanced FAQ), built by our own specialists, employing time-tested algorithms, to make security compatible with high speed delivery and reliability. At this moment, the biggest security threat to your Telegram messages is your mother reading over your shoulder. We took care of the rest.

While Telegram may be on the way to a secure future it is not there yet and the FAQ needs to be less certain before I can applaud them.

Edit: Actually I think the FAQ been toned down a bit but I think some acknowledgement of how new the protocol is and the risks associated with that should be mentioned.
A failed multimillion-dollar radiation-detection system. Why didn't they have this activated?

"The toxic seawater was sucked into the ship’s desalinization system, flowing out of its faucets and showers — still radioactive — and into the crew member’s bodies."
I saw similar issues from other users: https://pytools.codeplex.com/workitem/1042

I have "big" packages such as NLTK. Do you recommend to leave the Visual Studio open for a while?
Answer: This isn't even applicable. REST is still a good tool that applies to many jobs, use it where it makes sense, don't use it where it doesn't.

Better title: "Is using REST for everything a bad idea perhaps?" Turns out that yes, yes it is.
I'm asking you, and it isn't working. That's not a good start.

Also really, while I'm sympathetic to the idea that people's behavior is a largely a product of circumstance, if I ask a poor person who had resorted to crime to survive how to change the system, I expect familiar answers about making the system more fair.

If I ask a Wall Street Banker, who is happily extracting maximum profits from the poor, regardless of cost, I expect familiar answers about how they shouldn't make poor economic decisions.

I have actually spoken to people at all levels of society, and I haven't heard a lot of great solutions about how to change the system.

Since you have either had different results from your conversations, or have ideas of your own, I invite you to share some here.
> Edit: Great, flagged off the front page. Way to go guys!

Not so much flagged off the front page, as HN voting against the idea, or voting to discuss other news at this relative point of time.

Most likely the latter.
Oracle for one does allow full document xml indexing (via XMLIndex) which is trivial to implement, also a rather full featured XQuery integrated with SQL.
I saw a whole house natural gas electrical generator at Costco for only $2000 I think.

If the grid wont take you I wonder if someone could use solar panels during the day and use the generator at night. Wouldn't that be cheaper than batteries?
During the height of the Cold War, US Navy ships were equipped with a "wash down" system to enable operations after sailing through nuclear fallout. I'm surprised to learn that no means of detecting radiation in the drinking water was thought of back then. Then again, many of those systems were thought of as a way of continuing to operate for just a few weeks more. Many of those scenarios would have included the end of civilization.
Interesting that REST and JavaScript ended up in the same graph.

So I reckon the REST is dominating the field, SOAP is on the way out and JavaScript is the little upstart that could?

I don't think the person writing this article has any grasp on what REST actually is. If they knew they wouldn't be comparing it to the "Asynchronous APIs". I use asynchronous API's everyday. And some of them are RESTful and I prefer them over those that are not.

I keep trying to read the article and I have huge problems. I recognize the words, but I have no idea what the author is trying to say.
I believe the premise (that provable "work" by posters is a sign of sincerity or, inversely, lack of provable work is an indication of being a troll) is falsifiable enough that it renders an engineered solution impossible.

HN already has a karma score, and users can post their credentials, etc. in their profile - isn't this essentially already "proof of work?" in the sense OP describes? And yet, despite features already being in place which attempt to reinforce positive and constructive, there's nothing at all stopping high-karma posters with credentials from dismissing or criticizing anything they like. The asymmetry that pg describes hasn't been stopped because it can't be stopped. It can be policed, but not predetermined.

A better solution, I think, is to be more positive and to encourage people to put more thought into their comments.

Edit: I suppose this is a somewhat dismissive comment. What "proof of work" would I have needed here for my opinion to be credible? I've got a github account and i've been paid for code but I still think this is an intractable idea.
Flawed spacesuit delays ISS repairs
What the fuck is JavaScript thing doing in there then?
AJ: My computer is slow, what should I do?
Computer Guy: Buy an SSD, I'll also mount it for you! ...err, you have Linux?! Let's see if if works... Yes it does, you're clear to go! (usually the "computer guy" anywhere but actually competent, and whatever he knows is all about Windows...)

...software, especially vital things like OSs should be "designed for reality" and unfortunately this also means to be "designed for stupidity, ignorance and thoughtlessness".
Curiosity definitely has an OS (VxWorks). But I asked one of the developers about releasing some code after Curiosity landed and was told that they couldn't. So I doubt an accurate Curiosity emulator will ever be possible unless JPL releases their code 45 years from now like NASA did with Apollo 11's guidance system. (https://code.google.com/p/virtualagc/)
It is, though. If the protocol relies on servers to be good actors, then servers are a weak point. People aren't willing to let that by because, besides just good security standards, servers are being targetted by government spying.
The capacity factor for most of the U.S. is a lot lower than 1. If you actually have 10,000 watts of demand, you need more like 40,000 watts of panels.

(Lots and lots of homes would probably meet most of their usage with less than 10,000 watts of panels, but they also aren't paying $3,000 a year in electric bills)
My Perfect Mac Setup
Team KAIST  Darpa Robotics Challenge
> HN mods don't like criticism?

Or enough people found your arguments so astoundingly bad that they flagged it off even those pages...
What do you want this site to be?

Is the site you want one that is supportive of new ventures?

Straw men aside, civil and humane responses will encourage more of the great "look what I'm building," posts and culture that many people miss from the old HN.

There's so much thoughtless "no one wants that" type feedback that could be put into more constructive advice or elicitation of marketability.
This bs reminds me of my year working in the US ..everybody tries to burst your bubble/project.
I'm not saying everybody but in my experience i have never seen a bigger group of [ Koolaid chugers , one uppers , non-sense speakers , ass kissers (cause im afraid of getting sacked) ] like the ones i saw during that massively painful year in the US.
OTR sounds great, I just wish I'd find an easy-to-setup-and-use, good looking Windows client, such that I could convince non technical decision makers to adopt it. Adium does that for me on OSX, but I don't think Pidgin is a good match, except if something big has changed since 2-3 years ago when I last gave it a try.
its the same point that am trying to make.my use of pure-academic was in the pun-sense of it.

Interviews shouldn't be checking bare minimum, when we spend a 10minute time talking to each other , i would rather prefer to spend it on something rather less mundane.To check for bare-minimum we could screen via their previous assignments.But again it depends on what level we are looking for.like the above comment , if we are looking for fresh grads it better be focused on basics.
A link bait title with a graph that portrays REST growing faster than all other alternatives.

http://en.wikipedia.org/wiki/Betteridge's_law_of_headlines
I'm curous. Could someone tell me how the republicans feelings are towards all this? Are they doing something? They are in some way in a bad position. Much of the stuff has been established under Bush but on the other hand they pretend to "protect the constitution" and of course they don't like Obama.
Umm, Iran is run by a council of religious fanatics. There is no logic to Iran.
It was much worse than was reported. An online forum of nuclear engineers (I may still have the link) was the most informative source of news about the disaster at the time.
EDIT: found the link.
http://www.physicsforums.com/showthread.php?s=8b5b840e5e9217...
One of the features I really love in Opera (Presto, 12.16), is the ability to deny sites the ability to detect context menu events. You can do this at a per-site level too. Very useful for sites that mess with copy/paste, or right-click in general.
REST is not losing its flair, this article's four points focus on things that have mostly nothing to do with the huge bread and butter of web services, which is getting businesses to talk to each other and share data between entirely unrelated applications. #1 does not apply because these are simple data sharing services and async has nothing to do with it; #2 does not apply because these services are not internal; #3 does not apply because the other business you're talking to, RPC what? SDK-what? can I just send you my customer data in an XML file? #4 does not apply because see #3.

Then again, most "REST" as practiced for intra-business data is not really "REST" as far as purists would be concerned; while we at least do things like use HTTP error codes instead of an HTML page with "error" on it under a 200, I'd be laughed out of the conference room if I suggested our clients use a PUT instead of a POST. But who cares, as long as it's not SOAP.
Whilst I can understand Google's desire to parallelise and accelerate DNS resolution, building their own browser-level resolver is a hairy way to do so.

Several projects have attempted to address this problem before ( C-ARES, and Polipo's internal resolver ) but never managed to achieve critical momentum. Might it not have been worth focusing effort there?

Plus, naturally, there's the temptation to use Google's own public DNS servers instead of adhering to the OS-specified resolution order.
Wow, you really are as arrogant as you seemed. I'm sorry I'm normally not rude, but attack tptaeck like that? That's just pathetic mate.

Oh, and the vuln was outside your contest. You gave him 100k, instead of the 200k because of that. No one knew that you'd pay out if they found something outside your competition. So saying that people here looked at it but missed that vuln because they didn't claim the reward is disingenuous -- it was outside the contest.

Nice ad hominem though. smh.
No. They saw that the bridge was made of such a material, that it would collapse if the material turns out to be anything but steel-reinforced concrete. Which it was pretty likely to be, because it was designed by people who have been, up until now, building igloos.
This trend of ignoring the content because of the tone is pervasive and troubling. I understand that tone matters in regards to reception, but in this place i assume we all, grammar nazis and privilege checkers alike, choose to asses the technical aspects of comments and largely disregard the "gift wrap". In this situation, the problem with Telegram is their words right big checks their work cannot cash. The TextSecure chaps are defending their turf viciously, but i have yet to see one of them make a personal assessment as the predicate for their assault. I have been following it very closely, comment wise, and all it has really been is long winded explanations (on the TextSecure side) of why the Telegram contest was a sham (it was) and why TextSecure is better (i have no way to judge). On the other side (Telegram), all i see are pleas to leave the Telegram guys alone, hate toward Moxie et al., and general pseudo-martyr comments about how mean Hacker News is.

Good. Let's be hard to please. This is not [spoiler]fucking[/spoiler] macaroni paintings we are making and using to please mommy. These are the apps we all use to continue our work and edify our lives. I want it to be a gauntlet; i think it is great that people's products are critiqued so meticulously, and i am happy that a competition with such glaring inconsistencies (to whomever wrote the alternate competition explanation...thank you)did not survive for long. As an American, i am so tired of security theater. If something is touted as secure and is not, i want to know about it.

And as for the ridicule, if you obfuscate and misrepresent, you invite a harsh response.
New jailbreak bundled with a chinese app store instead of cydia for china users
Be More Productive with the "Do" Folder
These are metric watts, not imperial ;-)
Srinivasa Ramanujan – 100-by-100 Biography Magic Square
Excellent point! This is my old iPod Touch 4th Gen, I have since gotten an Android phone.
These $9 orange safety glasses have worked extremely well for me over the past few years: http://www.amazon.com/gp/aw/d/B000USRG90/ref=redir_mdp_mobil...

EDIT: edited for clarity
Seems like I had potatoes on my eyes. Your explanation made the whole thing quite a bit clearer to me than the original post, thanks for that. I think it's good that this weakness is now in the open - this will create some pressure on Telegram to solve it since, as I understand, it compromises one of the main features of their service. Their way of handling the fix will decide whether they should be taken seriously I think.
Antitrust case against Amazon DRM dismissed by judge
Compilers 101
The rover has got two computers though and during upgrades only one is updated. If something goes wrong, the non-updated one takes over and they can restore the last working state. Phones are easy to brick since they lack a backup system.
You could also buy a pair of $8 orange safety goggles and a piece of orange cellophane to cover your phone. The frequencies that disrupt circadian rhythm are 500nm to 450nm or so with the strongest response at 470nm. Response is also dependent on duration and ambient light levels, so if you are in the dark, as much as 0.5 lux of blue light over an hour can halt your pineal gland from producing melatonin.

F.lux also shouldn't be relied upon by itself. How well it works is dependent on the particular frequencies emitted by the RGB components of your screen. I have a 470nm band pass filter that I look at light emitters through, and f.lux reduces such emitters, but doesn't stop them completely. I have constructed a removable orange filter as a supplement.
How to Live Blog on Tumblr
All these are limited when you take a step back.

The concept of poking about with HTTP to try and treat it vaguely like a TCP style transport protocol is rather silly.

If you think about how "wordy" HTTP is, along with the standard RESTful verbs, you'll start to think "hmmm, perhaps this isn't the best way."

Websockets and if you must a bit of JSON (binary if done properly is lower latency and much more efficient) should be the way forward.

yes its a bit harder, but you know, its smaller, better, more efficient.
The next big thing: noREST.
The morale of the society and demand makes one or the other successful.
You and I feel that companies today, that means 2013, have finally decided to try OSS seriously and this is something what other companies imitate. Monkey style, the first adopter's success is giving clue for those afraid of trying new things. The corporate culture is not too big to fail too and I believe that hirings of new or younger managers like Marissa Meyer will help to kill corporate culture to some degree, even if it's not where we would like to have it. To be precise, making corporate culture an open culture. One that shares, despite the cost and risk of monkey style adaption by their opponents. This is what I'm waiting for. (Yes I know what she did, but it's nonetheless getting better for Yahoo, or hopefully so)

That means, for developers who build a startup using the XaaS business model, only MIT or BSD works really well. While LGPL and GPL may work, but require legal steps, where there is no money for lawyers and such. These startups cannot compete against the corporate enterprise market, like Google for example. And according to the theory of "The rich get richer", this will not change, unless someone clever enough, uses system theory to subvert and defeat the corporate culture, or the whole society backs this idea, ie. to stop the inevitable destruction of the remaining planetary resources. Guess why SpaceX wants to mine asteroids. It's not that resources are rare or something, they are simply rare, because someone with the budget reserved a large amount for himself, to control the market. Yes this is virtually a power Google also has, it could make the barrier of entry for any startup so hard, that those who want succeed need to be financed by them (through acquiring) or by visionary investors. Please don't get this as Google hate, it's just a logical observation and I am also doing human errors from time to time. When you find a logical flaw, I'm curious to discuss that with you.
So what do you think it is in this case? Front running? Or a more esoteric form of market manipulation?
I pretty much had a change of heart during these few days, and came up with the following choices:

Asus N56JR-S4018H 15.6” FHD / i7-4700 / 12GB / 1TB / GTX760M 2GB GDDR5 / W8

and

Lenovo Y510P 5938-9550 15.6” FHD / i7-4700 / 8GB / 1TB / GT755M SLi 2GB DDR5 / W8

The price difference is a mere $6 where I'm from.
I'm confident that these would do fine, even outperform the Macbooks in any way possible. However these 2 weigh a ton(almost 3kgs), and they are quite hot as well(80~90 degrees celsius for GPU/CPU, and ~50 degrees celsius surface temp, since they're plastic and all). And the build quality wouldn't even come close to Macs.

Decisions, decisions.
No security,Facebook tracks all written messages posted or discarded
Facebook, the social networking giant is tracking every single letter that you are typing, or something that you typed but deleted instead of posting, according to a new study, that tracked the actions of nearly 4 million people.
This Facebook study was done by a data scientist named Adam Kramer, who studied 3.9 million profiles, named this term as “Self-Censorship on Facebook”. Kramer, with the help of his student Sauvik Das, monitored activity of each profile for 17 days, found that an HTML form element which is made up of HTML codes , was changing whenever users typing in their Facebook chat, comment boxes and other areas where they speak to others.
I've just begun writing my own compiler and this course provided a great overview of existing technologies. Highly recommended for anyone interested in building a language!
I'm confused, doesn't Netflix use AWS for all their servers? AFAIK you can't run FreeBSD on EC2 without significant challenges.
Django Debug Toolbar 1.0 beta released
Managing a Startup Isn’t Different – Don’t Reinvent Everything
Well, the reason that the Cydia store doesn't work, and that Saurik wasn't included in the discussions, is starting to become clear. A Chinese company paid the evad3rs a rumored 1 million dollars for the jailbreak, forcing their own App Store onto the phone.

If the computer running the jailbreak has Chinese as the main language, then the Chinese 太极 (taiji) market app is install. Cydia is available as an option, but it is deselected by default.

https://twitter.com/i0n1c/status/414784367215382528

https://twitter.com/i0n1c/status/414783332040179712

Confirmation:

https://twitter.com/Cre4t/status/414782483956133888

The default apps that get installed for Chinese users:

http://twitpic.com/dpl5k5

(via: https://twitter.com/a_titkov/status/414778967070359552)

The install screen for Chinese users:

http://twitpic.com/dpl4vz

(via https://twitter.com/a_titkov/status/414777987989774336)

So, if you want to run a heavily obfuscated application that exploits your phone, disables application signing, and installs uid 0 processes running on your phone... sponsored by China, go ahead. (The jailbreak app is heavily protected so that competing Chinese companies can't replace the Taiji app store with their own. But who knows what else is in there?)
Review of SAFE and comparison to C-Note
its never been REST vs asynchronous Apis. You will probably use both in the same project for different usecases
> A caller and texter black/whitelist.

iOS has this functionality. For blacklisting, you can block a caller or texter. For whitelisting, you can enable Do Not Disturb, and then whitelist people by adding them to your Favorites.
China.

They are already engaged in cyberwarfare with the PRC. I haven't met anyone in the security industry that would dispute this. It doesn't generate headlines because no one has actually died. I feel eventually the need of the state will outweigh the diplomatic necessity of maintaining most favoured status with the Chinese.
> However, he overlooked the 100K vulnerability that was later discovered by a Russian guy who considers himself a newbie in cryptography.

In the software that you said was secure?