skysight-inc/HackerNews huggingface dataset:
In terms of freedom, an EB-2 visa is actually a green card category. An EB-2 or EB-3 confers permanent residency status, which means you can do whatever you want. Start a new company, be unemployed, apply for citizenship, etc. You enjoy the same rights as citizens in almost every regard except voting (and running for office).

A correction though: the EB-2 (and any employment-based green card) takes about 21 months or more to process right now. So a company is looking at a circa 2+ years processing time. Because of how complex, expensive, difficult, and time-consuming the process is, I don't know if a lot of employers would use it to bring someone over to the US.

In nearly 99% cases, companies bring people over on an H-1 or L-1, and then over a period of 2-3 years (or more) help them transition to permanent residency (via EB-2 or EB-3) if they really like the person (i.e. you're performance is excellent, etc).

Unfortunately it's really really hard[1] to immigrate to the US. Most people do not realize how hard it is. The "easiest" route unfortunately, is to interview with companies that are willing to apply for an H-1B, and then take your chances at the annual lottery. You'll have to find a job with a company willing to sponsor by mid-March in order to be able to have a shot at coming to the US that year in October.

[1] Recently a bipartisan group of senator published a document that lays out a framework for immigrition reform. In it, they acknowledge: "Our failure to act is perpetuating a broken system which sadly discourages the world’s best and brightest citizens from coming to the United States and remaining in our country to contribute to our economy. This failure makes a legal path to entry in the United States insurmountably difficult for well meaning immigrants." (see: http://www.flake.senate.gov/documents/immigration_reform.pdf – page 3) The phrase "insurmountably difficult" describes very well the status quo of the U.S. immigration system.
This is extremely helpful.
>I don't believe she would have gotten then job with another interviewer (the "more experience" part sounds plausible).

please don't speculate, as she said if they were looking for "more experience" why would he interviewed her in the first place? He also admitted that her cv was interesting

>(If he's that creepy, he'd get her the job and hit on her then)
hitting on a co-worker is much more complicated than hitting on someone outside the company. that's the point.

He is clearly abusing his position of power, it's not ethical and probably also against the company's policy.
"loosing" USB sticks with a trojan that just phones home and deletes itself seems to be the usual way to do that in pentests.
IsWhale – Find High-Value Users
Gosh, no kidding. (I sorta disagree about ORMs though -- if you're selecting by ID it's monkey work to write those queries, but anything complex, sure, use SQL)
American Futures 3.0
What’s wrong with just telling him it’s inappropriate and that the answer is no?
This sounds like feminist PR bullshit to me. The timing of it makes me suspicious that it has something to do with that annoying ex-googler chick... But what do I know, right?

EDIT: details added.
This piece may as well be called "tales from the aristocracy." Every name mentioned in there except for Brin got to where they are through some combination of nepotism and positive stereotyping.

I bring this up because I find it especially amusing to watch these aging billionaires chasing after immortality. I imagine some ancient philosophers would have some zingers for these guys. The hubris is incredible.

(That said, the research into aging is fascinating and promising in many ways. I'm disappointed the article spend so little time exploring the substance of the research.)
Very very addictive game! Thrilled to know its a first time attempt.

Keep developing, and sharing such insights! all the best
Do anyone recognize the application used for the metrics screenshots?
OpenBSD focuses on security.

NetBSD focuses on engineering and architecture.

Having used both, I'd say the security focus of OpenBSD means it's often lacking consistency and "polish". NetBSD's focus on engineering means it's consistent, clean, etc.

What other operating system has a build.sh?

https://www.netbsd.org/docs/guide/en/chap-build.html

You can build identical binaries for NetBSD on any *NIX host OS. That's impressive.
I don't agree. Maybe the guy wanna get laid, but so do 3.5 billions of them. You can't blame men to be themselves, and the same way, you can't blame women to be themselves, whinny and self-entitled...
I can't disagree with you, even though I submitted the OP. My reasoning is that linking to Amazon would be seen as a more direct attempt to sell a product...also, the product page can be opaque for most users (if not completely inaccessible, depending on country)...not everyone will notice the March 10, 2015 publish date, for instance.

To give the OP some credit, I googled around for other articles about the book (I would've chosen any other article based on the OP's unnecessary sensationalist headline), and this was the only one of any substance...so perhaps Watterson had some kind of embargo? In any case, if it weren't for the WaPo, I wouldn't have even known this book was out. I went to the Stanford bookstore early this morning and no one there knew about the book either.
I think the main criticism the Finder receives is due to it being very different from Windows Explorer (and the many midnight commander's heir) and worse than the classic Finder in a few but important ways.

But to me, it is still far better than any of the alternatives. I like the way it protects the user from doing potentially dangerous actions by hitting a single key and I'm not bothered by command-o, command-delete at all.

It finds files on unindexed disks for me, it just takes longer (as expected).
You might have a permission problem or using an unsupported format (like NTFS, through FUSE)

You can also get crazy file density in the Finder:
http://i.imgur.com/wLW9WvF.jpg
Her reply indicated she knew it was a bot. She "suggested" to it that she didn't have to prefix Linux with "GNU/" because she was talking specifically about the kernel.
Dating is less complicated when it does not involve coworkers so there is also the possibility he could have rejected her so he could ask her out.
I would report it to their superior, or the CEO if they are the head of HR. Particularly since it sounds like he may not have provided you a fair interview.

Equality doesn't happen if people are silent about injustices.
Because in today's USA, dating should be done in front of lawyers...
They possibly could if they create a more secure cryptocurrency
VoIP jitter under control? Will VoIP based back-end analytics a game changer?
Good observation, I hadn't realized that.
Yes. When implemented correctly Mongo can scale very well.
Artiphon KickStarter – All in One Instrument
Hi, I write HDL for FPGAs in my day job. Programming an FPGA in C seems like a fundamentally bad idea to me.

C is a procedural language. Most languages are procedural to some degree, but C is entirely sequential. Digital hardware, unlike a C program, is entirely concurrent. When you write HDL for hardware, you're not really writing a program, you're describing the hardware layout itself. Really it's closer to making a logic gate or circuit diagram. HDL doesn't "run" like a software program. It just exists on the FPGA. That's the design, and it doesn't change once it's programmed on the chip. As such, the only "procedures" in hardware are from causality from something that happened in the past in the same hardware, either from a different part of the circuit, or the same part in a clocked design.

So what would be a good tool to describe hardware? I think (preferably immutable state) functional languages would be much closer, because they're much less procedural. You can more directly describe complex logic that takes some input, and gives some output, in a manner such that sequence of events does not matter. This would be much more powerful when mapped to an FPGA, because everything that didn't rely on a previous result could happen at the exact same time. And THAT much better utilizes the power of hardware. Implementing a long chain of sequential events on hardware is... not the smartest way to design hardware.
I love android, so short answer is No.

But i still think there are possible other watches i would get over this. I think apple is trying to make the rolex of smart watches, especially with a price tag of 10,000 for the higher end ones. But I think anyone who wants a nice watch like that will still buy a nice mechanical or Rolex watch.
Did Apple make the Apple Watch names too confusing?
I tend to agree with you. My viewpoint is I am assuming this is a one time thing and there was/is no precedence. But this can only be confirmed by talking to HR. So yes, she needs to talk to HR.
Maybe he just liked her...
See my other comment in this thread RE: string truncation (strict sql mode will default on in MySQL 5.6/5.7).

It is possible to change timestamps to default to Null. For backwards compatibility, the previous behavior defaults:

http://dev.mysql.com/doc/refman/5.7/en/server-system-variabl...
Jeremy Clarkson Suspended from Top Gear
Wouldn't this be really power draining? Having to sync and download constantly.
Surely we are sending in the drones precisely because humans are so valuable? The military are ultimately accountable to the voters and the voters don't like American casualties.

And voters are also able to influence humans' economic value, by fiscal expansion, job creation programmes, etc. If they care to.
The baseband processor is no doubt still a Qualcomm chip, whose makers are known to be cozy with governments.
There's quite a bit more I can do with Arel than I can do with raw SQL, especially if I'm already in Ruby. So... no thanks. :)

Instead of making a statement like that... educate me. I'm very happy to learn about new technologies. What extra, interesting things can you do with Arel that aren't possible in SQL?
You're speculating in the same breath with which you say not to speculate. We don't know why they interviewed her, and frankly we interview people fairly often that don't have the requisite experience on paper because we know it often has little to do with what's on the paper, a lesson HN readers are VERY familiar with (the whole "meritocracy" thing).
Show HN: Chrome extension to open TOP10 links not seen before
"software is the operational part of a device that can be copied and changed in a computer; hardware is the operational part that can't be. This is the right way to make the distinction because it relates to the practical consequences."

I disagree.

Operation of computers cannot be classified simply into hardware and software. There are 3 important parts:
- Hardware
- Software
- The interface (basically the instruction set)

Another way to view ISAs is like a "Contract" between hardware and software. Hardware promises that certain instructions will provide certain behavior. Software acknowledges this and uses these instructions to build software on top of it.
It's not so easy.

MySQL has a large legacy of being used as a very-immediate-although-somewhat-toy database at its roots.

For example, in absolute terms, I would find much more troubling the usage of non-transactional tables, justified by meaningless microbenchmarks, which has been somewhat common for some time.

Nowadays MySQL is definitely reliable, and it has a much more expert surrounding culture than the past, so if a person/company is willing to put time and knowledge, it's a reasonable choice.

I don't find automatic conversion so damaging that people should stay away just because it's default.

When you reach some level, you definitely need to have a relatively intimate knowledge of your tools, and at such point, one is far from the "defaults".
That is a common JS idiom because the binding of "this" changes inside function calls, so one must capture the outer binding of "this" which when used in an object scenario does behave like the same keyword used in traditional OO. The naming of "self" could just be a synonym or a nod to Python (I'd have to do research to know definitively)
When you admit, in the act of typing out an email, that you're doing a bad thing which you should not be doing, and then you go ahead and hit 'send' on that email anyways, it becomes more than just a 'mistake' and turns into 'willful malicious action'.
Running a FreeBSD machine for various services (otherwise I'm a Windows dev by day, Linux guy during the night). Why?

When I - not quite a year ago - looked into possible setups for this thing I found pkg-ng (and poudriere) both a lot more comfortable and familiar. More powerful. Sold.
Sequel is the best ORM I've ever seen or used, but that is (probably IMO) not a good application of it.

It gives you total choice over what level of abstraction you want, so this is a particularly egregious use of it, being as nothing about that query is dynamic :)

You can use it purely to execute handwritten SQL queries loaded from files, or stored procedures, or any level of abstraction between raw SQL and the monstrosity you posted. The model layer is totally optional and is built cleanly on top of the query/relational layer, not inside of it.

The thing is a fucking work of art to be honest. The design shows impeccable taste, ruby's more exotic features are deployed only when really needed, everything is so clear, especially if youre used to activerecord.

BTW also the developer is super helpful and pops up everywhere to answer questions.
>please don't speculate

Come on...

>He is clearly abusing his position of power

What power?
He's both unprofessional and socially inept, but he holds no power over her at that stage.
I've been using mongo on 39M+ records (tracking financial tick data) across 73 assets (collections) and my queries take anywhere between 2-3mins depending on complexity.

You can always run db.currentOp() in the mongo shell to see what process is taking forever as well.

Let me clarify why though, there methods of optimizing a query by adding another field, but since I have to traverse my records with the sort() cursor my queries take that long.
Workflow: A day at Bititude
> The problem is, I don't believe a single one of my male friends (or female friends) would be capable of doing something like this.

I know guys who I wouldn't be surprised to see do something like this, mostly from the bar I go to. I have female friends who know lots of guys who would stoop to this. They would not necessarily believe there's a lot wrong with it, and might welcome the advance if they liked the way he looked or acted. This guy did it sight unseen though, I can't see any of my friends going for that.

There's a pervasive element in society of success in dating requiring playing a numbers game, on both sides of the gender fence. My female friends all expect me to be asking out any girl I think is attractive. Being asked out is something that just happens all the time for them, they just seem to get used to it. The context matters mostly as a signal for what it's going to be like to date them.

An attractive female coworker of mine told me about how a lawyer who hires her on the side to help him with document stuff asked her to dinner on a business pretext and at that dinner was feeling her out for willingness to date him. I was surprised that she accepted his invitation and didn't slam him for being a creep for his behavior. She thought it was weird but didn't have a huge reaction or anything, she told me like one might talk about any weird thing that happens to you in the course of a day.

I have one IRL female friend who was a feminist and would definitely see something wrong with this behavior. She's also extremely attractive and describes getting hit on constantly. She definitely does not have a neutral reaction to it. But she also relayed her fear to me that she'll never be able to get married because feminism.
Just like any car can crash. However some cars are more dangerous than other cars, just as some programming languages are more likely to produce insecure code than other programming languages.

Nobody is proposing re-writing a hypervisor in Java or Python, but C/C++ isn't the only game in town anymore for unmanaged code, and the alternatives are designed from the ground up with security in mind.
You can subtract two DATETIME columns in MySQL and it will not generate any warnings. It will give you an answer that probably is within the ballpark of the actual time difference but isn't the actual time difference.
A better question, perhaps, is if a warm, accepting, sensitive community produces technically superior products.

A community that is all those things is of immense social value to those who feel accepted as a result, but warm fuzzies aren't the same as working software.
FWIW, it's the age we're in. The previous generation's culture is just grist for today's commerical engines. Consider the implications when a publication informs us:

"For any true fan of cartooning, it is a must-read, a must-buy, a must-pick-up."

This is the manufacture of a social standard for fandom, placing the power of identity outside of the individual and replacing it with consumer choices. It's that old mentality Adbusters fought so hard against: "Buy this product to get this identity."

Back to my Atari 2600 now, stay off my lawn.
This is an important question since the focus of the article's speculation is on the Internet of things. Obviously embedded devices are not going to be lugging around gigabytes of blockchain any time soon. Even with pruning you're not going to get the size down to a realistic number for devices with little to no hard drive capacity.

I imagine in any IoT scenario, a fleet of sensors talks to a trusted central hub. If Bitcoin is involved then the hub could run the wallet and the sensors could delegate transactions to it.
I knew my constant browsing of HN would pay off one day. I didn't even know filtered aggregates were a thing and solved a problem I was having just by discovering it.

Thanks for the submission neverminder.
Preparing libGDX to natively support Intel x86 CPUs running Android
Why Should OE Dealers Consider Managed IT Services?
Not everybody speaks the same language. Communication shouldn’t be taken lightly.
So what ? Should men just refrain themselves if they find a cute girl ? The US society has become really low (though, not as much as Japan). Why is this wrong when women (say, Zoe Quinn), not only uses their pussy to promote themselves, but are defended by every feminazi ?

...
You can assume that potential employees will find dating questions to be unwelcome.

The behaviour is harassment even though it's a single contact because of that assumption.
This is one of my favorite innards-of-Haskell articles. It's such an intuitive way to look at how a super high level language like Haskell gets down to machine primitives. So important for optimization too.

I've been in HFT for a while and what strikes me is the performance optimizations you make in C++, Java, and Haskell are actually so so similar. Get down to the primitives. Avoid boxing. Avoid memory allocation at run time. Makes me think any language can be performant if you know what you're doing.
Ask HN: What's your favourite Gigaom substitute(s)?
I'm saddened by the news that Gigaom is shutting down [1]. Let's use this as an opportunity to share other tech industry news sources.

[1] https://news.ycombinator.com/item?id=9175119
Limiting refills is just weird when the cup is a larger part of the production cost than the actual drink is.
Try this. Download mysql sources. Install clang 3.6. Try to compile with all sanitizers. Last time I did it (it was percona code) it found a leak somewhere in SQL parsing code.
No kidding.

It is my habit from old days to compile everything.
I have to say that the trade-off argument brought up between DRY and readability is pretty lame. If you have a junior developer who can't make sense of the test because you put the test data in a separate class or are using a setup method, then teach him or her how to trace the call to the setup method and then read through it.

If we follow this logic then all code should follow the same methodology of readability because tracing through method calls is too cumbersome. Obviously that isn't the case for most code, so why would it be true for unit tests?
Probably, but OTOH this could be a useful lesson in financial responsibility for the kids.
Is there any work being done to move things in this direction?
Of course not. If the way you ask people out on dates involves overt sexual advances, that's definitely not an appropriate way to do it in the workplace.
I think there was a queue to do the hook-up work, not completely sure. Please check with Amazon when you need this, it might be less now.
I use Entity Framework as an ORM and I have to say I like it. As much as there have been a lot of false-starts related to trying to reinvent SQL, I think Entity Framework hits many of the right notes for me:

1) All my code lives in Visual Studio with compile-time type-checking. No maintaining stored procedures outside of my main codebase, no mucking about with strings. And because Entity Framework puts the Select after the From clause, I even get good intellisense on column-names.

2) I can quickly shift code into being in-memory queries from database queries.

3) While it's a little muddy mixing SQL and C#, there are places where C#/EF's syntax is so much more brief and clean since it's hyper-aware of relationships. For example, instead of writing 2 joins to get the country of a user, I can say User.Centre.Country.

Of course, the Entity Framework is adding a layer of complexity to my work - you still have to know what's going on in SQL, and that mental overhead is a downside. But it pays off.

SQL is a brilliant language, and that's why it's stood the test of time in spite of its advanced age.

But seriously, it has a lot of bad flaws - it's often difficult to make reusable components in SQL like you can in other platforms.

The underlying relational algebra is brilliant. That's why I like ORMs - they admit that SQL is ideologically beautiful, but the SQL language itself could use some loving.
I agree, using ORMs and such hide the real SQL and make it much harder to optimize by using explains etc.
I wish I could believe that letter writing would actually make a difference, but at this point you need either an army or billions of dollars to make them listen.
You could even print a disclaimer using bold red letters onto the device itself, people would probably just want to plug it in even more.
It makes complete sense to me that the maintainer of a multi-DB tool would collect a table of features like this. My impression is that SQL Workbench/J does not try to hide differences between database systems. The fact that a cell in the table is red is a heads up that the straightforward way won't necessarily work out of the box.

There are notes for some of the cells like "since 3.8.3" and "MariaDB 10.1 supports ...". If you have more specific information, I'm sure the author would be happy to get an email.
Can you explain that claim, and is that claim in any way falsifiable?
ESCORT CALL GIRL CRISTINA – Athens Escorts Babes: Athens Escorts Babes
And yet we see people on HN, in this thread, defend the behaviour.

Edit: I'm not; I think the guy was a fucking idiot and I support anything that makes it easier for people to whistleblow creeps.