skysight-inc/HackerNews huggingface dataset:
And it's not just the web properties. Google has a functional business ecosystem addressing not only desktop and mobile software platforms, but also the hardware partners to extend it worldwide. For better or for worse, Google has positioned itself as the current internet software infrastructure provider. Nobody else, neither Apple nor Microsoft is in a position to compete with them with such an extensive offering and grab as large as a market share.

Facebook has a website with a serious credibility problem among mature users and growing fatigue amongst their core user base. A year from now you will not be taken seriously if you champion Facebook over Google+. And I say that as someone who has consistently derided their social offerings, although I will admit that Orkut was good for awhile.
How does that differ from online dating as a whole?
It's more like http://www.korokithakis.net/tutorials/python/ (full disclosure: I wrote it).
Why did they shut down? I couldnt find this info on the site.
+1 for this comment
For all static (heck, even runtime) analysis tools, I would rather have more rules than less - and disable the ones I don't like/want/agree with. I wrote the code, I set the standard for rules, it's that simple.
Search for "creative commons" stuff. There's plenty around. There are other license too. Here's a couple, you can use these to find similar things on Google/Bing.

http://www.openclipart.org/
http://www.oswd.org/
He was just moved to a different position. Probably to a better position with a wider reach. I fail to see this as a demotion.
You must be a C++ user -- I (a C guy) immediately thought "what? No, that's in -Wextra, not -Wall", checked the man page to confirm, and sure enough, it differs (-Wall includes sign-compare when compiling C++, but not C).
Of course, but what I think the author meant to say, was that owning those patents should have been worth more than $4.5 billion to Google, as they are crucial to Android's success.

And deplorably, I think he's right.
Google circles was based on that real social network paper by Paul Adams. In the real world, there aren't 1000 "friends" to categorise. The oft-quoted figure of 150 friends come to mind. Not really high work to move 150 friends. It matches your mental model so well, that it's hard not to move people into groups
Great job man, looks good and works quite smoothly, only wish it had a countdown option for sub tasks. I find that having a time limit motivates me to get started right away and stay focused to finish before time runs out. Maybe even have a points system to turn it into a personal game. Overall Nift.ie works great though, you should post this and show it to HN. I'm sure they can give you even more valuable feedback.
Is it me, or is this statement from the article wrong:

"All warnings can be enabled with -w."

man g++ says:

"-w Inhibit all warning messages."

Inhibit means to prevent (not to enable).
My laptop has a built-in keyboard and trackpad, so why doesn't it just ask my permission to use any USB device I plug in? I don't know if there's a way to uniquely fingerprint a USB device, but if there is then I could tell the OS to always trust particular devices to make it more convenient.
Inside Apple's iOS 5: Assistive Touch allows accessible gesture commands
You have a valid point, but the problem is also that you cannot safely check the contents of a USB stick on e.g. Windows by default. That is the system's fault, not the user's.

That they plugged it into a corporate network prior to checking elsewhere first is, yes, stupid. And people need to be taught better about things like that - Stuxnet wouldn't have been half the threat if people didn't plug things into business computers without taking precautions. That they plugged it into a computer is not.
Where's the benchmark code? I'd like to see how ucspi-ssl [1] performs.

[1] http://www.superscript.com/ucspi-ssl/sslserver.html
It's nice that they're recognizing that sometimes people want to search in a radius that is less than 25 miles (current minimum on the full site). I find it pretty annoying that I have to manually filter out women from South Bay and/or Berkeley when I'm really just looking for women living in the city.
While this is a very nifty bit of code, I'd be very careful about using it for unit testing as there is a high likelihood of minor behavior differences verses a real mongod which can cause surprises in production.

Also, for anyone looking to embed MongoDB and who doesn't mind using C++ it is possible and rather easy. In fact some of our unit tests and all of our tools other than the shell already do this. See https://github.com/mongodb/mongo/blob/master/tools/tool.cpp#... for the details. The DBDirectClient class implements the full C++ driver interface but does all operations in-process. The downside is that unlike when using our drivers (which have no licensing impact on your code) when you embed mongodb within your application it becomes bound by AGPL.

PS- That is really impressive for a weekend project! You should get in touch with us at 10gen if you're looking for a new job.
No, they're probably infosec and just don't go around blabbing about their night activities.
Apple iPad, Tablets Not Seriously Cannibalizing Portables and Consoles?
Revisiting the Stanford Prison Experiment
I second these comments, would be great for mobile games or entertainment focused startups, where a lot of users are loyal fans and would wear the merch around proudly
I was born here and go to state parks all the time. Your comments do strike me as racist and xenophobic.

You say they don't offer anything to the economy but they come because people hire them and pay them. They do work that by and large we won't do. We pay them to watch our children, harvest crops, yardwork, day laborer, etc.

They do pay taxes and by some studies pay more then they get in benefits:

http://en.wikipedia.org/wiki/Economic_impact_of_illegal_immi...
http://reason.org/news/show/122411.html

If you want them to speak English I'd suggest you quit voting for idiots trying to destroy the public education system.
That's how "if" works, yes.

Here are some links:

https://discussions.apple.com/thread/2778603?start=15&ts...

http://reviews.cnet.com/8301-13727_7-20026241-263.html

It's something to do with Apple's CDN, as I remember it.
There's no attempt with this to determine where photons are going, so you don't have the pesky issues of observation attempts messing with your photons.

That's not true, this is no different than the double-slit experiment in that respect. If you have a dud bomb (one with no photon detector) then the wave function is propagating along two paths simultaneously and you get interference. If you have a real bomb (one with a photon detector) then it interacts with the wave function in such a way that the photon can only take one of the two paths and you no longer get interference. The details of the setup are slightly different than with the double-slit but the physics and explanation are essentially identical.
Except that in many programming languages, ^ means xor, so they do very different things. As a result in programming discussions I use n2 instead of n^2 to avoid the possibility of confusion if someone tries to cut and paste formulas into code.
I haven't touched Clojure yet, although discussions on HN have made me interested, and getting a solid grasp on functional languages seems like the next logical step in my evolution as developer.

If you had to point a newcomer to a single 15-30 minute resource - blog post, tutorial, code sample, whatever - that can give them a true "aha!" moment about Clojure, what would it be?
Startup Failure: How Three Founders Bounced Back (feat. Justin Kan)
A LEAP in Engine Innovation
St. Basil’s Cathedral 
St. Basil’s Cathedral St. Basil’s Cathedral St. Basil’s Cathedral St. Basil’s Cathedral St. Basil’s Cathedral St. Basil’s Cathedral
Congrats Punchd, saw your great preso on 500 startups demo day (also, Alexia is dumb for ever calling you one of the 'least interesting' startups)
No love for --coverage?
Calling out a tool as having some terribly negative characteristic places the burden of proof on he or she doing the calling.
And there is a system called Deniable Video extends that concept of plausible deniability to live audio & video. It's like TrueCrypt for real-time data.
WebOS is a great product, but over the years the team at Palm and HP lead by Rubinstein have failed to fix it's core operational problems - mainly it's sluggishness and bugs. Why have those two factors been so neglected?

The resulting operating system has a great design (and very few will detest that) but fails in operational every day use due to a sub-par user experience due to lag.

I'd love to see WebOS live on. Hopefully this management change isn't too late in the game and the new guy in charge of WebOS realizes it's problems.
Possible, but the last thing Google would want to do now would be to repeat Wave and Buzz and make it complicated and only enjoyable by sysadmins and bots. That would be definitely useful when Google Plus is available for Apps, though
But how could they be angling for sexual favors when they are essentially anonymous, and she is a married woman with grown children? It seems like it's been taken wildly out of context, and the term is being used to attempt to mock and shame people (many of whom are straight women). I find it to be a silly stretch, at the very least.
My favorite would be "pure" -- it's perfect for saying "this function pointer, which calls an assembly function, doesn't muck with any of your data structures, so you don't have to reload every single pointer after it returns".

But unfortunately, since it was basically written only for libc purposes, it doesn't work on function pointers, so it's useless for this purpose.
While I realize that part of this comes from the structure that Twitter's authorization takes, which doesn't allow fine-grained permissions, ideally I'd love to see more sites asking which permissions you want to grant them. I almost never want to allow a site to tweet on my behalf (though I don't mind if it wants to send me over to Twitter with a suggested tweet), and I don't want to trust the site itself to not abuse the permission; I'd rather just not grant that permission in the first place.
Just games with sound. 99% of the time I play games on a mobile device I use my own music, or turn the volume off. And using your own music is an increasingly common feature on iOS games. So the lack of sound support should not be stopping anyone from making games.
> Do you have some pointers for standards compliant (or at least relatively compliant) CSS and HTML for rounded corners, gradients and drop shadows in IE 7 and 8 that don't require using DXImageTransform?

You clearly know that there are no such pointers, and I am pretty sure you understood perfectly well what I meant in general.

I do not care if it is beautiful HTML/CSS that makes a web designer shine with a glow of harmony with standards. What I care about is for IE visitors to see rounded corners. There are ways to execute them, none of which is too complicated, most are butt ugly in terms of involved markup, but they work. That's all that matters.

> IE users are used to a crappy web experience, I'm stuck on IE 7 all day at my day job and a very large number of sites simple don't work.

This is irrelevant. There is me, a guy with a product, and there is my audience. Why the heck would I want to be like other poor sobs that cannot make a website look decent in IE? What sort of backward justification is that? Especially if I am seeing a good chunk of my visitors using IE.

> short of rebuilding the entire site with dozens of little images

You do what you gotta to do if you happen to value your IE visitors' experience. What are several dozens little images compared to stunned visitors' jaws dropping on the floor and their hands reaching for the wallets? :)

> we'd treat the same problem with a traditional desktop graphics app -- Level Of Detail.

Do name a couple of such apps. Short of games I cannot think of any.

> Our philosophy is to spend our dev cycles making good software rather than trying to coax a black and white tv to show color.

Sure thing, it's your decision, but as they say - first impression lasts and presentation matters.
Why are ethics seasonal and trending downwards?
paulpaul12 is having trouble splitting apart the ideas of:

1) cultural change due to changing minority/majority statistics

2) illegal immigration

His/her opinions seem to be largely based on the idea that idea #1 is undesirable, and that idea #2 is what is causing that, therefore idea #2 is 'bad.' The fault in this argument is that idea #1 can come about through other means, such as legal immigration, and applying the same logic would result in the conclusion that legal immigration is bad, which would be a far less popular idea (even amongst the 'kill the illegals' crowd).

The underlying theme here, though is resistance to change.
How do we submit our own startups?
That resonates with Norvig's "Teach Yourself Programming in Ten Years" - http://norvig.com/21-days.html
Monetary Rage
It seems to me that this news misses a more fundamental point about game balance and the player base in EVE Online.

To those unfamiliar with EVE Online: EVE is a "skill-based" spaceship MMO where instead of gaining XP by completing missions or killing NPCs, you gradually and constantly accumulate points in skills that directly affect your available ships, combat attributes, and market trading efficiency, for example.

This means that veteran players have an enormous advantage over newer players by being able to fly the highest tiered ships, fitting the highest tiered weapons, and using their items with maxed efficiency. While competent players can make great use of low-skill characters, there is an effective initial skill barrier between 10-20 million SP, which corresponds to about 6-12 months of training/subscription time. Beyond that initial barrier, players with 40-50 million+ SP can be more or less maxed in several categories of skills, allowing them to fly certain classes of ships at near-100% skill efficiency.

The skill barriers in EVE provide an obstacle to new players that requires at least a year of training to reach a comfortable SP level, and at least 2 years to max out the SP for a given "class". This is a barrier in the sense that the new player base can still make effective use of lower-tiered ships, but this usually limits their options in PvP and PvE to areas like Faction War, or level 3 missions. There are still ways to participate in richer aspects of the game, like in 0.0 fleet battles by flying cheap Drakes, but e.g. small-mid sized warfare in advanced ships (armor HAC gangs, shield gangs) is completely inaccessible.

What does this have to do with selling in-game items for RL money? Doing such a thing provides an easy path for lower-SP characters to become competitive with veteran characters. Judging from the response on community sites like FHC, it seems that it is the veteran players who are not too keen on the idea. Possibly because, you know, these RL money items could screw up veterans' SP advantage, i.e. their investment in terms of years of EVE subscription.

But if CCP cannot retain new players, then perhaps it doesn't make sense for them to alienate their veteran player base by releasing RL money items. So this episode raises deep problems in EVE's player base composition and the difficulty which CCP has always had in retaining new players.
Remember the disclaimer that /. has for its polls?

This whole thing is wildly inaccurate. [...] If you're using these numbers to do anything important, you're insane.

Yeah, that one. That's very much applicable here.
Hey Alec,

Thanks for your thoughts - I see your point, though think the functionality could be made available without increasing complexity. Circles would work in exactly the same way as they do now; there would just be an extra button available to those who wanted to use it to bring up a security panel (similar to google docs sharing functionality). If the default for a circle is for it to be a private group (i.e. as it is now), users only need to ignore the "share this group button" to avoid any complexity.

It looks like a few other people are having similar thoughts, so opinion on this area's certainly split: http://garry.posterous.com/google-circles-is-high-work-and-l...

Thanks again,

JB
I agree with you about the power imbalance problem.

But to the extent that there is an equivalent slur toward men, I think it would be something like "dick" or "prick" rather than "bastard". Those are words that are derogatory in a gender-specific way, specifically directed at males.
Iteratee IO safe, practical, declarative input processing
I have to agree, the thing that struck me first was the poor photography (washed out, hazy photos) and second, the ill-fitting shirts -- too large and baggy on most models.

EDIT: Having read your story, Go Penn State! Good luck to you.
If his understanding of economics is poor, yours is even worse. All he saying is you get a better multiplier by giving it to people who will spend the money first on goods and services then on people who will put it directly into savings. And he's right, which should be obvious.
I see great opportunities for the broadcasts idea, especially the part where I can attach a picture that really lets prospective mates know what activities I am interested in.
Quoting:

(on an 8 core server...)
haproxy direct: 6,000 requests per second
stunnel -> haproxy: 430 requests per second
nginx (ssl) -> haproxy: 90 requests per second

Yet Matt Cutts tells us that SSL is not computationally expensive anymore. Based on these results it's still an order of magnitude slower.
Maybe for WebGL, not plain page content.
Good point, perhaps the naming of this functionality would need to be changed to avoid confusing users. . . Personally I'd prefer it all to be under circles, since to me it's all a way of organising collections of contacts, but I admit I think about these things differently to a user, and I'd still be happy if the terminology were different so long as the functionality was there.
If there wasn't enough data point though it'd be flat and therefore meaningless. I'm still wondering what makes it so darn seasonal...
A change in attitude - Legacy code
If I were a startup, I'd probably just give away t-shirts for free, maybe just charge a nominal shipping fee. the person who is wearing it is advertising for you after all.
Pretty sure you're not supposed to use the reddit logo without permission of the reddit team.

I think this could cause a lot of legal problems, especially if you're not asking for permission.

Otherwise looks good.
If only I could get a Dropbox shirt with my referral code URL printed on it.
[Disclaimer: I'm an officemate of Smarkets.]

The reason for this is liquidity. You've got to have enough people interested in an event to get effective price discovery, and if you're making money on the commission then it's entirely about maximising traded contract volume.
"See who I follow, and follow new people. / Update your profile."

No thanks.
Reminds of this - Peter Norvig's - "Teach Yourself Programming in Ten Years" http://norvig.com/21-days.html -

Nowadays I setup cygwin, have cl.exe in my PATH (too bad the 64-bit bit version is separated). Have the WindowsDDK installed (liked it better than Windows SDK, as it allows me to compile for old systems)

Same for Linux (arm, x86, x64 machines) and OSX. The terminal is always there.

Along with FAR (Windows), Midnight Commander (OSX, linux), emacs (aquamacs on OSX) and build tools - make mainly, or shell script, batch files.

Now why? Well because I can manage it better this way. XCode4 brings the things very nice, yet the created project is quite big to control outside. MSVC same thing, but worse when comes to do multiple settings or dependencies.

Still... for a big company, studio - MSVC is the easiest for most people (I wish otherwise).
ESI, as it's already been pointed out, is one big way. I tend to not like requiring JS to make my pages usable, as not everyone has JS turned on and it's ability to work correctly in non-mainstream browsers, while improving, can be spotty.

Really, if most pages on your site are identical for every user, sans their name + avatar at the top, it's worth figuring out a strategy to serve the page content from disk and swap in the dynamic parts easily without hitting your app layer.
Followers are paralyzed by inaction
Interesting, may want to submit that as a bug. When I do a show all I get about 80-100 people but that's probably just a factor of my connections list. They will need to trim that down if it's being overly generous in suggestions.
Heh, since Google is famous (infamous?) for saying most products are small teams, just 3 or 4 people. It sounds like they are working all by themselves :-)

That being said, given all the products that had to co-operate somewhat for this to be released I doubt they were 'small'.
Jessica Jackley ProFounder,Being a Happy & Successful Founder, CEO & Mum
Frankly, I don't think such a thing exists that matches your constraints. Maybe if you're experienced with FP and with the JVM, I suppose? but the 15- to 30-minute aha! moment?

If anything I'd recommend reading Joy of Clojure.
Perhaps the collective mood is higher during summer months?
This is sick!
I doubt many people are using G+ circles for the value judgments your post seems to imply. Labeling people as "family", "sorority sisters", or "coworkers" is not such a tough decision and I think few would say its a "bad thing to do".

On the other hand, perhaps there's some use for having a circle of people unlikely to be offended by your dirty jokes or political rants, but even applying those labels doesn't seem too onerous or harmful (there's a safe default for tricky cases).
I agree with this. As a newbie, it's easy to get caught up in finding the perfect tools and waste a lot of cycles with that. I do use textmate because the syntax highlighting makes it easier for me to read, but anything more complex than that seems pointless (at least at my stage).
Thanks esrauch - agreed, they're just there for security at present, but have a lot of potential to be a lot more with just a few tweaks to existing functionality. One of the big differences of having circles which could be used as tags is these posts could also be shown to public and not to those in your circles other than those who've subscribed to the tag. I believe one reason Twitter's so popular is it allows you to post whatever you like and people choose to be interested - if someone tried to make the facebook status public and put the same stuff in there that they put on twitter lots of their friends would end up blocking them.
No it wouldn't. Patents are deeply enshrined in US law and a patent holder is perfectly within their rights to pursue those infringing on their rights. In fact that is the only right they have!!
how about just a QR code on the back to a sign-up page with the shirt-wearers referral code?
hysterical :)
So what if the govt suggests a document exists (claims to know exists) and therefore could be located on an encrypted volume is that grounds for them to force someone to decrypt that volume or be held in contempt of court?
There's a difference between "everyone" and "public". Everyone includes every person you've added to a circle - it's equivalent to "friends only" on LiveJournal. Public is that plus anyone who happens to run across your Google+ profile, which is publicly accessible on the Internet.

I find I share to "All your circles" a lot more than I share to "Public", because I like knowing who's reading my stuff.
Perhaps Google Venn's required?
Your tutorial works for some one already familiar with programming but not with Python. It may work for the originator of that thread.

But LPTHW is more along the lines of Joe's advice:
>> Then buy a decent book and type in the programs by hand.
>> One at a time thinking as you go.

LPTHW does exactly that. Actually typing the programs has magic to it.