skysight-inc/HackerNews huggingface dataset:
Thanks Marten, I definitely have more decoupling ideas in mind...I think my general strategy (and this will annoy people who already think the material is too brief) is to continue to break the topics apart, even if some articles are just a few pictures with thorough explanations.

As for using others' photos...there's a couple reasons, and they don't have to deal with personal pride. 1) Distribution /copyright issues, 2) I would spend waaaay too long if I felt I had to pick the best of the best out there (even among just the Wikicommons material)...plus, I'd have almost no expertise to share about them, so I'd feel a little guilty about using them mostly as eye candy.

I think my direction will be to improve the quality of the photos, but more importantly, improve the relevance of the photos to the topic at hand...I don't think I'll ever satisfy everyone's idea of what a great picture is, but at least I can put up educational ones.
Just a guess... Maybe because you have an option to turn that off and this you could not.
I found a way to get an infinite loop on one of the puzzles, but it looks like the machine halts after a fixed number of iterations. Does this mean it doesn't meet the criteria necessary to be considered a Turing machine?
> This is what needs fixing! Pip with access to compiled windows binaries.

That's the same issue really. Pip can't install (by design) binary distributions. Neither eggs nor .exes. So you are limited to easy_install on windows in many cases.
The only disadvantage is that few engineers know it, and few are willing to pick it up because they're afraid of it.

That's the advantage.
There is a fine line between slippery slope as a fallacy, and the legitimate concern that the very existence of a feature like this invites abuse. Or the even more legitimate desire to build a world in which bad actors (corporations, governments, etc.) cannot do remote evil, rather than a world that works only because they don't do remote evil.

That which does not exist cannot be abused. I'd much prefer a world where authorities cannot disable software, not a world where they merely don't.

That's not fallacious slippery slope reasoning. It's an argument for structural and technical rather than merely moral, ethical, or legal impediments to abuse of authority.
Website owners could setup blog.example.com to redirect to example.com/blog easily, and when handing out the URL they could tell people to go to blog.example.com and everyone wins
Not exactly BS - it depends on the cards. In the UK this has been demonstrated to work on Visa cards from a few different banks. I did a quick demo for Channel 4 News at their request a little while ago, video:

http://www.channel4.com/news/millions-of-barclays-card-users...

Also did one in a crowded lift for BBC Watchdog and live on This Morning breakfast show. It is pretty old news (as in years old) and is not exactly an effective way to lift lots of details. But makes a cute demo.
Just want to say, for the record, I agree; you shouldn't have to show your photos. Your points stand on their own and shouldn't have to appeal to authority...so my disagreements with you aren't based on "well let's see what you can do.
This might turn out to be a good way to get free advertising on FaceBook:

1) Register FB account [name]_[company name], with your company's logo, product feature or offer as your profile pic. You'll probably need a bunch of friends for this to work, real or fake.

2) Like every other company in existence, or at least the ones spending money on these sponsored ads.

3) Have your free ads displayed all over FB, sponsored by the company you liked.
How does that prevent a signed Ubuntu loader from running? Custom mode is to allow running differently-signed or unsigned loaders, right?
The person who invented the boltzman machines - is - the inventor of this technique. He invented boltzman machines in the 80s and spent over 20 years trying to get them to actually work on difficult tasks.

Your rant about this not being compression or whatever you're trying to say is completely off the mark. You don't seem to understand what this work is about.

The netflix challenge is a supervised learning challenge. You have lots of 'labeled data'. This technique is about using 'unlabeled' data.

(Side note: At one point, Geoff Hinton and his group using this technique had the best result in the netflix challenge, but were beaten out by ensembles of algorithms.)

Cyc has nothing to do with this and is huge failure at AI.

tldr; You don't seem to be knowing what you're talking about after having reading your comments, and seem to readily discount the some of the most prominent machine learning researchers in the world today. You're obscuring important results that newcomers might have found interesting to follow up on.
"The path of the True Geek" comes to mind. You can be serious or tongue in cheek, your choice (though my spiritual views and my sense of humor are intimately intertwined).
I learned something really useful from this: I didn't know about MailChimp's RSS-to-email service. Good tip!
I just think "efficient" is ill-defined. Nobody (or nearly nobody, I can't speak for everyone) that says vi[m] is more efficient is talking about project-level efficiency. They are talking about saving a few keystrokes (or more importantly a tiny amount of attention) when manipulating text. Manipulating text is just one part of writing software, but it's the part that developers want to spend the least amount of thought on, as it's (as you point out) not that important at the project level.

Being more efficient at manipulating text means less energy spent, which makes for happier programmers. So the more efficient text-editing is preferred by some, not because it leads to better software, but because it leads to better quality of life. And I stand by the statement that vi[m] is more efficient at manipulating text, while not disagreeing with you that it makes no difference at the project level.
Seeing as you're on HN, I'm sure you realize that those facebook widgets that show up on CNN.com are in fact served from facebook owned properties. The domain in the address bar means literally nothing here. The outsize vs inside facebook distinction is meaningless.
Yes, but Apple was the first to make lockdown an acceptable, or even desirable, thing for general-purpose consumer computing devices on a large scale. The idea was around, and implemented in a number of places (especially on phones), but Apple was the first to pull the marketing trick of getting the world to accept or welcome it in a domain thought of as computing rather than peripheral or special-purpose devices.
EVE Online actually has a very well-working economy. Regardless of whether such an approach would work be optimal in real life, it very closely resembles what a free-market economy is supposed to look like.

The news item you linked to isn't a problem of someone misunderstanding economic principles, but of a simple mistake and the resulting bug - there shouldn't have been an additional reward for surviving cargo.
"This is a purely anecdotal example, but yesterday my wife and I went to a bank to talk about pre-qualifying for a mortgage loan, and apparently you need two years of self-employment history."

You may want to search around for a different mortgage company who will do manual underwriting. It's tougher these days than it was a few years back, but it's still possible. If your 'self employment' is primarily a continuation of what you did before in the same industry, and you've got verifiable proof but less than 2 years, you may still find a lender, just not as readily prominent.
I save even more loads of scripting time by encoding in Base 1. Documentation is a snap, and no danger of creeping featuritis.
Solid idea for sure.
Google Lowers Fees, Simplifies Maps API Ahead of Google I/O
Heres a few ive read int he last month or two that I enjoyed on some level

Technopoly - http://www.goodreads.com/book/show/79678.Technopoly: the author puts forth the argument that technology isn't always good, and may replace parts of our life that are more beneficial. I don't agree with a lot o the points, but it was fascinating to see technology from a very different view point than I see it in.

Turing's Cathedral - http://www.goodreads.com/book/show/12625591-turing-s-cathedr...: A terribly named book, since it barely mentions Turing (its focus is John von Neumann and his team). It does, however, give a reallly well documented look into the stone age of digital computing.

Cluetrain Manifesto - http://www.goodreads.com/book/show/81195.The_Cluetrain_Manif...: Its been a long time since I read this originally, but I reread it again recently. If you haven't before, you should. Mostly about running a company online.

Enchantment - http://www.goodreads.com/book/show/9895917-enchantment: I like Guy Kawasaki's books. This one is a bit less focused on startup/tech, more on how you interact with people (both as a person and as a brand).

Racing the Beam - http://www.goodreads.com/book/show/5435210-racing-the-beam: A deeeeeeep dive on the atari system. Literally discusses how the controllers manipulate the bits in memory to do different actions.

Checklist Manifesto - http://www.goodreads.com/book/show/6667514-the-checklist-man...: A surgeon made a study to see how much the health care industry could be improved by having a checklist before preforming common tasks (hands are washed, patient is correct patient, etc). Phenomenal results, with really interesting implications as to human nature and expectations.
I intend to spend time with vim over the weekend and take-in some of the excellent input found on this thread.

The mental image I am developing now is that vim can be said to be efficient in a narrow sense. Perhaps that narrow definition is constrained to the file level. It's like a musical instrument to manipulate files. Once you know it well, it feels just like that. I am not saying that this is the only definition, it's just what I am coming-up with now.

Once we deviate from whatever the narrow definition of where vim is more efficient the claims start to fall apart. This doesn't happen because of vim but rather because it is the very nature of creating software: Things take time and saving keystrokes at the file-editing level isn't going to bring a project to completion six months earlier and with less bugs.

I wear at least two hats: developer and businessman. I am forced to look at things from both angles, because, well, I have to pay for the consequences of my own decisions. For example, if I succumb to my natural inclination to keep adding features it means that I might have ten programmers busy for weeks chasing an ever-moving project completion milestone. So, as a business person, I do my best to control these urges and look at things through a different equation. Eventually you have to call it "done" and move on.

Over the years I have never seen any code entry tool that truly makes a serious dent in software project timelines. Software projects are notorious for being late and over-budget. And this has absolutely nothing to do with the tools we use. Zero. A better editor or IDE will not make a dent on overall project timeline. Anyone who can figure out a way to solve that problem can become an "instant" billionaire.
If I recall correctly, you still had to supply (and wire up) the power supply, keyboard, and screen.
While I don't think it's to the same degree, I do think that "fix it" is at least in the same category of "things that turn people off OS" as RTFM.

There are different level/kinds/what-have-you of users/coders. There are wizards who write operating systems, grey-beards who write API's, application developers, scripters, and application users. It's perfectly valid for one kind of person to complain to another with no hope of fixing the issue themselves.

I work on open-source middleware both for a living and for fun and I welcome complaints about particular use-cases just as much (if not more than) patches. Cultural silos do exist between the different kinds/levels of coders and these kinds of heated conversations are needed. I can't even count how many times I've received a complaint from an app developer that ended up being a valid use-case that I had not foreseen. In fact, most of the time fixes for these issues are easy on my end. These complaints are helping me expand the user-base and utility of my code. In cases where the fix is not simple, it means there is a deeper architectural issue that I need to put on the road map. Even if they hurt my pride occasionally, these users are helping me and are contributing.
Interactive visualization of commute times for all US cities
$.get(
'http://www.corsproxy.com/google.com,
function(response) { document.body.innerHTML = response; });​

fail?
Somerville Locksmith
Somerville Locksmith: 24/7 Locksmith Boston offers a full range of locksmith services for the Somerville area. We resolving all your
somerville locksmith problems with advanced tools in minimum time.
I believe that in this system, "deep neural network" just means a regular feed-forward network that has a larger number of hidden layers. There is a relationship to DBNs though, because they initialize the weights of the neural net by doing unsupervised pre-training with a set of DBNs.
Indeed. They even tell us which are the bad guys so we don't have to exercise our brains!
I would have loved to see Cassandra and an entrant from an ACID compliant Memory Only DB like VoltDB. Still it looks like a good read. Anyone selling a used copy ?
Am I the only one who finds the InfoQ website too cluttered. I'd much rather watch this on Youtube.
> What is really ridiculous is to flame about how there is fragmentation in Python packaging, and COMPLETELY IGNORE the ongoing efforts which have made progress in exactly that area. And if someone tries to mention this progress, call them irresponsible. That is ridiculous.

It was pointed out in the past already that packaging/distutils2 is not yet implementing all functionality of setuptools. Right now I would not recommend using it personally. Then again, just my opinion.
Gamification Hits Healthcare as Startups Vie for Cash and Partners
Making my niece's world bigger by teaching her to be a hacker
Also it could have the effect of associating the Ubuntu splash screen with malware in the users mind. Given that many users associate a black linux commandline prompt with malicious hackers, this might cement in their minds that linux is bad.
Why? At least in the UK, their manifesto is crap. Nothing about healthcare or education.
Try http://google.co.nz
I believe the comparison the author makes between Turing an Darwin is valid and applies, in general, to any system really.

That is, it's very hard to describe a system, top-down, as the state of the whole thing at a particular point in time, but it's more feasible to approach a description as the rate of change of all the smaller systems contained within.

In other words: it's hard to describe a computer, but it's easier to describe it as a series of computations (Turing machine); it's hard to describe "life", but it's easier to describe it as a series of processes over time (evolution).

It's a way of thinking.
One language dies every 14 days.
As someone who has a keen interest in reading about evolution and artificial intelligence, I'm a bit disappointed they had to bring an anti-God slant to the article.

Other than that, I certainly believe it's possible to generate something "intelligent" (for lack of a better word). I think this will require an improvement in both processing ability -- and more importantly -- an innovative new way to create a mutation algorithm. If we just take bits and let them mutate over time, we may eventually get something like AI but I think it will take more time than we have. We'll need to use our own intelligence to accelerate this process.
He's learning design the healthy way - practicing the principles he's learning and also keeping in mind that they're not strict rules, like physics. Everything has to be contextualized to your own circumstances and tested in the wild to see what holds up.
true, but what's the interest rate for short term cap gains?

i know it's (15,30), but i can't rememeber if it's just 18% or something more like 25%. and since i am efficient (read: lazy :), i just overestimated to 30% instead of wikipedia-ing.
They didn't really lose. Facebook just tossed them some shakedown money to go away.
I thought the link would be of companies that use Haskell as their primary language of development, but it is more of companies which use/had used Haskell in one of their projects. The former would be interesting to know, if indeed such companies exist.
If you do state machine code still, check out ragel: http://www.complang.org/ragel/ it's awesome. Since it compiles the state-machine for you, it is much more maintainable than ad-hoc approaches, and as an added bonus will generate state-graphs for you. I used to do the ad-hoc approach to (with an ugly-ass awk script) but since I found ragel, never again!
Ask HN: Web font services that accept PayPal?
I don't have a CreditCard so I'm looking for a premium web font service that DOES accept PayPal. Don't get me wrong, I'm not a huge PayPal fan. Other payment methods however would be a pain. Since most of these services are based outside of the EU, bank transfers would take too long.

Any suggestions? Thanks!

Ps. I know, I know, http://www.google.com/webfonts/
Why Should Books Still Be Books When They're on Tablets?
I once played with continuous testing using a python fresh from the Hg repo. Once you set up your CI/CT box with enough compute power there is no reason to always check your product against the upstream pre-release components.

Now that I remember it, it was a pretty nice setup - creating OpenVZ partitions from a template, making python from sources and testing the application within the machine. Too bad it was a one-off thing. I should have used something like buildbot or jenkins.
Isn't this an old post?
Too many young people have college debt, that's for certain.

I still think that exposure to the type of humanities courses that have been part of a traditional college education are very important for generating citizens with the critical thinking skills necessary for a functional political system. However, as the funding base for our university system is attacked, that very important component is often the first to be jettisoned.
Yes, and it certainly isn't the first. Here are a few more, all of which reference lolcat at some point (all of these I believe are PhD dissertations, assuming I set the filter correctly):

Frigiola, H. N. (2009). The meanings of dogs and cats in U.S. american culture based on movies, cartoons, and consumer goods. Purdue University). ProQuest Dissertations and Theses, http://search.proquest.com/docview/304990738?accountid=12725

Beyer, J. L. (2011). Youth and the generation of political consciousness online. University of Washington). ProQuest Dissertations and Theses, http://search.proquest.com/docview/930881479?accountid=12725

Bacon, J. (2011). The digital folklore project: Tracking the oral tradition on the world wide web. East Tennessee State University). ProQuest Dissertations and Theses, http://search.proquest.com/docview/918226965?accountid=12725

Ellcessor, E. (2012). Access ability: Policies, practices, and representations of disability online. The University of Wisconsin - Madison). ProQuest Dissertations and Theses, http://search.proquest.com/docview/1017548871?accountid=1272...

Helms, J. M. (2010). RHIZ|Comics: The structure, sign, and play of image and text. Clemson University). ProQuest Dissertations and Theses, http://search.proquest.com/docview/305186664?accountid=12725

Rosatelli, M. E. (2011). A framework for digital emotions. Virginia Commonwealth University). ProQuest Dissertations and Theses, http://search.proquest.com/docview/879043137?accountid=12725
This is actually a fairly common choice for startups, the "deployment mullet". Business up front, party on the back end.
The "earning them a master's" doesn't ruffle my feathers. A master's thesis in itself doesn't mean much; it doesn't have to present new results nor have any impact. Presumably this student had to complete the coursework required for the degree, and his adviser let him wank around with lolcats for the thesis. The thesis alone didn't earn him the degree, and given that the bar isn't that high for master's theses anyway, it's not that big of a deal.
Depends. The availability of open-source libraries in a language can be a big advantage.
اجابة امتحان الفلسفة والمنطق 2012 للثانوية العامة
اجابة امتحان الفلسفة والمنطق 2012 للثانوية العامة
اجابة امتحان الفلسفة والمنطق 2012 للثانوية العامة
اجابة امتحان الفلسفة والمنطق 2012 للثانوية العامة
Facebook Ads Are Now Running On Zynga.com, Previewing A FB Ad Network
A cry for help
This is my cry for help.

Browsing HackerNews I read about geniuses creating the most amazing, seamless, intuitive tools year after year in the start-up scene. The results are absolutely astonishing, and frankly otherworldly, to a person like me.

I then close my browser window and begin my work in medical research, attempting to shed light on healthcare outcomes - how to change our current practices to be more evidence-based and directed toward the concerns of the patient. More often than not this research requires of me to look in 7 different places in 3 or 4 separate electronic medical records databases for something as simple as the time a surgery starts (This is at a single institution). It is this way for many reasons, the most relevant of which is that there exists no tool today that addresses the concerns of those taking part in every element of the healthcare delivery process, and so we're left with each element picking their own favorite tool and gluing them together as best we can.

In this day and age we have more data than we know what to do with, and sadly even if we knew what to do with it (And many of us have some great ideas) an army of people would be required just to figure out where the data are at. My cry for help is probably not going to do much - we all know how confusing this system can be, even if we're not in the healthcare field - my hope is simply that all of you with this unique gift of being able to create amazing things with programming will at least give this huge problem a second thought.

If this problem were tackled you and your team will have helped millions of people receive superior healthcare delivery, and will have indirectly saved some lives in the process.
I've used Rails and Noir and they're not really comparable. Noir is much more minimalist and doesn't cover nearly the same ground as Rails. Noir is more like Sinatra as I understand it.

The Clojure mentality so far has eschewed all encompassing frameworks like Rails in favor of smaller interfitting libraries anyway.
Perhaps it's worth having both the maximal and the moderate positions -- the maximalists introduce the pure form of the idea, shifting the Overton window, so the more moderate version becomes palatable.

http://en.wikipedia.org/wiki/Overton_window
Hmmm among the responses this seems like the most likely explanation. Thanks!
The Intersection Between Cyberespionage And Cybercrime
The only requirement for my MA was to stay alive for two years after graduating my BA (seriously) - needless to say I've never bothered to collect on that offer, but if I had it would certainly be worth less (if there is a metric for value of academic theses) than one issued on the basis of a thesis about Lolcats.
I was afraid of this. I was wondering if there was something I was missing. This begs the question, why then are there so many apps if the possibility of making a lot of money from them is remote?
On a immediately useful practical note, OneNote also contains this functionality (obviously not as powerful). I've used it to record a meeting's audio sync'd to my notes, and then be able to search the audio to jump exactly to where someone mentioned something and review context. Saved my ass on at least one occasion.
That list is much longer than it used to be.