skysight-inc/HackerNews huggingface dataset:
I know this is a touchy subject for many people, so I'll pardon your lack of reading and understanding TFA, but I'll paste the important parts here for you to re-read several times until it clicks:

> Mexican immigrant Jordi Munoz says that waiting for his green card after he first moved to the United States made him feel as if he was living "in a big jail".

He may or may not have been an "illegal alien". He was waiting for his green card which would have given him authorization to work legally within the USA.

This is reiterated here:

> Yet he could not legally work, or even enrol at a college, until he got the identity card that proved his right to live and seek employment in the country.

This in the following paragraph it says:

> But instead of just sitting around during his frustrating seven-month wait back in 2007, Mr Munoz, a keen model plane enthusiast and computer programmer, started to build his own drone in his garage.

Nowhere does it say he was an "illegal alien" while he built a company. Nowhere does it mention he used "illegal documents", or built an "illegal business". Irregardless, he seems to now be a fully-authorized resident building a fully legal business.

Take your xenophobia and lack of reading comprehension somewhere else.
Working for me with Chrome+AdBlock (Mac)
And? People who don't need drugs, wouldn't take drugs if their environment was better. The Rat Park shows that.

So, give it to them. Oxys are only expensive because the company charges it. Morphine is cheap to make. Real cheap. This is just American gov't torturing people for its sadistic demand that "drug's are bad".
Forget Singularity, Let’s Talk Multiplicity: Ken Goldberg on AI at the WEF
Show HN: High Torque Movement + Invisible Bookshelves = Book Clock
Doing a lottery also has the advantage that you can make some extra rules to make it more fair. For instance you can prefer people that didn't get tickets the year before.
First thanks for the comment, now to answer your feedback, the reason I haven't provided the first post yet is because I am still working on it! I expect to have the first post finished by (hopefully) this weekend, and then I will post it on next Monday. I will update the landing page with the blog posts as I post them also so future visitors can see some of the content/all of the content before deciding to sign up. I hope this provides an understandable excuse!
It is very expensive to hire an H1-B compared to a US resident. The only way for it to be cheaper would involve fraud: paying a worker less than prevailing wage, which would require cooking your books, lying to US Immigration, and getting into a lot of trouble. (As is the case for a few big out-sourcing companies recently)

Filing fees are high ($5k+ over 6 years), as is the cost in lawyers (probably similar), auditing, and time consumption. It is impossible to keep an employee on H1-B indefinitely, so generally they will also go through the Green Card process, which is also expensive and time consuming.

Generally companies will offer a relocation package, which is also very expensive when it's international, and have partnerships with banks (having zero US credit sucks) and other services to get employees settled.

The idea that hiring an H1-B is a cost-saver is utterly bunk, and needs to stop spreading. (Other than fraud)
Other than the docs: https://github.com/ryanflorence/react-training
Certainly her/his own. I can understand doing this once or twice a year, maybe once a quarter, but 3-4 times per month! If she/he is going through traditional loops how are they getting all that time off of work?
I think that it is not that Americans are worse drivers, but bad drivers have more chances of having a car in America. In other places you have more alternatives, and bad drivers usually prefer these other alternatives. In the US, you must drive if you want to move.
The numbers have arrived -- thanks to www.sliceeq.com -- and your hunch is right. After 100,000 Monte Carlo simulations, Slice declares that winning odds are as follows

KK (70.9%) vs AQsuited or AQoffsuit (29.1%)

KK (69.2%) vs A5suited or A5offsuit (30.8%)

The reason why the seemingly inferior hand of A5 does better is that it has about a 4.6% chance of making a straight. (Usually A2345, but conceivably something else) The AQ hand has only about a 2.7% chance of making a straight, because the deck is depleted of Kings, making the desired AKQJT straight hard to catch.

In general, Slice is a wonderful -- and free -- tool for testing various hand outcomes, particularly against likely ranges that an opponent might have.

NOTE: The simulation percentages above will vary slightly each time Slice goes hunting for 100,000 random hands. But the disparity between AQ and A5 generally is somewhere between 1.5 and 2 percentage points.
MeteorJS and Multi Cores
I'm assuming he was joking - he's referring to Vancouver WA. Canada has different immigration programs than the United States.
When I learned of it, I always thought of mutation testing as a great way to test your test suite. Simply stated, if you introduce a common bug into the code, do the tests find it?

The time to run mutation tests is rather large, though. Almost prohibitively so for many shops, I would think.

I'm interested if anyone has run studies of codebases that employ this technique at large.
There is a public available database of all H1B visa recipients. Includes the company, hire date, salary, etc. It might be mandated by US federal law. I don't have the link on hand at this time.
Does facebook need users?

Considering shadow profiles, and the wide base of installation on websites all over the world, they can continue with big data generation without anyone ever reaching out to them.

Instagram continues to grow, along with Whatsapp. The facebook (shadow profile) data and the real user profiles of those apps will be correlated and ads will be targeted to users on those platforms.

They will lose revenue from the owners of facebook "pages", but I'd be willing to bet that they will expand their API to to serve facebook ads on web sites, if they feel the need to bandage that platform when they have some more desirable platforms already underway.
> why you want your back to the wall. All the people I know that do this are chronic goof offs.

"Goof offs" sounds like something a McDonalds manager has to micromanage for amongst his summer hire of local teenagers. I didn't spend four years getting a BSCS, studying compiler internals, graph theory, finite state automata, 1st, 2nd and 3rd normal forms, the fetch/execute cycle etc., plus all my subsequent study, so that my manager can monitor me at any moment to see if I'm "goofing off".

Your comment is exactly the reason why I need a desk with my back to the wall. If I walk in on an interview and see I would not have that, I have a suspicion that managers are people with your mentality.

I don't want to work at a company with potential goof offs coding elementary PHP and people who police them to make sure they're spending every second pounding out code. I want to do professional work and have the autonomy to do so.
Turducken?

They aren't really head to head competitors. Two differences that come to mind are: You want it this week, and GPS.

Of course, that first one was more convincing several months ago.
> I don't like to be in a space where I can't see who is coming in and out of it, for my own safety as well as to minimize jump-scares.

This! I am extremely jumpy and I hate being snuck up when I'm deep in thought/in the zone which I am as often as possible. If I notice you approaching me you can probably assume I am between tasks or took a break because when I am programming I have my music turned up and I can't hear people walking up and even my peripheral vision is limited in these situations. I can't tell you how many times someone has walked up next to me and I haven't noticed except for when I turn my head to see my laptop screen (where I keep all my chats) and catch them in the corner of my eye and almost fall out of my chair.

I try to not let this affect my level of focus because I really do think that's more important than a few scares a day but if I had my back to a wall then I wouldn't have to worry about it at all.
That might have a role, indeed. Denmark announced a few years ago that it intends to go 100 percent renewable over the next few decades (I think by 2040 or something).
As the sister comment notes, many interviews are either by phone/videochat, or an hour or two in the office. I do the occasional all-day meeting, but not more often than every month or two.

One perk of my current gig is a very high level of flexibility (I'm in the actual office maybe 15-20 hours per week, and work from home or coffeeshops the rest of the time), which makes this much more viable.
One company's developer is another company's engineer. Most companies name them one or another and don't have both positions in house. This is because they tend to do the same thing regardless of title, its more about what the company wants to call them.

Edit: other than that, what you seem to be speaking of is more about experience. An experienced "developer" will have a better time at architecting a solution than an inexperienced "engineer".
It's my estimate, as a non-user, that someone would drive much better under the influence of marijuana than alcohol, especially at the extremes.

It's also my estimate that many drivers at .08 BAC or under the influence of marijuana are far superior drivers than some other drivers who are 100% sober.

So why isn't the line drawn based on driving ability or driving performance rather than mental state?

I can see some obvious reasons: you can measure BAC and it's pretty hard to objectively measure driving ability. But the point stands--BAC is not a measure of actual driving ability, rather a measure of personal impairment.

Edit: for dumbness.
Super interesting to see the pay differences between "programmer" vs "developer" vs "engineer".

With the other titles there is either an inference of management/hierarchy (manager, lead) or just a different or isolated work (tester, analyst).

Do people have very defined definitions of the differences between programmer vs developer vs engineer?

I've just used engineer as the generic title.
There isn't any way to solve it. People's fears about the PKI boil down to "if I trust anyone else at all, they might betray me". And yet using encryption without trusting other people is impossible. You aren't going to build your own computer from scratch, for example.

I think our industry needs to collectively move beyond "zomg CA's are pwned by governments". It's just unhelpful. Firstly there's no evidence it's true. A bogus cert would be strong evidence, documents from the Snowden archive talking about compromising CA's would be evidence ..... so far we have zilch.

But even if one day it does happen - what next? You end up down the "what if my CPU is backdoored" rabbit hole. Ultimately you have to ignore adversaries that have unlimited power and focus on the ones that do have limits. There's no other way to stay sane.
From Warfighter to Crimefighter: Mapping the 1033 Program
That's rather strange institutional association listing, or at least Lior Wolf only did a postdoc at MIT, albeit under Tomaso Poggio, who's a Brain and Cognitive Sciences department professor.
Weird that there's not a single mention of AMD cards.
Ask HN: How much would you pay for an American made iPhone?
I was talking about this with my uncle last night and I settled on a number of $500 more than what I currently pay. Luckily, I can afford that and even though I normally wouldn't pay that much for a phone, to know that it was made in America (I am Canadian, so Canada would be fine too) is worth an extra $500.

I have no idea what the actual costs are in something like this, but I am curious what you all think?
This is a neat JS library with some possible applications, but if you're only matching substrings without gaps, then you're basically string searching, not performing alignment. Alignment is an entirely different and more complicated computational problem with decades of algoritm development (see Smith-Waterman, Needleman-Wunsch, Burrows-Wheeler transform) and implementation going into it, and it is far more biologically useful and practical than substring searching. Considering this, in practice heuristic implementations like BLAST, FASTA, and lastz are used to do most big alignment searching, and that's not even considering multiple sequence alignment, which is another problem into itself.
In other words, it's a useful JS library and interesting implementation, but it isn't alignment.
The Complete History of Ceres, the Planet (?) Between Mars and Jupiter
Geographically Locating Videos from Just Images and Sounds
They're hardly wasted -- I derive a great deal of value by exploiting the current extreme inefficiency in the method by which most companies hire.
Thank you for the link. Softcard was pre-installed on my Moto X 2013, so I wonder what's really going to change.
Yeh but in my experience in Ireland, the midges are mainly a problem in the non-native and fast growing species found in the "managed" Coillte forrests.
you are probably right therefore he probably wasn't even "illegal", the article only says that he was just waiting to get his green card, he maybe held a visa.
Your link contains no real information, just a generic slam on DO.
Accidents per road mile has to be off the chart. Most of the time the accidents are minor, but not always.

>but it's interesting that it's ok to suggest that older people are risky drivers when that doesn't appear to be true.

Ageing impairs one's ability to drive. It's not controversial because our bodies break as we age. Everyone knows that.
Percentage of people in accidents at a given BAC is the wrong stat to look at. You need to look at _chance of accident_ at a given BAC, v. at 0 BAC.

And at 0.08, you're chance of accident is 393% of that when sober. 0.07 is 322%.[1]

1. http://www.nhtsa.gov/staticfiles/nti/pdf/812117-Drug_and_Alc... (Table 8)
Does this actually represent the salary of the individual or what a consulting company is paying for them, or a combination of both?
The dispatcher really is just a simple pub/sub mechanism.

The thing that Flux helps define is how to manage data. We don't have models, but it gives you a coarse structure for your data, with which you can do stuff like data dependencies (derived data), only rerendering part of your UI when parts of your data changes, etc.

How events are used within all of this could certainly be re-purposed with Rx (I've repurposed it as channels myself). You are not wrong, but flux is a bit more formalized with a few more things.
Do you have a source for this?, I found a list [1] of handsets that are compatible with Visa paywave which i see around a lot. It suggests that at least some handsets are capable of interfacing with existing NFC terminals.

[1] https://technologypartner.visa.com/Download.aspx?id=188
If anyone knows why this is out of the question, I would love to know why too.
Edward Snowden, Laura Poitras and Glenn Greenwald: AUAA
Antarctica post office seeking job applicants [pdf]
FYI. In Windows the same process doing the same things that Samba does here also runs as SYSTEM.

Some things just need root access I'm afraid. And yeah, coding them in C is a bad idea in 2015, but Samba was started in 1992 and we have a lot of legacy code to maintain...
If by "tons" you mean, like, once, then sure.

I don't think that's a very helpful way to look at it though. The PKI system has been around for 20 years, was designed to stop credit card theft, and we can sum up the number of times it's been seriously breached on the fingers of one hand.

Many other security systems have failure rates measured in percent, so I don't think it's doing so badly.
Practice is the key to getting better at everything. Ignore the concept of innate talent or gift. People who are good are good because they spent a lot of time practicing.

Very true. And even when it's not 100% true, we're better off pretending that it is. If you think you can learn something, you're much better off than if you think you can't. The latter attitude is self-fulfilling.
I believe you get taken to the station and then given a blood test.

Where I live, refusing either results in a guilty verdict.
This and many other questions are answered in the FAQ!

We don't want funding, but will you give us advice?

Unfortunately we can't. We've invested in so many companies that helping them takes up all our time. But much of the advice we give is collected in these essays[1].

http://www.ycombinator.com/faq/

[1]http://paulgraham.com/articles.html
Last point, I feel like this wouldn't be their main iPhone. It would simply be a choice. Like you could choose to have it made in America and pay the extra money. I realize that probably kills the economies of scale that you could have, but curious nonetheless.
Lookout Mountain, Hollywood's Top-Secret Nuclear Film Studio
One of the interesting thing about moving from the US to Ireland was that it went from being acceptable to have a couple of beers and then drive, to people maybe having one mid-strength Guinness, if that (some reasonable exception for parties where you were hanging out for several hours). I find I prefer it here. Also, it's worth noting the limit for your first two years of having a licence is 0.02%, and they require 12 hours of behind the wheel training (when I got my Californian licence there was no requirement, as I was 18).

Ireland has some of the more dangerous roads in Europe, and yet it's still about half as dangerous as the US, depending on your preferred metric.
I think one thing that's misunderstood about Flux is the store <-> model distinction. Coming from MVC, it's a pretty easy mistake to make, but stores _are_ effectively global state objects: You can access a store's state from any component -- whether that's good practice is doubtful, but it can be done -- and even though you have to call that store's getter in particular, it's not really that different from requesting state from a global object. (As the article hints at, Om makes it even clearer that stores handle global state in the app-state atom.)

All of that is to say that I think Flux-y architectures can help with reasoning about GraphQL's and Relay's data handling, which I think is seconding your opinion, even if it's quibbling a bit with how annoying driving stick (or working in Flux) is. :)
They already do according to the Google Wallet FAQ:

"Google Wallet stores your credit and debit cards on secure servers and encrypts your payment information with industry-standard SSL (secure socket layer) technology. Your full credit and debit card information is never shown in the app and won't be shared with the merchant. In addition, access to Google Wallet is protected by password or PIN. We also recommend locking your phone with a passcode for additional security."

"Your actual credit card number is not stored. Only the Google Wallet Virtual Card is stored, and Android's native access policies prevent malicious applications from obtaining the data. Even if the data is compromised, Wallet uses dynamically rotating credentials that change with each transaction and are usable for a single payment only. Finally, all transactions are monitored in real-time with Google’s risk and fraud detection systems."

https://www.google.com/wallet/faq.html#tab=faq-security

Keep in mind "Tokenization" has existed in the NFC industry for years, the only thing which changed last year is that the EMV standards body agreed and released a standardized way to do it in March 2014. Apple Pay is a branded solution over that.

So what it really boils down to is whether or not you take Google's word for it that their independent solution is secure. If not, you owe it to yourself to not be using a Google Android phone in the first place.
Looking at the feature list, the Apple Watch appears to be more of a "lifestyle" device. While Apple may add apps later (or 3rd party developers), it doesn't appear to do sports/fitness tracking, sleep efficiency tracking, etc. The Microsoft Band does.

However, if you're a serious athlete, you'd probably want a different device, as neither are waterproof. So for triathlon, or just wearing in the shower, pick something like the Garmin or the Basis.

I have a Band, and within the device's limitations, it's excellent. I'm able to read and send messages while leaving the phone in my pocket (handy in Austin that has a "hands-free" law when driving). Simple Cortana queries show up on the screen, while more complex answers ("Show me the closest tailor") require you to look at your phone.
> It's proven from the Snowden papers and elsewhere that America uses it's spying power for industrial espionage.

I don't have a problem with that. It's totally expected from government to do industrial espionnage. It has nothing to do with privacy and liberties. I think any patriot would be happy to know his country is trying to spy on another country. It's expected, spying is a common denominator. In french I'd say "c'est de bonne guerre".
Also check out https://github.com/goatslacker/alt.

It's similar to reflux but in es6.
Startup Ecosystem Canvas
From https://openconnect.itp.netflix.com/software/index.html:

For the operating system, we use FreeBSD version 10. This was selected for its balance of stability and features, a strong development community and staff expertise. All code improvements, feature additions, and bug fixes are contributed directly back to the open source community via the FreeBSD committers on our team. We also strive to stay at the front of the FreeBSD development process, allowing us to have a tight feedback loop with other community and partner developers. The result has been a positive open source ecosystem that lowers our development costs and multiplies the effectiveness of our efforts..
I didn't mean to use discriminate in the PC sense of the word. Simply meant that those groups of people will fail.

I agree with your conclusion.

I think taking away the driving privilege of tons of old people is going to cause a stir, that's all. And more importantly, we don't have "old age checkpoints," and you don't go to jail if you're old and fail some kind of ability test while sober.
>we need tools that make development easier, to allow keeping up with the rapidly changing requirements in the software world.

The practice of Test driven development is a great solution to this. The problem is very few people use it, many people actually are against it, and many of those that do do it, do it incorrectly (not on purpose). I would think that small chunks of singly-purposed functionality would be much easier to verify.
Huh, that sounds like it worked very well. Plus, the reduced overhead of backups etc is definitely worth it for small apps.
The algorithm maps every position of seqSearch to seqGenome, aggregates the results, and returns them. It is not merely a string search. (If it were, the Booyer-Moore [1] algorithm would outperform this significantly, binary or not, and we'd call it a day.) It is aligning seqSearch to seqGenome and returning the best results, in order.

Alignment is not restricted to "gapped" alignments only (or there wouldn't be a need for such a distinction!).

You can modify the algorithm to include gapped alignments (by introducing gaps in your search sequence), as it supports a "gap" character ("-"). The gap character will just always count as "not a match."

[1] http://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string_sear...