skysight-inc/HackerNews huggingface dataset:
Five Reasons (And Screenshots) to Not Overlook Google+
GPU Apps For Webkit, Firefox: First WebCL Demos Arrive
There's another option missing:

I like it, prefer it to FaceBook, but won't switch until all my friends do.

I think the make or break of G+ is in mass migration of circles of friends (pun intended). Facebook takes enough time out of my life as it is. Managing 2 separate sets of 'social networks' seems a bit over the top to me.
:) Still, two syllables instead of one.

I suppose if I found myself writing "2 * pi" or "4 * pi^2" a lot, I might throw in a dash of tau here and there for brevity. Otherwise it's all the same to me.
That just gives the Googmonster access to your other social accounts data, so that it can "enhance" your search experience.
Is saving a few % of taxes that important for an IT company?
Google allowed Facebook to import your Google Contacts via an API for years. Last fall it blocked Facebook's access to that API, saying that they'll restore it when Facebook offers reciprocity (i.e. if Facebook begins to allow users to export their FB contacts using a similar API, then Google will reactivate Facebook's access to the Google Contacts API).

Facebook's argument has always been that it doesn't think you have the right to export your friends' contact information (or at least, they're endlessly pondering whether you have that right). Which is a ridiculous argument, because, as has been mentioned elsewhere, they already allow Yahoo Mail users to do exactly that.
Too little, too late. Chrome has already won.
Macros kinda terrify me because they mean I can't
glance at a random 5-line fragment and know exactly
what's happening

Higher-level languages like Java running on top of advanced VMs like the Hotspot JVM -- are high-level enough such that you NEVER know what's happening.

Even dropping to JVM bytecode doesn't help you much, as that doesn't show you how data moves in and out of the registers, how decisions on compiling hotspots / inlining functions are made, or how allocated objects move through GC-generations. You also lose control a lot. When you drop down to assembly, tail-calls are trivial for instance, not to mention dealing with cache pressure becomes a lot simpler.

What high-level languages give you (versus assembly) is a way to express intent, rather than details that you don't care about in general.

Which is no different from having macros in your language, or other high-level abstractions, in which you invent your own language for expressing intent, rather than deal with useless details that you don't care about 99% of the time.

Foo foo = foos.next()

But that line isn't really clear. It's saying stuff like - give me a Foo right now. But what happens when there are no more Foos to be given? Does it return a Null? Does it trigger an exception? That line of code also doesn't express intent. So you've got a Foo. Now what? And have I mentioned that objects in "foos" may not be Foo instances?

Basically that whole line of code is totally worthless boilerplate.
Doesn't north korea have a "private internet" and it's rubbish: if you're centrally managing content it's not an internet.
I just want to ask all of the Pi/apathetic people-- how long did it take you to understand radians? For me, it was a week before I was comfortable naming any angle in radians in a reasonable amount of time (this is after a week of drilling).

This is just my point of view, but calculating radians was a significant roadblock into making quick trigonometric calculations. In fact, I'd have to say it was the biggest roadblock. This has nothing to do with how "clean" it looks or how I "feel" about how it's presented.

That said, I don't think it's worth it to make the switch because of all the hassle. I'm just curious about all of the hostility towards Tauists.

tldr; it has nothing to do with any mathematical formula looking "cleaner," but everything to do with teaching math effectively.
You are wrong. A corporation in Germany/EU offers the same protection as a US corporation.
Dan Savage and his followers are such obnoxious immature imbeciles that it makes a good interview question to ask about this incident and have nothing to do with any candidate that is in favor of such sick, childish and mentally depraved political tactics as it inevitably signals someone with severe emotional problems incapable of working in a professional environment.
So the financial industry will get a "second chance" to subject business-practice patents to review and possibly get them invalidated. The author and most of the people he quotes are concerned about level of influence that Wall Street has demonstrated over Congress in this case (a concern that I share), but a re-review of business-practice patents seems like a good thing to me. My biggest complaint would be the narrow scope: why limit it to the financial industry? Why not allow a system-wide audit of all business-practice patents, and software patents too?
Didn't know that, I'd never heard of him before (I haven't run BSD in years, and when I did it wasn't FreeBSD).

Most of the time when someone posts a "look what I just implemented in C" to HN it's, well, not great. As I mentioned I only looked for five minutes, but I looked for really basic general programming errors, low-hanging fruit kind of stuff. That's enough to effectively cull a lot of the noise that gets posted here.

His code is good - I just wonder why someone'd go to the effort (which is much higher than most other programming projects, due to the consequences of a bug) when we already have well-worn codebases for stuff /almost/ exactly like this, considering the tightrope-of-vigilance that is correctly implementing crypto protocols.

I understand now that he wants a PSK vs. stunnel/TLS's certs-on-both-ends method, but effectively it only really differs in connection setup, as TLS (the way I understand it to be generally used) does symmetric crypto for the payload data anyway (after key setup).

PS: His project is the first time I've encountered the use of gotos resulting in _cleaner_ code than without them. :)
Short prom hairstyles
women desire to keep long hair. However, this custom will be out of order by various women who start sporting short hair.
How does this linux look?
If you guys have gmail accounts I'll invite you.

EDIT: HN usability fail navigation Tip #97: The email field in your profile is invisible to others. Put your email in the About field so that others can see it.
For those of us on this side of the border it's just a joke, for those inside it's their life which is like a nightmare for some and a numb dream for others.
There's my cue to drag in the lambda calculus:

\g = (\a\x ...)
\f = (g a)

Now f is is a function of x.
I am actually a lawyer based in Minnesota.

Prepare for lawsuits bitches!
I like it more than Facebook, except none of my real-life friends are on it.

Hopefully, Google will open it up soon. And not ruin it with games and other annoying applications.
Lawsuit Extraordinaires - Apple.
Are your friends email addresses available to a Facebook app with the appropriate rights?
It seems like he needed specific understanding of performance profile and writing your own is a good way to make that guarantee. Granted, language.js has some very interesting features that I've not seen in other PEG parsers so it's already pretty promising.

As far as the second edition of the language, I think they've got a good foundation with 1.0 on where the grammar gotchas will be (and specifically that the syntax was designed to avoid parser overhead since the days of ObjC). A powerful PEG parser will also make iterative extensions to this a lot easier (in my experience at least).
I wouldn't suggest bringing politics or opinions on homosexuality into an interview.

But I guess I just don't like inviting lawsuits.
Which is exactly what the OP is trying to say, that this poll is statistically useless and therefore has no value.
Yeah, SO's notifications are similar. I think the shiny-ness of this technique is the gradient background images.
I don't understand the need for the first example: Array.prototype.push.apply(a, b);

Isn't that what the concat() method is for?
JQuery Lifestream: stream your online activities
Modern Community Building
Real Entrepreneurs Exit If Their Startup Goes Public
a full remote work contract pipeline.
I have an invite but they're not allowing anyone to sign up right now. It's been that way (for me) for almost a week now.
99% work for Google.
I was always under the impression that DOS (or QDOS, if we want to pick nits) was essentially a clone of CP/M, even to the point of using CP/M code.

I know the historical record is muddy, and there are competing versions of the story, but I'm uncomfortable calling Tim Paterson the "original" author, when CP/M creator Gary Kildall was the one who really did so much from scratch.

EDIT: A very strong piece of evidence is the recent libel suit Paterson brought and lost against an author who called DOS a copy of CP/M:

"The Judge also agreed that Paterson copied CP/M's API, including the first 36 functions and the parameter passing mechanism, although Paterson renamed several of these. Kildall's "Read Sequential" function became "Sequential Read", for example, while "Read Random" became "Random Read"."

http://www.theregister.co.uk/2007/07/30/msdos_paternity_suit...
On your first point, I meant logically what's happening, not the exact memory and heap layout. I'm pretty sure you can take that for granted in any discussion about programming ever unless the person says "in regards to the exact stack and heap layout".

You don't know the heap layout in C either, at least not without some extreme measures like reading the values of pointers, and you don't usually care.

You can't just say "oh this is sort of like this so we'll just collapse all the differences". Macros change your program logically (as in not just perf improvements) prior to compilation. Not-macros do not. That's a big difference.

That line is crystal clear (as shorthand) to a Java developer because "foos" is most likely an Iterator<Foo> which will throw an exception when there are no more foos. In an actual program it will be very explicit that it's an Iterator<Foo>. That's a context thing that's specific to Java where all Iterators behave the same way. The difference between the standard java.util stuff and macros is that each shop or team has their own macros and in my limited experience with macros, it is not always easy to tell where they're in effect.

And, the line isn't boilerplate. We're creating a reference to a Foo and assigning a value to the destination of that reference. Presumably, we're going to do some stuff with it later. Otherwise, yes, we would not be bothering to pop one out of the iterator. Is that clear now? What actual point are you trying to prove in this comment? My comment was sort of a request for actual constructive solutions. You've provided non-sequitors.
For those missing the sleep-sort reference: http://dis.4chan.org/read/prog/1295544154
so… they're just launching a LAN
No one suggested that. This article is here on HN as a technical matter involving Google algorithms. It makes a perfectly appropriate technical interview question.
Software engineer in NYC.  Perm.  
Get an interview if you solve the coding problem.

http://www.yodle.com/careers/job-details/software-engineer-new-york-ny/

Scroll to the bottom and choose Triangle or Juggler fest.
I'd like an invite if you have one. Gmail address in my profile.

Thanks
To me it seems both should come up: People who should know he pissed off the gay friendly community so much that his name became synonymous with nasty fluids AND they should know he's a presidential contender. Both types of search results should stay high.

I honestly heard of the sex term (bar Trivia Night question: Which of these isn't a sex term) before I heard of the politician. I'm curious how many people are in the same boat.
Tech matters too; the necessary IT infrastructure to pull this off was theoretically technologically feasible, but not economically feasible. You couldn't have run a profitable service that could have serviced those costs until you were very, very large already.
Array.prototype.push.apply(a, b) modifies a in-place; a.concat(b) returns a copy of a with b appended to it.
Yes. Count me in as well :)
Nike Air Force 1 Shoes For Sale Air For 1 Online Store
I'd love an invite as well.

EDIT: My email is popa.bogdanp [at] gmail [dot] com
G+ will be popular with the tech set (and probably their freinds), but I can't see moms, dads, grand parents really switching to it. Nor can I see it becoming as popular until there are games, etc. For better or worse, the vast proportion of FBs users will not move over.

Take a look around, how many people still have yahoo, aol, and MSN email addresses? Yahoo still is a very popular destination for people (groups, etc).
I've gotten an invite through the real invite thing and the "tag trick", but i still get the "We've temporarily exceeded our capacity. Please try again soon" message. I'm starting to think that google just doesn't love me.
Needs a "who cares!?" option.
Did you read his blog? Because he addresses this very topic at some length.

Short version: he's never seen the CP/M code, and the similarity between the products isn't surprising, since they both are implementations of the same API.
If you have yet even more, I'd really appreciate an invite. daviddwalk@gmail.com. Thanks!
This might be easier to use http://j.mp/mykDyn
Beagle Channel, South America
The healthcare is not included in the cost of personal taxes.

Private healthcare here is much better, and about the same cost. It's a red herring.
Hah, that's possible too - but let me give you a quick pictoral example:

http://i.imgur.com/m2WgE.png

The yellow line in that picture is 56 pixels long. Clearly, the size of the Australia overlay isn't perfectly accurate.

But that's only a minor nitpick ;-)
The teaching argument (which by the way this article did not address) is for me the most powerful one. All the other arguments look secondary to me.

> That said, I don't think it's worth it to make the switch because of all the hassle.

It would be no hassle for pupils. I bet that it would be easier and faster to teach Tau first, then mention that Pi is half Tau. In my opinion, teaching should have the priority. I don't really care if the rest of the world use Pi, but I'll teach Tau first.
i'd love one if you have an extra.
send spam to jack at g mail
thanks!
> Who finds "upskirt" offensive? It's childish, yeah, offensive, I don't think so. If a woman decides to not work on open source projects because she finds that a library named "upskirt", that's her problem.

You're speaking from a position of privilege in a field overwhelmingly dominated by men. And that type of thinking gets us: http://geekfeminism.wikia.com/wiki/Sexualized_presentation
Same for me :-)
I'd also appreciate an invite, if possible. My e-mail address is <my HN username>@gmail.com. Thanks!
" As we all know, Chrome isn’t actually a whole lot faster than Firefox, it just feels snappier — something Mozilla no doubt wants to emulate."

I'm glad they're focusing on memory. Better late than never but I see frequent claims similar to these that Chrome isn't that much better or might have a slight advantage which we will catch up soon, blah blah blah.

C'mon guys. When's the last time Firefox put Chrome on the offensive. Playing catchup leaves you several steps behind. When FF7 rolls out next month or whenever this new release cycle comes Chrome might be even faster and snappier.

I still remember when I switched from IE to FF. It was faster, lighter and had more innovative features. Suddenly the web got more exciting. It's the same feeling I had using Chrome only they never dipped below that initial experience.

FF right now is like Elvis' jumpsuit era. Out of shape, lost, struggling with identity, and now about to go on Celebrity Fit Club.

FF is still my primary browser but only for the extensions.
Sent you an email a few minutes ago ;)

Hopefully I'm not too late :) Thanks !
I've been feeling left out all week. That would be great!
>If a woman decides to not work on open source projects because she finds that a library named "upskirt", that's her problem.

Assuming that woman was competent, then it's my problem, your problem, and the problem of all users of OSS, direct or otherwise, which includes everyone on earth.
AFAIK, Google does not do "smart" stuff in Ireland, they have a datacenter there but the software tricks are done in Zürich. According to their job offers anyway.
I also visited an HP factory in Ireland, it makes printer cartridges but does not innovate much. Also worked for them in a phone call center. Again, not really startupy.
It seems clear to me that thay all came in Ireland to evade taxes.

Moreover, the atmosphere is not exactly right for startups. The weather sucks. The food is dismal. And when I was there it was expensive as hell, and the bubble hasn't finished exploding yet.
WordPress 3.2 Released
It depends on the type of business entity that you choose (Rechtsform). If you incorporate as an Einzelunternehmen (single person company) or GbR (multiple person company, Gesellschaft bürgerlichen Rechts), you're fully liable. If on the other hand you open up a GmbH (limited liability company, Gesellschaft mit beschränkter Haftung) or AG (joint-stock company, Aktiengesellschaft), you're not on the hook if the company becomes insolvent.

The catch is that if you incorporate as an Einzelunternehmen or GbR, it's much easier to get credit from banks or other stuff because you're fully liable.

EU law allows you to incorporate in a different EU country with a type of business entity common there, but it's usually more convenient to incorporate in the country where you're residing.
Does the new ones are based on python as supporting language? what all things have changed in this new set? And lastly, any timeline?

Btw. I am Super Excited to hear this :D
Practical Pairing (1/2): Pairing is Not Always Practical
The email field in your profile is actually private. If you want people to be able to see your email you'll have to type it into the body.
The Man Who Hunted Bin Laden
Great comments.

I've used an American service (http://www.shadowtv.com/) that was a way better version of what this sounds like. It wasn't perfect but you didn't have to contact a big pile of TV stations and have them send you DVDs in the mail (unless I don't understand how you're saying it works).
I don't have enough "friends" that are able to use G+ to make a fair comparison.
I'm trying it out, but I can't invite any of my friends and family. That kind of defeats the purpose. It's social networking without the network or social aspects.
Show HN: JuryWatch - receive an SMS when the jury reaches a verdict.
If you're like the rest of us you're glued to the television waiting for a verdict in the Casey Anthony trial. JuryWatch enables you to leave the television and receive a text message when the jury is done deliberating so you can run back to your televisions and watch the event. Can see it at: http://jurywatch.com
Thanks a bunch!

wangbobby at gmail
10 Video Introductions and Media Plugs for Israeli Startups
How to get your startup some video visibility
Choosing the best state based on tax considerations oftentimes reduces tax bill by at least 5% of your net profits. Now, lets say you are making 2M per year. 5% = 100K, which is more than enough to hire another programmer!
If you have any remaining I am <HN id> @ gmail
Clickable: http://jurywatch.com
US intelligence agency wants technology to predict the future from public events
Wasn't that the same thing said about Facebook circa 2005-2006?
Show HN: SyncPad extensions for Google+ Hangouts
Best-Performing U.K. Stocks (Jul 6, 2011)
The Future of Hospital Apps
It's apparently important for big corporations, but since a complex tax minimization scheme comes with huge setup and running costs, it's not really important for startups that are bootstrapping or seeking funding. I'd even say that a tax-optimized exotic setup would rather limit your funding opportunities.
I just don't like the Google's Like button, a.k.a. the tiny +1 rectangle. It's just not obvious. It looks almost like a logo and I'm afraid Google is making the same mistake as Microsoft Office 2007 (the big office globe button on the upper left that many thought it's just for decoration). My fear came true when a friend of mine yesterday told me she wish she could 'like' my posted photos.
I hope Google can change that button, right now it's just not as obvious and psychologically commanding as the Like button of Facebook.
yes, please. Much appreciated. Address in about.
If you have any spares I'd love one as well. My email is in my profile.
would love to participate to the poll if is possible to receive an invite. Thanks in advance matemaz@gmail.com
There is some good stuff listed there. For example, JS Signals (http://millermedeiros.github.com/js-signals/) looks especially intriguing to me.
I do the same on a Netbook with 2G of RAM. It gets a little hairy sometimes so I always need to keep an eye on Process Explorer, but the performance boost is huge.

As far as I'm aware, there's no other method to disable the default Windows behaviour of swapping out programs even when sufficient RAM is available.
This is excellent. What prompted them to do this?
I thought invites for new members were closed for the time being?
You really need to let these new Google services exist for a while before making any determination on how good it is. The people who got into Buzz and Wave early were initially quite enthusiastic, but, over time, no one really stuck with either service.
It would be better with at least a close button in the top right that indicates that you can close it.
Interesting that it took the launch of Google+ for Facebook to notice this extension.
Then again, neither is pushing the entire page down for a notice at the top of the screen, and then moving everything after a couple of seconds just as the user is about to click on a button/link/whatever. It's amazing how many sites (and browsers!) currently do this particular stupid thing.
IMHO, geographic accuracy is an all-or-nothing feature of a network diagram. If it doesn't help you decide between walking or riding, then it should optimise for riding.

This map lacks Beck's clean, diagrammatic style without really adding much, in fact, unless you look very carefully, it seems not to include the fact that Mornington Crescent is on the Charing Cross Branch.

Beck's map works because it completely ignores the world above ground, and allows you to navigate the system at a glance.

That said, I have seen one advantage to this map. Platform Compass directions. For example:

Stations on the Piccadilly Line, from Turnpike Lane to Cockfosters have East- and Westbound platforms. This doesn't make sense when read in conjunction with Beck's map, which draws that as a vertical line, which most people would interpret as North/South. On this map, you can easily see that East means towards, and West, away from Central London.
Mostly it has to do with where things are in reality on the surface rather than taking wrong routes. You can look at a map of London and try to correlate the stations on that map with the "official" non-geographical version, or you can have a map of London and a map of the tube system that's fairly close to it. Just going off the Thames alone makes it easier to figure out where the best place to get off is.
josephjavierperla at the geemail
josephjavierperla at the geemail please
Kinda. Until you get friends and family on board think of it more as Twitter, where there are many interesting people to follow and interact with and there's a bit more 'bandwidth'. I have a few of my friends on there but am already enjoying it more than Twitter.