skysight-inc/HackerNews huggingface dataset:
I've thought about building GitHub / BitBucket tools (issue management, pull requests etc) that work with data stored in git repositories, as opposed to one big tool that owns the git repository and manages the data in a locked-up SQL database. We already have this for code browsers (e.g. cgit), but that alone can't compete with the "full suite" that others offer.

It would have several advantages for the user:

1) You could pick your issue management separately from your code browser

2) You don't have to worry that the best tooling (Github) has some of the least reliable storage.

3) If it stored the data in git, it would work offline!

The big downside is that having to "assemble your own" is more complicated for the user, and that it isn't Github/BitBucket's business model...
> 67 years ago Stalin defended from Hitler his right to suppress Soviet people

Great quote.
Even though it sounds interesting, I believe that object-oriented programming has nothing to do with relational calculus. They are two different and very powerful things and they should stay separate, in order to stay powerful. There has to be a thin bridge between them (like JDBC). But again, I strongly believe that they should not affect each other.
This got me curious, what's that?
Actually it just might be possible to do, at least in a probabilistic sense. The author of Rybka at least managed to 'prove' (in a weak sense) that a certain opening is unplayable. Quite facinating: http://en.chessbase.com/post/rajlich-busting-the-king-s-gamb...
Digital Ocean has a great tutorial on setting up OpenVPN [1]. I've used this and gotten decent latency and good throughput over both broadband and LTE service using a small ($5/month) VPS.

1. https://www.digitalocean.com/community/tutorials/how-to-inst...
AI seems more feasible than interstellar travel. I think the singularity or whatever is far further off than people guess because the stuff we don't know is a lot harder than we can know, but interstellar travel either requires massive breakthroughs in physics or engineering on a level we have yet to seriously contemplate.

the proponents of any given tier of AI approaches always claims that consciousness will arise out of just doing more of what they're doing now. I doubt it.

Of course, an AI that wipes us out before figuring out how to repair itself would be kind of dumb.

BTW a recent episode of Elementary was based on this topic and was, by the standards of network TV, stunningly accurate on all the issues.
I disagree. If you could run a machine that performed equally well in a real-world environment as a human, at a lower cost than it costs to feed and pay a human laborer, it would be a no-brainer to invest in thousands of these machines to perform various consulting services that are bought and sold over the internet. And here I've only touched the slice of the world economy that exclusively consists of information-inputs being turned into information-outputs.

The market for general AI is massive. The only reason you can't see it is that no similar service exists. So this is not an argument.

(In fact, a similar service does exist: Indian IT outsourcing sweatshops, which while usually not delivering top-quality products still are massively profitable).
I believe the Amiga was the first computer system to just this - although with the massive CPU board caches that we have today, I don't think this would be as useful.

http://en.wikipedia.org/wiki/Blitter
Maybe AI will destroy the human race by becoming so entertaining we won't want to unplug it.

Or do anything else except watch it and improve it.

(See also, Internet.)
70 USD plus taxes and fees is about 70 EUR. I don't know if that's really so much better value.

The utility of an internet connection doesn't scale linearly with speed. Once you're at the point where you can stream HD video, diminishing returns start kicking in pretty hard. How often are you waiting for a >100MB file transfer and can't work until it's completed?
And the issue isn't so much whether or not a programmer can hold the "entire system" in their head so much as, if they don't need to, they can be doing a whole lot more. This is, after all, what computers are good for.
My opinion is the dumb artificial logic is more dangerous than real artificial intelligence.

At the moment we have complex systems, such as international stock markets, which are dependant on rules pre-defined by developers and system designers. The more complex these systems are, the greater the potential for "dumb logic" to misdiagnose something and then start performing a series of events that would be, in the best case scenario, highly disruptive.

I guess a bit like how OCR is designed to detect patterns and determine what characters are the closest match. If you have some nonsense scribblings, OCR will still try to recognise those random shames as letters where as a human would spot that the markings are not intended to be letters and words. So if AI allows a machine to double check it's running parameters and spot what would have been processed regardless by dumb logic as incorrect (eg spot the random scribblings are not intended to be characters) then I'm all for artificial intelligence.
Elon Musk is not from a different field. I wouldn't call him ignorant.
How exactly does it end the human race? It takes over our cars and drives us all off a cliff? It infects all computers and overheats the batteries? This planet is well suited to biological life, it'd be pretty hard to kill all of us.

Hopefully instead of random annihilation "it" calculates the optimum number of humans for the size and resource limit of the planet and assists us in lowering our numbers.
Great work! Please, tweet more or email customers more about things like 2.0 Alpha! Would love to start testing this sooner.
Responsive is not just visual: 3 useful JavaScript APIs
GCHQ GERONTIC NIGELLA Bases Eyed
Go 1.4 Release Candidate 2 is released
Personally I'd hold off committing any source code (outside of personal projects) to something this new anyway, especially if it's only your first week on the job.
The message should be: We need more funding and promotion of AI safety research.
For me at least, games tend to fit one of the following two categories:

1) Fun caused by learning—whether if it's an 80's style sidescroller a racing game or a RTS, many many games are about steadily mastering skills and using them to take on progressively harder challenges.

2) Immersive stories—RPGs can offer many of the same benefits of either reading fiction or watching movies. This type is pretty rare on a mobile device, but certainly not unheard of.

In either case, a game is something I'd actively seek out, not a way of escaping "pain". I certainly don't feel a "pain" of boredom that needs to be relieved. I'm just not that morose.
I find this sort of anthropocentrism a bit silly. Biological life, in all its forms, is but a stepladder to machine intelligence: beings superior in every way. So what if humans have to go to make way for it?
Realize that when using Acompli, all your email flows through their servers. That means Acompli is storing your credentials. It's unfortunate that Acompli hides this fact through hand-waving.

On a personal level, I say "no thanks" to this.
On a corporate level, people should realize that this violates many corporate infosec policies.
Off topic, but the sign up process is very bad. Why do they need full name, email, company name, role, address, phone number, catcha, etc to just sign up for more information?
OGScapital – Investor Attracting Business Plans for Startups
http://tumblr.knowyourmeme.com/post/4028078808/this-raptor-j...
There's an old turn of phrase from the building industry which can to mind while reading this article, and I think it sums it up perfectly.

"Measure twice, cut once"

I'd argue that a lot of projects these days suffer a death of a thousand cuts.
What is wrong with the comments...
New Horizons Spacecraft Will Step on Pluto After 9 Years in Space
It sucks when you don't understand it, like any other language/technology :) When you understand SQL, it is a powerful implementation of a relational calculus
Strange use of "git-based" wording. Do I understand correctly, they implemented their own git command line binaries that you install to replace the original git binaries? Possibly a fork of git client and server?
No package manager or dependencies seems strange. What would you call all the projects on this page? https://code.google.com/p/go-wiki/wiki/PackageManagementTool...
By that measure, everything is gov't funded. Thankfully the courts don't see it that way.
and while we're at it, why the need for a "State" field that's only relevant to one country?
This isn't fear mongering, it's simply a question of due diligence. AI is a big unknown (unlike viruses, comets, nuclear weapons, incidentally, all of which we have at least some grasp of -- ever seen an AI?)
What is the relationship between perfect pitch and tonal languages? I've dabbled in Mandarin and there relative pitch seems to be good enough. But I realize that there are tonal languages other than Mandarin, and I know nothing about them...
Wouldn't it be nice if we had identified global warming earlier and started acting on it before industries that pollute became a vital part of our society, and hence became much harder to change?
I'm more interested in their pricing structure. Knowing Amazon, will we see something in the line of $0.25 per repo plus bandwidth.
In my experience, every time we tried to replace SQL with something else (last time it was Zend Framework with its SQL request builder), the entire project code base turned into a heap of mysteries... Since then, in every project, no matter how complex or simple it is, we try to stay with plain old SQL queries.
You Can See the Milky Way
How to Get Your Product Featured on Uncrate (And Increase Your Sales by 385%)
A big part of the problem is that most music theory was developed to describe preexisting practice, without a whole lot of knowledge about why tonal music is pleasing. The result is a music theory that's highly layered, with the layers corresponding roughly to the major quantum leaps in theory all mixed together, rather inconsistently. We could go back and fix it, but that would require a grand unified theory of harmony, something which hasn't quite emerged, although we've made some big steps on the past decade.

The other reality is that we tend to teach theory from a perspective that explains simple music and progresses to the more complex, and then chronologically. This may be helpful for practicing musicians, but it does little to explain how the fundamental tonal concepts for together (scale structure, harmonic progression/voice leading, timbre, and tuning).
You could be right, you could be wrong. Do you work in AI? I suppose it's hard to tell how far the industry actually is, towards emulating portions of brain functionality.
Would you consider open-sourcing / documenting / blogging how you do that (or even providing some pointers to help get me started)? I'm playing with kubernetes and AWS, and it isn't clear what the best networking solution is (rudder, weave, IPv6, SDN); it would be helpful to have some pointers on the OpenVswitch front.

(I only ask because it doesn't look like it is your core business)
Snapchat launches geofilters
Nothing actually, they're working correctly. The people on the other hand... that's the questionable part. ;)
Could someone more versed with PHP, and this project explain why turning off garbage collection helped so much? and why they didn't turn it back on at the end of the function?
>there are tonal languages, after all!

I believe most (if not all) natural tonal languages use relative pitch, not absolute, so you wouldn't need perfect pitch to understand them.
From http://iq.intel.co.uk/how-intel-keeps-stephen-hawking-talkin...

> Professor Hawking has been using his new software for several months while
> Lama and her team have been debugging and fine-tuning it. It’s almost
> finished, and when it is, Intel plans to make the system available to the
> open source community.
It can't be that clear because I don't see how their views are ignorant. Care to enlighten us?
I live in London and that's not quite true. There is a lot of demand for front end guys, especially with AngularJS (Backbone shows up quite a lot as well, EmberJS only rarely), NodeJS and single page web app experience. And salaries for these positions are actually on par with backend roles at the moment.

Of course there are some poorly paid front end jobs but if you have been keeping up with latest frameworks and tools in the JS world, you will fall into the lucrative group of front end jobs.

When you are contracting, they can actually be higher. I see lots of lucrative Angular and Node contracts around (£500-600/pd).
The commit is great. I love that the comments have spiraled completely out of control. At this point, 30 minutes after the link was posted, the comment thread is now a competition to see who can post the best gif.

I know we're serious here, but stuff like this reminds me why I love the internet so much. It's fun to cut loose once in a while.
Thanks for sunfish, great work!
Interesting. I was looking at the comments hoping for some more technical background, but unfortunately they seem to have been run over by the animated gif crowd.

Any more details on this?
As far as i understand composer is roughly the same thing as the cpan client. And they just simply disabled the garbage collector for it.

What is this guy doing that he needs gigabytes of memory to install a bunch of php libraries?

Before: Memory usage: 2194.78MB (peak: 3077.39MB), time: 1324.69s
After: Memory usage: 4542.54MB (peak: 4856.12MB), time: 232.66s
pretty much all machines are already capable of killing us. they're just not smart enough to be able to want to yet. :)
A Googler's Quest to Teach Machines How to Understand Emotions
A wonderful tool to know and analyse your logs. and make meaning of it.
The worst case scenario is that AI is an all powerful psychopath - like the way extremist liberals ala 'the corporation' evaluate big business. We run our lives under the assumption that the rules and organizations we structure our societies around are something fundamental about humans that is 'good' or at least 'neutral'. If AI starts creating techniques of which to modify structures I already find incomprehensible, then it becomes a tool of which to analyze those structures as well. We know the present to be distinguishable from our history through differentiation. I agree it's moot. We can't know for better, or worse.
How about a mechanical display built using mindstorm robots and individual blocks as pixels? I bet you could get at least 1 frame a minute.
Yep, although you could probably say that given a timbre, octaves without optimal partial coincidence are pretty unacceptable.
Don’t miss your short term goals chasing your north star
I've only ever heard it used as "on" or "from". So I read this as... "run their status page on/from their own infrastructure" too.
Wait, when did Github become the new 4chan?
Didn't Hawking a while ago say Black Holes don't exist?
That's assuming that there is some sort of selection pressure that will cause improvement over time.
Great! Thanks for finding that.
I don't know. I used to work for AWS, and this sounds very link an internal tool that is used to manage the entire Amazon retail infrastructure. That being the case, this is going to be a lot more powerful and useful for online infrastructure (in AWS, obviously) than anything else out there. Even if it's not all that initially, I suspect the extra functionality will come sooner rather than later.

It's somewhat annoying I know, but I'm not going to go into more detail as I'm not sure about the legality of my position should I do so.

Edit: On review of their website, I had missed the announcements for Amazon CodePipeline and Amazon CodeDeploy, which between them provide all the missing functionality I hinted at above. And so yes, it looks like this is the internal tool I was referring to.
Shameless plug: Here's a bunch of interactive "brain-filling curves" - http://benvan.co.uk/lsys
The Bitcoin Boy: 16-Year-Old Prodigy Erik Finman
Never have I seen so many gifs on a commit page.
Who would even have the knowledge to reverse engineer something like a modern intel processor other than ex-intel engineers? Would they even be able to do it in a reasonable timeframe(<5 years)?
Unless of course they agreed to it. If not then yes it's a cheap shot.
The website is just an interface that displays the stream and the webserver only signals user connect and disconnect to every listeners, everything else is P2P.
Yahoo has a much more technically detailed article about the software, including a video showing the software in action. https://www.yahoo.com/tech/how-intel-helped-stephen-hawking-...

Direct link to the screen-capture video: https://www.youtube.com/watch?v=mPU6mnM2i-k

TL;DR Hawking only has a single reliable, low-latency binary signal (facial muscle movements), so his interface has been a constantly-moving cursor that he can "click" when it's over the next symbol/command he wishes to select. The innovations here are in the interpretation of those selections: he now has autosuggest for text (designed specifically for him based on the corpus of his works) and shortcuts for filesystem management.

I'm looking forward to seeing when the source code is released, or when a paper is written. Just looking at the data-entry video, for instance, there are interesting parallels between the timing specifications for Hawking's Yes/No dialog and GUI design for dialogs for non-disabled users - in both cases, if there's not enough spacing in between buttons, or orderings are unpredictable, it's much easier for someone to mis-click!
Yeah, seems like a bug "fix."
What's your point? That anecdotally you've heard that someone in the military used a term that's offensive, and you then therefore conclude that the military is just as racist now as it was then?

You're wrong. The US military used to be segregated back then, now it's not and actually desegregated before the rest of the country. As proof of a watershed change, the former chairman of the joint chiefs was African American, there are many minority generals and admirals in the US military, the military has a robust EEO program and outright quotas for leadership positions, including for officers. And much more.

It's not helpful to assert nothing's changed based on an anecdote, clearly a lot has changed.
E-book prices may rise as VAT law kicks in
Parasites can have multiple host species, some in which they are benign and some in which they are deadly. Malaria has been killing humans for thousands of years. Also for example, HIV.
By making a lot of shitty ones, realizing it afterwards, and gradually making less shitty ones until you rarely make shitty architectural choices.
It's much closer to reddit than 4chan, otherwise the nature of the images posted would be a little different.

And it's been like this for 2 or 3 years now. I've seen comment spam of images for commits and issues for quite a while.
Recursively gathering all dependencies a project might have. A huge downside of the modern scripting languages landscape is that dependency graphs can get quite convoluted
That's exactly the kind of optimisation that I had in mind. What I'm saying is that the static analysis would work the same even if memcpy was implemented by jumping to memmove or some linker trick to make it resolve to memmove.
I like the idea of some good, open source tools to do the different bits, preferably focused on flexibility and ease of data access (as you mentioned)

to me this would mean an issue tracker, and some kind of merge request/review tool. these could be paired with the likes of Gollum, providing a wiki.

One thing though, I would really love to see them support more than just git. Mercurial shouldn't be hard to support, as it has largely similar concepts, and even though SVN is not as popular as it was at its peak, its still widely used and a very good choice for some workflows/use cases.

In the same vane, I would love to see a decent stand-alone code browser that supports different VCS.
Yes it is.

Next question
This statement depends on a quite expansive interpretation of the word "statistics", to include generative models over the real numbers (statistics proper, as we all learned it in school), nongenerative but probabilistic machine learning, probabilistic programming (aka: Turing-complete generative modeling), and the probabilistic approach to cognitive science (which uses more-or-less all of the above).
Senior iOS Dev - RetailMeNot, London, UK

We are looking for a Senior iOS Engineer to join our growing engineering team who are changing the way millions of people shop. You will be responsible for the development of our native iPhone apps across each of our European territories. This role is primarily based in our London office, but you will have the opportunity to work with our teams around the world, particularly in Vannes, France and Austin TX where our global engineering team is based.

Responsibilities:

* Develop and integrate new features in our apps across Europe: we have a product roadmap which you will shape with your expertise and contribute to with your code.
* Take ownership of and pride in what you deliver: you will take care of one or multiple apps, the submission to Apple, crash reports and user feedback.
* Communicating efficiently and transparently with the technical lead and the rest of the team: your capacity to estimate correctly and communicate promptly and honestly is essential.
* Be a proactive problem solver: as a senior we expect you to deliver reliable code, always trying to avoid technical debt and embrace refactoring when needed.
* Mentor less experienced software engineer: as a senior you have a lot of experience that you can share with the team.

Requirements:

* You have 3+ years of experience with Objective-C and probably you wrote a class or two in Swift.
* You can talk about CoreData, sqlite, RESTful APIs, CoreLocation, AutoLayout, Cocoapods, AFNetworking, Jenkins, and possibly you work daily with these technologies.
* You have apps in the store that we can download and play with now, even better you can send us the source code of one of these apps.

Desirable:

* You have a github / bitbucket account where you publish libraries, open-source apps or contributed to other projects.
* BSc or MSc in Computer Science or relevant experience commensurate to a bachelor’s.
* Vous parlez français

What to expect from us:

* A laid-back environment to put you in the best conditions to deliver.
* Opportunities to attend conferences and get the training you need to grow.
* All the hardware you may need to get your job done.
* The opportunity to prototype with new exciting technologies and hardware (wearables, beacons, drones!?)
* A friendly and fun company culture (see http://www.vouchercodes.co.uk/careers/life-at-vouchercodes/)

If you think you are a great fit for this role please send us the following:
- complete the code test at http://hosted.vouchercodes.co.uk/recruitment/VCCodeTest.zip, follow the instructions on the README file.
- github / bitbucket account or link to relevant source code, stackoverflow and other relevant links.
- a brief explanation of what you could bring to the team and please tell us if there is any particular source code or app that you're particularly proud of.
- your cv

jobs@vouchercodes.co.uk
Garbage collection is slow, but reduces memory usage. So disabling it costs memory. Also, Composer does not keep running, once the job is done, the script terminates, so you don't have to enable GC back again (it's only disabled in the context of the current execution).
This doesn't say much. "I think there is a world market for maybe five computers." -- Thomas Watson, chairman of IBM, 1943. Boy he was wrong.
Why is this submission not on the front-page anymore? Was it removed by the moderators? Or were there too many comments in a short amount of time? Too many killer arguments? This seems like an important topic to discuss. I don’t get it.