skysight-inc/HackerNews huggingface dataset:
It's a nostalgic symbol of the myth of 2,000 years of history. (Although I think in practical terms the earliest anyone even remotely sensible would date the history is the Anglo-Saxon colonisation, ~1500 years ago.)

The idea that there is a continuous history even of the English over this time is utterly risible - let alone the British, 'Britain' as a thing being - as the GGGGP says - the product of the imperial era more than anything else (act of union 1707, last Jacobite rising 1745; treaty of Utrecht, which cemented British supremacy, 1714; rapid colonial expansion thereafter).

The more pressing problem with the monarchy is the 'royal prerogative', which has the effect of turning 'Call Me Dave' Cameron into a de facto president.

As a believer in the exclusive democratic legitimacy of the legislature, I do not believe in monarchs - born or elected.
I wrote a write-up of it https://code.google.com/p/corkami/source/browse/trunk/misc/e...
It has been down for others too: https://twitter.com/hashtag/GoogleDrive?src=hash
That would also match all of "[a] more [b,c]" though.
But that assumes running AI on some architecture where FLOPs have any real meaning. If we grow an AI that's externally accessible, is that less of an achievement than simulating the same on a general purpose computer? Still assuming it could achieve singularity that is...
>> but what about improperly cleaning up resources?

What about it? Are you saying that error return values somehow force programmers to properly cleanup resources?

>> That happens all the time...

How are you quantifying that? I write code in exception bearing languages all the time and never have this problem. Why would you begin a partial write and then call some code that would likely produce errors or exceptions? That sounds like a recipe for corrupt data no matter the style of error catching. A better way would be to use a method of writing that is basically atomic.

A lot of your arguments in this thread sound a bit contrived.
Yeah, man. That shit freaked me out real bad. I also started eating salads and stopped hunching so much at the monitor.
The point of docker here is to make your dev environment the same as your production env as much as possible. If you develop on osx and deploy to linux sooner rather than later you will get bitten by env differences.
Wonder what the cost is going to be when it goes live.

Running infrastructure in those DC's can't be cheap (compared to regular co-lo facilities). Thats on top of probably having to deploy more gear (or higher perf gear than a regular email provider) since the work load is probably CPU heavy.
Read on. It goes on to advise how they allow encrypted mail being sent to external providers, as well as self-destructing messages. The blurb also discusses the limitations of the system quite openly.

This part is only noting that inter-user messages never even leave their 'secured environment'. By all accounts it does seem as well secured as any other provider I've looked into.
The video should be available within a few months.
When in fact it should earn a 0%, because it's in most common password dictionaries now?
But their reasoning for not entering your real password into a checker is "...unlike this one, some may be fake"

Then they follow it up with "Why not get your family, friends and workmates to test their passwords too?"

And the placeholder in the input field is "Enter your password".
You have access to all the code and can read it and compile it yourself, and then turn off automatic updating.

And if you're not tech-savvy enough to do that, you can hire someone else to.

And if even that's not enough to please you, then tell me, what could possibly satisfy you?
True, ish, they are very much involved.

https://www.cyberstreetwise.com is the website UK government used to get people to send them their passwords.
America: Ready For Canada's Anti-Spam Legislation?
>For example, I work in aging and, to a lesser extent, neuroscience. I have had many private conversations with researchers who will candidly say that the long-term goal of their work is lifespan extension or cognitive enhancement. Yet, for the purposes of grant and paper-writing, you'd never write such a thing; it would sound too speculative.

I think it was Scientific American or another such magazine that ran a story, maybe a month and a half ago, in which they interviewed a whole bunch of real theoretical and computational neuroscientists about mind uploading. A not-that-small portion of these admitted that when they are in private, have had a drink or two, and are ready to admit things they would never say in a grant application, they are definitely trying to achieve whole-brain emulation.

Hell, it's basically the implicit point of the Human Brain Project, or whatever those initiatives are called by the US and EU governments this past year.

> You are right that you won't see many researchers publicly talking about human-level AI, or framing their research in terms of the search for general AI. But that doesn't mean the field is "dead".

Indeed. What instead happened is that actual humanlike cognition has been steadily broken down into subproblems and each subproblem is being formalized and worked-on separately. There are a few papers on optimal utility-maximizing agents for general environments, but those tend to require "until the stars burn out" levels of FLOPs to work anyway.

So actually, AI is going to work, but by the time it does, it won't be called AI. In fact, the researchers who'll create it would look at you funny for calling it AI. They do and will have lots of academic jargon used for specifying exactly what their algorithms do and how they do it, so much so that only when their algorithm kills all humans will anyone actually admit it was artificial intelligence ;-).
Awesome! Thanks for using Gittip! :D
I like how Apple has basically turned iOS into a skinned Android, but refined the basic OS instead of mucking it up like Samsung does.

This will require a response from Google for certain, and I think everybody benefits from it.
Yeah, uClinux is what i'm used to for MMU-less platforms. Then there's RTOSes, where you're looking at VxWorks/QNX/LynxOS for commercial support, or RTLinux/FreeRTOS/ChronOS for something unsupported. The Raspberry is a neat platform with plenty of uses, but custom tailored electronics often have exotic hardware with unique software constraints.
There are a two main reasons that I see, technical and business.

Generally speaking, multipoint access technologies (including cell & fixed wireless/wimax, DOCSIS, and multi-user fiber such as GPON) have a fixed amount of spectrum/timeslots to allocate for transfers. Transfer timeslots are allocated primarily for downlink (I use 75% down) because the vast majority of user traffic is download so it just makes sense to allocate that way.

On the business side it is one way to segment your customer base between business/pro users and residential users because residential users don't care and businesses are less price-sensitive. When they need more upload they are often willing to pay for dedicated symmetric connections such as TDM circuits or ethernet over fiber (the industry term is "Active Ethernet"). In theory these circuits cost more to provide because the last mile isn't shared with other users.
Wow, “vwcsgwuqmhcmzlsfgdmbuvi” is laughable, 24%, while replacing the last two characters with “V:” is exceptional, 100%?
This seems like the right venue to let them know that you have been a victim: https://www.getsafeonline.org/share-your-story/
Golang has defer. http://golang.org/doc/effective_go.html#defer

That's what grandparent post should have been using.

f, err := os.Open(filename)
if err != nil {
return fmt.Errorf("Failed to open config file: %s", err)
}
defer f.Close() // This is going to be always executed when leaving this function
err = callFunctionThatMightErrorOut()
...

When writing C++, I wish I had defer over RAII. In C++, when interfacing with lower levels or C code, you need to first wrap everything in a class. Just so that you can use unique_ptr or shared_ptr etc. Or worse, write a scoping class. Ugh. Ugly and so many lines written for nothing...
64-bit beta Chrome Web browser for Windows benchmarked
The music makes me feel like I'm curing cancer.
Basically, it's Bjarne Stroustrup reciting the history of C++, mentioning the principles on which the language stood both back then and now, and also the (technical and social) problems that occurred both back then and now.
It really is a ripe market.

The MBA is nice and all, but has an absolutely godawful screen compared to everything else in its price segment, especially if you bump up above base specs.

PC laptops with decent displays don't seem to exist below around the $900-1000 mark currently. I don't need an i7 in a notebook, but shopping around, it's been the only way for me to get something with the SSD and 8GB of RAM that I do need.
If you want to be secure against an attack you have to close all the attack vectors. If whatever the "right way" is supposed to be is patched but this method remains exploitable then you're not finished.
It also looks like both iOS and OSX are using same Webkit Api. Webviews get the same stuff Safari has access to, which mean Webviews also get access to JIT compilation including FTL tier.

More info in this talk: Introduction to Modern Webkit Api
https://developer.apple.com/videos/wwdc/2014/
Here's an email I got from FreeDNS last year:

Your account at freedns.afraid.org has not been visited in at least 5 1/2 months.

User: Xxxxx Xxxxx (xxxxxxx)
Last visited: 2013-09-21 (169 days ago)

Unless you visit the site anytime in the next 2 weeks, your account will be considered dormant. "Dormant" consists of unloading any stale DNS records from memory which you may have set up in the past.

This stale entries optimization will free up several gigabytes of memory, making it available for active users. This will allow a DNS server to do a cold configuration boot, and load in new zones in a fraction of the time and space.

Users supporting freedns.afraid.org with a premium plan of any kind (even the smallest) will not be affected.
But this seems more like "good Haskell code does not use unsafePerformIO" than "good C code does not segfault" - if you can find violations with a grep, it's much less of a concern to rely on programmers to get it right and not use it where inappropriate (which is not to say it's not a concern at all).
> Human-level AI will likely be practical this century.

Given how far away from that goal we are now, after 85 previous years of research, I would not hold my breath for reaching that goal in the next 85 years.
Cool story, but not a response to my question. When has a company -- even a single one -- been required to backdoor a product they ship to customers by any kind of court order?

(Lavabit is different in lots of ways. #1: not a product. #2: They actually had the evidence the government wanted and told the government so.)
Apple's WWDC Announcements Changed the Game
So, if I send an ecrypted protonmail to someone else's yahoo mail, what happens? Is it only encrypted in the protonmail ecosystem?

True end to end encryption would mean everything is transferred as an encypted thing, and only people with a key can open it. If any email you send out ultimately is unencrypted so that the other side can read it, we aren't much closer than where we started are we?

If an email ends up in an unencrypted IMAP mailbox on a server somewhere, how is that more secure than what happens now?
If "we" are supposed to be all of us as owners of computing devices, I'm not sure how DRM is supposed to help. Maybe the ambiguity is in what you think DRM is.

This is exactly the knee-jerk populist fluff we need people to actually think through. If we was everyone, then we could have agents that use our private key to sign and encrypt things on our behalf, but be a bit more confident that it wouldn't fall into the wrong hands. (Actually, we'd best spawn agents with a time-limited signed ephemeral private key.)

"We as in the overlords" is so predominant as a model, people have forgotten to think about the implications of such tools for themselves. Most DRM "discussion" gets reduced to "two legs baaad, four legs goood."
5 Productivity Tools to Improve Your Workflow
They don't seem to do a dictionary check at all.
#VISIONECTIDEA I'd love to make some choose your own adventure books and of course a story/game design app to go with it so you can make your own!
I just called who I think is the head of the site, a little ironic that the head of a site that is funded by the government to educate how to secure ones privacy online publishes his mobile number in the WHOIS data for said site, he asked me to email him with my concerns, which I have now done.
Use the cloud they said. It will be fun they said.
Considering how they deduct points for "bad practices", and how avoiding those "bad practices" actually makes for a smaller password space, I have half a mind to spend some time figuring out exactly how much smaller the password space is for a given length if you follow all of their advice.
There is nothing wrong with studying and preparing for emergent complexity in distributed autonomous networks.

Not studying that would be cargo culture.
Agree it is awesome (I had no part in coming up with the idea). Feel free to use us as a case study.
> But the problem is that Marx's one, true "scientific" study of history and economics turned out to be flatly wrong. It was only by adding vanguardism that it was rescued from ending up in the ash heap of history ... and the strange thing is, other forms of collectivism, to use the broadest term, also end up with a form of vanguardism.

Yeah, but capitalism also begins and ends with vanguardism (it's called Enclosure). So does almost every ideology in human history, since any organized program of change in any status quo (whether you like it or not) almost always has to be forced and enforced. Left alone, people just go back to doing what they've "always done", which is almost uniformly such utter crap[1] that the clever people keep coming up with programs to change it. Which reactionaries then complain about for the rest of time while enjoying the blessings.

[1] http://davidbrin.blogspot.co.il/2011/11/pining-for-feudalism...
John Oliver's cheeky net neutrality plea crashes FCC website
Hi luxpir, my name is Jay and I am a cofounder at Fan Harvest. Integration with other platforms is coming soon, namely LinkedIn and Twitter.
I love Gittip, and believe deeply in their philosophy goal.

I visited their hackathon Jan 2nd-4th, in Ambridge, PA.

Great team ... hard working, talented.

Chad is a superb full-stack engineer, and completely sincere in his honorable goals. I believe he and the team will succeed. And when they do, since it's bootstrapped, it will not be owned by investors.

Gittip is truly a new and deep way of thinking.
Yes, what dredmorbius said. There's also https://duckduckgo.com/feedback which lets you report/request all kinds of stuff. (It's listed as "Feedback" in the menu at the top-right of the results page.)

Initially it was just "send Gabriel an email", which he still graciously responds to, but I've been trying to do things the "right" way more recently because I'm sure he gets a lot of email :)
I think future intelligent beings will be perplexed that so few humans were absolutely obsessed with the singularity, and artificial intelligence.

But only those beings who have the capacity of experiencing surprise.

See, I can make up predictions too.
Not very clearly. Most people would read over that sentence (I did at first, although I of course wouldn't dream of entering my real password into that site). It should at least be displayed in bold red.
I am fairly shocked it took this long for someone to make a DynDNS replacement. I haven't been able to effectively use DynDNS since last century.
The Queen is a symbol that classism is alive and well in Britain.
Downvotes!? Why? The Space bar is supposed to let me scroll, and on the linked page it doesn’t do anything.
The American Dream is out of reach
Interesting, although (and I'm usually the one to reach for the tin-foil hat) I'd guess Occam's razor suggests someone passed The Independant the info from one of the sources that Snowden did release info to. Either hacked, or just under the table. I'm sure many attempts and offers have been made from / by interested parties.

Information once leaked has a tendency to keep leaking, and it's been around a year since the first leaks were made. That's long enough for... um... leaks to appear in the small network of people who had access to the original leaked material.

I'm not trying to dismiss Greenwald's hypothesis, I think it's completely valid and better suits my conspiracy theorist ideals, but I think it's worth looking into the alternative that this info just got re-leaked to a less responsible journalistic channel.

But I sort of worry that GCHQ are actually naive enough to think that side-leaks (diversionary leaks? dummy leaks?) like this would be immediately accepted and not challenged by others.
DirectTV started accepting BTC as a form of payment recently. Not sure if that could be driving up the volume?
Hi mukeshitt, thank you for recommending Fan Harvest.
J. Michael Straczynski wrote an episode of B5 which demonstrated the feeling of someone who was in this position, the feeling of helplessness as you really don't get to make a choice, they were all made for you, "The Coming of Shadows"

The quote that stands out from the episode, "It has occurred to me recently that I have never chosen anything. I was born into a role that was prepared for me. I did everything I was asked to do because it never occurred to me to choose otherwise. And now, at the end of my life, I wonder what might have been. "
>Human-level AI is possible.

Well we exist, so we know human-level intelligence can be implemented in physics. So we certainly know AI is possible.
Its loading... for a few minutes but doesn't work for me either. No error though.

Finally I have an error in a box:
The server encountered an error. Please try again later.

Try again later, this doesn't inspire me of critical business reliability.
Is there a place to try Swift without the new Xcode?
I've been reading the new Swift book and an really excited to try it out. Does anyone know if there is a way to work with the language without having a developers license and the new Xcode?
> they are definitely trying to achieve whole-brain emulation

Of course they are trying.

They were also trying in 1956: "We think that a significant advance can be made in one or more of these problems if a carefully selected group of scientists work on it together for a summer."

http://en.wikipedia.org/wiki/Dartmouth_Conference

The history of AI research is full of totally unfounded optimism that has failed every time. (I mean the kind of research that promises significant advances towards human level AI. Of course AI research has produced methods that have useful applications.)
Thanks. We appreciate the feedback. The hardest part right now is supporting all of the products out there. If it's not already supported (which means we have warranty info collected, a photo, msrp, and a bit of other info) then we go through and try to do it within 12 hrs. But this isn't immediate feedback for the user. Also we need to find a repair partner to help people get their stuff repaired.
They are also encouraging people to type their password into random sites, which is IMO the worst aspect of this.
I wasn't saying "Therefore, C++ is better than go", just that the code above was unnecessarily ugly. I actually think that exceptional conditions are usually better handled with return values, though ideally in a way that allows some constrained bubbling without too much boiler plate plumbing. Of languages I'm deeply familiar with, I think Haskell has the best facilities for this (mark it in the type system, hide it behind composition, require it's been handled in controlled places) but has facilities for crazy stuff too (some of which winds up unavoidable).
Apple picks Bing over Google to power Spotlight search on OS X and iOS
George Hernandez on Twitter:
"Google says #GoogleDrive is back for some and should be back for all within the hour."
I was seeing load issues in BigQuery yesterday and the day before. I wonder if they're rolling something out on their backend infrastructure, and this is causing resource contention.
And here's what it might have looked like if they had taken notes from a language with a good exception handling style:

using(File f = os.Open(filename)) {
callFunctionThatMightErrorOut()
}

Thanks to exceptions, `using` doesn't have to access the return value from `os.Open`, it just has to handle the exception that it (or any code inside the `using` block) might raise. Also thanks to exceptions, using can automatically cleanup `File`. Without exceptions, this simple pattern would not work very well at all.
Yeah, what's amazing is Chromebooks are WAY nicer machines at the $200-300 price range than the comparable Windows PC. It's just so bizarre the choices Windows PC makers make that are just junk.

It seems that to get a SSD in a Windows laptop, I need to either spend $1,000 or buy a decently spec'ed $500-700 laptop, and drop in my own SSD for $100.
All very good suggestions, they will help prioritize what to do next!

Yes, charts only use d3. By now the charting code has become a small d3-based js charting library.

Before I continue working on this I'm trying to understand who the potential users are and how they would use software like this. Thx for your comment.
HA! No.

I unsubscribe from any email list that sends 2 useless emails.

I set email lists to the absolute lowest frequency and verbosity acceptable (daily or monthly vs. immediate, summary only vs. full content).

I filter & archive anything that doesn't require a response (articles, coupons), or that notifies me via other channels (social network notifications).

I maintain a strict separation between work and personal email accounts.

I turn off email notifications and sync by default on my devices. I only enable them when I expect to receive email that needs to be immediately reacted to, and only for the correct accounts for the required time period.

I am available by text, IM, voice and video calls. I can be contacted for immediate concerns quickly without email.

I only read email twice a day, at the beginning and at the end of the work day.

I maintain a FAQ. I have answers to questions that I'm asked frequently on file to copy/paste. I publicly publish these answers when possible.

I skim emails and respond immediately or flag them with a TODO. I prioritize TODOs with a rough date (today, tomorrow, next week, next month) to respond. I don't bother archiving unfiltered email because read, non-flagged is effectively invisible to me.
Analyzing Product Hunt Data – Coding VC
Disagree. As a culture we have developed public offices that are structured to prevent anyone who might be elected with a mandate to effect change from doing so. The iron law of bureaucracy applies: after the first generation most of the staff of any organization see their job not as pursuing the mission statement of the org but as preserving their own jobs. Attempts to change things generate resistance from within because, hey, jobs might be threatened. Hell, political candidates who might challenge their party's ability to win future elections by accomplishing change (which might be unwelcome to some elements of the voting -- or election-buying -- public or oligaarchs) are weeded out before they get a chance to run for office.

The "disappointing" incumbent is merely a printed-paper face on the front of a machine. Which some loons choose to use for target practice. Resulting in the existence of a vast reactionary bureaucracy dedicated to extirpating threats to printed-paper faces.
Pass#123 is "exceptional". It worries me that people are slow to accept the realities of the xkcd comic on pass phrases (http://xkcd.com/936/). We are training people to think they are secure with passwords that are ridiculously easy to brute force.