skysight-inc/HackerNews huggingface dataset:
I think I can speak for everyone when I say "Autodesk? Really?"
Virool (YC S12) Provides An Easy Way For Video Producers To Boost Their Views
That well and truly depends, for a start on the demography of your congregation.

One of the reasons I had a miserable time living in Cambridge, MA was because the synagogue I tried to join was primarily filled with very secularized, particularly wealthy, overwhelmingly middle-aged academics and businessmen. The kind of "Jews" who'll go out to a paid restaurant for Sabbath dinner every Friday night, but won't order meat because they're vegetarians.

This was an exact non-match to a 22-year-old, religiously inclined, left-wing kid who writes code for a living.
You are probably right. But it's probably never going to happen.

Indeed this "war on drugs" will probably remain until there is a generational shift in power or if some pharmaceutical company saves the world by developing soma.

For those who don't know what soma is, it's a fictional non-addictive recreational drug without negative side effects first described by Aldous Huxley in his novel "Brave New World".
Prime number patterns
Seconded. After a 3 month (!!) off-and-on interviewing process at Rackspace, you can be sure they will have zero of my business in the future.
How much money would a site like FunnyJunk take annually? I mean is this thing a hobby or is it paying the kind of money you could live on in New York (which I assume to be expensive)?
CouchDB is Amazing
New TSA scanner can tell what you had for breakfast from 50 meters away
It kind of looks like it may have peaked last year, though I suspect that's just data noise as opposed to some fundamental improvements.
Marissa Mayer's Principles of Innovation
Steve Jobs and Zuckerberg were mentioned in this thread as examples of CEOs who can't be wrong and have revisionist memories.
Until they walk into a French McDonalds.
Autodesk is actually a pretty cool company in the enterprise space. They're historically a CAD behemoth, but have been releasing a bunch of apps and experimenting with different business models. Their software is typically rough around the edges, but they could have something cool up their sleeves with this.
A simple breakdown of the algorithm:
1. Choose an order for the four directions UP, DOWN, LEFT, RIGHT.
2. Choose a starting point and add to list, draw white.
3. Add all neighboring points to list in order chosen in step 1. The points that are already added (even if now removed) or would be outside are omitted.
4. Let n be number of points drawn white, m number of points currently in list. Remove the point at list index n%m.
5. Color said point white and goto 3.

In order to understand what is going on, lets first discount the conditions for a point not to be added to the last. Lets say they were added but ignored when popped. We would then iterate over every other point in the list, because for every step, we both increment our list index, AND remove one element. If the directions at index 0, and 2 were then non opposite (i.e. left - top), then we would flood fill in left-top direction. If the directions were opposite we would first fill a line.
Anyway, we need not go deeper into what would happen after that, it was just to get a feel for it. Because we actually have those two conditions for not inserting a point into the list. This could probably be thought as giving rise to a pseudo random disturbance in our index picking.

If this approximation is accepted the algorithm looks like this

1. Choose an order for the four directions UP, DOWN, LEFT, RIGHT.
2. Choose a starting point and add to list, draw white.
3. Add all neighboring points to list in order chosen in step 1.
4. Let n be number of points drawn white, m number of points currently in list. Remove the point at list index Math.floor(n*(1+Math.random())%m.
5. Color said point white and goto 3.

From this we can get a feel for what is happening. The reason we proceed outwards is that we the points we color are more and more recently added (i.e. further out). The reason for the gaps is that we a) effectively increase our index by 2+a random small integer.

The reason that we start filling again from the beginning is not explained by the random model, but can be understood from the fact that in the original algorithm, when we reach the borders, n starts increasing faster than m. This is because there is a high chance that added points are illegal. Since n increases faster than m, n%m will wrap around, and we start drawing points with low indices again.

I am not completely sure about these points: I have not tested them, but they seem a likely explanation.
Who on HN is taking one or more of these courses?

I'm trying to get used to the model by taking courses that will mostly be for review (but I expect that they will get into some material that is new for me, or forgotten through lack of practice for me) such as

Statistics One by Princeton University starting 3 September 2012, taught by Andrew Conway

Calculus: Single Variable by University of Pennsylvania 27 August 2012, taught by Robert Ghrist

Introduction to Logic by Stanford University 24 September 2012, taught by Michael Genesereth

I'm currently in the Udacity introductory courses on statistics and physics, again for personal review and also to check them out for my children. I'm intensely curious about how this course delivery model will develop, so I'm jumping in to use the Massive Open Online Courses to study subjects I like to self-study anyhow.
Such a library is considered private, although such libraries may have public access. Public libraries are considered public by virtue of being publicly funded, partially or wholly, via taxes.
Ya allah! And the solution was so simple, too: invest his millions and live off the interest/dividends, which would be a modest income. A more modest income would have kept gold-diggers away, and he would have figured out that while the security of a personal trust fund is nice to have, you don't need millions to make friends.
Public support of marijuana legalization has hit 50%. California almost did it two years ago, Colorado will try this year, and Rhode Island just reduced penalties. As demographics shift with public opinion and governments look for ways to both cut budgets and increase tax revenue, I view it as the inevitable future, pending the uncertain influence of embedded interests and other factors I might be unaware of.
Is there anyone on Hacker News who works with this kind of technology, and knows what is holding this technology back from (1) higher resolution and (2) color vision? Obviously that this gets approved is a great achievement, but there is _huge_ room for improvement.
Static Stretching Injured my Lower Back
This was a confusingly titled post that had me briefly concerned for all of my useless little apps that run on Webfaction. Once I realized what it actually was, it's actually a nice little write-up that I'll probably implement one of these days, so thanks!

Just avoid starting things with "<service> fail." to save future heart attacks.
The AI community seems somewhat dispersed in the UK. There are pockets of interest, mostly where universities carrying out research in this area reside: I know some of these exist in London and Edinburgh.

Also there's an AI conference taking place in Cambridge later in the year.
Then a translation device at carrier assigns the client a different address. I heard first-hand that this is very annoying.
Have a look through my posting history and see how many times I've said that. As for 'not being downmodded much', you can't see it, but that 'fuck you' comment is actually my highest modded comment in my first page of listings. Surprised me, yes, but that's the way it is.

The reason why I said it was that your condescending comment was not only extremely patronising, it was wrong. The story above took place in 1942. The allies didn't even accept that the Final Solution was taking place until 1944. Yes, Jews were being shipped off to concentration camps - so were the Japanese in the US. This was not something particularly immoral to the public of the day.

The simple question is this: If "but they're nazis!" is the all-powerful "I win" moral trump card of the day, why did the US wait two years before joining the war, and even then only doing so because they were attacked?

It's odd that you've gone so far out of your way to imply you feel otherwise.
Another condescending, patronising remark, showing that you're more interested in belittling me than understanding what I have to say. Just because I support apolitical care organisations doesn't mean I want genocide to proceed - and I don't believe you really think I am implying that.
The "country of origin" is very debatable. I consider myself Uruguayan because I was born here, but my great-grandparents were German. However, someone in Tuscany was asked, and he said "my family has only been here for four centuries". Should someone like Zidane be considered French, or "French of Algerian extraction"?

By the tuscanian's perspective, there are no Americans, only "American of Irish extraction" and so on, while over here we all consider ourselves Uruguayans.

Something you don't understand is that those terms ("Chinese-American") are an US cultural thing.

Many of my fellow countrymen (I'm from Uruguay) are extremely shocked when they go to the U.S. ... we've learned about at most 3 races, and you people have 16 !!! One of my teachers likes an anecdote where, when filling a form at San Diego University, he had to ask the clerk what "race" he was - the clerk decided he was "Hispanic", and then there was a sub-category "White Hispanic" or "Black Hispanic". However, he's descendant from Spaniards and probably the exact same racial composition as racists from California that despise "hispanics" (there was a genocide here in Uruguay and we don't have native blood, we're all descendants of spaniards, italians and other european countries, plus some descendants of slaves).
Yeah, that's my question too.
When you're using a smartphone, you're usually pointing it towards the ground / 45° angle. You're not in a position to take good photographs of people. So others know you're not taking photos.
they did ok with Pixlr acquisition
Is the moral of the story here that we should all spam the crap out of Facebook activity feeds?
Indeed and ATOS IT recently were crying they needed more pay and were shouting about it. Now if they were told there appeal for more money would take at least a year to be heard and in the meantime that they would not get paid anything until that appeal for more money. Then that would of been karma and a fair approach.

Ironicly I know of three people who attended a ATOS medical. One had cancer (turned out to be terminal), one had MS and the other had phsical injury including 2 fingers missing. They were all deemed fit for work apart from the one who could clearly not hold a long-bow due to the missing fingers, least thats the funny take on it. Do wonder if the French are still pissed that we let so called pesants goto war with longbow's and is the origins of the two finger jesture in the UK as a sign to the French we can still use the long bow. Those captured by the French would have there bow fingers cut off and thus a display of those two fingers was born as a in your face gesture towards the French.

Back onto the offtopic subject you may be intersted to look up how many of those deemed fit for work have died shortly after there income was cut off. If it was in any other country it would be called genocide etc.

This brings us nicely back on-topic in saying that descrimination of disabled people in any shape or form is more of a issue than race descrimination thesedays. If people are asked about Hitler and World War II and gas chambers then they go on about the victimised Jewish people and how bad it was for them (and it was a bad thing). Nobody mentions how disabled people were also given the same treatment. Church's, many still accepted forms of estabilshments have and some still do descriminate against disabeled people. Even hospitals. This I have witnessed many times personaly and it is utterly disgusting. There is one small plus side though. That is you can more easily identify genuine people from those who operate such double-standards and in that can avoid them.

ATOS is mearly a knife edge away from being audited at a level that will embarass and shame them. McDonalds are no better but sadly don't cash in on Goverment contracts so in that are sadly immune to alot of bad PR, historicaly they have done some major crimes.
You do not program nand gates. You program your cpu. Last time I've checked, it's not Reduceron II but instead AMD64 or ARM cpu. One which is inherently imperative - it's von neumann machine. It has registers, shared writable memory and stuff.
The New Face of the Online Spammer
Pinterest Analytics Dashboard - PinAuthority.com
Fresh Content Keeps B2B SEO Alive
Does this mean there's a business opportunity here, than? A 3rd party, escrow-esque middleman who holds the domain so that neither party breaks the agreement?
Stop selectively reading through your ideological lens.

My evidence is "the technology that Cassandra uses"--that is, the SSTable/BigTable storage format and the Amazon Dynamo eventual consistency and distribution model--has been not only peer reviewed and published, but has been serving for years as the foundation of two of the busiest Internet websites in the world. That's real world experience orders of magnitude more extensive and robust than the anything MongoDB can offer.
Unix? What Unix? This is Linux
The Gamification course (https://www.coursera.org/course/gamification) seems to be a great resource.

It is one of those topics that there is not too much helpful material online - so I am looking forward to it.
Ask HN: Using C or C++ for parallel Android and iOS dev.
I have read quite a few comments in the past about people using C or C++ as the backend to their Android / iOS projects, with Objective C / Java being used for the front end interface code. Unfortunately, I've never seen a project like this open sourced, and I am sure I will fall into a whole set of pitfalls if I begin from scratch.

Are there any books or example source for even trivial applications that actually use C or C++ from the backend work?

(I am aware that you can use C# through mono touch, but I try to avoid the .NET technologies outside of work)
Well at least you can buy it. I am in Sweden and can't.
This post is a spoiler. Do not click if you haven't seen the premiere of Breaking Bad. I haven't seen it yet and I clicked the link and read the first five words and immediately clicked back.
Beaches in the world
Beautiful beaches and hidden coves; world-class hotels; fresh, inventive cuisine; watersports galore; extraordinary natural beauty; and perfect weather make this USA an best honeymoon destination .
I find it very unlikely that you had "at least" 3 friends quit Facebook because of SocialCam but whatever you say. I personally think this is exactly the kind of startup PG should invest in anyway. It fits the YC model perfectly.
SocialCam is a 'social media' company? Serious question. I've always felt it was more of a link/video spam site that holds barely any original content - just a long chain of forwarding/referral links.
You're needlessly binding yourself to some level of liability which amounts to giving the other party something for nothing in return, other than the idea which is generally worthless coming from someone who likely can't execute it.
Moreover, the author seems to completely miss the point that SPDY was designed to overcome wide area networking performance issues with the way http uses tcp. Which it does quite well for substantial latency improvements.

He throws out a lot of criticism about SPDY being haphazardly designed (with no explanation), then we find out that really he has an axe to grind over cookies and SSL.

I call bullshit on the whole post. I found nothing useful in it. I almost fell for the http router bit, but again he offers no more than vague criticisms. If SPDY hasn't been a problem at Google and Facebook for load balancers, SPDY isn't badly designed for load balancer implementation. It leads me to believe that his real issue is that Varnish must have been coded in such a way to make it hard to support SPDY. Or perhaps that the authors real beef with SPDY is that he didn't design it.
This is somewhat surprising but not THAT much considering Autodesk makes a lot of creative finishing products and are trying to penetrate the consumer/indie space. (for example, Autodesk Smoke 2013 will cost ~25% of what Smoke 2012 did: http://www.premiumbeat.com/blog/autodesk-smoke-2013/)

While this doesn't seem to be that much in line with their current product line, they can experiment in the mobile space, acquire a good team and maybe develop some new integration between creative finishing and mobile video.

I have faith.
A brief insight into Java Persistence API
Kinda interesting that SICP is the first book on the suggested reading list. Too bad the start date is months away!
Just be careful about NDA's that are worded like non-compete clauses. If you read the NDA and clear and happy with it then your ok. If you read it and don't fully understand the potentual outcomes or your not happy then get somebody who knows that area or law to go over it. Not aware that you can't just upload the NDA publicly to be gone over, though may not be looked upon positivly but when NDA's need a NDA then you know things are messed up.

Might be nice to have a collection of NDA's or some more standard ones that have been fully legaly audited and known. Instead companies seem to reinvent wheels and add on spikes and bells to there own gain.

[EDIT ADD] Nothing stopping you doing your own NDA template that your happy with and offering that instead and also in that having your own NDA to cover what they pay you or anything you don't want made public. You may have your own tool-set you use for development that you use in work. Something to think about, if it's important to you then what protects you from them. It's about trust and if they want you to sign a statement of trust then why can't they. Rememebr companies will mostly insist its trivial and insist you sign it there and then, if you do it to them would they sign just as fast. Thats how you measure trust sometimes.
Look were fisher-yates is used. It is only used if you press a certain key, otherwise not at all.
"Cry me a river" is no more compelling than "I am right because I say so". I am making money? I didn't realize my free site that I pay hosting expenses for out of my pocket was making me money. When can I expect my check?

You haven't offered any reason why anyone would want to move from client side sessions to server side sessions. If you want to affect change, you need to provide reason for change, not just condescending nonsense.
How the Navy’s Incompetence Sank the ‘Green Fleet’
No hole punching method will work for all combinations of firewall at each end of the intended communications channel. If connecting the clients directly in either direction after the initial negotiation fails then Skype (and tools like it) will instead send the data via a 3rd host (which sits in the middle and acts as a bridge between the two TCP streams).

If they get a wiretap order and your client can normally achieve a direct connection with a particular user, they could just emulate connection failure and the clients would revert to using the proxy without informing the user (after all, they are designed to do that for the sake of resilience of the user experience). You can probably see where the traffic is going, the client may even tell you without you having to dig far, but you won't know if you are going via the middle-man server(s) because of a general network issue that is stopping a direct connection being possible or if it is because of a wire-tap.
A Supercar TV Network
nice work @nedwin. great to see it get off the ground from startup weekend melbourne.
For instance, if Microsoft wanted to learn about technical or trade secrets of competitors communicating through Skype (say, a couple of start-up founders), now they're free to do it.

Is that any different from using, say, Gmail or Google Apps? Not saying that Google is looking at that data but this is a problem with essentially every web-based communication tool. People shouldn't have an expectation of privacy or security just because it's a company they know/like or it's a popular tool.
It wasn't either, just a sarcastic way to point out that these types of takedowns hit Republicans regularly while Democrats skate by. It's also quite clear a lot of this exact same clip can be found on YouTube alone, just without Romney's attacks voiced over. It doesn't take a genius to see that SOMEONE who is liberal(or lots of someone's) are clearly going out of their way to target Republicans with DMCA take downs.
Autodesk sounds like a weird acquirer, but I'm happy for them. I had heard that they had been diluted to nothing in justin.tv so I'm glad they got the reward they deserve.
We are stored procedure-centric. An ORM wouldn't help us. What Moose brings is an ability to bring the sort of rich type constraints we are used to doing in-db into the application level.
Their FAQ says it's a free beta of a paid product and to contact them if you're interested in using it commercially, so it probably won't be free for too much longer.
If you think McDonald's is liable for assaulting you, bring a suit. If you lack the resources to bring a suit, by all means complain and stop shopping at McDonald's.

But how much else is there to say, really?
I hope she doesn't regret it. I just read this article by Anne-Marie Slaughter, titled "Why Women can't have it all" and describing her experience mixing a high-power job with raising children (even with a supportive husband):

http://www.theatlantic.com/magazine/archive/2012/07/why-wome...
Also PPA-based, by the way.
Hit Me Baby One More Time