skysight-inc/HackerNews huggingface dataset:
Maybe, that one time. But if it gets the word out that the theatre /does not tolerate/ cell phone usage during a show, and that you really /will/ get kicked out if you do so, then it should make for less distractions overall for regular/repeat patrons in the future. I fucking hate people who use their goddamn phones during a movie, because of how insanely distracting their bright screen and bleepy feedback noises are in an otherwise most dark and sometimes quiet room. Heck, I would gladly sit through one of these fuckheads being noisily ejected from the theatre simply because they've /already/ ruined my enjoyment of the show, and deserve nothing less. That it will hopefully make phone use less likely in the future is just the cherry on top.
Dug a little deeper: seems Afroyim v. Rusk http://en.wikipedia.org/wiki/Afroyim_v._Rusk says something different about the average citizen. There was an amendment that did not get ratified ( http://www.heraldica.org/topics/usa/usnob.htm and http://en.wikipedia.org/wiki/Titles_of_Nobility_Amendment ). I remember Ike's knighthood was honorary, but he was elected President.
Interesting, I hadn't thought along those lines when I wrote that because I was focused on how lax the security was, and not thinking about culpability. I updated the post with a note about that.
Some of the entries are obviously added by others, and not even necessarily even the right profile. For instance, Paul Graham is in the list (and in the shared circle), however it is not pg: https://plus.google.com/114939270563299965266/posts
Is it just me, or does anyone else feel like an underachiever after reading that? :-/ In comparison my year feels like I spent it watching re-runs on TV in my pajamas with a bowl of Cheetos by my side.

On a serious note, that is an excellent selection of papers and books - Thanks fogus. You have me very inspired for 2012. Now, on to get some reading done.
Interestingly I've found this not to be the case, many very good teams of coders (in my experience) have at least one socially awkward person, and still perform very well. (Sometimes it feels like the manager is little more then "socialable" face of the team.)

On the other hand, I find that attitude matters a lot, and one even mildly disgruntled / unmotivated person can really sink a team.
Like I said, I've love to see legislative effort aimed at making this sort of negligence criminal; I have absolutely no legal background so I have no idea if there's current legal ground to pursue on.

They did store CVVs and expiration dates in addition to credit card numbers, so I'd imagine there's some sort of PCI violation going on.
Seems not working on iPad
As much as I wish we had nice fast automated checkout technology right now, having a shop like this would drive me mad.

These things have become infamous here in the UK for "Unexpected Item in Bagging Area" and similar.

What would be really nice is RFID or similar instant scanning of everything in your basket (a local library has this for piles of books), but that may be a way off yet.
I don't usually vote, but when I see that a useful comment has been downvoted, I upvote, as I did just now. The reason I am pointing this out is because I strongly suggest that the system be somehow changed so as not to alienate people who create useful comments. Also, we should be able to buy and sell points.
Then a coworking space could provide you with the separation between home/office that some of us need.
> But who introduces you to new artists, who gives you news and opinion, who provides the bits between the songs...

You can listen to pretty much any radio station (local/national/international) online though.
Yes I see Mark and those, but I can't exactly prove it's NOT them, and can't two people have the same name?
Looks like a interesting idea. Would be cool if you could incorporate YouTube into it as well. YouTube is my primary Social Network (http://YouTube.com/Urgo) where I did a video a day for a whole year may 2010-may 2011 and still make a couple vlogs a week. If that could be tied in as well with my twitter, flickr & foursquare I think I'd be sold into trying it out :) I signed up for a beta invite.
I'm tired of marketing boost as "modern C++". Alexei Alexandrescu, the author of "Modern C++ design" book has since gone on greener pastures and got involved with the D language. He participated in the design of D, and wrote a book about it.

Not using shared_ptr a code smell? If you're not able to keep track of your objects yourself, you should not be using C or C++. It's not that hard like you would like us believe.

Also, apart from the cost of maintaining reference counts, shared_ptr makes an extra allocation for the control block. Unless you take care and use make_shared, you end up with allocations that are twice as slow.

On a cynical side: Boost has become Dave Abrahams' business (1) He (and co.) have a vested interest in making you believe that the Boost-way is "the" way of writing "modern" (as defined by HIM and his followers) C++ code. I just wonder whether he had that much foresight, or just took the chance when he saw the opportunity.

(1) I remember once asking about obtaining slides about fusion from a past BoostCon conference and got a blank "no". Slides were available only to the people who paid to attend the conference.
"Very bad"? I think you're being a bit dramatic. Leaving your server unpatched is "very bad". Storing passwords in plaintext is "very bad". Spam detection at this point is so good that leaving your email out in the open does not even cause an inconvenience, let alone a significant non-personalized security threat (for people like us anyway).
Game publishers could follow the example of books. They used to price discriminate based on time, with ebooks they had to rethink their strategy. $15-$35 for downloadable-only, $50-$70 for downloadable + physical games, maybe even higher for collector editions, would probably work well.
[EDIT: how silly of me. I pointed out how a summary was partisan and linked to a biased source on HN. I forgot how consensual this place was. Forget the argument I was trying to make then]

"[Atari] thanks to their special relationship with Apple"

Of course. Apple is famous for how well it gets along with every other hardware- or software-making companies.

Atari claims the game is so nearly identical as to invoke copyright infringement. Atari is biased, but so is Vector Tanks' developer. I haven't seen the game, so I can't judge, but here is what one random review says:

"[...] Battlezone.

Yes, Atari's first-person, vector-based tank shooter all wrapped up in a wonderfully imposing up-right cabinet. Battlezone. I feel like it's part of my DNA.

And so does Retro Overlord Peter Hirschberg. This is why Battlezone is proudly represented in his amazing Luna City Arcade located in Northern Virginia.

Now, one would think that a man with such a magical cave of retro delight in which to daily dwell would be satisfied with the arcade goodness found within. But not Peter. Peter got greedy. He wanted the goodness of Battlezone in his pocket--with him at all times. What's more, he has attempted to one-up the legendary green-and-black tank shooter and inject a bit of modern vitality into the tried and true formula.

Well, there was no stopping him. Peter Hirschberg has just released Vector Tanks [App Store] for the iPhone and iPod touch through the iTunes App Store (published by Chillingo).

Vector Tanks feels like Battlezone 2.0. It's a first-person 3D tank shooter with a vector-based battlefield display akin to the classic we know so well, but [...]"

This is a review of Vector Tanks, in case you were confused by the 4 mentions of Battlezone.

Well, I would still have to see both games, but it doesn't seem as clear-cut to me as the title of this HN entry implies.
I'd like to see a list of all the games that were part of this claim by Atari, because this is a pretty slippery slope. One for one knockoffs (same game art & design) I can see, but games that were inspired by something else should in no way be victim here. Otherwise, how long before Nintendo lays claim that Sonic is a infringing on their copyright?
I am still amazed with how few design jobs are available remotely. I hope more companies start using distributed teams.
This is interesting because it is a great example of how technology is in the process of automating the world out of jobs. That is not a complaint mind you; it's simply an important indicator of the change taking place in the world at the moment. With every passing year, new, more advanced technologies become available and the ones from the year before get cheaper and with artificial intelligence and automation technology becoming more and more powerful and capable, I am 100% certain that most "dumb" jobs - the kind for which low wages are paid due to the lower skills required, are going to become obsolete and replaced by technology. This means we'll go through an ever-more-apparent period of politicians becrying the losses of jobs, the need to create new jobs and so forth and whatever they try, they will fail because jobs lost due to automation are going to dwarf those lost due to economic/recession-related reasons. Personally I think this will eventually bring about something of a new age where the masses (the 99%) end up forcing in a new paradigm surrounding how we live and work. I am not sure what that would look like, but it is certainly inevitable.
I've been working with a company now remotely for about 3 years. We've only all met in person with 100% of the team maybe 3 times since I started. Partial team meeting with more than 2 people perhaps 6 times.

I do agree that culturally it can make for a weaker culture. I'm not really "friends" with any of my co-workers like I have been at all my prior companies. I've never worked on side projects with my coworkers after-hours like I have prior. It isn't the same.

Yet, I think its really the culture that we set because of the people we have and/or the tone set by management, not because remote working is a bad idea. We probably could be all a lot closer if management set that as a cultural goal.

I agree, there is certainly a difference between having someone come in your office and sending you an email.

It would seem the solution, as you've identified, is to have some scheduled and semi-frequent in-person interaction in a non-rushed manner.
You might want to start with the latest Aaron Hillegass book, which is an intro to Objective-C. It's really intended for folks new to programming, but it works. http://www.bignerdranch.com/book/objective-c_programming_the...
I'm not sure this applies for international contractors though but the same applies for the european countries and it's harsher. In Spain if you have worked for more than 6 months on a contract for 1 employer you are considered an employee.

It comes down to social security payments :). A contractor pays less than a full-time one and the government looks upon contracting like this as a way of dodging paying the correct social security for an employee.

Leads to a horrible environment where people get fired every 6 months and then recontracted under another work title.
Sex Education for Teenagers, Online and in Texts
I suggest Learn Code the Hard Way by Zed A. Shaw (http://learncodethehardway.org/). It's online, it's free and it's brilliant. I'd suggest him to go with Python as his first language.

If he wants to be a good programmer, he should be able to pick up languages rather quickly after he learns his first one. So switching language is not an issue. Keep in mind though, learning the first one will take some time.
IIRC and IANAL, but someone mentioned a Texas law that requires companies to properly protect customer data. Stratfor is based in Austin.

I wouldn't want to be in their shoes.
That makes little sense. Do I assume that use of a wormhole circumvents thermodynamics? After all, the sun is in the bottom of a rather large gravity well. It's about 900 MJ/kg from the sun to earth (I think that's measured from the core). A megaton explosion is 4.184 petajoules, so if you could move 5,000 kg from the sun to the earth then it's the same amount of energy you would need to set off a megaton explosion.

I don't know how much density is in a 5,000 kg chunk of the sun.
Atari has been little more than a brand name and an IP catalogue since the late 90's. They and Hasbro Interactive sued a bunch of shareware developers in 2000 before releasing a slew of truly awful Windows "reboots" of Asteroids, etc.

The scary part is that copyright law is not yet decided on the "look-and-feel" infringement issue, yet Atari/Infogrames seems to be getting their way without touching the courts. This is a chilling trend and has definite parallels with SOPA.
Previously: http://news.ycombinator.com/item?id=668198
The funny part is that Apple is not my current worry. I am very scared of Microsoft's new policy for Windows 8 apps using Metro / WinRT. I am not a lawsuit fan, but I hope someone sues them to force open access. I can see app stores on devices (phones / tablets), but not forced on a PC.

The power a forced app store gives the platform provider is too much. Microsoft could delay a competitors approval while they add new features to their own product. Beyond that, the notion that only the platform provider should have a "relationship" with the customer is bogus.
It's just a case of technological progress. I find these things (I live in the UK too) work for me 98% of the time and when they don't, you only need one store assistant amongst 8-10 self-service checkouts in a busy supermarket to assist customers when these issues crop up. Ultimately the technology will get good enough to alleviate this for the most part as well.
Never done... Nicholas Carr on E-Books
Isn't this exactly what happened to the person who posted this?
For cultural and team building, have you experimented at all with having employees attend an event like SXSW or something even less work-related like PAX so that people can get to know each other personally better in something that is at best tangentially related to work? Or, does it seem to generally be a waste of capital and time that isn't worth it?

I've personally experienced that I can really get to know people when spending an entire week hanging out with them in this manner, and that it seems to have very positive impacts on efficiency of my later interaction with them.
For me, the "evil switch" is only app store apps are installable. That is the day I switch from OS X and why I am not going to give Windows 8 a chance even though I think they may have got it right this time.
Previously: http://news.ycombinator.com/item?id=1164391

Previously: http://news.ycombinator.com/item?id=1024101
While I'm not for this action, Vector Tanks (not the Extreme sequel) bears more than a "vague resemblance" to Battlezone. It's a vector-for-vector clone as far as I could tell.

There is legal precedent for outright clones being banned, and it seems to be Atari's longstanding specialty. See for example http://en.wikipedia.org/wiki/Munchkin_(video_game) from 1982. I don't know of a more current case that's gone to court though. And the real problem here is that the developer didn't even get the chance to present their arguments in court or anywhere else, Apple just decided the "case" for them.
This class might be of interest to you
http://www.security-class.org/
suck my dick, bitch
I would say cashiers will continue to exist for a long time but the number of cashier jobs will decrease dramatically especially as near field communication becomes cheaper and cheaper. The reason I say they will still exist in some form is that there are probably a small number of cashier scenarios that will be very difficult to automate in the near term.

I don't like to see anyone out of a job but I think eliminating these jobs may be a good thing for society in the long term. I'm not sure ultimately how satisfying repetitive, automate-able work actually is to anyone. I'd say the more we can push society into having to go into creative intellectual disciplines, the better off we'll be. I'm not arguing that that out of work cashier is going to start studying to be a scientist but maybe the next generation of would-be cashiers will realize they need to hit the books and become something that is more of a satisfying and engaging discipline.
Can I ask a really dumb question? (I myself have only been programming for about 9 months, so take this into account.)

>>Learning Java first will be even more difficult and may cause long-term damage depending on the amount of OOP koolaid he ingests.

What kind of long-term damage are you talking about? Are you saying there's anything wrong with OOP as a paradigm, or something wrong with Java w/r/t OOP? Or am I missing your point entirely?
Coming late to the party, but Simon Tatham's .sig is pretty cool:

for k in [pow(x,37,0x13AC59F3ECAC3127065A9) for x in [0x195A0BCE1C2F0310B43C,
0x73A0CE584254AB23D5A0, 0x12878657EA814421CC92, 0x7373445BB3DA69996F4A,
0x77A7ED5BC3AA700E80B2, 0xE9C71C94ED87ADCF7367, 0xFE920395F414C1A5DB50]]:
print "".join([chr(32+3*((k>>x)&1))for x in range(79)]) # <anakin at pobox.com>

It won't be completely obvious to most people why this is cool, but it's effectively RSA-signed.
Counterpoint: Auto-cashiers have been in existence for a decade, and some chains have decided to replace at least some self-service stations with human clerks:

http://www.outsidethebeltway.com/supermarket-self-checkouts-...
Spatial intelligence is not always related to design things. I'm way more at ease with spatial concept, and in direct way with structure, than with word and number. But I can translate all my mental image into words and numbers, albeit not perfectly — this give me the ability to program, learn new things pretty fast, manipulate mathematics... the hard part is going back to the world of symbol.
The NSA recently stated that they are only a couple of years ahead. And by that I take it they mean their computers are bigger. Recall that they are a military outfit. Only a small part of what they do is crypto related. Despite them having 40,000 employees or so, one shouldn't read that as meaning they have 40,000 people working on breaking RSA. They do many other things.
True, it is possible that two people have the same name. I guess the uptake is to just take the list with a grain of salt. And, thanks for compiling the list - even with possible errors, it is nice to have.
2011: Striking Pirates and Stopping SOPA
Sounds like a great idea, especially in light of the year's end.

Who prints your books?
And then when there are no cashiers and customer service is at an time low someone will say hey let's put dedicated staff on the line! Customers will be happier and sales might go up!

Honestly we need to strike a balance.
I've been to cinemas in a few places around the UK, and it's been The Twenty[0] - 10 mins of ads, then 10 mins of trailers, from the time the show is scheduled to start, before the movie - for well over a decade. However, of late at my local multiplex, it's definitely stretched out to more like 15/15, with 30 mins between the posted start of the show, and the start of the actual movie.

[0] http://en.wikipedia.org/wiki/The_Twenty
The book is also available in pdf here: http://www.phy.duke.edu/~rgb/Beowulf/beowulf_book/
can someone smarter than me comment on whether delimited continuations are better or worse than goto and/or "ordinary" continuations? (because i suspect they are nicer in how they handle scope, and they are what are typically implemented, aren't they?)
Agreed, in fact for non trivial problems almost the opposite is true in my experience. For me at least spontaneous brainstorming meetings are usually a waste of time; I'd much rather take some time alone to think over a problem and put my thoughts on paper or email than coming up with half-baked brainfarts on the spot. Similarly for understanding and evaluating what others have to say, the signal-to-noise ratio of a well thought written paper/email/presentation is more meaningful than a bunch of random ideas thrown around in a meeting.

Once there is a basic plan in place, face time (or phone/IM) are fine to flesh out smaller issues, Q&A, etc.
Anyway to make it easier to add everyone? Does Google+ have shared circles that someone can create, maintain and update to everyone else?
I'm still stuck on the web :-(
I love using self checkout. I can almost always checkout faster than I would if I went to a lane with an actual cashier. Most of the time it's an older person that tries to make painfully awkward conversation with me instead of just scanning my shit.

This works decently well in a college town where most people are younger and educated. When I visit my parents and do self checkout it's maddening. Everyone is constantly setting things down in the bagging area or taking stuff off early. Or the worst thing happens and they try to pay with a check. Another problem is when a purchase requires cashier interaction, like buying alcohol. If lots of people are doing it at once (college town) it can really slow things down.

Eventually this will totally take over, but it will be awhile before everyone accepts it.

It also kind of stinks
Yeah, we generally use RailsConf as a team-building exercise. Didn't get much out of SXSW, though. Liked meeting up somewhere just the team better.
Good point. I have the fantastic Pure One Flow[1], a radio which looks like any other old-fashioned set, but which picks up local stations on FM, the national and regional stuff over DAB digital, and then connects to wi-fi to receive internet streams from all over the world.

It's a brilliant device, and so seamless. Switching from the FM community station two streets away to a broadcast from Seattle takes seconds. It'll also connect to a uPnP server and play your own music collection over the LAN.

I prefer a converged solution like this, rather than just picking up live radio online all the time. Listening on FM and DAB saves bandwidth, and a lot of local stations are broadcast in better quality than they're streamed. FM is, to all intents and purposes, lossless.

This is the kind of thing 'everything-in-the-cloud' advocates forget. Broadcasting is just so efficient for sending one programme service out to millions of people. It'll never go away.

[1]: http://www.pure.com/products/product.asp?Product=VL-61558...
Xcode really has changed in just the last year. So many tutorials can be hard to follow because of the changes.
Selenium is another option http://seleniumhq.org/
The reality I know is that there is much more work to do than what only the really talented, self managing, committed developers can do. So we (I mean "society") also need to be able to put the not-so-talented, and/or not-so-committed, and/or not-self-managing developers in the conditions to be productive - which isn't working alone from home.

So, I completely agree that remote work should be leveraged much more often, especially as remote collaboration technologies are getting better and better, but this won't be the one-size-fits-all solution. Just like the traditional 9-5 office isn't.
Now you can
5 useful message queue patterns
Now the circle is an infinite loop <rimshot>
flagged.
blurbs like this are pointless waste of my time, so your email has been revealed, WHO CARES? dont post garbage like this on HN.
We use Lulu, they've been absolutely great to work with.