skysight-inc/HackerNews huggingface dataset:
I agree about the maintainability issue. I really hate this kind of use of CSS as it strikes me as abuse of coding standards. It's as if a bunch of intellegent developers decide to throw all sanity out the window and compare cock sizes using CSS as their ruler.

Maybe I'm just old school, or maybe years writing native applications and fixing other peoples kludges has taught me disciplines that many of the younger web developers missed; but I'm a firm believer of the need to keep the different paradigms separate:

* HTML: mark up for the content

* CSS: design (though I tend to run 2 CSS files: 1 for layout and one for the motif/colour schemes)

* img (et al): embedded objects such as images (if people really want to use vector graphics, then there's SVG).

It's like how you wouldn't write a game and have the OpenGL wrappers in the same classes as computer AI; you'd modularise your project sanely. So why does such logic get thrown out the window when it comes to web development?
I can't wait for Stripe to get over here - fingers crossed this will happen soon. And from what I'm hearing, it may not be too far off. We've integrated with Recurly (with Sagepay as our gateway) for our recurring subscriptions at GoSquared, but the experience has been one I would hate to endure again. Thanks for sharing your experience James!
Nevermind, I take my comments back. Sounds like you'd be a perfect customer for Paymill.
Did you vote libertarian? Are you going to now?

Because both major parties are all in favor of this. Biden was the architect of the drug war that was the excuse for giving the police the power to steal property, and Reagan was the president who signed it into law.

In the past 30 years, thru administrations of both parties, nobody has repealed this law.

The abuse of that law started immediately, and has gone from highway robbery (cops simply pulling over people who look rich and taking their money, never charging them) to a massive $6M heist perpetrated by the FBI where they stole massive amounts of platinum and gold in a "daring" morning raid.

Did you vote for this? IF you really are just now finding out about it, then bully for you and please, consider voting for liberty next time around.
Meet Mike, The Most Radioactive Fish Ever From Fukushima
Hmmm...I can access github from Beijing without any problems... (I am using Google's DNS servers)
Same here. I do, however, hate that most keyboards have a `stepped' Caps Lock key, presumably to stop people accidentally activating it when they type an `a'. Thankfully, my laptop doesn't, and neither does my keyboard at home.
Police operate using violence. Markets operate with free exchange. Thus you posit a contradiction.
https://petitions.whitehouse.gov/petition/fire-assistant-us-...

Here's the correct link (too late to edit).

Also, you don't have to be a US citizen to sign (I just read the TOS)!

Thanks to mavhc for pointing out these.
And one more point (also: the rationale for regulations in medicine) - in programming you are allowed to risk a lot more. Create a social network and the it fails? No problem! Running out of money so you need to shout down you server? OK!

And in general - approach "we have no idea if it is going to work, but let's try!".

In medicine, a failure may cost thousands of lives (and in past it did, a lot of times), so time and cost overhead is enormous.
Why not store files on the desktop?
I've been using it since September with zero problems so far. They answer their phones, which is more than I can say about anyone else in this space. I wrote a python wrapper for their API as well. Everything's been smooth. If you have any issues with them, call them, and in my experience things get fixed instantly.
> She already did what is considered the _second_ stage in hacker attack

Considered by who? There's companies which pay you money if you can find bug in their software. And that's open offer, they don't say 'wait, we'll get ready at 8 p.m. friday and then you can check'. What do you think would Google do, if this student used scanner(or something else) on gmail and found bug and then told Google about it?

I still think that intention is key difference here. And as you said 'that person who performs it is in _very_ difficult position explaining her intentions'. That's why you shouldn't do any unauthorized checks, because even if you wanted to tell about your findings to the relevant authorities, you can be caught before that and then you'r screwed. But Mr. Al-Khabaz informed university/company and was initiator of that talk, so it kinda clears him. He was able reasonable explain his intentions and his punishment could be just some warning(of course if there's no any significant moments we don't know about). Also he didn't get any credit for help he did by finding the bug.
Being anonymous isn't always easy unfortunately
We began to look at them, unfortunately while the API was straight forward the documentation was simply wrong in many places and contradictory which was a tad frustrating. The biggest issue for us was they simply couldn't answer even the most basic question like their current PCI-DSS status, information about their network or datacentre setup (or even where it was hosted) in effect we couldn't complete any PCI-DSS assessment docs. Needless to say, we simply did not feel confident handing over our companies account and other details they were asking to go live with. Let alone let them handle our payments. This was a few months ago, and they were having teething issues which may have now been resolved I suspect given how common such questions should be they now have the answers in place we may well relook at them in a couple of years time if they are still in the marketplace.
A pessimistic way of thinking (apologies for my disposition on this entrepreneurial board) is that the odds of being born into an era with the highest population ever to live, are just that: the highest probability.

That we're going to solve the energy crisis, and that this era isn't a brief spike in human population, burning at breakneck speed through the very finite 'windfall' of exploiting found reserves of fossil fuels seems unlikely.
To recap, your comments were basically:

"Paymill is a cloned business, and thus they are bad".

"Cloned businesses are bad because they are cloned".

"If you won't accept my assertion without any justification, I don't want to talk to you".

Do you have any actual reason for your opinion, or do you always form your beliefs from instinct and feelings?
I think that's a big part of it, particularly if you're trying for the procurement "loophole" which allows low to mid level employees to authorise spend of up to a certain level without going full a full blown procurement cycle.

A lot of the big firms (in the UK at least) will use Corporate AMEX charge cards (rather than credit cards) for this purpose. If they can't pay on their Corporate AMEX they'll often have to go through a more drawn out process to get the payment made by some other method unless they want to make it on a personal card and then claim it back.
We recently switched to Braintree from PayPal Payments Pro. While we're not "small," (>£10million/year) the process was largely painless and I can't recommend them enough. We also needed to take AMEX cards and found setting that account up extremely easy (though we already had an AMEX account).

The only thing that does seem slightly annoying is all their support and accounts people are in Chicago, meaning the inevitable back-and-forth can drag on for way longer than it should for merchants based in Europe. Hopefully this is something they will get ironed out once they have some significant traction in the EU.
It will exist as long as there are people porting C to other architectures!

C is there since 1972, it is one of the most widely used programming languages of all time and there are very few computer architectures for which a C compiler does not exist. Many later languages have borrowed directly or indirectly from C, including C#, D, Go, Java, JavaScript, Limbo, LPC, Perl, PHP, Python, and Unix's C shell.
"Pure CSS" icons have smaller footprint, don't require additional request to the server, don't interfere with screen readers. Unless you need some more sophisticated shapes they are the way to go. IMHO.

In these other cases, I'd argue that SVG is better than fonts - but that's a totally different debate.
I wouldn't say it's that unusual in SF after sticking with a good company for a while, but I think I'm perhaps a few years ahead of where others would be at my age. I work on game engine / platform development for iOS + Android. I'm obliged not to share who, but it's a semi-mature startup.

From what I've seen, the market for good game engineers is a little harder to get into - fewer jobs, perhaps, than going into web or app startups, but the difference between someone who knows what they're doing with games, and someone that's not (in my experience), is more noticeable. It helps that, in the mobile gaming space, the revenues (and hence, the rewards of talented early-employees) from a financially successful game can be obscene, if you can do it right (keep UA + retention costs down).
Remote-control driving option makes Chinese car a world first
Is it possible to be subscribed as well?
I'm reminded of Shogun, where in pre-Meiji Japan, providing a uniform for all your samurai would be cost-prohibitive. Instead, soldiers were required to wear approximately the same shade of grey or blue or green.
It does fall under criminal law because they are stealing his hotel.

Theft is a crime.

Of course, whose going to prosecute the prosecutors?
This article starts by totally misrepresenting the original article (http://paulspontifications.blogspot.co.uk/2013/01/when-haske...) by saying that it said "Haskell beats out C when it comes to speed".

If you bother to read even the TLDR of the original article you 'll find it says something completely different, which makes this article pretty poor as a response.
Seriously? (I say this as someone living in Shanghai now, who has lived here for the last 10 years). Github was your bottom line?
Does the official extension do everything you require? We have actually just released a magento extension for Stripe and were looking at porting it over to Paymill but after some research figured out they had an official open source once so we are trying to determine if it's still going to be worth the time investment.
Funny you should mention grandmas. In the words of mine: "I hate that facebook thing. Nobody calls me any more."
[competition] Win a ticket to MDevCon on March 14-15, 2013 (Amsterdam)
Is that a carryover from the typewriter days ?
When it comes to software and security flaws, finding them is like an exercise in witchcraft.

Throw the person who found the software bug into the lake, if they float, then they were a witch, and deserve to die.

And people wonder why security is so poor and Chinese hackers find it so easy to hack into all our stuff. Because America Punishes people who focus on bulletproof secure code.

I guess we'll need to hire some special interests to pay-off the news networks cnn/fox/msnbc/etc to add the "Hackers are not witches" to their narratives. We would probably need bribes on the order of billions.
That's one thing I like about Paymill, from an initial impression. They're in Germany, so I'm in the same timezone. I just had a small email exchange today and it was nice knowing they could response so quickly.
Anyone able to jump in with an explanation of the usage table at the bottom of the article?
This really sucks because Github doesn't seem to like my favorite OpenVPN providers -- I can access the site, but actual git operations don't work. Previously I'd just disconnect, clone/push/etc., and reconnect, but now that might not work at all.

Pain in the ass, more so by the day it seems.
Why are you loathe to use them?
We've polled this at least twice that I remember. In addition, I did a poll on caffeine and age among HNers a year or two ago (dig, dig) Here it is: http://www.whattofix.com/blog/archives/2009/09/hackers-and-c...

My poll showed mid-20s, but that was 3.5 years ago. If I remember correctly, polls show the age continuing to drop as more folks join.

This isn't much of an argument, but if you think about it, people most likely to be on HN are people who are not doing anything useful besides consuming stuff. That group should trend heavily towards the younger and unemployed. As total numbers rise, total number of young people who are actively consuming HN at any one time should rise disproportionately, no?
What are you hearing that suggests Stripe may not be too far off?

I'll soon be in the process of adding payment options to a new UK-based startup and really really really want to believe that Stripe will be an option for me in time.
"Every keyboard now has a set of hardware arrowkeys sensibly arranged in an inverted-T"

I've never got into the habit of using anything other than arrow keys even though I've been an occasional vi user for 26 years. Indeed the ancient model of TeleVideo terminal I first learnt Unix on had arrow keys - although not in an inverted-T:

http://www.backglass.org/duncan/gimix/gimix_terminal.jpg
well, what about an existing piece of software, and compare on more than just speed, but ease of maintenance (meaning, how quickly you can add features or fix a bug)?

There seems to be a myriad of window managers and web frameworks. Someone should do an unbiased comparison.
They want toughness on violent crime, not government agents perpetrating crimes for their own benefit.

These agents profit from destroying people's lives, and they Break the law when they do so.

The problem is, who is going to prosecute the prosecutors? Whose going to collect evidence? The police who enjoy protection by prosecutors? The judges who work for the same employer?
Paypal is actually a regulated bank - it's registered in Luxembourg so it can do business in EU.
We need a Good Hacker law.

https://en.wikipedia.org/wiki/Good_Samaritan_law
There's no better schooling than shipping working code.
> to the point we've developed our own internal JS API and toolkit which we can control

I would have thought submitting a bug fix to jQuery might have been less work.
> Expecting NFS (or any other remote filesystem) to behave as if it were local is a fundamental error.

Any storage medium is subject to fail, the issue isn't specific to remote file systems. In fact I personally consider the Plan 9 methodology towards file systems to be one of the greatest ideas it's imparted on Linux and Unix. So I'm all in favour of the local file systems, services and remote objects and file systems transparently behaving as one.

> Time, and speed of light, ultimately matter.

People often cite the speed of light when talking about electronics when actually electrons don't travel at the speed of light (they have mass). The difference maybe small, but using precise scientific terms imprecisely is one of my pet hates.

> You're going to have to compromise: whole systems (or clusters) going titsup because your NFS heads had a fart, or lost commits. Neither is very attractive when shit's on the line.

If this is a serious issue then you should be looking into iSCSI. A bad workman blames his tools, a good workman finds the best tool for the job.
Thanks for posting this, it is really useful and detailed. The hassle of trying to work this out in Europe with a bank is really absurd.
which features is pry missing?
USA v. $124,700 shows that the coruption extends all the way up the ranks. The 8th circuit is corrupt. (and the supreme court has upheld this as well, I'm sure, making it corrupt.)

For the record, nowhere in the constitution is the government given the power to seize property, without a warrant describing its evidentiary nature in advance.

Asset Forfeiture is nothing more than theft.

And every prosecutor, cop, or judge who engages in it or allows it is a criminal.
I wasn't expecting this response, as I had heard from other sources previously that their best bet for UK / European expansion would be to buy out someone else, but I can't really argue with this: https://twitter.com/cjc/status/292350613939953666
Paymill is germany only.
The core of Objective Caml is awesome, but there is a severe lack of libraries, which is guess is in good part due to the limited number of users, and also to the limited advocacy/marketing done by them (compared to, say, Ruby or Haskell).
SpreedlyCore is another path to go down. It's a cloud based credit card vault that connects to 40+ payment gateways with a good API and docs. We have PayPal Pro customers who use PayPal for processing but develop against our API. We support GoCardless as well. Due to the fact we vault your cards away from the gateway you can change or add a gateway at anytime. I work for Spreedly who is behind SpreedlyCore.
What a rant! Unfortunately, it is entirely misguided. Nobody wants to force anyone to use the 'hjkl' arrangement, I was merely sharing a tip on how to get used to it if someone already wants to switch from arrow keys to 'hjkl' (like I did at some point in time).

The reason for doing this is, for me, simply that it is on the home row, and therefore I can reach it quicker. If you like 'ijkl', fine, do that. I feel more comfortably with 'hjkl'.

Or rather, what I am actually using is 'dhtn', being a Dvorak user. And my delete is on 'e'. Because that is how I like it.

Use whatever you like, but in any case switching from one variant to another (for whatever reason) will take a few days of retraining the muscle memory.
Not to forget the other half of the story: issuing invoices.

In Europe this can quickly become a pain, not only due to the extra information you need to collect (names, addresses and so on) but especially if you also need to collect Value Added Tax (VAT). This means asking for VAT IDs for companies - if they have them - and then calculating the tax based on whether the customer is in the same country as you or not. The complexity can rapidly descend into madness.

I have the added fun of having to issue bilingual invoices written in both Polish and English. Well, they could be only in Polish, but then the majority of people wouldn't understand them.

In the end, I bought a ready-made solution (http://nbill.co.uk/) which, whilst not being one of the most intuitive pieces of software I've ever used, gets the job done.
Per his own LinkedIn [1], Michael Picket, the Secret Service agent, is a member of the New England Electronic Crimes Task Force Forensic Laboratory. Their website [2] has long role for the lab, but it a) supports local law enforcement (like Cambridge PD), and b) includes seven area universities (Harvard, Dartmouth, and Babson are the three mentioned; MIT was not, but doesn't necessarily exclude them).

My guess is it wasn't so much the Secret Service getting involved, but this DHS agency mandated by the USA PATRIOT act [3] made themselves available to major local organizations. Wouldn't be surprised if ECTF spent its first couple of years just meeting individual orgs one at a time for meets/greets.

"Have a computer crime that isn't just your usual Craigslist scam? Give Mike over at the Boston ECTF a call, and he can help you out."

[1] http://www.linkedin.com/pub/michael-pickett/15/722/660
[2] http://www.secretservice.gov/ectf_newengland.shtml
[3] http://www.secretservice.gov/ectf.shtml
Where possible I will use AMEX for all my personal transactions mainly as I have a longer interest free period on spends making budgeting easier, also while its a pure perception thing the few times I have had the need for a chargeback or had a problem with my card its been resolved in minutes.

Of course as a merchant it's higher fees, has weird conditions attached to it and virtually all AMEX users have another credit card (indeed Amex provide me with a visa card for when I can't use my amex) so there is little benefit to supporting amex.
Yes, we are just running a small store though so I don't really have a lot of special requirements.
wow, this post has made my day. Can anybody recommend payment gateways in Finland?
The haskell analogue to perlintro.html is http://www.haskell.org/tutorial/index.html

Some code to chew on, some features shown off: http://lambda-the-ultimate.org/node/2427

and a great writeup of what happens behind the curtain: http://research.microsoft.com/en-us/um/people/simonpj/papers...
Spotify Free without time limit for music
I found a bug and I hope that you guys can help me verify it on more Spotify accounts.

I have the free version of Spotify with a time limit of 10h music/month. When I see the ticker that tells me that I only have less than an hour of music to listen to left I wait for the commercial break and pause. Leave the pause on for 30 minutes and when I get back. Voilá, the ticker has reset and I can listen to unlimited music. Is it only my account, or can you recreate the bug?
I agree that I'm nitpicking a bit but I do think it's significant. It says something about the mentality of the community. First impressions matter.

But perhaps you could recommend me and others who'd like to try haskell a better introduction to the language? I'm still curious to try it.
I'm surprised there's no mention of Google Checkout or Google Wallet.
Did PayPal give you back or help you transfer over your stored customer credit cards?
How to install Django on JustHost (and maybe other shared hosts)
Definitely not a troll: http://en.wikipedia.org/wiki/Interplanetary_Internet

Delay-tolerant network stacks have been deployed on NASA spacecraft.
It is the repartition of the size of the differents parts of the structure on the fpga.
Which university was this, and which program?
More precisely, it should not be relied on being persistent across reboots, vs /var/tmp which can be.
Did you check out Facebook Perfume?
This blog seems totally sycophantic; "one of the most innovative advertising campaigns ever seen". It seems like someone is angling for a job at that creative agency? They've missed the fact that every company under the sun has done the 'adult treasure hunt' in the last decade by creating ARG's. This is a watered-down, mainstream version that might be more accessible, but it's certainly not innovative.

To top off the criticism, the prize is tickets to see Jay-Z and Coldplay? Maybe I've missed something, but those are the only two things I can imagine with less synergy than Jay-Z and Bing.
Nope. We operate primarily on a recurring subscription basis, so we're just having to maintain backwards-compatibility for those customers currently on PayPal.

To be honest, PayPal could not have been less helpful at any step of the process, both before we were wanting to switch and during the process. They're a total nightmare of a company to deal with.
nice job!
I already was a visualCaptcha fan :) Now I can start using it on Wordpres.
visualCaptcha is very simple and very easy to configure (translate and change the images) and it really makes it difficult to spammers. :D
> ps Haxwwo pid,command | grep "rpciod" | grep -v grep

pgrep(1) is there for a reason.
I am pretty sure Google Checkout is US only and maybe Canada in terms of where you need to be located.
Which products Apple will release in 2013?
Have you tried using a https:// url instead of git:// url?
Oil slick hits New Zealand
Gambas Gabardina, Battered Shrims
Many times it's the human error which causes the bug/vulnerability to happen rather than sheer ignorance/lack of experience. In such cases a tool which prevents this from happening in the first place is superior to one which doesn't have such a safety feature in it.

For the same reason we can't ever completely prevent traffic accidents by requiring higher skilled drivers. We can prevent traffic accidents by building cars, lanes, junctions and roads in such way which minimizes the damage caused by a human error.

I'll rather use a hammer which refuses to strike to my finger even if I try to make it to, rather than one which I can smash my fingers with by accident. I am sure you would too.
Crap. I should re-read the post again :P