skysight-inc/HackerNews huggingface dataset:
To me this is fairly obvious. Their economy is collapsing and they're trying desperately to raise additional revenue to avoid a situation like Greece.

Since their economy is based on the Euro, they can't print their way out of debt like we do here in the USA. Thus, they need to find alternate ways to generate revenue.
> Also I don't understand why you say that the students graduating from grandes écoles are technically incompetent.

I believe that this is a false statement regarding the domains of physics, mathematics, or general engineering, but i think the level of engineers out of grandes ecoles in comp-sci and programming is really far from stellar, being easily surpassed by students out of universities.

I actually had a few courses at Telecom Paristech : http://fr.wikipedia.org/wiki/T%C3%A9l%C3%A9com_ParisTech

The level of the exams was quite low compared to anything i had at university.

The course itself was as most of the courses i had at university, quite good technical and theoretical content, very bad pedagogy, and utterly terrible practice projects.

A quick glance at what is available at top american universities convinced me that this is a real problem in French comp-sci education. See thoses courses for an example of what i mean when i think "good practice projects":

http://ocw.mit.edu/courses/electrical-engineering-and-comput...
https://www.coursera.org/course/compilers
https://www.coursera.org/course/hetero
You need to be able to prove that the purchase is B2B rather than B2C, and the easiest way of doing that is to get the buyer's VAT number. You could still do B2B without a VAT number, but you need to be able to prove that the buyer was a business if the tax man asks about it.
He's the most concise when it comes to explaining complicated ideas. Einstein said something about simple explanations but not too simple. The biggest point Chomsky made to me was that no real explanation or discussion can be had when you are limited to 2 minute soundbites on TV. I won't give his example but he said "You can't say <extremely flammatory counterculture yet objectively true statement> and not take the time to explain why."
Your're showing your ignorance.

OCaml has full support for laziness. It's just default strict with optional laziness via a keyword (http://caml.inria.fr/pub/docs/manual-ocaml/libref/Lazy.html), rather than the opposite.

The only thing Caml lacks that haskell has is typeclasses, so doing non-integer math is ugly, and non-int/float math is REALLY ugly, like something out java or something, since there is _no_ operator overloading.

I suspect the main barriers to Caml gaining wider acceptance had more to do with a cultural barrier - both the documentation and error messages in English were (and mostly continue to be) fairly poor.

Caml actually did attain a measure of popularity for a while in the early 2000s - the winning ICFP content entry was in Ocaml for something like 4 years running at one point.
Your right to privacy is not waived just by disclosure. If I tell my girlfriend I have VD, and she e-mails my whole office that fact after we break up, that is an invasion of privacy and is not waived because I told her in private. If I announce I have VD at the office party and then she sends the e-mail, that's different.

This is common sense stuff.
I think you should read the article again. They plaintiffs were not "extras in the background" of the photos/videos they were the subjects.
Apple Closing = $500 is Not Proof of Conspiracy
It's perfectly normal. As is an insatiable hunger for brains.
Well, this logo is for a paragliding company and I thought this is the poisition people take when they are gliding.
Forget the DMCA, a site hosted in the USA that hosts pornographic content without proper documentation that the models are over 18 is in for a world of hurt. We forget because there's so much porn online but these people operate on very shaky legal ground.
In Germany, there's a bar called Room 77 that only takes bitcoins:

http://www.npr.org/2012/06/01/154140277/berlin-restaurant-ex...
So France wants to tax Google for indexing newspapers, and as recently as this month there were talks about a tax to "compensate" telecos for delivering YouTube clips.

Now they come up with a "personal data" tax scheme targeted at Google: is it just the case that people who really hate Google were voted into power?
There is a stripe-like startup in Japan.
https://webpay.jp

Interestingly, they used to provide a fork of stripe gem for Ruby API. But they gave up on developing on their own. They have stripe compatible ruby API now.
https://github.com/keikubo/webpay-ruby

I have no idea why they don't implement on their own.
I mean that, since his skin was brown, he didn't fit into my "white" mental category, because in New Mexico, people whose skins are brown typically identify as "Indian", "Hispanic", or "Black", not "White" (aka "Anglo"). Classifying people into separate "races" is pretty much racist bullshit anyway, but the fact that the classification varies so much from place to place makes that even more obvious.

I didn't actually know he was Jewish until last week.
Nice looking application. I'm not sure that I'd ever have a use for it personally, but it would be nice to give to the designers in the office for when they want to prototype code for a web app.

A few points:
- It would be nice to be able to specify padding rather than an explicit width and/or height
- It would be nice to be able to save gradient presets (especially if you were creating a series of different buttons for the same app)
- Would be nice to be able to specify gradient angle
- It might be nice to include some other export options (like PNG etc.
- It might also be nice to provide different states for the same button - hover, press etc.
Show HN: MovieDip - our little project to watch movie trailers
Thank you for sharing the Contrast Rebellion link. I will link to that from the updating version of the colophon of my personal website as I do personal website updates this year. I wish I could upvote that link more than once, as there are many websites posted in designs with too little contrast for reading.

And speaking of readability, there are still too many sites that break if a user resizes the browser font size (done with CTRL-+ or an analogous Apple command on most browsers), although that is not a problem with the site kindly submitted here to open this thread.
I think these sites are despicable. I do hope that she and others prevail. No, GoDaddy sshould not be a part of this lawsuit.

OK, that said, here's something I know I am going to catch rounds for, but I think it has to be said:

I learned a long time ago that you should treat everything you do with the idea that a million people are going to see it. This includes "private" emails, boards, newsgroups, site comments and, yes, pictures you take and post. Before you take a picture take a second to answer this question: Would I mind if a million people saw this picture tomorrow? If the answer is "yes", don't take it and don't allow anyone to take it.

I really don't get the idea of young women taking compromising, nude, partially nude or provocative pictures of themselves. Or worst, allowing someone else to take these pictures. Do they really expect them to remain private forever?

The woman who is the subject of this article is, at least on first inspection, a victim of something very cruel. Someone needs to pay for that transgression. However, she holds significant responsibility for having allowed these pictures to be taken in the first place. Unless she was completely unaware of the pictures being taken, she, at some point, became an active participant --and the enabler-- in the sequence of events that led to this embarrassing situation.

I talk to my kids about these issues whenever they come up. The message is exactly as I stated above: If you don't think a million people should see your picture or read that angry or compromising email you wrote, don't take the picture and don't write the email. In this day and age being stupid can seriously affect the rest of your life and end careers. It's not something to take lightly.

At one point we have to assume responsibility for our actions.
Maybe it is because I'm not a Haskell Guru, but although I love Haskell's terseness, it tends to make it very hard for me to read code I've written a while ago. I tend to get excited about cool Haskell features like Arrows, using them whenever I can, then I forget about them, and when I read my code 6 months later, it's like gibberish..
Yeah. Paypal was in that boat early on. They survived only because they were able to solve some very tough fraud problems. Otherwise it would have sunk them. I don't remember who was talking about it - maybe it was Thiel - but he said that at first it didn't seem like a big problem (in terms of how much it was costing the company), but someone at Paypal noticed that it was growing exponentially and if they didn't address it quickly they would not survive.
It's easy on my eyes on my monitors. And it's #555 on #fafbfc, hardly "slightly lighter". For that font size/weight I would have gone #333/444 but it's pretty close.
I find your finding of insight in this quote to say more about the
challenge of AI than the quote itself ;-).

First, the quote directly contradicts itself. The first paragraph says that physicists alone hand their hard problems to others. The second describes how the chemists, biologists, and psychologists all also hand their hard problems to others.

Second, it ignores how nearly all fields of human endeavor hand of various kinds of hard problems to other fields. Software engineers hand off many hard problems to the mathematicians, philosophers, artists, hardware engineers, and sometimes even to other software engineers in adjacent levels in the software stack ;-). Similar relationships exist between archaeologists, anthropologists, paleontologists, geologists, climatologists, meteorologists, and so on. It's easy to think of examples.

Geologists can't hand all of their hard problems off to climatologists, but physicists can't hand all of their hard problems off to chemists either.

And yet, somehow, humans are able to perceive meaning from quotes like this. Our ability to read a quote, ignore what it actually says and figure out what we think it was meant to say is truly stunning.
They have TVs, video tape players, DVD players and smuggle enough South Korean TV shows and films.

It does help to educate them about the world around them but not much else.
That's certainly true and always be true given the mutability underlying architectures and operating systems. However, in Haskell, unsafePerformIO is normally only used when it can be shown that a function is referentially transparent. When this is not the case, a function ought to return an IO value.

The general rule is: don't use unsafePerformIO unless your name is Simon ;).

Haskell succeeded in isolating side effects to a great extend. It has its advantages, referential transparency leads to predictable and understandable code. And disadvantages - you have to keep state via argument passing (which can be hidden nicely using the State monad) and when implementing inherently mutable algorithms you usually end up using the ST monad. Still, on the outside, a function will be pure and pretty :).
"You want to play? Great! The rules? Perhaps it's easiest if you understand category theory first..."
That is not the best introduction to the programming language by means of practical examples, but it does not look like it is supposed to be either. At least from Haskell.org it links from "What is Haskell?" Which is a very different question then what can I do with Haskell.
I wish Linux just came with Edit.com.

Arrow keys for movement, letter keys for input (what a novelty?!), and a working mouse. All available since MS Dos 6 or earlier.

I understand that some people like VIM and or Emacs, but why must UNIX people force such arcane editors down people's throats? Edit.com put them to shame almost twenty years ago.

Yes, I know, if you spend YEARS learning clever key combinations you can be ever so slightly more efficient, what a novelty...
Omggif: GIF89a Encoder in JavaScript
Wow, i normally used songkeyfinder.com, but pretty sure this is much better!
I don't know what I would do without list comprehensions. I can hardly imagine using iteration loops and counters anymore, and this is one among many reasons why.
You could do that if you wanted.
I would like to point out in my experience that I've found pair-programming to provide excellent interruption-recovery capabilities. Even if both people in the pair are interrupted, they're very good at getting each other back on task and filling in the gaps left in each others' trains of thought.

(Disclaimer. The broader applicability, appropriateness, and overall desirability of pair programming, Extreme Programming, and other agile methodologies, or any of the other implications thereof, are not addressed in this post. Void where prohibited. No warranty, express or implied.)
The original Rogue is a pretty tiny game. By modern standards, Nethack and Angband are fairly small as well.
I don't understand why you would consider using Braintree in Europe (or anywhere) vs. going to Adyen directly.

The Adyen guys are smart, their technical platform is simple and robust, and unlike the Stripe/Square/Braintree guys, Adyen actually does the processing so they can offer better rates and are suitable for huge volume.

About the only downside is that "At-jien"'s b2b marketing is pretty terrible. They have some faux Apple videos on their site which I think undermines their technical sophistication.
> Seoul is within range of the DMZ, and North Korea has 80,000 pieces of artillery aimed directly at it.

Why didn't South Korea start, decades ago, relocating its capital to somewhere out of artillery fire, i.e. end all development in Seoul and build a new city in the south. It seems to be a bit thoughtless to build a major city where it is a hostage to the brutal and aggressive dictatorship next door.
That conjured up images of Unseen University...
The web as performance art
Reminiscent of something we made for SeatGeek: https://github.com/seatgeek/sgcli
"It may lead to the U.S. attorney’s office looking at each case on its own merits."

What a concept: prosecuting each case on its own merits.
We built MovieDip over the last few days as a way to easily watch movie trailers. We have a lot of ideas of what we'd like to continue to build, but wanted to ship it quick and get some feedback.

What do you guys think?
Tax man trying to figure out a way to outsmart Google
So to break the stalemate, china would have to invade north korea?
Hey, I like that thought. I can see where that would be an evolutionary benefit as it would provide a ready made "There's always someone bigger" scapegoat.

Your idea could also partially explain why quite a few religions have a huge problem with Atheism. It can leave them lacking when compared to others, for instance "If Joe can do that without even believing in God, why can't I do it when he's on my side?"
Forbes Analyst Calls Game Over For Microsoft
it's far too difficult to acquire them at the moment for normal citizens, at least in the UK.

I spent at least 4 hours trying to legitimately acquire bitcoins to purchase some pretty physical coins from https://www.casascius.com before giving up.
I think South Koreans don't want the united Korea either (not on the words but in practice).
It will pose a huge burden of organizing and assimilating a huge and a very strange country.

Regular North Koreans will be eager to join but then they won't be so happy in fifteen years seeing how their life quality won't nearly match the "historical south" and only jobs available to most of them will be of low prestige and pay.
I totally agree that that is a moral invasion of privacy. I'm just not convinced it's a legal one.
Atari files for chapter 11 bankruptcy
Agreed on all points.

When I see stuff like this, I'm always puzzled how someone tested it and said, "Yeah, this works great." It took me about ten minutes to figure out how to close the drop-down panel after I opened it by hitting the "+" sign.
Its bullying you can mastrubate to.

Amateur produced, "self shot" and "ex-girlfriend" are the fastest growing and most profitable niches of porn right now. Just like HN has a huge population that comes out to defend content piracy, you'll likely see the fans of this fetish out in full force to defend it.
Eh, you're lucky to have a soul. All I've got is a clockwork kernel, and I have to share that with my 26 other personalities!
When Korea reunifies, the South is going to have to deal with 20 million people with similar symptoms (in most cases less severe).
See also: http://news.ycombinator.com/item?id=5091821
you hold the rights to your image, unless you're in public space and/or have signed a waiver.
What do you mean by the code could be changed at any time.

AFAIK this applies to any software.
The link content is below par for HN but the tangential discussions that come from it make up for it.
They didn't build it after the Korean War, it's been there for 2,000 years. While they could relocate the government to Pusan, the millions living there would likely have stayed, resulting in the same situation.
I have a thinkpad T410s and I'm really happy with it. It has the ruggedness of the T series but is considerably lighter and more portable. I couldn't image using another laptop any time soon.
Facebook getUser() always returns 0
Doing it in 3 hours is cool, but not really sold on the concept. A better model would be to monitor rate of facebook activity (logins, posting, messaging). There's a difference between using Facebook as a service and being addicted to it...sometimes FB is the best way to reach people (who for some reason don't want to use email anymore). The addiction part comes when you are constantly posting and "liking" and responding, at random intervals throughout the day (i.e. when you have a spare moment with your phone).
Of course it sounds like the whole story. Their business model is based on extortion, like several other sites. Usually they try top make the hosting and removal seem like separate companies, but this is entirely believable.
The headline was something like "Engineers have no empathy and are cold and dead inside" and linked to a sensational article on theregister. Now the title is more moderate and it links to the scientific paper instead. What happened?
Google blocks Gmail and Apps access in Syria, Please help us lift this ban
My browser (chrome) freezed-up for a few seconds. Seriously.
Ask HN: What do you think of implementing Gravatars in a social site?
Or maybe should I allow the user to upload their own avatar or maybe link it from elsewhere on the web?
It is a legal one. See my other post: http://news.ycombinator.com/item?id=5092699
Managing through disagreement
The App Developer's Guide to In-App Purchases
This is simply not relevant and it reads a bit like a "tu quoque" argument from a North Korean apologist. It doesn't do them justice to call these "prison camps", they are gulags, they are concentration camps for political prisoners. Visiting them would be to revisit some of the worst horrors of the 20th century as seen in Nazi death camps or Stalinist gulags. The only reasons why these horrors haven't driven the west to action are that information about these camps are very difficult to get out and also there is very little we could do about the problem without causing millions of deaths (of South Koreans too) in the process.
"We thought the case was reasonably handled and we would not have done things differently."

How can a suicide of a 26 year old man under prosecution by your office not warrant some sort of change? How can you not reflect and try for a better outcome. To not change suggests that this was an acceptable outcome... which is the point we are trying to make. Prosecution should not be so severe that suicide is a viable alternative.
Every time you visit the website, the crypto code is brand new to you. A site that securely and safely encrypted your data yesterday might be sending keys to the server tomorrow. This is a problem that's fairly unique to doing crypto on the client side in the browser.
"Symmetric encryption means the same key is used to encrypt and decrypt your data; this is less secure than asymmetric encryption"

Wat?

If this is true, why does an RSA key have to be significantly longer than an AES key?

In fact in most implementations asymmetric crypto is not used for exchanging or storing data. It's used to exchange a key that can be used for symmetric crypto.
"Gruseom likes McDonalds Hamburgers." It works if you just did it, or did it 3 years ago.
I'm not saying this will solve all of your security needs, but I use it and have for years. https://www.hushmail.com/
Smartbears behind glass - 30% click the image in the bottom right
South Korean Christian groups have been launching weather balloons into North Korea for a long time, as has the SK military apparently (http://www.nytimes.com/2011/02/28/world/asia/28korea-balloon...). NK doesn't like it one bit, but it still goes on.

Not sure how much of a difference the balloons being powered drone would make.
It is linked from the main page to answer the question "What is Haskell?" It is not supposed to an example driven page at all. The title of the wiki page could be changed to fix this though. The very next link is http://tryhaskell.org/ to learn Haskell in a example driven way.
That was my thought process. But she obviously thinks so highly of herself that she can stand up to the American public and defend her position, even though things obviously went sideways.

This is not someone we want in a higher office.
While I was expecting downvotes for this comment, I was also looking forward to the discussion that should arguably accompany such downvotes.

But that, of course, is a privilege exercised by the downvoter and rarely ever happens!
I really don't get the idea of young women getting drunk in bars. Or worse, going home with men they met that evening. Do they really expect to not be raped?

These women are victims of something very cruel. Someone needs to pay for that transgression. However, they hold signifigant responsibility for having allowed to be raped. Unless she was completely unconcious, she, at some point, became an active participant -- and the enable -- in the sequence of events that led to her rape.

I talk to my kids about these issues whenever they come up. The message is exactly as I stated above: if you don't want to get raped, don't go out, stay at home, and wear clothes that cover your legs, shoulders, and forearms. In this day and age being stupid can seriously affect the rest of your life and end careers. It's not something to take lightly.

At one point we have to assume responsibility for our actions.

(seriously, how does victim blaming bullshit like this not get buried instantly)
Markov Chains: The Sad Case of Mr. Markov and What’s His Face
Site looks clean. But I'm not sure about the random aspect of the trailers. For one, it doesn't tell me which trailer is playing so I have to wait until I see enough of the trailer to determine if I've seen it (or the whole movie) before I can skip it. Other than that, nice work.
TRUE is going to be 1. The flag value might have the value 0x2, 0x4, 0xsomething_else, etc., which will not equal exactly 1 (TRUE).

What you want varies but is probably something like:

if (flag & FLAG_VALUE) ...
if (flag) ....
if ((flag & FLAG_VALUE) == TRUE) ...

that kind of thing.
Amazon demands Kindle discount or else will stop selling physical book
The demand for people with good applied computer science skills in France is very low, from what I have seen, so that's kind of understandable that there are no courses for that.

On the one hand, the pure coding and enterprise tasks are given to people from lower tier/more specialized schools, who are less expensive but mostly lack the advanced comp-sci knowledge. On the other hand, people in pure research fields don't care about your applied skills.
People host their blogs on Github nowadays