skysight-inc/HackerNews huggingface dataset:
That's a great point. You don't get the "I support our president because I'm a patriot" crap.

The other advantage is in breaking up gridlock. I kind of wanted a Queen during the government shutdown last year, so she could dissolve Congress and allow us to vote the lot of them out. I bet you they'd be a lot less likely to do things like that if they knew there could be a sudden election, right when public support is at its lowest.

See: http://en.wikipedia.org/wiki/1975_Australian_constitutional_...
Fair enough. I cite Harry because he's the one doing the dumbest things in his free time. (Though not that much worse than when I was 19)
This paper appears to claim up to 91% accuracy (precision) [1] by looking at hashtags, with a description of the approach they use (and a link to the software). The approaches probably aren't directly comparable since one depends on hashtags while the other doesn't though.

[1] : https://gate.ac.uk/sale/lrec2014/arcomem/sarcasm.pdf
Not sure how this works, but if I were writing something that checks "goodness" of passwords, I'd want to check it against a large, sorted list of like the 100 million most common passwords (since almost anyone attackers would start with a dictionary attack, and 10-100 million passwords is decently quick to run against a weak key derivation function). Such a database would be huge, so you'd prefer to do that server-side.
I'm not from the UK and I never believe anything a company puts on its about us page. ;)

If they are doing statistical analysis on password, they'd have to send that information somewhere so I'm not surprised that they are.

Anyone who is concerned about security shouldn't be giving their password to a 3rd party to verify [even via a javascript webpage] for any reason.

Also:
"(Never enter your real password into a password checker, as unlike this one, some may be fake)"
From the page.
Discussed and researched this idea in depth with a friend a few years back. I think its an excellent idea, sounds like you've executed well, and I love the claims assistance piece. Best of luck!
> Is there any sovereign who can still rule like king Geoffrey?

You mean King Joffrey from Game of Thrones? Who reigned briefly, and during that time could essentially only effectively rule what occurred in his immediate presence and then only mostly by surprise, since otherwise effective rule in his name was mostly by his mother, uncle, or (simultaneously paternal and maternal) grandfather according to their own desires?

Yeah, there are real monarchs with at least that much power a number of places.
Sophos outsourcing threat response to India
I think it's a little deeper than that. During the '70s and '80s heyday of AI, the focus was on mechanisms that would mimic high-level aspects of human cognition: A* search, Prolog, and so on. The overall approach at the time was top-down, and focusing on deterministic algorithms.

I think what we have learned in the interim is not just that "machine-learning" style approaches are successful at specific tasks, but also that a statistical, data-driven, "bottom-up" approach is going to need to be an integral part of any eventual general AI solution. Whether we will need to explicitly design the high-level cognitive elements, or whether they will emerge from properly constructed low-level elements, remains an open question.

Another very important advance since the 70s/80s is the widespread realization that every major aspect of cognition is essentially probabilistic. People have realized that a search for "exact" or "optimal" solutions to problems with the complexity seen in the real world is a futile task because of the high dimensionality of these problems.
U.S. Marshals Seize Cops’ Spying Records to Keep Them From the ACLU
I'm sorry, but that's not true: http://play.golang.org/p/PiMXQkKOef
Yes, currently only binary protocol was implemented.
When I went on a bachelor party last year we used GroupMe for all the shenanigans (pictures, scheduling, keeping in touch while out boozing, etc.) and a few months later it got payments added. If they could somehow use Venmo and drop the fee, it would be unbelievably awesome.

http://gizmodo.com/5989263/groupme-now-lets-you-split-the-bi...
I think your [1] got clipped off the end.
I think the reason many people (including myself) have a certain reticence to this google made crypto-in-the-browser is that nowadays I feel the #1 reason to use such an extension would be to protect ourselves from eavesdropping from Google or the government. So basically you're trusting Google for giving you the tools to escape Google's scrutiny, knowing full well that if they really want to access your messages they can easily backdoor your crypto extension.

So what's the point? To me it's just homeopathic crypto.
WebStorm – MEAN Stack Walkthrough and Tips
Lavabit closed down because they would otherwise be required by law to compromise their entire customers security. Also as it is part of a NSL that no one is allowed to talk about it by fear of a prison sentence, it is very reasonable to assume that this happens a lot more often than the public knows.
But... but... the exponential growth!
I think what's most interesting about the original article is the write-up and not necessarily the implementation itself. I find reading and following >~ 500 LOC to be burdensome and difficult so keeping it short and small is certainly an advantage for this style of article.

I'd really enjoy seeing your write-up on your implementation. If there's going to be an article we're going to link new people to in order to teach them ray-casting I'd hope we could teach them the best techniques that we can.
Anybody know when this is finally opening up for more sign ups??
"By the time the bank realized the money was missing, the hackers had laundered it through so many accounts it became untraceable."

How is that even possible?
Even over HTTPS it wouldn't be secure. The password is in the URL so would be stored in the users browser history, and possibly also web-server logs and sent as referrer headers with assets on the secured page.
Some people have been expecting a ~May-June rise for months [1]. If you look at a log plot, and believe that the future has something to do with the past, this conclusion has some legs. News articles like this will tend to drive the hype again, repeating the cycle, perhaps with smaller amplitude.

If enough people believe it to be true, it will happen, at least temporarily.

[1] http://www.cryptocoinsnews.com/news/bitcoin-price-2014/2013/...
Piano guy goes CRAZY
They're on twitter too @GetSafeOnline
Perhaps one of the other major exchanges started supporting a massive fraud? c.f. https://news.ycombinator.com/item?id=7796748
I've had my Nexus 5 since it came out and haven't changed the background from stock... This is the first one I've seen that has gotten me excited. It's so versatile.

Thanks a lot! Good work!
Code and Surf Camp – 2 weeks – France
How Irish Blacksod lighthouse changed the course of WW2
Corporations, governments, political systems, and other organizations are also optimization processes. Some of which are certainly harmful and also already hurt many people.

And these are evolving through selective pressures as well. And not generally in the pro-humanity direction, more in the "preserve self at all costs" direction.
Why not open source all of it? I find it hard to trust a closed service especially after what happened with gmail.
What I want to know is how Charlie knows the subject line of all my client emails ever.
needs a spell check though, there's quite a bit of copy that has spelling or grammar mistakes, or missing words.
I have the same reaction when I see "Gittip", I find it weird, and then think "Am I tipping someone for their work on Github?". Patreon is a little clearer in terms of naming, I guess.
Honest question: Is the headline linkbait? I read the entire interview but I didn't see where he really explained why the more your job helps others, the less you get paid.
For me it is forever down :( I get a 502 error.
I don't know what happened.
Any suggestions? (hacker attack? ;) )
A 5 or 6 year old can also speak one or several natural languages very fluently, drive a bicycle, and do lots of other stuff that computers (and robots) are very bad at.

So that's actually a pretty high bar in those areas that humans have traditionally much better at than computers.
It is done client side with javascript, in the results.js on the results page. If they'd put it on the original page, it would all have been client side. The only reason I can think of for doing it this way is statistics collection for later.
There's also the character classes in Unicode:

http://www.fileformat.info/info/unicode/category/index.htm
That assumes AIs can enhance their intelligence given fixed computational resources. We don't actually know the shape of the curve for optimization power on the X-axis and necessary FLOPs on the Y-axis. If it's anything larger than linear, AIs will not self-improve in a "singularity" type fashion, but in fact hit a point of severely diminished returns relatively quickly. Judging by the computational complexity of machine-learning algorithms, it's actually entirely possible that curve is exponential (meaning that AGI is DEXPTIME-complete), in which case the only question is how far we are towards the diminishing-returns point.
Like you, I became enthralled with Contiki (1.0) when I saw demonstrations of it running on the Oric Atmos machine, a feat I considered fundamentally astounding, given that it was a network stack and .. albeit very little .. some room for further app development. A 30-year old machine, being revived with a modern OS stack .. contiki is indeed a delightful bit of code, too.
first of all, we are looking at it from different sides :) i was talking about the demand for jobs, not workers, and the supply of jobs. perhaps that created some of the misunderstanding.

the laptop example also illustrates the difference quite well. majority of the people need work, and they have to work, whether they like the price they will get or not. in the end they must eat. so, the demand for jobs (or, the supply of workers) cannot fall below a certain level, particularly the low skilled ones.

laptops are not such a necessity, so people may choose, if conditions become too unfavorable, to simply not buy them. this is why producers, who of course want to get the highest price possible, cannot raise prices as they wish. with low-skilled labor, however, companies can lower wages as much as they like. if they reach the point where people can no longer feed themselves, people don't simply decide not to work (really?!) - we then have a revolution.

your comparisons actually demonstrate this quite clearly, it really amazes me that you can compare a low skill workers quest for jobs with selling a bike on eBay without noticing any difference.

"I think I'm done looking up specific numbers for you; it never makes any difference to your views." -- that's a cheap shot. i gave some arguments, you ignored them, and you're now just weaseling out. the effects of a nation-wide collective bargain, which defines a mandatory minimum wage for all sorts of professions, are pretty much the same. in fact, since many professions have pretty healthy situations in the job market, i would say that that actually is harmful in the way you described.

but ultimately, i explained that i actually accept that a minimum wage may mildly increase unemployment. did you just skip that part?
This wonderful comic comes to mind every time the discussion of sarcasm comes up http://www.qwantz.com/index.php?comic=168
Ubers as Ambulances?
> Surely we should abolish such a job...

Fun to think about!

Let's say we decide to abolish the monarchy purely on humanitarian grounds (i.e. it's tantamount to slavery, however gilded the shackles might be, so let's rescue them). Do they get a say? What if they decline to be saved? What does that say about their motivations - maybe they like the rewards of their servitude a little too much? What if secretly they crave power? Does the very act of refusing to be freed imply that they must be freed? What about the converse - if they accept release, then perhaps we'd consider them to be truly moral and therefore ideally suited to the role; mightn't we then decide not to abolish the job after all?

My personal view is that the monarchy is a net benefit to the country, both economically and politically. I believe that republicanism* in Britain is mostly the product of reflexive prejudice and not deep, open minded consideration. I'd be interested to hear what the proposed benefits of abolishing the monarchy are, beyond a trivial cash saving which one might argue is invalid in the first place.

*(meaning abolition of the monarchy, not the Irish variety)
sorry for the inconvenience. I will upload the designs under "work wear" pretty soon.

sorry not trying to sell you anything. If you like the styles then you can buy them. You don't have to be in my current target country and that is how we expand :-)

Anyway, please help spread the word about us by sharing the website with your friends and families.

Thanks a lot.
Signup broken in Chrome (lol), works just fine in Firefox :)
> Messages are stored on ProtonMail servers in encrypted format. They are also transmitted in encrypted format between our server and users’ browsers. Messages between ProtonMail users are transmitted in encrypted form completely within our secured server network. Because they never leave our secured environment, there is no possibility to intercept the encrypted messages enroute.

Emphasis mine. That doesn't sound like E2E encryption to me. End to end means it's encrypted user-to-user, not server to user, or user to server to user. It sounds more like they have something slightly more secure than an e-mail service like Gmail, but still very vulnerable to subpoenas, backdoors and so on.
>The power are way lower.

In more ways than TDP.
Just using tor doesn't necessarily fix it. If you're still getting the update directly from Google then there is still the possibility that they can fingerprint your device -- this is one of the hard problems with using tor and one of the reasons you have to be so careful when using it for anything important. Also, if large companies start using tor for software updates it's liable to fall over from the load.

The advantage of using P2P (meaning something in the nature of BitTorrent) is that you can't limit the scope of the update. If you upload it to the target, the target will give it to everybody else.
It IS "UK Government" - it's a QUANGO, so they can keep it at arms length and wash their hands of it, but be under no illusions, this is a government led initiative for which they ultimately, if not in practice, bear responsibility.

The cynic in me says that this is a deliberate effort to grab as many passwords as possible. It sounds outlandish, but what actions of our rogue agencies haven't been?
Arduino is pretty workable. Add shields, off you go .. See this: https://www.youtube.com/watch?v=OSTGMvvjDHE
I don't understand (this is not a rhetorical device, I honestly don't understand) what makes mobile development so different from desktop or server development, where choice of OS != choice of languages. On a Linux server, I can have Perl scripts interacting with Python scripts interacting with MySQL stored proceedures interacting with applications written in C, and use Bash scripts to automate the whole thing. On Windows, I can use applications written in C, C#, Java, Python and a host of other languages, and for the most part not care or even notice what language they were written in. Why do so many of the new development platforms (Android/iOS/HTML5) embrace this "one or two languages" paradigm?
The monarchy actually saves the country money over all from just first layer income given to the country...

https://www.youtube.com/watch?v=bhyYgnhhKFw
This is the same government that thought they could "block all porn" on the internet?
XKCDs correct horse battery staple earns merely 40% ("Warning: Your passwords are weak and your digital life is at risk!")

http://www.getsafeonline.org/themes/passwrdcheck/results.htm...
I'm starting to wonder when people are going to stop trying to "fix" email. Email is amazing at what it was designed to do and doesn't actually need fixing. The way it is abused in your/my/most organizations would be (imo) a better place to look for something to fix.
This is interesting because:

1 - Many efficient market theorists say there is no information is past price movement.

2 - There's a well known January effect in the stock market that's acknowledged by those who believe in #1.

I look forward to following this. And yes - log plots are the best way to look for these patterns.
>Great!

Is this a unicorn or moon on a stick statement? [1]

[1] https://news.ycombinator.com/item?id=7845193
Adam Carolla is raising money to fight patent troll over "Podcasting"
http://www.getsafeonline.org/themes/passwrdcheck/results.htm...

I wouldn't trust this site at all with actual passwords.
Correct - in the USA at least, it is illegal to have or use cell phone jamming. I know of no library or school that could or even would use one due to reasons you've mentioned.
Painting with Code
Docker is not only useful for scaling problems, but also for another reasons such as sharing development environment.
This is what I wrote in their 'Contact' form, which returned an error:

'The form you submitted contained the following errors
Missing Data.(DIFFERENT_IP)
Return to Previous Page'

I used your password checker here:

http://www.getsafeonline.org/themes/passwrdcheck/index.html

I notice that it has set the form field to hide my password as I type it, that there are two lock symbols next to the password box, and that the box is surrounded by a metallic looking image.

These factors would probably lead one to believe that you were treating my password with care, ensuring that it would only be relayed to yourselves and no-one else would be able to read it.

As an untrusting person, I typed something which is not one of my passwords into the box, just to see what would happen. When I submitted the form, my password was transmitted in clear text over the Internet, where it could be read by anyone who happened to be in a position to sniff traffic. This includes my office network!

For a site named 'Get safe online', this seems like the most incredible irony. I will be spreading the word that this site is utterly unsafe to visit, as it is unlikely that I have co-incidentally found the single problem.

I notice you advise people that a password 'like' 'SP1D3Rm@n' is secure. This is patently false as such a password is very simple to crack.

Again, this one issue I found, after choosing a single page to test, gives me a complete lack in confidence in the advice of the site. I will also be telling people not to heed advice found here.

Please get some real expert advice on security as the advice you are giving to others, and the problem[s] with your site are likely to cause real problems for people.
Very simple RSS Reader in Swift (and Objective-c)
5 Security Tips For Mobile App Developers
A nice little article. I've always felt that database indexes are one of those fringe topics that's just esoteric enough that people acquire a basic knowledge of them and know they need them, yet understanding indexes and using them correctly leads amazing performance.

On clustered indexes in particular, I try to follow these principles:

Narrow - in terms of a data type's byte length, so that more keys can be packed into each level of the B-tree. You can end up having to traverse fewer intermediate levels to reach the leaf level, where the data resides.

Unique - This ties into the point above, there will be no need to add a "uniquifier" to the key, helping to save space and the overhead of managing that extra tid-bit of data

Static - ideally, never changing. By it's nature, a clustered index is ordered, and updating/changing the keys will lead to data that's in the wrong place. You can kind of get around this by rebuilding the index after every update, but that just adds another task you'll need to manage more often.

Increasing - this can lead to faster inserts; in a sense, the DB is just filling up the last page of the index and then adding another when it needs to. (I think after a certain amount of inserts, eventually you'll have to re-build the index (to add more intermediate level nodes) but I can't recall the specifics, and you're going to have to do rebuild indexes anyway with all indexing strategies.)
Compatibility with Internet Explorer 8 is an anti-terror requirement. Clearly no terrorist is dumb enough to use it still so it must be safe.
Devil's advocate:

(1) When things are dirty, the only people that will use them are those with no alternatives. And equally repugnant and racist phenomenon is found in inner citie schools ("the only people that will use them are those with no alternatives"). Except many of those people are black, not homeless.

(2) Dystopia is basically the theme of the piece. Its not clear if this was simply so flippant, or merely subliminal reminder of manipulation by second and third-order effects.
There's been a push in the perl community to start using gittip, and I think it's a great thing. So please do keep up the great work.

My company (Nestoria) just started a "module of the month". Each month the dev team picks someone whose code we use and via gittip we'll donate $1/week for a year to that person. That's not a fortune obviously, but our hope is that others - individuals and companies - follow our lead, and in many cases it will be obscure modules that don't otherwise get a lot of attention.

http://devblog.nestoria.com/post/86216883403/module-of-the-m...
The article reads to me like a crock of shait & a whole lot of naval gazing. Why is this even on HN? Or perhaps that's my somewhat biased non-british view of more useless crap left over from ages gone by, that nobody but the Brits really give a shit about.
Work your filters and stars. Also you should be aggressively marking things spam/important as needed. Gmail gets smart pretty quickly. This might be tough with a backlog but the filters can be applied retroactively.
There are two competing theories...

1 - When there's not a lot of volume, you can't trust price movements because it doesn't represent a critical mass of opinions.

2 - When there's too much volume, you can't trust price movements because it's a mania or panic.

I'm not sure if #2 is true in this case. It'll be interesting to watch.
This idea of singularity relies on the assumption that intelligence scales easily. If we have a machine that is more intelligent than the average human, or even more intelligent than the most intelligent human. Will it be more intelligent than a group of intelligent people? How many? If you have an AI running on a supercomputer that is more intelligent than the most intelligent human you might still need a few billion supercomputers to outmatch the human race.
Google Drive outage
> https://protonmail.ch/blog/protonmail-threat-model/

I'm always skeptical of browser/JS based crypto, but it is nice to see that they're at least upfront with the risks involved in doing such a thing.

They probably downplay the risk of a MITM attack a little much, but otherwise I'm glad to see they're realistic about possible weaknesses of the platform.
> Human-level AI is possible.

> Human-level AI will likely be practical this century.

Both are unknown.