skysight-inc/HackerNews huggingface dataset:
There is no situation in which Visa is left on the hook for accepting a fraudulent payment. AFAIK, they have zero liability. Customers have no direct relationship with Visa in which they can demand money for misuse of their card, they have only a member agreement signed with the card issuing bank that makes such anti-fraud guarantees. So the bank is on the hook.

Except not really. The bank passes on full liability to the merchant that accepted the payment. When the chargeback occurs, the payment is taken back from the merchant, plus a bunch extra as a chargeback fee to cover the costs of pushing around the forms between banks and taking the report from the cardholder over the phone. Knowing this only works when the merchant still has the money to take back, any hint of a merchant going over 1% of their monthly volume in chargebacks will generally trigger the bank to start holding back some or all of their payments in a reserve fund to cover the potential chargebacks.

The only way for the bank to be on the hook is if the merchant (like Wikileaks) passes the risk assessment enough to start accepting cards, and has a clean chargeback record up until the point a massive number of them come in, AND when the bank tries to recover that money, the merchant's already drained their bank account so there's nothing to recover.

If that happens, the bank's screwed, but Visa's still perfectly happy having taken 1-4% of every charge, even the fraudulent ones, with no liability for the stolen cards.

Why bother expanding on that tidbit? Because if Visa has zero liability, then why would Visa corporate be telling anyone not to accept cards from Wikileaks? That's not normal. The people that decide who can accept Visa cards are the underwriting departments at individual banks that back merchant service providers, not employees at Visa Inc.
So.... she was told that she couldn't prohibit cellphone usage in class yet she tried to embarrass a mid-level or higher executive into not using his or her cellphone?

Well... if you try to shame your bosses, you get fired. This is a non-story.
It's way too long ago to have any measure of that now. I did my 4 year bachelor's degree from 1980 to 1982 inclusive, taking nearly 4.5 years worth of courses in that time. I did Analysis I, Analysis II, Complex Analysis and Mathematical Methods all in my first chronological year, and Taylor Series were never actually a subject of discussion. My recollection is that they were defined, and it was just pretty obvious that they worked when everything was "nice", and that things could and would go wrong if things were in any way "odd".

But this was 32 years ago, and while I've used calculus in one form or another constantly, I've never had to do anything "interesting" with Taylor Series. Now looking back I'm hard pressed to say what was easy and what wasn't, what was obvious and what wasn't.

It would actually be interesting to go be an undergraduate and see what is obvious now with the years under my belt, and what needs to be thought about hard.
This comes up a lot. It seems like a worst-of-both-worlds solution. Prolonged sitting has been shown to disrupt fat metabolism. Prolonged standing is associated with a ninefold increase in carotid atherosclerosis. Even if sitting half the time leaves me with only a doubled exposure to atherosclerosis: that's not a win!

I've got a timer on my iPhone, two different spots in the office to sit (my desk and one of the couches in the lobby), and no weird gadgets; the Cornell page seems to suggest that this is pretty optional, and I dont' have to pronounce any weird Ikea furniture names to describe it. :)
You definitely burn more calories per hour standing than sitting
It has mini-HDMI out.
I return a 403 if User-Agent or Host headers are missing. And my firewall will lock you out completely if you use "User-agent" instead of "User-Agent" (among many other obvious giveaways in the User-Agent header).
Previous discussion: http://news.ycombinator.com/item?id=4236094
That feels like sarcasm, but honestly, yoga has some dangerous poses in it, I think it's not unreasonable to demand few distractions when doing something possibly dangerous.
Text editors, the next billion dollar business.
In a significantly larger form factor.
Unfortuantely for you, this place is a community and where it goes is not for you or me to decide.

I'm sick of the whole Apple vs MS vs Google vs Nokia business so I don't click. Easy.
Perhaps you could contact the company you want to work for via a throwaway email so that they don't see you and prejudge you as an "old guy"? If you can fix someone's product and business model on a whiteboard, you should be able to use their product, find a flaw, and send them an incisive email about it.
Obviously there are people who can't do this (Zuckerburg, and plenty of much smaller examples too) but I don't see why, if you have the choice, you'd let people know how rich you are. Of course, unless you live the life of someone much poorer people can always guess ("hey, nice house you've got there..."), but people who talk about how rich they are, or show off with the money... just seems stupid to me.
The speed of ST's find function never fails to take me by surprise. Even with thousands of files it'll never take more than a second. In fact, it's sometimes only slow when it can't find something.
It's actually Ctrl + P on Windows. I think the author made a typo.
That's kind of the point though. Why waste the money? If it's just to tinker, fine. But I use my Raspberry Pi as a streaming endpoint and it works well. I have to cope with transcoding my 1080p content down though. That's the only reason I'd see shelling out for one of these.

This is based on the assumption that most people on HN aren't going to seriously use one of these cheap ARM devices as anything more than a toy. Even if you wanted a thin client of sorts, the RPi is more than capable.
You're in for a treat. Paul Rand's books like "Design, Form, and Chaos" are great.

Also, the book "Paul Rand" by Stephen Heller is well worth reading.

www.amazon.com/Paul-Rand-Steven-Heller/dp/0714839949
May You Be Crazy And Courageous Enough
At this point they're just trolling the "The [New York] Times Is On It" twitter feed: https://twitter.com/NYTOnIt
What are some businesses that can be started by a teenager?
Why is it seemingly every acquisition these days guarantees that the original service must shut down, have startups just devolved down to making themselves into hellish advanced interview bootcamps ?
Why is that bad? They look at a nice, easy to read but disproportionate chart, come up with an idea that helps advance their cause, and work it into their presentation. That is how it's done, and it does not require mathematical rigor or loose ethics.

This is apparently a very offensive line of reason here, judging by the downvotes I've acquired for pointing this out. I find that to be interesting in its own right.
Show HN: geoteo.net -  the easiest way to share your location
There's a vim mode in st2. I'm not near my computer at the moment but IIRC it's in the preferences (classic mode I think it's called?).

edit: back at my computer now. to put st2 into vim mode, just comment this line out in the default preferences:

"ignored_packages": ["Vintage"]
Rationalization = excusing your lack of success based on factors beyond your control, circumstance = accepting the factors beyond your control and playing the hell out of the factors that are in your control.

It's too bad that Marc Andreesen took his career advice blog post off the Internet, because he had some of the best advice I've seen. It was:

1. Build skills & relationships.
2. Take advantage of opportunities

Basically, all of the big leaps in your career will happen because some random big opportunity outside of your control will open up. When it does, jump on it. Immediately. Drop everything you're doing for it. Most people don't, and that is why most people slave away their lives in cubicles.

But to seize that opportunity, you need to be qualified, and you need to hear about it. So all the time that you're not actively seizing an opportunity, you should be building your skill base and getting to know other people. That's the important part: opportunities happen to everybody, but the vast majority of people aren't in a position to take advantage of them.
Even more - encapsulation is not always mean OOP.

Erlang have encapsulation more strong than in any OOP language - all you have is server process and messages thrown to it.
Why should an employer consider context and circumstances? They want to hire a best programmer they can for the money available to them. A sob story about how someone hasn't had the luck to get the experience to achieve rockstar status before they graduated as an undergraduate doesn't change the fact that if I'm a founder of the startup, or a hiring manager I am trying to optimize the chances of success of my startup or my team. I'm not a social services agency.
See the about section for any questions regarding why I did this little side project. One important reason missing on that list is that I had an existing api written in C++ that would allow me to store location information in memory relatively easily. so it was basically just a matter of writing the javascript client.
Lurking in the Shadows
Isn't that HDMI micro on the left?

http://en.wikipedia.org/wiki/HDMI#Connectors
But isn't the weather nice in Los Angeles?
I agree with what you say. I also noticed that if you're able to crystallize the reasons you want a linux computer for, then you can make a decision between the screen and screen-less ones. For instance, if you need a low powered media player directly connected to the HDMI port on your TV, then you'd obviously go for a screenless computer. In that particular category, the Allwinner MK802 surprisingly strikes me as a valid and very powerful competitor to the others. It needs an μSD card and one of those cheap bluetooth keyboards, along with a bluetooth adapter. It'd be pushing almost $100 bucks at that point.

In which case, you look hard again and figure out are you really trying to buy a media player, since if yes, you could get a Roku or something for much cheaper, or do you want an el-cheapo Android machine. If it's the latter, you'd better wait for the Ouya assuming it's going to be a success because at that price it's literally a steal. If you can't wait for the Ouya and still want one of these toys, I think the Allwinner even beats the Raspberry Pi, which I was so fanatical about initially, but after seeing so many other options I'm not sure if I want one anymore. Speaking of the RPi, I think the killer feature is that it has GPIO, so if you're trying to hack up some cool car or washing machine doohickeys then that might be up your alley.

Other than these two for screenless, I don't really see any value for money propositions. The screened variants fall even harder because they need to accommodate the cost of a screen and a keyboard, which results in an XScale processor. I honestly do not know what uses I could put these screened computers to.
dr42, I'd say you are the one not responding in the spirit of HN. Just calm down, someone tried to help, and you didn't find it helpful, no need to go all flamewar on them.

Relax.
Yup, this seems to be the best solution, and surprisingly makes the laptop the best workstation. You get to change your workspace every 30 minutes to an hour with ease. And virtual desktops + remoting into more powerful computers mitigates the problems with a laptop.
I think part of what makes it harder to make "true friends" when you're older is that everyone is more independent and it takes a lot of work to get a person to consider you for a true friend.

What I mean is, when you're in high school and college, everything just seems bigger, and any help from anyone counts a lot. Helping someone pass the exams, get a girlfriend, restore their dad's car (which they wrecked :-) can be instant reasons for that person to start considering you a true friend, and that sticks around for a looong time.

When you're an adult, you support yourself, and it takes much more to get to that point: heck, I don't even know what it would take to make a best friend - help him/her get out of jail, get a green card, buy a house or something?

Everything else are just little things that don't count for much in the minds of most adults...
A bit cynical. Taxes for the majority of Americans are simple enough to be done without accountants, and even without any kind of tax filing software. Meanwhile, no matter how simple or complicated the tax codes get, businesses will always need accountants.
On the other hand, people who never say anything that pisses someone off probably don't accomplish much of interest.
Making friends as an adult can certainly be difficult, although I do think some of it may be self-inflicted. I find that I definitely am one to prefer quality over quantity, so a lot of times, I just don't go looking for new friends. The last time I did, I happened to get lucky. The last new friend I made was almost exactly a year ago, but in that year, he's become one of the best friends I've ever had.

He's an HN regular, so maybe he's reading this and will chime in and offer his view on the subject. :)

For me, there are all sorts of practical reasons, but a lot of it just boils down to the fact that there aren't a lot of people around me that I share common interests with. So most of my lasting adult relationships have started as online acquaintances that grew into real, meaningful, "offline" friendships (that's also how I met my husband 16yrs ago).
Private Manned Space Capsule Passes Big Review
Backpacking to Europe.
Just going to share a little anecdote here.

I moved to Los Angeles in 2004. The next year I organized a softball team, mostly coworkers at the time. There are six of us that have been playing since we started, going on seven years now, even though we've almost all since changed jobs. Even though it's "just softball" (and our league is about as uncompetitive as possible without being totally beer-league), we've all made attempts to make it to games that bordered on absurd. I'm talking like, having a game end like 90 minutes before a flight I had booked, so I brought my luggage to the game, planned for a cab to arrive right as our game ended, and changed in the back seat of the cab on the way to the airport. Sure, I could have just skipped the game. I don't know if it's as contrived as "not wanting to let the team down." But these guys were my friends and I wanted to be there. Outside the six of us, we've had countless guys come in for a season or two, and then kind of fall off and stop playing. Almost all my post-college "good friends" -- the kinds of guys I invited to my wedding, for example -- have played on this softball team.

So I've thought about this a lot. I guess I've concluded that male friendships in particular are more easily forged in some environment of "commitment." In the "you've been there for me, so you're a good guy, so I can feel comfortable about opening up to you about subjects you only bring up with your good friends," sense. Also, I don't think this happens overnight, at least not for me. We were playing for two years before we'd do something like get dinner after the game. It was another long while before we'd talk about deeper friendship stuff like career advice, girlfriend problems, etc.

Hopefully I'm not making this sound like you can only make friends when you're a "bro" who plays sports. When we're younger, these organizations exist everywhere: high school, college, school clubs, sports teams, whatever. Just any place where you're expected to give more than what may be convenient and everyone else does the same. Going back to the softball team, let's say I get two emails the day of a game. One guy says, "hey my boss wants to pull me in a meeting that probably run long, I managed to tell him I have a hard stop at 7:00pm, but I may be like 10 minutes late to the game." Another guy says, "hey, I had a big lunch, I'm gonna skip the game." Which guy am I going to end up being friends with?

So I suppose my conclusion, at least for me personally, is that it's usually not enough to find people I have something in common with, but something in common that we're both committed to. It's tougher to find that after high school and college, but it's not impossible.
This story used to be called 'Why is Nielsen misrepresenting smartphone market share?' I thought that was a brilliant headline, and it made me jump into the conversation here. I doubt the new title, 'Lying with pictures: Smartphone manufacturer share by OS', would have caught my eye.

Why do the titles on HN keep getting neutered?
How not to go insane while working from home
Anyone for whom this story seriously hits home, but who has success stories to share?
I'm not sure how general my experience is (Santa Cruz is the only place I've lived in California, and it's a bit odd). But I tend to think of it as being about compartmentalization more than veneers. There are a reasonable number of people I'd chat with semi-regularly because we were both regulars at the same coffee shop, for example, but we didn't regularly socialize outside that setting. It wasn't superficial interaction in the sense of chatting just to keep up appearances or be polite or something. There is also some of that that goes on, but the people I chatted with regularly were because I actually enjoyed our conversations, and found them personally and/or intellectually fulfilling. I might even look forward to them, or visit a particular coffee shop more often if there was someone I found particularly interesting who frequented it. But I was fine leaving them at that; coffee-shop conversation partners who occupied a certain niche in my life, which didn't necessarily need to get all mixed up in other niches (and vice versa).
CLI sucks, help me learn it. Parsing Output.
The problem with the user agent is that you can't fix it without repeating the same cycle. All you'd do is make it easier.

It's a good depiction of the issues you have with trying to write code once, and have it work the same in many different environments, though. It's just with browsers, rather than operating systems or hardware.

Such is the evolution of the internet.
There's no need to redefine programming. There are essentially two fundamental ways to approach a program: what it does (coming from EE) and what it means (coming from math).

If you're coming from the first perspective, than mutation is fundamental. Registers are always changing in value and everybody likes self-modifying assembly.

However, if you're coming from the second direction--which is at least as fundamental as the first--the basis of computation does not involve mutation. This is where the lambda calculus comes in. It's the abstraction that underlies most of the mathematically well-behaved languages. And in the lambda calculus, as well as a bunch of its popular variations, there is no mutation.

From this second perspective, immutable data is a basic building block of programming. Essentially, all you have are functions that can bind names to arguments and be applied to each other. It's a surprisingly simple and elegant model.

There are some other popular models of a computer program like the SKI calculus. However, it's easy to translate between the lambda calculus and SKI calculus, so for the purpose of this discussion they are effectively the same.

So from a more mathematical standpoint, functional programming is more fundamental than imperative programming. Redefining the meaning of "programming" is not required!
?

bbot@magnesium:~> wget http://en.wikipedia.org/wiki/Japanese_yen
--2012-07-15 13:54:29-- http://en.wikipedia.org/wiki/Japanese_yen
Resolving en.wikipedia.org... 208.80.154.225, 2620:0:861:ed1a::1
Connecting to en.wikipedia.org|208.80.154.225|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 203481 (199K) [text/html]
That guy doesn't make much sense. He's worried about scaling? SPDY can scale. Google uses it.

Then he complains about security and complexity, but he wants people to seriously consider mixing HTTP and HTTPS in the same TCP connection?! There's a reason every browser complains about mixed content by default.
Seriously? She gave him a look, and he complained? Prima donnas, are we?
YaLinqo - Yet Another LINQ to Objects for PHP
So, I see you're enjoying LA...

>The air is so bad here I had chest pain yesterday after >running. I still do it.

Pro-tip: Don't run in the streets. Try the trails in Runyon Canyon, Lake Hollywood, Griffith Park, Dockweiler Beach or the Strand in Venice.
I think this shows how important it is to have interests outside of work. Most of my real friends are people I've met through shared interests, and earn less money than me and it matters little. Pity is that most middle aged people have little energy left in their lives to devote toward hobbies/self-improvement after work, kids and whatever they call recreation.
Most browsers let you accept a particular certificate for a particular site already, just like SSH, so you can already have this if you want. Part of the reason it works so well for SSH, though, is "security through unpopularity": you don't have large numbers of naïve users doing online banking at Starbucks over SSH. If SSH became more popular, you'd need to verify the fingerprint, and then you're back to square one ("If I have a secure channel with which to verify the identity of the SSH key, why not just use this same channel to establish the secure session?").
I mean, this could be a sitting desk if you mounted it a touch lower.
I'm presently in the process of renovating my office, and for months I was adamant about not having a desk at all.

I've finally compromised with a dual approach that I think will be workable (and still prevent me from spending 16-20 hours a day sitting in front of my desk).

The jury is still out on how sustainable it'll be, but here's what I've come up with:

A Steelcase Airtouch Table‡1 (which I think is what they use at Fogcreek, but if not, it seems similar) for standing some period of the day.

A ridiculous setup for sitting which involves mounting a Manfrotto Magic Arm‡2, and a Tether Table base‡3 to the chrome frame of my LeCorbusier lounge‡4.

I figure I can stand for a bit, then sit in the lounge, etc.

‡1 http://store.steelcase.com/products/airtouch-height-adjustab...

‡2 http://www.shop.tethertools.com/Magic-Arm-Clamp-Kit-BG14BNDL...

‡3 http://www.shop.tethertools.com/Aero-Master-TTA1M.htm

‡4 http://www.dwr.com/product/lc4-chaise-lounge-cowhide.do?sort...
That, they have a fast track Bachelor's\Master's combined degree, and I was originally a Poli Sci double major when I got here.

Computer science and Poly Sci double major? Are you serious?! Perhaps my original comment that UGA < GT came off condescending, but honestly it could have been a lot more. I generally give people the benefit of the doubt.

But, you came to HN to talk about there are capable people who didn't go to Ivy League schools. And I agree with that. Given my experience thus far, I would go even farther and say that an Ivy League education makes you a worse engineer, but that's getting off topic.

So let's get down to how people really become rockstars: they are obsessively dedicated to being musicians because they don't know what else to do in life. Folks who went to GT to learn Computer Science were already at a disadvantage, because of those of us who had been doing this for a decade already. I graduated years ago, but I don't feel that I've ever stopped learning how to be better at what I do. I'm not saying that I'm a "rockstar", but when I look at people to work with (ie, hire), that's the kind of drive that I'm looking for.

I appreciate your condescension, thanks.

Any time, and there's plenty more where that came from.

But don't take it personally. I don't dislike you - I dislike what you're doing. If you want to do this for a living, then show us by working harder at it. Get rid of anything that isn't complete on your website. Don't be so lofty in your opinions, just do good work and keep doing it. You'll find more opportunities than you need.