skysight-inc/HackerNews huggingface dataset:
And how is CBP supposed to know his entire intention was just to play a couple of non-profit shows? He admits he will be compensated (tips and food) for the shows. Maybe after that he's planning on getting paid shows, or something.

As I understand the law, he could have stayed and appealed the decision. Not that they're going to tell you that or help you out - they're allowed to lie to you and so on.

Strip searching seems very excessive, as does the entire handling. But fundamentally, interrogating someone that appears to be going to violate their visa is one of the reasons for having CBP at all.
OK, but I read this as "oh that's nothing, we even mistreat our own."

I think you're effectively minimizing this man's experience with an unfounded (?? maybe just my ignorance) comment about racial profiling.
Thanks. I hate looking at perl syntax but will investigate based on this comment.
It can be much more of a cultural issue than an accountability one.

Often people behave very ethically without supervision.
I suppose you have a better way to do cross-platform cross-domain APIs? Enlighten us. Facebook and Google use this method, and I assume it is because there isn't a better way.
Tell HN: Lawrence Lessig is doing an AMA tomorrow on Reddit at 2pm
How to Double Your Revenue
Tips are suddenly not payment?
There is no hope for us if nothing we hold to be ours is available to any government agent who demands it. A request for a single person is one thing, it only affects that one person. Once the request affects a huge number of unrelated people just to grab that one person it becomes unreasonable. It's like arresting an entire city to catch a single criminal. At some point you have to draw a line. But I wouldn't want to try that argument in front of a Federal Judge much less the Supremes. I doubt this will work.
So they've won...
Maybe they could afford the cost of the visa if all those soccer mom's would just pay the RIAA millions of dollars like they are supposed to.
And who, among the people who actually design and build icons, would care?

Hint: they use Illustrator. They're going to keep using Illustrator. They're not going to stop using Illustrator so you can have a marginally easier Github workflow.
How about that what? I don't understand why you are posting a completely obvious and completely irrelevant statement, nor what you are trying to ask me about that non-sequitur.
I mean, JSON itself is rather silly in that it's a horrible serialization language. Its main boon is its C-style syntax, which is why it's so readable to all of us who read similar syntaxes all day. Even just a syntactical change noting which strings were base64 encoded would be nice.
The controller is not competing with a mouse! Valve is trying to replace the standard console controller and it looks like a large improvement over the thumbstick.

If by ratcheting you mean the repeated movements to look around, that is very similar to moving a mouse with a low sensitivity settings.
It is one of the bright spots of this: Americans are stubbornly stupid enough to be completely willing to damn the consequences.

(That is, in some respect, how we got into the social media surveillance state: brazen willingness to damn the consequences of oversharing, for quite superficial reasons.)
Designers don't care if you think Asymptote is fun. They care that they can use Illustrator to get shit done. I do not understand why you are having trouble with this.
I'd suggest it means they aren't completely enamoured with it, but that is a fairly small number of people, and it's possible your pitch isn't great (it's also possible it's a crap idea and they were just being nice).

Try to get some feedback on what they don't like about it. Ask directly, and go from there. You may find a new opportunity in what you hear.
It's a smarter strategy at times I would say. For example, when the Fed is intentionally inflating a stock market bubble ala right now. That provides an excellent window to ride the public market to massive valuations completely unsupported by fundamentals (eg LinkedIn, Tesla, Splunk, Twitter, Facebook etc).

It's all fun and games until the stock market crashes again.
Exactly. It's a classic example of the clash of incommensurable goods.
I've deleted my G+ account without it affecting anything that I've noticed, but it may vary based on what Google things you use. I still use Gmail, certainly, and deleting G+ didn't affect that.
I have another interpretation: bad laws are impossible to enforce in a just way. I have no idea why anyone should be required to have a special visa to work in the US. Because we are selfish?
kyro - I want to congratulate you on your decision! I went through the same thing (graduated in 2011) and it was indeed very difficult at the time. Over time your friends and family will come around and realize you made the best decision for yourself. Work hard, find a great mentor, and enjoy the ride !
Northwestern Lightboard
Hey kyro, me and someone else I know here are in the same boat! Get in touch!
Why can't the police / border guards just treat these humans as humans.
Ok, do what you must, return them to the originating country if they break some law.

It's unfortunate when it is a cool thing for some to be "tough" like this?
I would like to criticize your comment, but I can't. It's not completely fair, but it's clear to me the US has somehow lost its way. It's a shame.
Perhaps I don't understand what you're proposing? What would they warn people? He had to go through ESTA and within 2 clicks from the US Embassy Germany's page on that, it says if you're being paid for performing you're not applicable.
Stuck at the combos with this one:

void combos(String letters) {
addAnswer(letters);addAnswer("");
for(int q=1;q<letters.length();q++) {
combos(letters.substring(q));
combos(letters.substring(0,q));
}
}

It says it's no good, but it doesn't say why :(
I remember reading a discussion on a UK site that a person could be convicted of libel in the UK even if the statement was true. (I am American, so dont base your defense on my comments.)
This is a really powerful idea and makes a lot of sense.

It's as flexible and readable as any CSS preprocessor I've seen, possibly more so because it's in a syntax I won't forget because I program in it all day.

And it's trivial to integrate into any JavaScript setup because it's just JavaScript. Brilliant!
I would be shocked if it couldn't be configured that way.
Argument #1 is really the damning thing for Lavabit. The scope of the subpoena power isn't some new invention of the surveillance state. The quote from U.S. v. Calandra ("the public is entitled to every man's evidence") dates to 1742: http://supreme.justia.com/cases/federal/us/317/424/case.html.... It wasn't a new concept then either. The idea of e-mail accounts the government can't access with an appropriate court order is deeply incompatible with how Anglo-American law conceives of the powers of courts.

There's a comment by "Jessica Darko" on the linked-to blog that I think warrants addressing. There is a big difference between a "search" for the purposes of the 4th amendment and a subpoena of a third party. Say the government is investigating Bob for tax fraud. It's a "search" subject to 4th amendment protections for the government to break into Bob's house and go through his drawers. It's not a "search" for the government to subpoena his accountant for any relevant financial records. It's a "search" for the government to break into the accountant's office to get those records, but the accountant can't hold up the 4th amendment as a shield against turning over those records pursuant to a court order.
DRM is a funny thing, in that the publishers seem to want it without realizing that once a particular vendor finally gains a large marketshare, it actually makes give them less power. The music industry finally realized this when Apple got large in music sales. I wonder when the publishing industry will wake up.
As if this should surprise anyone.

It is pretty typical for an investor to pronounce one thing and then do something totally different.

Investors are driven by the "feel" of the opportunities they get to look at and any pronouncements "we are funding this, not this" are merely looks in the rearview mirror. Trying to read the investors' minds and predict their actions is a lot like Kremlinology, it is best to focus on building a solid business and not worry about their opinions too much.
Headline should read "If you use Google+", yes? No other Google services are affected that I understand. Frankly, at this point if you use Google+ you deserve what you get.
Not defending these immigration officials by any means. It's just a timely and mildly interesting anecdote.
This has nothing to do with the terrorists winning. The rather draconian immigration law was written in 1996. http://en.wikipedia.org/wiki/Illegal_Immigration_Reform_and_...
I'm not convinced that a 50% tax would actually be enough to afford a basic income for the entire population. It would also have to cover all other government expenses, and many countries already end up with taxes that approach or exceed 50%.

Consider also that the proportion of people who actually earn an income in many countries is falling already due to ageing of the population. Plus once this guaranteed income is available, it's only going to encourage more to give up working. Personally, I have already given up, even though my available income is substantially lower than the $2800 in the Swiss proposal, and really only covers my basic living expenses. Nevertheless, I value my free time highly enough that I prefer it this way.
Which is why I suggested we not use terrible analogies as though we are incapable of speaking about our profession directly. My point was that if you insist on using a bad analogy, it has to at least parallel the situation you are analogizing. Pretending "everything but haskell" is a sharp knife and using haskell is some unspecified thing that isn't a sharp knife is just plain ridiculous. General purpose programming languages are all general purpose programming languages, you can't just arbitrarily split one off because you don't like it.
I wasn't playing shows, just road tripping.
Excellent standard: Contains not a single example of what actual JSON looks like in text.
"I have no idea why anyone should be required to have a special visa to work in the US. Because we are selfish?"

Seriously? If the US didn't have immigration requirements, half the world would move there, causing the society and infrastructure to collapse? I can't see how unrestricted immigration benefits the US at all (I'm not a US citizen).
Well, I'm not going to get derailed by the not important conversation that you seem to want to start regarding appropriate work visa policies. Whatever that policy is, it CANNOT include the kind of stupidity described in this persons post. No more intimidation, no more molestation, no more angry, invasive, demeaning, bullying, just plain awful treatment of anyone like this, ever again, for any reason. Frankly we need to treat everyone with a great deal more respect, no matter what they're accused of doing.
It was well written. I expect the government will respond with a sad combination of flag waving and fear mongering.
> If you have the choice of making more from welfare, than from a job, picking the (hypothetical) better financial option is an incentive for you to stay poor?

It's not an incentive, it's a trap, and it's why AFDC was abandoned. It works like this -- let's say you're on welfare. If it's a typical program you can stay in the program only if you don't make much money the usual way. Once you start making your own money, the welfare ends, often in such a way that you have a smaller income than before your personal income increased. This was true about AFDC and it killed the program -- it was a powerful disincentive to work, or to rise economically. It kept the poor poor -- they had a disincentive to move upward.
Curious, have you tried vim-fireplace? I'm enjoying it a lot, though I haven't tried lighttable.
No, it isn't like that. At all. It isn't even remotely close. Making bad analogies is not productive. It is like someone saying "haskell is safer than python, but just as productive, you should give it a try". So lets discuss that, instead of bizarre kitchen powertool fantasies.
Outlook.com Android app updates
Not sure if it supports it, but couldn't an array be used? For example:

"@font-face": [
{ /* font one },
{ /* font two }
]
Amber updates to WP on Nokia
If he's German, then he can use ESTA if he qualifies for the Visa Waiver Program. But performing for compensation (tips + food) is probably technically work so that wouldn't help, and he'd need a work visa, like he says in the article.
Walking through the Stasi Museum while watched by the NSA
> But there's no guarantee working would eventually make you better off?

Yes, of course, but if you can't buy milk for the children today, eventually isn't nearly soon enough.
"At-will" work would imply that, yes, you can fire striking workers. I can see no more reason to prohibit this than to prohibit strikes in the first place.
But even if he did made a mistake wouldn't it be easier to inform him before he enters the plane?

Some airports in EU countries (eg Shannon in Ireland) have pre-clearance for passengers to the US at the departure end, ie you go through US passport control first and when you get on the plane it is legally a domestic US flight. This is unusual however, just as Americans typically deal with EU passport control at the EU end rather than before leaving the US.

If you want to avoid dealing with these problems in the airport, the solution is to apply for a visa from the US embassy before departure.
You realize how high US salaries are? As a developer I can't get even half of what I'm making there, unless it's some ridiculously expensive country like Switzerland.

If US were to open its borders for anybody who wants to work, it would collapse your labor market instantly. And it won't be the poor mexicans looking for low level jobs. It will be Indians, Chinese, Russians moving in millions to get a piece of that pie.

That's US has an H1B work visa program. It's not perfect, but it lets the government control the influx of highly skilled and cheap labor that will take most skilled Americans out of business.
Even now, knowledge of classical Chinese is considered an important part of an elite Korean education.
While I don't agree with the immigration rules, they are easily available and clearly spelled out on US embassy websites.
Excellent analysis. It's refreshing to see someone dive into the legal issues instead of spewing personal opinions about what the parties should - or should not - have done. I hope that those who critique the author's post will take the same amount of care in researching the law.
First, it's visa, not VISA (which is the credit card company).

Secondly, your examples are not correct. You're allowed to come over on visa waiver for business (it's one of the options to select), just not to perform work for compensation. You can certainly attend meetings.
> Jesus christ, and he is using Windows !? WTF. He is going against his own advice - to use public/free software as often as possible.

I can think of a few reasons why that might be reasonable, but I agree that the advise could be better.

1. He IS using Linux/BSD/similar, but has changed the article to Windows to be useful to Windows users and/or add some obscurity to his setup.
2. More familiar with Windows security practices, so more confident in overall security by using Windows (not that really helps with 0days or NSA backdoors though)
3. He has NSA docs that show Linux is compromised in some way and Windows isn't (seems unlikely TBH).

That said, it does seem very odd to stick with Windows if you feel it necessary to air-gap the machine.
This is just boilerplate. Boilerplate contracts get written to make doing deals easier. It is more accurate that "Amazon defaults to" rather than "Amazon Insists On".

I don't think there is a conspiracy here.
Actually, I suspect we've had the capital and productive technology to build the "free ham sandwich" kind of existence for a while, a couple of decades, maybe longer? It's that our economic technology is derived from a system based in historic scarcity, and is run in a society of people with human frailties. Ultimately, it's currently too inefficient to put the right resources into the right hands such that the entire world is fed.

I can't imagine an entirely different economic system that would be more efficient, but just as a thought experiment, suppose you were the supreme world dictator and other than the command logistics, you could somehow redistribute all the capital in the world anywhere and direct the work of everyone. Would you have the technology to feed, shelter, and clothe everyone in the world? How many busy hours would it really take?
Online dating will always be broken, but it might be OK
Where is the option for Google to pay me if they choose to use my image or likeness in "Shared Endorsements"? I can't see why anyone who is even a minor celebrity/blogger whose livelihood depends on being in the public consciousness would want to enable this option.

The other question is "what happens should Google fail to respect my choice not to enable shared endorsements?".
Isn't it a technical problem with the service, rather than a legal problem, if the host can't give access to one email account without compromising all users?
This is ivory tower thinking. There is precisely one interpretation that actually matters, and that's the judge presiding over the case.

Of course, his interpretation may be influenced by the parties' legal councils, but ultimately, it's the judge's call.
> I remember reading a discussion on a UK site that a person could be convicted of libel in the UK even if the statement was true.

But that's true in the U.S also. It's called "false light", and basically it means you can construct a description of someone that's entirely true, but because of its negative slant, the person is put in a false light and you can be sued.

http://en.wikipedia.org/wiki/False_light

Quote : "False light differs from defamation primarily in being intended "to protect the plaintiff's mental or emotional well-being" rather than protect a plaintiff's reputation as is the case with the tort of defamation[1] and in being about the impression created rather than being about true or false." [emphasis added]
Until fairly recently labor was bending over backwards to enforce such controls in the belief that such laws were effective protections for American workers. The union movement is historically skeptical of markets and its adherents mostly subscribe uncritically to the 'lump of labor' fallacy. It's only in the last few years that they have jumped on the bandwagon for immigration reform; prior to that they were happy to blame a lot of their own structural problems on an influx of Mexicans.
The truth is the link to profile may only appear if you've written A PUBLICLY VISIBLE REVIEW of the business. If the author of this shitty article bothered even a little with some research, he'd find it out. But the truth doesn't make for a loud linkbaity title.
Zombie Satellites
The problem I see with subpoenaing SSL keys is that they are not, in fact, evidence.
This is not about statistics, this is terrorism, you want 0 occurrences. You don't use gaussians and distributions on fat uneducated Americans investigating people's anus.
Nowhere do the ToS limit this to "public reviews." The ToS say that ads may display "your Profile name, Profile photo, and actions you take on Google or on third-party applications connected to your Google Account."

"Actions you take on Google" is incredibly broad, and could be construed to include your email activity, web searches, Google Checkout purchases, etc. This is what concerns me: I can't say for certain which of my actions may show up in ads. They claim that I can control these, but I can't find a way to disable them without making a Google+ account.

http://www.google.com/intl/en/policies/terms/update/
From looking at the example code, two things come to my mind: The first is that it would probably look even better in CoffeeScript.

Also, https://en.wikipedia.org/wiki/JavaScript_Style_Sheets anybody? ;-)
False widow spider
Fair point. We have CBP for many reasons.

The mishandling is the primary issue at hand.

I wish there were honest statistics available, so that people could know for a fact that yes, there are or are not actually a lot of extreme cases like this.
> On the other hand, a friend who spent a year in Japan remarked that, e.g. policemen carry dictionaries with them.

From my experience this is more of a cultural thing than linguistic...
Missing The Market You Created
I don't care what nationality they are. If they're working as hard as I am, then they should get paid as much. That there are salary discrepancies between countries has a number of compounding factors, but often the U.S. has explicitly meddled in those countries in order to keep the "good jobs" to itself. Screw that.
Montevideo Statement on the Future of Internet Cooperation
Most of what you describe applies to haskell just as it does to everything else. It is a general purpose programming language. If you want to see what packages are available look here: http://hackage.haskell.org/ Yes, simple http support is in the standard library, more full featured http libs are on hackage.

As for the functional programming question: I haven't found any negatives. I went from imperative programming to ocaml specifically because I thought the whole functional programming thing was just hype and wouldn't really be suitable for everything, so I wanted to be able to fall back on imperative and OO styles as needed. After a few years of never needing to fall back, I decided to take a closer look at haskell.

The places haskell isn't ideal are basically the same as other high level languages. If you are doing bit twiddling or need precise control over how data is laid out in memory, you pretty much want C. I also still use shell scripts for little sysadmin stuff. Other than that I pretty much do everything in haskell now: web development, random utilities that are bigger than I want a shell script to be, network services, etc.
my own take :

systems language => for building systems, many parts, many interconnections

operating system language => ability to use the hardware with no limitation. even for a monolithic part.
NotInMyCountry.org Looking for Systems Architect
ABOUT Not In My Country.org

Join the fight against corruption around the world. Not In My Country is a not-for-profit that will positively impact the lives of millions of the worlds most vulnerable people. Our approach is innovative (and indeed unique) within the anti corruption sector, as it seeks to hold corrupt actors personally to account for their actions using technology and crowdsourcing. This position is part time for 6 months and will cover airfare and room and board for that period of time.
Try here: http://www.moultonbicycles.co.uk/heritage.html Prior to the ban, Moultons had just started doing well in British races. Moultons are presently banned under UCI rule 1.3.018.
Apple patents mid-air flip technology for protecting phones
One use case would be to create server-side 'widgets' just like Yesod does.

The basic idea is that they combine the document, style and scripting in a single reusable component. Pages are then built by composing these widgets together and can finally be used as templates when responding to requests.
Can Tech Companies Solve Serious Urban Problems?