skysight-inc/HackerNews huggingface dataset:
You forgot the part where someone logs into your account from Eastern Europe, drains it, then uses it to perform fraud transactions on eBay, and PayPal does nothing, so you take it to the internet for some payback.

PayPal can be harsh, I get that, but I also understand that:

1. They have 100 million active accounts which leaves even a small number of bad experiences turning into floods on the internet.

2. Being able to prevent fraud is 95% of the game in this business.

3. More than half of those bad experiences are downright un-true (leave out parts of story) and involve some type of shady operations by the user.
Vim Macros and You
I find it handy. I know exactly when my working week is over, and my overtime is automatically recorded.

It helps, of course, to work somewhere that pays overtime!
does that deal include antivirus, malware, rootkit and crapware protection? the risk is just too high to even consider it seriously, even if I got payed by M$ more moeny directly, my response is always the same, NO!
I don't get it.

If A disappears with merges pending … then B/C/D find they have 3 distinct codebases, and no way within GitHub to do a simple cross-merge.

Now, the situation is not lost – if B, C, and D get in contact (somehow) and negotiate which one of them is going to become “the primary SubAuthor” (somehow), and they issue manual patches to each other’s code (surprisingly tricky to do on GitHub)...

If B, C and D get in contact via, I dunno, github messages, and pick a primary subauthor, it's very easy to issue manual patches. If I'm B:

git remote add C ...
git remote add D ...
git pull C master
git push github master

I agree github might not have a button for this, but I'm pretty sure most github users are comfortable with the git command line.
Mike Zamansky was my AP CS teacher in high school. Way to go Mr. Zamansky!

Edit: If anyone has any questions about him or his teaching style I might be able to answer.
Google's Kenyan ripoff (direct blog link)
I hope they launch here soon. It's a really awesome service.
The problem is that only companies dealing with them on a merchant level really feel what PayPal is like. From a customer point of view it's a minority who experience problems (from what I read).

So that leaves you in a dilemma, users like using PayPal because it's quick and easy so from a company point of view, you have to offer it as a payment option. It's a massive catch 22.

We saw conversions go literally up 50% when we introduced PayPal as an option for payment on one site so it's really hard to make a stand against it.
No offense but that isn't their fault -- it is simply because Javascript is a bad language.

No convention can solve things like var hoisting, this changing meaning in callbacks, etc, etc. So people come up with some really strange coding styles to try to route around them -- which good programmers will hate, even if they are not entirely sure why.
IP registrations can also be wrong, and someone could also be saying they're Google, and running a scam that way.

Happens all the time with (semi-)legitimate firms acting as Adsense or Facebook Ads brokers. They often pull bait and switch tactics after you said you'd think about it.
I don't see how you can assert that "this isn't how themes work in Android", nothing you stated conflicts with what you quoted.

Clash != conflict. When your application uses an unmodified theme.holo, it may (and likely will) look "out of place" in a heavily customized manufacturer theme.
This is rather indirect, but didn't Google try to purchase Yelp a while ago? And isn't Yelp known for trying to extort business owners?
Sure would be nice if something like this were in Los Angeles...
Great post Justin!

One of the reasons we formed a US LLC (we're Canadians) when building Appifier was to work with Stripe. They're simply the best way we've found to handle online payments without the headache.

I can confirm that at the moment our experience (other than some foreign ownership headaches that were promptly resolved by their support staff) has been entirely positive. Integration was a breeze and the reporting is top notch.

Best of luck!
With iOS remote, Dijit hopes to ride out the coming Apple revolution in TV
I don't know the circumstances of your life, so maybe what you say is true, but at least in my case, I had huge advantages in reaching the point where I could provide said value:

1) I was born in a wealthy, stable country

2) to, even for said country, well-off parents

3) with a natural inclination to mathematics/logic

4) and access to computers/internet resources from a young age

All of these seem like privilege to me.
Looks like a nice book series on TCP/IP. Thanks for sharing it.
Clickable: http://joshuaodmark.com/suggest/
By the way, this isn't a repost. The OP's original post wasn't clear if he was looking for feedback or not.
Ubuntu Unity 5.0 is out and ready for testing
Exaggeration corrected. Thanks for the feedback.
I love the ajax loading of results. no more paging, just scrolling. Now I wish it could be my default search engine in my Chrome omnibar.
> Has Stripe fixed their webhooks so that they re-POST when the endpoint is down? They can't be compared to IPN until they implement it reliably... without that you have to manually reconcile Stripe's data with your own database to be sure you haven't lost a post during brief downtime, network glitch, transient application or proxy error...

We're working on this right now. It's part of a larger redesign of our webhook system that we started right before the break, and we should be able to launch it pretty soon. Our webhooks are the last somewhat legacy part of our product, so I'm pretty happy that it's getting reworked.
Thanks, I didn't know about that setting!

I can only assume it won't be there forever for obvious reasons, but it's nice to have it for now (especially because of the UI issues mentioned elsewhere in this thread).
Source Code Marketplace Binpress Adds Github Integration
Thanks, Eddy. I hadn't seen Django by example before, and that's exactly what I was looking for.
It can! Just go to the homepage and click Add to Chrome at the bottom.
SAP Touts Best Results In Company History; Quarterly Sales $5.7B
Catch 22

We want and need innovative programs to train the technically illiterate. Yet we're critical of any "learn to code in 30 days". There is plenty of low end javascript work out there.
Scrollsy Is A Scrollable, Pinterest-Like Version Of Etsy
It's actually pretty easy to make it the default in Chrome: http://www.avc.com/a_vc/2011/08/changing-the-default-search-...
IPad growth seen slowing in 2012, but that’s no disaster
Unruly crowds force Apple to halt iPhone sales in China stores
Google TV’s biggest competitor looks awfully familiar
They've hired armies of people to cold call businesses for Google Places project, offering an adwords voucher.
I know simple isn't the same as simplistic. But still, how many games like this could exist before their profit drops to be like other games? I don't think there is a high entry barrier to creating them?
I noticed there is quite a bit of speeding in this article which is concerned with small crimes. Presumably that's OK because there isn't victim involved.
Nice response. As for ultimate limits, see https://en.wikipedia.org/wiki/Bekenstein_bound. Of course, this bound doesn't really give bits per quark/particle limits - just an overall limit based on the spherical radius of the information-storing system.
Indeed. Here is one of my forks:

https://github.com/stucchio/django-tyrant-cache

It's the standard tokyo tyrant cache backend for django with a bugfix (it reconnects if the connection dies). The pull request was made in august last year, and I've heard nothing back. Oh well.

On the other hand, my connections to tokyo tyrant don't crap out, and I've got a nice permalinked submodule in my main project. (Or I did before I switched to redis.)

Is this a failed fork? By the definition of the author, sure. But it's made me happy. And if someone else needs this bugfix, it will probably make them happy too.
Thanks, I was just going to ask what is considered a line it sounds silly but I couldn't understand if a "line" was the full length of a screen at a certain resolution no matter if it was filled with characters. I know a space (spacebar) is a character too but not the blank space before you enter space character.

I'm not a programmer but I know you can cram certain methods, functions onto one line instead of arranging it on separate lines for easier comprehension by other programmers. As well comments and blank lines would add a lot depending on the style of the programmers doing it and if a blank line is considered a line.

Logical SLOC and physical SLOC make sense.
i gave a lightning talk this week, maybe someone will find it helpful:

"lets make a blocking API not block. wait, what?
(a practical introduction to continuations)"

https://docs.google.com/present/view?id=dv9r8sv_82cn7dngcq
I think it's going to just be a matter of "reconditioning". When you move from one UI to another, you tend to carry over habits from the other. But as you use the tool more, you'll become conditioned to paying more attention to the top gray box first, and then if that's not what you're looking for, moving to the results (below the sponsored link).
While the article is a nice and up-stirring read, I have to play devil's advocate here and ask:

So how many lives have garbagemen changed in the way OP talks about? How much impact do workers in a steel mill have? What about other simple but very common (and very necessary) jobs like the building maintenance and cleaning?

There are a lot of jobs out there that do not really directly advance society or change human lives on a large scale or have any other big impact but they still exist and people make a living off off them. And I would say most jobs are like that - (very) few people ever get the chance to actually do something truly great, meaningful and have real, direct impact on "real people".

And despite all that, what do I contribute to society although I am quite unimportant? I pay my taxes, my insurances and thereby contribute to not only my own well-being. And any software I might have written or I am maintaining is doing something useful somewhere in a very specific context and it helps people do their job which again has some impact on others and enables a company to exist and do something people are willing to spend money on and thereby that company offers jobs and etc...

Nothing wrong with being "just" a small wheel in the humongous machinery that is our world. If you ask me, it is actually (a much welcome and appreciated) luxury of modern life that we can allow space for all those "weirdos", all the diddling-around and all those strange new jobs that "real people" don't understand.

Also, it is pretty megalomaniac to assume everyone working "in IT" or reading HN is really such a rockstar and genius that they might find themselves in a position where they suddenly change the lives of thousands of people. Just because you know C or Javascript or Rails doesn't automatically make you a shining beacon of advancement of the human condition. Many people who are much, much smarter and better educated than you and me are living just as "unimportant" lives and will very likely never have a chance to become the next Einstein or Robert Koch. Learn to be more humble.

And countless scientists and artists who did change the way we think forever only did so long time after they were dead because during their lifetime, they were lucky not to get burned at the stake or starve to death in bitter poverty.
Top Tech-Savvy U.S. Cities and Their Most Hooked Up Hotels
I spent a whole year going through the entire SICP, and doing all the exercises. It is not only a matter of "being technical", if there are exercises and you want to do them, your goose is cooked.
YouTube's New Thumbnail Storyboard Feature
Fab Buys Up Community Ecommerce Site FashionStake
19-year-old's Floggia Makes Photo-Sharing Easy
I've only used Rackspace so far, so just providing my feedback for that.

Rackspace is cheap, as far as on demand goes. It's very easy to load up a server, configure it how you want, then save off an image to restore later. At high traffic times, the creation and save seems to take a bit longer.

Latency seems to be a little on the high side. Simple comet js pushes take a bit longer than they should, and outgoing queries are also similarly slow (i.e. sending out a request to someone else's API). Inbound standard traffic seems speedy enough.
After using duckduckgo for a few months, as my default in chrome... the bang syntax is worth it. There are !bangs for everything!

Also if you don't like the colors everything is customizable in the settings. I switched the search results width to wide which is quite nice.
Facebook Moving Sponsored Posts Above Ticker? Always a Balancing Act
Java SE 6 End of Life (EOL) Notice: July 2012
Lots of possibilities, but if Google isn't behind this then they should have been close enough to the local biz communities to have heard of it and stopped it
SOPA writer is copyright violator
completely customizable, check the settings :)
Best Letter Ever Written to a Lawyer
At my high-school in Romania we silently eliminated religion (yeah, surprised?), philosophy, 1 lesson of geography, 1 lesson of french and maybe something else.. and at the end we got 2 cs theory lessons and 6 full lessons of coding in the lab per week. We all had a linux shell on the school's server and most used vim to code C with gcc and makefiles.

That had a lot to do with what kind of programmer I am today even if I was one of the worst students in the class.
That doesn't sound to me what nl is talking about at all. He's asking what others would do if they were running Google. He's not suggesting that ethics don't exist.
I will also concur that Stripe is very easy to add to a site, test, and turn on billing. I just spent almost 8 hours building a stock photo site for my wife and I to use (http://sleepybird.us/sedonaredrocks - written in Clojure :-) and I don't think that the Stripe part of it took more than 90 minutes total, largely because I found a Clojure library for Stripe and everything just worked.
DC Taxi Commission Acting To Shut Uber Down
It looks clean, if a bit too Googly, but I like it. I especially like the results layout.

Gabriel, any chance we could get a "do not include results from this domain" option in the results? You guys do a really good job of carving the cruft out, but I still find no use in sites like Mahalo and Mashable.
> It's entirely possible that TSA screening prevented someone getting on a plane with a weapon of some sort

I disagree with that statement. "It could" is hard to measure. We spend 100s of billions of $ on something based on this unproven hypothesis.

Keep in mind, TSA was created to catch terrorists red-handed as they are just about to board a plane. As in "Hey look a bomb in the x-ray machine, arrest this guy!". That is their purpose. They have not yet done that, once, in 10 years!

Govt. intelligence work and regular citizens have prevented and stopped attempts. There is some track record there. TSA doesn't have one.

By your metric one could have just as well re-defined TSA's mission as "Protect the citizens of the United States of America against Evil Pink Elephants from Neptune". Chances are very high that TSA's track record with that task would have been exactly what it is with their current mission. AND you could have still made your argument "See no Pink Elephants from Neptune have attacked us, so they must be doing their job."

Or think about it another way: How many airliners were blown up in US airspace before 9/11? Was it a monthly occurrence? Yearly? Now if was a yearly thing, and then TSA came along and it suddenly stopped, you could have made a correlation based argument saying, that it is probably because of fear of TSA that we didn't have any more attacks.

Yet another way to look at it. As a terrorist you are trying to instill terror and kill as many people as possible. A large gathering of people would maximize your impact. I wonder what places and events consistently create large queues of people waiting in line? What about also a place that would cripple and disrupt the economy and travel? I'll leave that as a rhetorical question.
I love the new design. I preferred the old color scheme (light green feels easier on the eyes), but I'm sure I'll quickly get used to the new one. Other than that, everything seems much more consistently designed and cleaner. Great job.

PS. I've been trying out DDG for a while and switched over almost completely in the last few months. I find increasingly fewer searches for which I need to jump over to Google, too. Even better, once I explained to my dad how DDG was different than other search engines, he WANTED me to switch his computer to DDG. I predict 2012 is going to be a heckuva year for y'all!
And yet the people on the other end of the phone are somehow able to create phony websites you didn't ask for as subdomains? (FSM only knows what the Google search ranking consequences of that might be.)

http://blog.mocality.co.ke/2012/01/13/google-what-were-you-t...
Chrome's always overlap in one direction though, it's at least consistent.
No need to circumvent. This is already the top story.
Sounds like the OP's idea of a startup is just an entity to acquire lots of users (eyeballs), and the money will follow, somehow. Sound familiar? Revenue? Profit? What's that?

And reading some of the comments here, it seems many people have the same idea. I am surprised at this. I thought we had all learned this lesson back in the last Tech Crash in 2001. A startup is a business. A business needs to make money to survive. The purpose of a startup is to get the point of making money as quickly as possible. Simple as that.
I can strap on wings and jump out of a window and have a hard landing and break a few limbs and "get the message" that I shouldn't have jumped in the first place. To claim that jumping was a valuable process is a bit far fetched. I could have gotten that same lesson by simply taking a course in aerodynamics, or better yet, watching those black and white videos from the history channel of people in the 1900s doing similar stunts before the Wright brothers came along. Having worked at startups for a bunch of years & having interviewed with several others & speaking with their founders in person, I see a very distinct divide. The vast majority are building things "we don't need", throwing stuff at the wall and hoping something will stick. Purely from a statistical perspective, something will indeed stick. otoh the very tiny minority that are building stuff we do need are handicapped by too many factors to even have a remote chance of success.
5 Skills for Tech Leads
I'm also based in Canada (Mtl) and I has been waiting for months for their international support.
What were the other reasons (if you wan to share)? I'm interested in the experience of making US companies from Canada and what are the time and money expenses this generates.
>The reason we don't have to worry about getting a job is because a computer programmer provide value and because we are good at it.

Just because you are talented at something doesn't equate to job security. Programming has nearly unlimited applications to add value because they can globalize nearly anything: music, travel, art, literature, etc... An average programmer has greater potential to impact more people than an incredible painter.

Most programmers do live a life of privilige. The word privilege doesn't always a negative connotation; people interchage it with spoiled and don't give it a second thought.
And Mexican is the demonym for people from... The United States of Mexico.

Likewise, a New Yorker can be someone from the state of New York, or someone from the City of New York.

Besides. Geologically/geographically there isn't one huge American Continent. There are two land masses. The North American continent in which North Americans live and the South American continent where South Americans live.

In that respect it's like the Eurasian continent. No one from the European and Asian continents call themselves Eurasian. There is a term 'Eurasian' but that's for people of mixed heritage.

Basically, the parent poster is tilting at windmills.
I hesitate to call myself an expert at anything, but I'm an employed UX designer and yeah, it does get lost. At best, the eye is drawn to the yellow box, then to the "next" content below it. At worst, banner blindness kicks in and the user skips all the content above that yellow box. (This is what happened to me.)
I think you've made it clearer for me: the fact that it feels like a sentence plays a big part in the weird factor, it's like I'm addressing someone instead of citing a name for a service.

But I guess it's a minor concern indeed. I just wouldn't feel very confident using a similar name for a product of my own, knowing that it could be a turn-off.
A quick visit to http://www.kbo.co.ke/index shows this theory to be the sort of total horseshit Google apologetics it appears to be at first blush.
How not to handle a security breach
The problem is then figuring out what's valuable. But being told that building an entire class of extremely useful tools is not valuable just gets it completely wrong.

To take your analogy, it's like seeing some people jumping out of windows with wings and telling them, hey, stop trying to invent stuff. No, the correct message is, do your research.

Developer tools can be extremely useful, you just have to make sure that what you're building is useful and hasn't already been done before. This is completely different from saying that all developer tools are useless, which is what was said in the post.
Do not equate "Piracy is not a real problem" to "Piracy is not theft". Regardless of your motives, you still pirated/stole it.
Skyrim running on Asus Transformer Prime
When my in-laws first saw the honor based public transport system in Munich/Germany they commented that this would probably not work in their home city Taipei/Taiwan.
That is awesome! I wonder if the process could be read out via procfs and continued elsewhere?
I would tend to agree except that Google strongly promotes cobranding as a partner benefit.

http://www.kbo.co.ke/partnerbenefits
I wonder if you could use media queries, to drop the fixed positioning if screen size is below a certain height.
The Academy For Software Engineering
Are you a single founder?
I'm also very curious what services the callers were offering. Are they services Google offers? Services Google charges for?
Are people really choosing one or the other? Why not offer both? People DO like to shop with Paypal only.
I have a question: how does he always come up with such brilliant ideas for Halloween costumes?
I'd say more than that. Two years maybe, unless you have parents to fall back on and basements to live in. Worrying about feeding yourself and ending up on the street and working on your start-up do not mix.
Technical question to UK-based hackers... OP says: "...it wasn't quite the amount of money I was owed for unpaid overtime, but it was something."

Can you as an employee in UK lose pay like that when your employer goes bankrupt? Aren't there any government funds or organizations stepping in? Because strangely it seems this is the case in Germany, though in Austria I was victim to my employer's bankruptcy and I got paid for every single hour of clocked over-time by a government-owned fund which protects employees. Also, the government steps in and handles the whole thing; the original CEO won't have anything to say anymore after they declared bankruptcy.