skysight-inc/HackerNews huggingface dataset:
In this article I discuss the process of designing, prototyping, testing and releasing a game for the uninitiated.

Interestingly, you don't even need to be a programmer to achieve this these days...

Hope you enjoy it!

Cheers, Paul.
If you are up for SQL, the downtime issue is solvable with ChronicDB pain-free.
An interesting take on Operating System design is the Synthesis Kernel that makes use of techniques like lockless data structures and run-time code synthesis:

http://valerieaurora.org/synthesis/SynthesisOS/
Download Facebook Instant Messenger Official Version
Ping.fm vulnerable to Clickjacking (Video Demonstration)
Lets say someone is just starting their tennis training. They like the game, but they want to learn how to play well.
Would you tell them that all that matters is whether they manage to beat their next opponent, and to focus on that?

Or might you say "Dont worry about whether you win or lose for a while, instead focus on improving your fundamental skills"?

The first strategy, where you only learn whatever you need to to achieve the next immediate goal, is a bit like greedy optimisation.
Its got its merits; but its also got its flaws - for example, you could pick up bad habits that help you win your first few games, but then hinder your later development.

Most teaching of advanced topics, which typically happens at university, seem to focus on building a broad foundation of theory, and move on to applications later; the whole idea underpinning this is that we can learn more efficiently than by just having people focus on solving the next problem they have.

I would advocate planning ahead, to try and find efficient paths through the space of programmer knowledge.
Hence I disagree with edw519's advice - if you are on a mission to improve your general programming, I think you are starting in the right place, by evaluating where you are, and trying to figure out whats most efficient to learn.

There is merit to grounding learning in solving real problems; but there's merit to trying to think ahead, and anticipate, too.
Most of the problems described have more to do with human nature then with yoga in particular. If you are 100 pounds overweight and live a sedentary lifestyle, then one day try to run a marathon just like that, there are high chances you will get injured. This is a bit of a hyperbole, but for many people going into sports is exactly this way, after years of inactivity there is some sudden abrupt strike of enthusiasm (e. g. a new years resolution), which leads people to apply too much intensity to a body that isn't prepared for it, ultimately ending with an injury. I have seen plenty of examples of this just among friends and relatives.

I haven't been in a yoga class and I am not a practitioner, but as far as I know from secondary sources the kind of instruction one will receive in yoga is in fact much wiser in this respect then in almost any other sport. Most of books written about yoga I have seen are full of precautions about not rushing things on yourself, starting with the simplest positions, going into the positions very slowly, getting out of the position as soon as you experience the slightest discomfort, warnings about not doing the inverted positions without consulting a doctor and so on. I don't think the article does justice to this. The example with the men kneeling each day for hours is especially absurd and I fail to see what it has to do with yoga.

Of course I don't doubt some of the more unnatural positions might really be doing more harm then good to the body even for experienced practicioners, the set of yoga positions as far I understand was invented very long ago and there is no reason it shouldn't be revised using modern knowledge of anatomy etc. I just don't believe most people would experience any of the problems described in the article if they actually followed the teachings, especially beginners just looking to improve their health, who are advised to use really simple positions and are in fact unable to perform the advanced ones according to the principles outlined above.
Free web-based C# to Java Converter
CodePorting allows migrating your .NET solutions, projects and files into Java in the cloud. You can easily port your C# code directly or import from popular version control repositories like GIT, Mercurial HG and SubVersion. CodePorting also allows you to download a Microsoft Visual Studio plugin and convert C# code in the real time without leaving the development environment.
$40/month? It's almost free! And, if $40 really is a big deal, I doubt you would bite at $20 or even $5; you would just do it yourself. Or, at least comfort yourself with the idea that you could.
"There's no conspiracy" he said sarcastically. Screw the "International Banker" Media. Think for yourself!!!!!!!!
I'm still shocked these companies with online productivity tools dont provide this as a standalone enterprise app -- there's certainly plenty of customers who would pay for an internally hosted version of this that are unable to use a cloud based service.
> Closest I can come is square minus the other two which gives:

Yep, you got it! That is the solution. There is a method to the madness. Given series S squares, F fibonaccis, P primes, with an op of minus, the convolution series

C = S op F op P = S op P op F

gives you 1 5 9 15 20 28... ( ps the third term is 9 and not 7 as stated in the original problem. In my defense, it was 7pm and I was drowsy when I posted that, so I must have looked at my watch, seen the 7 on the dial and then wrote 7 instead of 9. Apologies )
In a 1x1 grid you would only use one digit, not 9. A 1x1 grid requires 0 clues, a 2x2 requires 1 clue.
Wrong, the whole reason why NoSQL databases exist is that SQL databases aren't always the best solution for any given problem. CouchDB in particular tries to solve different problems than MySQL does, or the same problems in a different way. You should learn about it rather than citing misinformed memes.
Learn About Warner Sallman
I tried Trello a few weeks ago, and although I love its interface, I just can't find a use for it. I already use Omnifocus for keeping track of lists of things that I have to get done. I use Google Docs for spreadsheets, and SimpleNote w/ Notational Velocity for simple text documents. How is everyone else using Trello?
Former Skype Exec Christopher Dean Joins Urban Airship
Well, I might be wrong at this, I am not really good in politics, but when I hear in news that Libya is being bombed by US, UK, and FR and then I make a quick google search about Libya's major oil buyers and see that those are exactly the same countries that came to bomb them. Well the whole spirit of "bringing democracy to totalitarian states" disappears... From the first link you provided, I wonder why is it ExxonMobile to get the Iraqi oil contract before LukOil and others. Here in Turkmenistan, the major contracted oil/gas companies are Petronas(Malaysia), Petforac(Russia) and Dragon Oil(UAE). I wonder where is ExxonMobile and British Petrolium, ohh, maybe they are still busy at bringing democracy to other more oil and gas wealthy states such as Iran, Syria and Co.
Superfeedr with Node.js
Samsung Quarterly Profit Rises as Galaxy Phones Lure Consumers From Apple
Swimming is only seen as recuperative by people who never swam seriously. Most competitive swimmers have experienced shoulder tendinitis, and there are many other joints under stress: ankles, elbows, neck, knees. The masters swimmers I know are very mindful of not overdoing their training intensity and volume.
Thank you for this thoughtful explanation, which I have never encountered before. Off topic, but because you have a unique perspective, I would like to ask you a question I have been polling interesting people I meet: determinism or free will?
IF Eric Schmidt will do no evil,

AND doing no evil would wreck Microsoft's business,

AND wrecking Microsoft's business would do evil to Microsoft shareholders,

THEN Eric Schmidt cannot be CEO of Microsoft.
It didn't appear that Let over Lambda was free either, just some select chapters at the bottom of the page.

If you click on "Table of Contents" (http://letoverlambda.com/index.cl/toc) the author gives access to the first 6 chapters with only 2 non published online. Which I think is great, I've been considering buying this book for a while but was afraid it would be too far over my head. Now I get to find out first.
BTW, UCSD students recenetly "broke in" to an auxiliary library shuttered due to budget cuts: http://www.publiclibraries.com/blog/college-students-force-u...

A quiet place to study and think is crucially important
Public libraries (in the traditional, physical-book-filled sense) are probably a doomed institution.

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

Maybe they can hold on as free Internet cafes, since that seems to be how many people actually use them today. All that would be missing would be the availability of free or subsidized tea, drip coffee, and maybe some sort of nutritious but inexpensive to prepare hot soup.
Show HN: World Countries in JSON, CSV and XML
I agree. Legos are targeted at kids who, as I understand it, have not developed abstract thinking yet. Thus allowing them to build concrete objects that they are familiar with such as houses, cars, shops, towers, etc. is the strength of that play type.

Perhaps it would be more appropriate to say that Qubits are the abstract thinker's legos? Even that would be a bit of a stretch. However, I do see that there is some very interesting potential there. I cannot speak to how well those pieces will work. Will they hold together like Legos do, or will it be frustration-ville like Mega-Blocks. (I only speak from personal experience, maybe others had better experiences with Mega-Blocks.)

I had both legos and Meccano/Erector sets when I was growing up. Those two toys, though complementary, filled vastly different roles in my game play. Legos filled the practical, down to earth area, where I could build cities, create stories for my people, etc. On the other hand Erector sets taught me lots about engineering or architecture. Even following the instructions to put together a pre-conceived set was very instructive. I also learned a lot about prototyping from them. You would build something, say a car, and the first instance it would come out blocky and ugly, but functional. Then you would see how it could improve aesthetically or performance-wise. You make those changes, which quite often required taking most of the car apart, and then you would see others. Quite a good lesson in R&D at least at a base level.

Qubits seems to combine some aspects from both those toys and the result appears to be a third niche in the free-play type toy market. Qubits is rather abstract when compared to legos, and even erector, though it definitely has the architectural potential like Erector. However its pieces are more lego-ish in that they appear to be large, plastic, multi-colored, and most importantly don't require tiny screws and special tools to put together and take apart. The result, I think, will be a toy that is far more popular at school than at home. Teachers will use it to model shapes, concepts, etc. This could continue into high school where math, chemistry, etc classes could model things with them. (be warned I am neither a mathematician nor chemist.)
I think the toy will be successful in its niche, but it is not a cooler lego, it is entirely separate.
I am curious about a couple of things.

1) They already use the triangle shape as their basic object. I had to learn that it was the best shape for building sturdy structures on my own using Erector. Is making that an assumption instead of a learning point a negative? Tentatively, I think that depends on the goal of the toy.

2) I am not sure how much traction it will be able to grab outside of learning environments. Legos (and for some of us Erector) were a toy that allowed imagination play, which was real play. This toy seems to be mostly learning disguised as play (not a bad thing.)

3) Did I miss the picture of a gun, cause those shapes are just itching to be built into awesome unrealistic weaponry. Its the first thing I would build. (maybe that says something about me...)

EDIT: formatting.
It's not "getting hung up" about the specifics. They are relevant, and clearly deliberately chosen. You're right that we don't know this likelihood with absolute 100% certainty, but that doesn't mean we should dismiss our personal experience, and a bit of logic (maths is typically more useful for, and a more practical path into, engineering than law, and there's far more politicians in my country with a background in law than there are with a background in engineering) out of hand.

What this article is trying to present is heuristic errors - like question 1, where ignoring of the fact that sample size is relevant gets you to the wrong answer. Ignoring the likelihood that there is a correlation between personal interests and career choice seems to me to be the equivalent heuristic error for this question.

Let me give you an alternate example. There are roughly 700 million Europeans and roughly 300 million Americans. If I randomly picked one person out from this, gave you no other information and asked you where they came from, you'd have a 70% chance of guessing correctly by saying "Europe". If I told you that their first language was English, that they loved American football and baseball and hated soccer, and that their favourite TV show was Conan, and then asked you to guess where they came from, it would be hugely naive to ignore that information and still assume that they were probably European. Yes, it's entirely possible that there are Europeans who fall into all of those things, and I've not done a survey to find the exact percentage of each group that answer this description, but I'd be prepared to put a fair amount of money on the fact that there's a larger overall number of Americans who answer it than Europeans, so the smart guess would now be that they are American.
It is also the main point that I am wondering about. It appears that trello especially resonates with software developers and iirc this is also why it was built in the beginning.

Why not embrace that fact and go with it to make it a great tool for software developers?
from clint.textui.color import red, blue, green

print "{0}, {1}, and {2}".format(red('red'), blue('blue'), green('green'))
Not quite what you're looking for, but there is Spice.

http://naif.jpl.nasa.gov/naif/toolkit.html

It is used for general astrometry (coordinate frame transfer and time references). It also can help you point your camera in the right spot as it can model relativity. AGI's STK is basically a wrapper around this JPL product.
Well, it is definitely ambiguous, but it looks like section 103 does apply to domestic sites.

However, they do focus on a particular class of sites:

U.S.-directed site is primarily designed or operated for
the purpose of, has only limited purpose or use other
than, or is marketed by its operator or another acting
in concert with that operator for use in, offering goods
or services in a manner that engages in, enables, or
facilitates, a violation of [...some existing laws...]

While, I admit that is also a bit ambiguous, it would be rather easy for a lawyer to claim YouTube has a purpose beyond offering infringing or counterfeit content.

EDIT: The Manager's Amendment further clarifies this section as follows:

the site is primarily designed or
operated for the purpose of, has only lim-
ited purpose or use other than, or is mar-
keted by its operator or another acting in
concert with that operator primarily for
use in, offering goods or services in viola-
tion of— [...some existing laws...]
I think you are misrepresenting the power structure here. If it weren't for people downloading music for free off the internet, we would never have managed to get $0.99/tracks on iTunes in DRM free format - no motivation for the Music Industry to do so.

Remember - Consumers are _customers_ - all we really want is to be able to read/play/listen/purchase the content that is created in a format compatible with the tools/systems that we use.
Ask HN: Sass and Less - practical problems. How do you cope with these?
Using Less and Sass (Scss) for a while, there are two practical problems, which I dislike and am interested if you have the same problem and how you cope with it.

Imagine this piece of less/sass:

section one at http://pastie.org/3138269

Problem 1) if you have lots of properties, you don't see all the code on single screen and you see for example just this:

section two at http://pastie.org/3138269

The problem is you don't have any indication that .baz inherits from .foo and .bar, plus you get into parenthesis hell at the bottom.

In plain old css you would see

section three at http://pastie.org/3138269

and everything is clear. The only thing that helps a bit is code collapsing in the editor. Other partial solution might be the editor automatically adding comments to code like this:

section four at http://pastie.org/3138269

Problem 2) I decide I want to apply .baz style on completely different place. In plain old css I would do

section five at http://pastie.org/3138269

In less and sass I am in trouble. I have to a) duplicate the code from .baz to #elsewhere, which is poor solution or b) take out .baz definition "out" to the top level, which is also problem, because you won't transfer the inherited properties.

Obviously there are many benefits that keep me using less/sass, but I am really curious how do you guys cope with these problems.

Thanks.
Their interpretation of question 5 is just plain wrong. Aside from the fact that losses DO hurt more than gains (because you need to alter your plans to accomodate losses), the assumption of equivalence is fundamentally flawed.

The problem is that the two halves are inverted. Correcting:

5a: Your base position is $900, and you have the option of risking $900 for a possible gain of $100. You have a 90% chance of gaining $100 (a trivial amount) and a 10% chance of losing $900 (a big amount).

5b: Your base position is -$900, and you have the option of risking $100 for a possible gain of $900. You have a 90% chance of losing $100 (a trivial amount) and a 10% chance of gaining $900 (a big amount).

Since you're an individual, and not a statistical average, there's no middle ground in the values gained or lost.
So the rational person is right to choose A, then B. The two are NOT equivalent to an individual. The trivial amount makes little difference as a gain or a loss, but the big amount does.
I wouldn't be so sure -- I mean back when he was elected I would have agreed with you, but since it turned out that he was worse than Bush he might actually do it.
once again, massive, massive thanks to the guys from
- tornadio2
- tornado
- socket.io
A cartographers' response to this discussion, see:
http://www.cartotalk.com/index.php?showtopic=7831&pid=41...
I'll be honest, if our customers were not as stubborn as they are about hosting their own software then I would never do anything else but host it myself either!

We host a lot of sites on our custom CMS and it makes life so much easier to role bug fixes and db updates when there is only 1 code base to update. Also you don't have issues where people are on older version and need to update through versions

We try push all our customers into this model with those exact reasons.
Yeah, I got a little aggressive in my background-position setting (fixed it a bit). The problem is that some portraits are close ups, and others are two-thirds body...hard to get chins in the former without cutting off heads in the latter :)
It's funny because the way I play Sudoku is often through sheer brute force as well.
Nope. He was "chief cook and bottle washer". Went as far as soldering some resistors, though. http://vodpod.com/watch/15750006-founder-stories-how-michael...
I never intended to, but this approach has helped me tremendously by accident.

First off, reading code is kinda boring, and if you don't know everything about a language, it can be easy to get stuck in a spot and not know where the code goes next. What I did was configure a debugger. I do Ruby, Objective-C and PHP work, and all three languages have excellent debugging support (rdebug, gdb and xdebug, respectfully). Configure your IDE/editor to hook into the debugger of choice for your language of choice, and for something as simple as figuring out what a variable holds without having to litter your code with errant puts/echo/printf statements, set a breakpoint and run your code. Step through the program one step at a time, and you'll easily see how your request to do X also makes your program do A, F, G, and Z through the framework or libraries you are using.

Plus, learning how to use a debugger will be a tremendous boon to your skillset.
>I'm going to assume that by "afford" you mean monetarily. In that case how do you know it can't be afforded?

Because the US is broke its debt keeps going up and its economy needs dirt cheap oil right now, not having it hit 200+ when Iran shuts down the Strait of Hormutz.
$40 a month for the high end. That said, $40 a month is far from free. To put it into perspective that's about what Github charges for 20 private repositories ;)
There's an experimental branch with 256 support. Fallback isn't simple though.
About 5 : (I quote you "Those creative people, though, want to profit from their efforts even as they shed the old constraints - they don't want their works to become instant common property, usable and salable by all without compensation to the original creator, simply because technology enables easy copying."

You only describe an instrumental goal here. The real goal is to have a fulfilling life (whatever that means), and the primary mean for most creative people is doing creative work, and being recognized for that.

Money only matter to the extent that it helps creative people doing what they want (namely, create). I believe extra profit is secondary most of the time.

As you pointed out, creators are more and more able to bypass established publishing entities, as distribution is becoming cheaper. Which means the creator gets a much, much bigger share of the pie. Therefore, the pie can shrink quite a lot before the creator can no longer eat. I don't think an abolition of copyright would shrink the pie past that point. (For those who already starve —need a day job—, that's another story.)
Why doesn't one of the labels just buy Grooveshark? Make an offer they can't resist. The record label would get some fresh talent with actual vision, and worst case scenario would be Grooveshark getting shut down and the founders making a decent exit.
Collaboration I think. It was for NASA's cloud infrastructure called 'Nebula'. Those developers have moved on and have now started 2 new companies.
Start asking on all their twitter and facebook feeds why they aren't covering SOPA

Cover both the channel and all their anchors. Be polite.

MSNBC constantly proclaims how progressive they are but they sure don't act like it.
Those poses show spinal extension, not flexion. It may be the GP was using the wrong word here. I've never seen a yoga class that focused on spinal flexion, but there are a lot of poses that extend the spine, and if done wrong they can cause injury. Most yoga teachers know this, though, and encourage students not to over-extend, either by keeping abdominals active as you describe, or by focusing the extension on the mid- and upper-back rather than the lumbar.

On an only slightly related note, why doesn't gecko spell checker recognize flexion?
The image links are broken for me. Anyone else? I'd like to see them...