skysight-inc/HackerNews huggingface dataset:
I've found campfire + internal wiki or threaded messageboard to cover most of the usecases in the article.

Also the UI around threading in Wave is awful from a usability perspective. It's nearly impossible to tell if you're creating a sibling or a child until you've done a lot of experimentation. The affordances are extremely unclear.

And without email notification or other kinds of client support, Wave has become yet another site I have to check every day.. I got sucked into a wave planning a family reunion and I forgot to check it for a few weeks, and I missed all kinds of activity. Even then it was a jumble since all the users had difficulty grasping the concepts, and missing replies to earlier threads.
Sounds like neither side is really hurt by this, but one has to wonder why the AP chooses to forgo the opportunity to monetize their content via another avenue besides selling it to newspapers. It seems like they are leaving money on the table for spite.
Blurity, take two
For some reason, this reminded me of a T.S Eliot quote:

We shall not cease from exploration
And the end of all our exploring
Will be to arrive where we started
And know the place for the first time.

The funny thing is, I vaguely remembered the quote. I had to Google it...
This actually makes me like North Face a lot less if anything.
Divorce Rates Higher in States with Gay Marriage Bans
Let your people code
Great advice. My Dad always told me I suck at music. But I just wouldn't give up. I destroyed one Cello bow along the way in frustration for my lacking skill, but now 20 years later I got this beast under control.

Then, of course, there are the people that are hopeless, and no amount of practice will get them over the hill.
It's adding structure (methods to classes) at runtime which normally would require writing source code. That is treating the program as data; it manipulates the object system as any other kind of data.

You seem confident that your definition of metaprogramming is the accepted definition, but I don't see evidence of that.
The article is kind-of trolling against Google really.

The idea that Googlenet means Google isn't respecting net neutrality is a sham. Other operators could create something like Googlenet for some internal purpose. They just extract rent from the public switching networking their operating.

Sure, Google is very much about making money, it's just it makes money providing value-added-services (search+advertising) rather than extracting rent on anything that travels through it's pipes.

It has the means to be the one who provides these value-add-services and it intends to keep those means. But the way it does this is increasing the quality and quantity of products - a good thing for us.

A story where Google is preventing someone else from providing more would get my attention.
Equality Saturation: A New Approach to Optimization
> There should be a distinction if the party being recorded is in public.

Please read my full comment. It does mention that an officer would have to be in public. In other words, recording him in the mens room would not be appropriate.
If you can get me an easy-to-follow setup/config, I'd be happy to include it.
Maybe they do - while one is morally inferior to the other, they're both noise. (If there was not a limit at -4, I suspect a racist troll would eventually go more negative than a simply unfunny attempt at humor.)
I disagree, at least here the people selling conceived and built the site, with some hack element to it. So you expect some degree of quality, and the reasons to sell may be the urge to start something new rather than for pure profit maximization. Flippa, Sitepoint: like looking for a diamond in the rough.
> But one that doesn't charge you for their services.

Not only that, but it doesn't lock people in their proprietary office and protocols.

* Tired of Gmail? export it to imap

* Tired of Google Calendar? export it to ical

* Tired of Google Docs? export it to open office, ms office, html or even plain text

And it goes on.

People use google because they make great software and stay with them for the same reason. People stay with MS because they are locked in.
You have it backwards :)

Because you can not know the consequences at the time of writing you have to think ahead and not write stuff that you think you might regret in the future.

If wishes were horses then beggars would ride, you can wish for a way to undo stuff you said in the past but in practice it will only get harder to do that in the future.

More and more frequently the second you hit 'submit' your content is syndicated all over the globe. I pose that it is impossible to even know who copied down your words and where and when they'll pop up in the future, you should write with that in mind.

The law is a decade behind reality, it has never been any other way with technology. You may be legally in the right and you may have certain expectations but that will not make much difference.

Witness Jimmy Wales trying to wipe out the fact that he owned a porn site, in his profile it says (on wikipedia no less) euphemistically that 'bomis targeted males', but everywhere else ( http://www.wired.com/culture/lifestyle/news/2005/12/69880 ) for instance it is clearly visible that it was.

The facts stand by themselves, no amount of handwringing or wishing is going to make that any different.

If you don't want to be confronted with your own words in the future, don't write them and if you don't want to be confronted with your own actions in the future, don't do them.

There is no undo button on email to begin with, and no, you can't have a reasonable expectation of privacy there because you are sending your words to someone else.

Who can then choose to make your words public.
Ahh!! Brain hurts. Corrected. I saw that. $0.25 for GB-month is not cheap. For a year it is very cheap. Just so used to everyone charging per month, I ended up typing that.
Primarily because the first sensationalist article may very well be both the way Apple found out about this app and the very reason they had to clamp down on it - if <conservative parent> sees that gizmodo headline taken up elsewhere, they could be very reasonably expected to think "oh no! Little Timmy has an iphone! He can now look at pornography!"

The second article is another sensationalist piece, but this is made much worse by the fact it is feeding off the very activity it probably caused with the first.

If your newspaper of choice ran a story decrying a particular building as the source of all the worst crime in the city one day, and after a police crackdown ran a piece talking about police abusing their powers or judges granting search warrants willy-nilly, would you be okay with it?
"I have no special talents. I am only passionately curious." - Albert Einstein
The advantages you speak of seems stronger than what I was thinking about. But I still think the current trade off is too dangerous.

Plus, I disagre about people willingly giving up privacy. I think most of them either undervalue their privacy or don't know they are giving it up.
Great post!

I can easily identify with OP. I also learned hard work from my father and from my first job (McDonald's), where you simply could not go home until all the work was done. I've had that same work ethic ever since.

This post also reminds me of most successful business people I've even known. Their single biggest differentiator (that I noticed) was a refusal to stop trying to get something done, not just with each business, but with every thing they did every single day.

The other thing I love about this post is that it's clearly by someone who has been through the wars. A poser would never even think to say things like:

I’m exhausted physically so I should go to bed, but mentally I feel on fire so I let the code have me for another hour or two.

a GitHub profile stuffed with code I regret

I ran into something I did not understand and instead of giving up, I pushed through.

I sat there in front of my computer for hours and wrestled with class and class instance variables.

I have attacked each thing that I do not understand until I understand it.

There are still so many people out there who are far better than I am, but that does not stop me anymore.

And +1 for my favorite:

I beat code that isn’t working into submission (though often times the code wins).
You don't need to frequent the dark corners of the internet to find yourself (or your family members) the inadvertent target of a pack of attack dogs.
Cool article. I've seen precision polling demoed and it's amazing to see the analysis of call responses getting populated in realtime - totally changes the way you think about running phone surveys.
GDrive is coming, 1GB free storage
Free mail server supporting POP3, SMTP, IMAP & Multi-OS - Xeams
Well sure, until you hit the case where two years down the road that 100 items is now 1,00,000 and if you had only used the built in function that does qsort...

I would always choose a sorting function from a library over some hand grown thing (with no tests no doubt). They are too easy to make mistakes. Sorting functions are one of those things you get for free in [nearly] every language, writing a new one is usually just a waste of time.
Must you be so humorless? It's a clever hack, designed to show how little syntax is required to capture a given algorithm. The admonishment against programming style seems silly: no one actually does that for anything that needs to be maintained (at least no one who can write a correct selection sort). Lighten up, basically.
It's also worth remembering that Android is open source.

Theoretically, that levels the playing field. Microsoft often was accused of "cheating" in their product by using private APIs. Theoretically Google shouldn't be able to do this. I'd be interested in whether that's really the case.
IMHO, The North Face also gains no matter what the end of the lawsuit is. That's a lot of advertisement, and wouldn't make me think less of their products.

It can be also a reputation boost for TNF. After all the parody is on them because they make the best equipment.
You will be able to serve but the court does not have standing, in spite of what the BUMA did with the pirate bay guys, which was a travesty of justice if there ever was one.

Unfortunately they didn't have the best of lawyers from what I've seen.

Suit has to be brought in the local court of the defendant, that's a pretty strong rule there and the lawyer seems to have failed to capitalize on that, instead concentrating on whether the serving was done properly.

By doing that he shifted the argument from one of 'standing' to one on whether they had had proper notice, implicitly acknowledging standing.
I have 30 invites floating in my invite box if people are looking for one.
Fast and cheap: thanks!

Voice recording: actually, you can record your own voice by calling our recording hotline, or you can upload sound files. All of our clients run surveys in this way; the computer voice is only useful for testing while you're developing your survey. You can read more about our voice recording features here: http://www.precisionpolling.com/features/audio_setup
A couple weeks ago I added a recency threshold for the leaderboard. It's currently 100 days.
Yeah, I recently saw that it had coroutines, which was a surprise to me. coroutines can be used to implement fibers and is also related to continuations.

I think it's deceptively simple, so programmers might not think there's much there. In addition, it's pretty minimalistic, you don't get OO out of the box (which isn't necessarily a bad thing, depending on what you're doing), and the number of libraries pales in comparison, all of which deter others for exploring it more fully.

That only means that the field is ripe for some exploration.
I think there are people to whom these skills come more naturally, but people seem to underestimate the degree to which fierce determination and persistence can overcame a lack of natural ability.

This is probably less true for purely physical pursuits (athletic activities, for example), but not entirely untrue.
I think Dyn will make a good parent. We started using their "enterprise" DNS service Dynect recently and it's very good. Highly reliable, great UI, polished product. I've been using EveryDNS for personal stuff for years and am happy to see it get more attention.
Why Google will win the smartphone race: Products in the pipeline
Guantanamo guard reunited with ex-inmates
1GB?? That's almost a joke.

Great, I can store 1/16th of my $50 thumbdrive online.
For clarification, this is precisely what we're looking to do. We have a different venture we want to devote all our time to. The only down side to having ideas out the wazzu :).

The venture we're focusing on is http://www.textbookrevolt.com.
A basic search also returns things like "XYZ(AT)gmail(DOT)com", "XYZ[at]gmail[dot]com" and xyz.at.gmail.dot.com . It returns everything, no matter how clever you think you are. And it's not that hard to write a regexp that replace this all into your actual email...
> no one actually does that for anything that needs to be maintained

You wish.
My experience shows that simple bots looking for mailto: links still work just fine. I doubt many spammers are going to go through the trouble of decoding even simple obfuscation.

There used to be a website where a guy actually tried different methods for posting an email address on the web and then measured the number of junk messages at each address. Wish I could remember where I saw it.
Ask HN: Web Startup Friendly Banks / Accounts / Payments / Etc
I am sure there are quite a few of us wondering about this. I've been on the technical side of things forever, and I'm trying to figure out the cash flow and banking side of things for a service I am working on (to receive subscriptions/payments).

Any Recommendations on Banks which are Web Startup Friendly (go big banks like Citi or BoA, or go small)? Type of account (any special accounts I should know of)? Payment processing and gateways (eg. FirstData)? Any type of other services I should know of (considering Spreedly)?

And anything else I should be vary of regarding this subject. External resources on this matter would be nice... although having a hard time finding sites that go over this process.

For example I am thinking WebApp -> Spreedly -> FirstData -> Citi SmallBusiness Account. Is that sane?
They don't do bounds checking, so the number of goats teleported can overflow. I noticed when I was at -2,089,949,091 goats teleported.
Most of us doing business through email though don't have a developer that didn't bother to check 50 emails that you have sent, that seems kind of weird.
While Android might be internally consistant, the hardware drivers that support it isn't. Everywhere your software interacts with the hardware is suspect for fragmentation. Google will have compliance testing to force OEM's into correctly supporting the Android runtime. However, their only leverage is the inclusion or not of their Google Apps and the "Made with Google" logo for the back of the device.
Inside The Tonight Show's Data Center
This is becoming a serious problem in some areas.

For example, the amount of help available for Ubuntu on the web is wonderful; however, the number of out of date pages is enormous. A few days ago I was trying to fix a problem with the NTP setup on my Ubuntu machine. I found it quite difficult to get current, correct information.

The solution given in this article is okay for them. On the other hand, blog or not, you can't expect the average helpful person who posts some info to maintain that info forever.

So: what to do about this?
Here it is: http://techblog.tilllate.com/2008/07/20/ten-methods-to-obfus...

A bit dated now, but using AT and DOT cut the spam to basically negligible levels.
Also, this was never about questioning, as much as about the intention.

You seem to be under the impression that it's possible to discern someone's intent, e.g., "prodding them for a cheap thrill", "it was a political and commercial stunt". Do you really contend that you have the vision into people's hearts, that you can discern their actual motivations?

No, in reality you do not have, and cannot have, any inkling of the real reasons for any of a person's actions.

But in any case, the freedom of expression, to challenge beliefs and assumptions, is in no way predicated on intent. Freedom is not reserved to those who are pure of heart. If it were only granted on the basis of someone approving its motivations, then an oppressor would only need to be dishonest, or mistaken, in judging those motivations.

Freedom of expression is for everyone, and for all purposes.
Grammy Fanbuzz Visualizer
It is a joke. Dropbox and Zumo Drive both give you twice that for free; it's amazing that Google with its millions of servers and 7 something GB Gmail accounts can't do better than a lousy 1GB free.
First impressions of Google wave
"I do not measure myself against the programming greats, but against those projects on my Github profile from years ago."

This is so much the key. At college I read a sports psychology textbook which described the empirical profile of a "winner". One of the traits was that winners compete against themselves, not others. A marathoner's goal should be to beat their best time in their next competitive marathon. An example of a basketball player's goal might be to improve their free throw percentage over the next 5 games.

If you focus on improving yourself, beating other people takes care of itself (if you're capable and that sort of thing matters to you). But, either way, you do the best you can and that's all anyone can ask of themselves.
http://www.huffingtonpost.com/
http://www.techcrunch.com/
http://redvsblue.com/home.php
http://www.purepwnage.com/
And for music...well maybe this is niche for me, but I like
http://www.jonathancoulton.com/
And things like this are really only possible now:
http://www.npr.org/templates/story/story.php?storyId=5482774
Pandora: Now Playing Everywhere
Outsourcing 2.0
It didn't return any results when I tried from the iPhone
In the comments, a Google Docs team member mentions "Yes, the storage is shared between Picasa Web Albums, Gmail and Google Docs." Maybe that's only for paid, add-on storage, though.
Not to mention hacker news.... ;)
The Desktop: It’s Alive
The 'submitted' link on the profile basically doesn't work
http://news.ycombinator.com/submitted?id=pg
http://news.ycombinator.com/submitted?id=ivankirigin

I suppose it is related to the lazy loading?
I agree with most of this article, but I was disappointed to hear the author repeating the same old tired line about Google Voice removing the need to have a voice plan. I don't know why that piece of bull gets so much traction. Wishfull thinking maybe? Google Voice isn't VOIP!!!!! Gizmo5 (also owned by google) is VOIP, but Google Voice isn't.

But far more fundamentally last I'd checked every cell provider has much greater coverage for voice than they do for 3G data, and I'd assume that VOIP over GPRS or EDGE speeds would be pretty unimpressive.
It's doubtful free time is the bottleneck for most people not acquiring new skills and abilities. Enormous quantities of time are drained from folks' lives by procrastination.
cache:

http://74.125.153.132/search?hl=en&q=cache:http://varenh...

tl;dr: you can search 'AT gmail DOT com' on google

I think this technique has been doing by spammers for decades.

The best way to prevent email harvest bots is to use DOM+JS, something like

<span id='my_span' my_chars='onix'>elec</span>tr
<script id='my_script' language='javascript'>document.write(document.getElementById("my_script").parentNode.firstChild.getAttribute('my_chars')+String.fromCharCode(0x74, 0141, 115-1))</script>
@gmail.com
Yup, those are first impressions alright. Here is some more developer focused impressions by folks who have spent a little more time with Google Wave.

http://www.dynamicalsoftware.com/news/?p=51

I'd be interested in other folks impressions of wave. What's your take on it now that the bloom is wearing off?
Is there any concern over more privacy being in the hands of google with a new product like this? They are on a slippery slope and are about to understand everything about us.
Have a look at ccbill and epoch.

Try to get your own merchant account by all means if you can.

As for banks, any mid sized or large bank that will take your business will do, the bank itself is not that critical (other than that it would be nice if they stayed in business).

FirstData is a gateway, not an IPSP, and it would take you a lot of time, money and certification fees to get connected to them. Having an IPSP in between will save you a ton of heachaches, as well as lower your profile as a target. The price of hosting for servers that are certified is also much higher than for run-of-the-mill webservers because you have to ensure that physical security of your server is warranted at all times, and most hosting facilities can not do that (they have customers visiting the server rooms and unless you have your own locked rack people will have access).

The downside is that you will not have the customer card info/cvv information so if you ever have to switch IPSPs you are basically starting from scratch.

In practice this is only a problem when an IPSP falls over, but as the IBill and DMR history shows this occasionally does happen and it takes thousands of merchants down with them.

One more reason to get that merchant account of your own, at least like that you'll get your money if the something bad happens.

I use vxsbill myself, it is run by friends of mine, but the downsides for people from the US (which I assume applies to you) is that you need a dutch presence to make use of them and the application fees are steep.

The upside is that they are rock solid (or at least have been to date), each and every one of their customers has a separate merchant account, so a misstep by one customer does not affect the others.

Without segregated merchant accounts that is a very real risk.
Google Defends Nexus One Termination Fee
The pool would only cover the cost of litigation not the cost of the settlement. So there is nothing additional to gain gain from suing. (Other than an attempt to put the legal pool out of buissness but that could be extremely cost prohibitive.)

The problem would be maintaining a reputation as someone willing to pay for long legal battles.
"4. Applications Never, Ever Quit" -- That's really not the case. If you press the "Home" button the app will receive the onPause() event, but if you press the "Back" button the app will quit after an onDestroy() event.
great post, i thought i was the only one like that, sometimes i feel really stupid that i can't come up with a good solution for the problem, and in the end fail to do anything.

this really remind me:
"Genius is one percent inspiration, ninety-nine percent perspiration" - Thomas Edison
True, but that means you can store 1/8th of your $50 thumbdrive there. Where Google wins is the cost of buying additional storage, which is an order of magnitude cheaper than Dropbox.

On the other hand, it doesn't look like Google offers synchronization so its utility as a backup environment is quite limited.
"I found it quite difficult to get current, correct information."

OTOH, having information in a clearly dated format, like a blog, is helpful in letting you know when information might be out of date. Publishing information with less clearly marked dates won't make information more correct, it'll just leave us with fewer clues when trying to evaluate it.
It's only $.25/G/year for more, which is way below say, S3 if you're only using S3 for personal storage.
It must be a very boring life to purposefully work with uninteresting technologies. It may sound selfish, but I'd never make that decision. When I'm interested in what I'm working on, I build a better product. I'll sacrifice a few 9's any day to enjoy my job and make something that's interesting.