skysight-inc/HackerNews huggingface dataset:
The EB visas are basically identical to the O visas, except for two differences: 1) the requirements are slightly more stringent, and 2) they are considered immigrant visas, as opposed to non-immigrant. ie., they are green cards.

That said, I agree with you that the O1 was not a perfect fit for my situation, though I did end up receiving it, while being denied the EB-1. But I would challenge you to name another visa which would be more appropriate and give me a better shot. Consider the fact that while I was critical in creating a large business, I also did not have a completed college degree, or any capital of my own to invest in the US.
Thanks for the feedback guys, gonna edit the blog post and update our code. Having security gurus reading us is definitely a strength of HN!
For me (the author), it's because SML as it was taught to me is a closed language. It can never and will never change. Perfect for education, perhaps not so useful as a career choice.

OCaml has been moving forward; GADTs were added recently, multicore support is coming, and who knows what else is on the horizon.
I like the idea of a blind evaluation, but I can't get past how impossibly awkward it would be to have to keep switching between coding and communicating with my "partner" via an IM window. Speaking a question out loud while I'm looking at code and my hands hover above the keyboard? Sure, that's using separate channels. Having to switch windows and type out my question? Huge context switch.

Not sure how badly that would affect the evaluation, but it seems like it would be significant.
In an age of mass communication and easy global travel I could see it scaling up far beyond a rich guy marrying 5 women. It wouldn't be surprising to see certain superstars building harems counted by the hundred.
When there's a release with a bullet item saying "Full compatibility with 2.7 libraries" I'll get interested.
> ... trusting them seems like the right default.

Wouldn't objective analysis be the right default, rather than trusting those that were successful within an organization that has incentives that are, in the majority, contrary if not in outright competition, to your own?

YC isn't a charity, as I'm sure you're aware, and success is not guaranteed. They're in the business of throwing spaghetti at the wall to see what sticks.

Nobody wants to be the spaghetti that doesn't stick, but the vast majority will be, and it's in YC's interests to keep convincing new people to jump in the pot.

So no, I don't trust them, or their motives, or think that it's to the benefit of anyone other than YC to grant them special immigration privileges. I certainly don't think outlier examples justify or prove YC's value to the American people, or to foreign citizens who might wish to pursue their interests here.
Like I said, I'm not sure. The F1 visa is for studying; I'm not sure what happens when you graduate and move on to OPT.
OCaml has quite nice JavaScript integration; it has the ability to interact with JS objects, constructors, DOM objects, etc. See the "dom bindings" thread elsewhere in this discussion.

Most other AltJS languages I've seen are primarily based around FFI declarations, where all interaction with JS is done via functions declared in the native language as external and implemented in JS.
Oh no we aren't letting enough Indians into the country to take our jobs! This is the worst oppression in all of HN history!
Superman POV with a Go Pro
Yeah, that dynamic would be concerning. Having only YC issue the visas would be much worse than having a broader entrepreneurship visa.
FlipKey – Office Tour [Slideshow]
It works great (well, a lot better than expected) on mobile devices! Nice job.
Announcing the new Rust package manager, Cargo
Cooley and Tukey didn't so much invent the FFT as rediscover it. The earliest description was (as usual) buried in one of Carl Friedrich Gauss's notebooks.

By the 1960s, the algorithm's time had come. It is inconceivable that it would have remained obscure for much longer -- patent or no patent, trade secret or no trade secret. Software simply does not work that way.
How An Ordinary Camera Phone Can Photograph Objects Hidden Behind Other Things
I stated outright it was sexism and asked more women to relay those situations so people do understand it. I was just stating from the side of that not all that might be deemed sexism was always meant as such. i.e. usually it is stupidity over arrogance which some assume the latter and more often it is the former. Almost all misunderstandings stem from some aspect of this. Where people are stupid, they need to learn somehow, examples help.

But living in a world with 99% of people not being technical (unless you are at work) you have to assume most people are not and talk to them in that way, nothing to do with gender really. In that aspect talking in a way that a person understands is polite (completely ignoring is another thing entirely -- a good speaker involves all). Once that person lets it be known that they are technical then a new door opens up and you can drop some acronyms. Any person will tune their message to their assumed crowd otherwise they waste alot of air. If you go up to 100 people (or women) and just start talking in programmer/technical jargon most of them will look at you funny. I talk to dudes I work with differently that are in business and programming as well. I don't talk down to them in any way, I communicate. If they get it, all engines ahead, if not, they ask for a simplified version, same deal with aspects of the business on the flipside.

What I see is also a problem in the sexism journey is that sometimes people that are understanding and do see the problem get pulled into it in ways that make them look bad. I almost didn't post the message above because I knew I'd get some of this even though I 100% agree. So they stay away from it, just because there may be gender issues doesn't mean there isn't some give and pull on both sides to help it along.
I believe declan is referring to the fact that libel, being a civil tort, exposes one to be liable for defamation, not guilty of it (being that it's not criminal).
So your argument is for less data?
From the post you linked to...

"So pattern recognition is a useless heuristic made up by a group of rich white men as a way to quantify something"

If that statement isn't racist, biased, and, well, just quite mean really, then I'm not sure what is.
Unnumbered Sparks
> No, no, no, no and no. Stop it.

Nice job in raising the level of discourse here.
> Actually, you have to use heroin regularly for months to become physiologically addicted.

I don't think I'm remiss in saying that most who start using heroin do in fact get to that point, am I?

> These substances are appropriately packed, abundantly labeled with warnings — but their use is not banned.

Comparing sulphuric acid to heroin is a huge stretch for me. Sure, injecting sulphuric acid into your arm is definitely going to be a lot more harmful than heroin... but heroin is intended to be used as a drug, and is harmful when used as intended. The acid is not.
oh because claiming a bullshit voodoo science as argument was so earth shattering? seriously. especially coming from someone with "balls" in the name. read the link. Love it, i'm now not being allowed to reply. I love how it's ok for guys on hacker news to denigrate and insult women and minorities but if we say, look stop it, you're all suddenly begging for rationality. NOTHING about pattern matching is rational. So you have no right to expect rationality as a response.

all the links to reply to any comment are now gone. would you like a screen shot?
Yup it has. So sorry, but we cannot accommodate anyone else :(
Updated.

Not fake anymore.
cry me a river. you don't get to whine about this stuff, when you're the party in power. Work to better it, stop whining, that's what those people tell everyone else.
I did not write this. But after seeing 2048 3D and 2048 4D on the front page, I laughed my ass off when I saw it.
Not everybody it out to hurt you, discriminate, or hate you.
That being said, immediate reaction / assumptions cannot be treated the same way as thoughtful examination. At all.
> all the links to reply to any comment are now gone. would you like a screen shot?

Hrm...sure it's not that you're trying to reply to a new comment (there is a delay before you can reply)

I understand your point. Unfortunately the way you made it makes you come across as an irrational individual.

https://www.google.com/search?q=fbi+profiling&ie=utf-8&oe=ut...

> especially coming from someone with "balls" in the name

Considering that's my name...

> i'm now not being allowed to reply.

Did someone prevent you from replying? Did your comment get deleted?

No one is preventing you from replying. You disagree with the above commented, I disagreed with how you came across.

> NOTHING about pattern matching is rational. So you have no right to expect rationality as a response.

How so?

Think that it's okay for TSA agents to search a 82 year old women, instead of say me (a dark ass dude who looks like a terrorist)? Should their sampling of passengers should be completely random?

People shouldn't denigrate anyone: women, men, minorities, or majorities.
I can't read the article as it is behind a paywall. However as a pilot I can tell you that you are generally meant to turn off your transponder while taxiing on the ground. Also you shouldn't turn it on until you actually have a transponder code, as you'll be transmitting an invalid code (possibly conflicting with another flight).

Perhaps airliners should be made so that you can't turn off the transponder while in the air.

Also, we don't know if they did actually turn off the transponder or not.
Ooooh, they have Ewan Dobson: https://www.soundslice.com/pitch-perfect/ewan-dobson-tabs/

Also, this looks like a pretty kick-ass sheet music engine. I've never thought about it before, but using HTML and CSS for responsive and stylable sheet music seems like an excellent fit. If only this tech was open source!
No, he said:

"I'd rather bet on something you can implement all by yourself without needing to wade through a thousand page spec."

pdf.js was obviously outside the bounds of what he said he wanted from the beginning. You stubbornly brought it up anyway, then gave a nasty, clichéd response when he pointed out exactly why it was the wrong answer.

"If it doesn't work for you, fix it" is ridiculous. It's saying "here's this thing that doesn't do what you want, go make it do what you want instead of using these other things that already do what you want".
Could you share more?
Basically what key tips would you give to a person trying to get it? Which 3/more of the 8 requirements did you base your application on?
I always hesitate to post this on HN, because it almost never goes well, but here it is:

Racism (sexism/classism/etc) is not about race (sex/class/etc). It's about power. For this reason alone (let alone all the other good ones), there is no symmetry in these biases (e.g. the false equivalence of misogyny and misandry).
Actually, the domain had been transferred to a new registrar a month prior to this incident.

It was paid for a full year, beginning a month before this incident.

Succinctly, you are wrong.

But if you would like, here is an analogy:

Your electric company wants to make sure your phone number is accurate, so your electrical company calls a number on the account, and unless you answer, they shut off your electricity. Your bill is paid, but they cannot verify your phone, so your power gets cut off.

...and all you have is cordless phone, which won't work without electricity.

So, you have to go to the power company to change the phone number on the account to your brother's phone, and then verify using his number to get your electricity turned back on.
I'm just going to link to Don't rely on "Magic Happens Here"
from the O'Reilly book "97 Things Every Programmer Should Know".

http://programmer.97things.oreilly.com/wiki/index.php/Don%27...

Then I'm going to ask the programmer/engineer to flip the model around and ask that they look at Operations in the same way they wish management see them.
The proportion of bad cops to good cops is probably about the same as the proportion of pervert sexist programmers who like to sexually harass their female coworkers to non-perverted programmers. If your only exposure to either profession is what you see online, you'll have a dim view of both professions.

It's true that there is a large number of bad cops--but that's simply because there are a lot cops. Most cops hold themselves to a higher standard, but never show up in the news because it's not newsworthy when a cop does his job.
Me too. But that's the point - we let them hire people until someone shows they're discriminating.

Imagine a world where to get a job you had to ask the government for permission (which is precisely what immigrants have to do in our world). Then one day someone comes along and says, "why don't you just let the companies hire whomever they want?" And then do you really say, "whoa whoa, now that the employment process isn't under government supervision, now we can't tell if they're discriminating"?
Three Rules to Make Sure Economic Data Aren’t Bunk
Larger external battery on belt. Have a jack in the squad car they connect to wheneversitting in the car. Have an alarm that goes off and logs all times the charger is not connected.

Run it off beaglebone or rasberri the whole device and system is less than $500.

Steam that shit to the cloud. Want me to price that for you?
And what decision is that one costing billions of dollars per year?
Deliberately? I generally ascribe to the camp that says: when the majority or a large portion of the audience misinterprets what is being said, the problem lies not with with readers but with the author. Perhaps it is you who mis-wrote not us who mis-read.

What you wrote came off as incredibly arrogant. Especially with your recent promotion.
ShowHN: Recreating Milkdrop+Winamp
Still a hackish beta with only a few presets working.
I hope they have the decency to convert it to usd and not send it as a puzzle to an old man with enough hassles in his life already.
Rocket Surgery Made Easy by Steve Krug: Usability Demo (2010)
Next Caller brings smarter caller ID to businesses and phone-based shopping
Cool, but the math seems wrong. For example, why does 27+27 make 81?
Drugs? Victimless? You may want to ask the Mexicans about that. The way I see, drug usage as an act itself may be victimless (though highly unlikely), but the way it reaches it's costumers is sure as hell isn't.
Its usually called privilege or internalized bias.
> 1) I don't think this should just be for YC. I'm just volunteering to beta test it.

This gives you a massive advantage compared to those of us who aren't VCs and can't beta test it -- or founders that want to launch a company here, but lack your blessing.

> But I'd be very happy to do it together with other investors from the beginning. I feel that in general investors (YC included) are not doing enough to push this issue.

And what about those of us who don't sit in your privileged position, can't secure H1B visas, and our companies suffer as a result?

> I do think that investors should get a say in who gets startup visas. This is no different than universities, big companies, or even the people who give out Oscars deciding who is qualified to get one.

In all of those cases, the type of visa is opened up to a class of person who must be sponsored by a class of organizations, not any one particular organization.

Additionally, the relationship between the visa sponsor and the applying individual in those circumstances is far, far, far less one-sided than it would be between potential founder and stake-holding VC.
Did we really run out of Americans who are capable of being founders?
On a preview page, where is the Buy button?
this 4d is actually harder since each dimension is 2x2.
7052 :/ still haven't beaten it..
It's on my list to write about Stay tuned.
Normally you go from OPT to H1B, and from H1B to Green Card. How fast that process goes varies greatly
Under Linux you can. You can boot the kernel with the maxcpus argument set to 1 or the number of cores you want the Linux kernel to use and then on a quad core machine you have 3 cores available all the time and setup to where Linux won't ever need to handle interrupts on that core. Then you just start your application and set the affinity to that unused core.

You can extend this further by doing things like mmaping in 4GB of memory through the kernels hugepage support and lock the physical to virtual address map so the kernel can't touch your physical block of ram you just allocated. Then you can do things like talk directly to a pci device like a network card and set up DMA directly from a NIC into a buffer in your applications memory.

All of this is done completely in userspace but you get all the performance benefits of implementing everything like it was running in Ring 0 and the kernel is not involved in anything apart from the initial setup and teardown. You can build an extremely high performance application basically running on bare metal but with the Linux kernel still running on a different core to handle anything that doesn't directly involve your application and there wouldn't need to be any syscalls between the two to service some request.
PHP 5.6 alpha packages available in Bitnami
It would also be a drop in spurious complaints which have no merit.

That's great too! Win-win!
Yes please.

Having suffered through MonoDevelop and now Xamarin Studio (which is much nicer) and the various bugs introduced each time you upgrade Xamarin.Mac and other miscellaneous problems I'd love for Microsoft to come in and:

* Polish Xamarin's tools

* Polish Xamarin's code (and swap out Xamarin's implementation of the core CLR/BCL with Microsoft's own ... presumably MS' GC is two cuts above the Mono one)

* Add more QA to the release process (I don't know how Xamarin.Mac 1.4 got released with a broken NSApplication.BeginSheet implementation)

* Make Xamarin's Visual Studio integration free

* None of those "WCF is Xamarin Enterprise only" licensing restrictions

* Buy MvvmCross too

(Don't get me wrong, Xamarin's platform and what they do is amazing. But even if it works 99% of the time that's still a lot of things going wrong, given the size of .NET. Microsoft's tools and code aren't perfect either but I find I have way less issues with them relative to Xamarin.)
Making Caves with Cellular Automata
I still can't decide if angular dependency injection is more amazing or revolting.

It's magic, it's non-intuitive, it breaks the standard paradigm that function arguments have no external significance, and it doesn't add much real value by just saving one extra line per function - inject(fn, ...)

On the other hand, it's elegant if you ignore all the above criticisms.
Better enforcement leads to higher prices because costs of trafficking increase substantially. The higher prices are necessary to maintain profit margins, so they don't lead to a more profitable black market. Rather, as history has actually shown us, it leads to worse profit margins, followed by mergers and "acquisitions" between cartels. In LA and other Southwestern cities, increase enforcement has even prompted drug gangs to shift to less enforced income streams, such as prostitution.
> it's hard to argue that more startups would hurt the economy.

It's not as clear that government subsidization of your position would benefit the economy in the long-term, especially after more closely examining the beneficiaries of the majority of wealth extracted by VC startups.

It frightens that you seem to honestly believe that you -- specifically and individually -- deserve special privileges that not only will the rest of us equally hard-working, economy-growing, business-founding citizens not get, but that will make it that much harder for us to compete with your already privileged position.
How secure is the 777s flight management system? Could you hijack the controls (remotely or with temporary physical access) and prevent manual overrides when the change is noticed?
Why would one choose wasd over ijkl if foreign keyboard layouts aren't going to be supported.
A single gamma ray rarely kills any cell, just like a single gamma ray rarely kills a tree.

If there is a ton of single celled organisms, and enough radiation to kill 1/2 of them, then 1/2 a ton of single celled organisms remain.

If there is a ton of tree, and enough radiation to kill 1/2 of the cells, then the tree is almost certainly dead.

And if I read the numbers correctly, you'll likely need more radiation to kill a single celled organism cell than a tree cell.
The comments on that article are terrible. People really hate the guy.
In some cases it might make sense to do H-1b -> EB2 to get things done faster. You don't even need a visa to get your employment based green card actually, so you can start both processes at the same time. Of course each case is unique, I hope your lawyer made the right choice given the circumstances.
To get back to the Netflix menu- just press up. No need to relaunch, just to RTFM... :-)

It is much better on the Premiere and Roamio than on the Series 3 and earlier...
Good idea. We should add that. :-)
FontBomb – Click to Stylishly destroy the web
Quite true. I am not a lawyer, but I help founders hack immigration while pursuing the general solution through passing immigration reform that includes a startup visa.

For the O-1, you need to make the case that you're in the top 2-3% of your field. I often have founders make the case that if they can raise funding, then they are in the top 2-3% of startups—coming from a top ranked VC matters less than you'd think because the bureaucrats have never heard of most of these VCs or angels. On the other hand, the top ranked VCs are more likely to know about the O-1 and ways to make use of it.
Group/ state with low morals wanting a plane seems reasonable to me. Obviously if you were attempting to make a point with hijacking a plane there would be someone out there loudly claiming responsibility.
Also, two entire states in America just legalized cannabis completely, Australia does not share land borders with its neighbors, and the US Constitution requires no "cruel or unusual punishments" which is different from "excessive."

Those are just three points to the generalized rubbish you've posted in support of whatever argument you're making. I don't say this to be mean but to cut to the quick and point out you're not posting anything particularly insightful when you gloss over inconvenient realities in either Australia or America.
Assuming she probably isn't is not sexism, it is an often-correct assumption.

It's both.

related - one of the things I hate about hn is people whining "that's an appeal to authority, that's a logical fallacy, how dare you say you would believe a 50 year old hr manager about workplace customs over my 13 year old sister!" Technically they're correct, if I were invested in the argument I should follow up both proposals equally and not just dismiss one. But in real life, ain't nobody got time for that, and we use heuristics instead. The trick is identifying the biases I'm using as a heuristic, and also identofying which of these heuristics are hurting other people and when it is worth doing the long route of checking each argument - for the cocktail party example, would it kill people to just ask a woman what she does, even if they probably aren't in tech?