skysight-inc/HackerNews huggingface dataset:
My student years were in Moscow in early 90's amid chaos and hyperinflation. Even there, I would be able to scrape together a few hundred bucks for something that's critical to my academic success. Get a roommate, maybe? Find a better paying part time job? I'm having a hard time imagining someone who can program and who writes papers about machine learning not being able to find a decent paying part time job anywhere in the world.
#DeleteUber: how social media turned on Uber
When people are using this term, they are often implying that the ones signalling are trying to send false information to others. By signaling virtue they will be treated like a virtuous person even when they are immoral. The implication is that people virtue signalling are conscious that they don't believe what they say, but still say it for the sake of gain.
That kind of dropping into a new environment was fun in my 20s when I went to university. Now I'm entering my 40s, and with a wife and family it's a very different situation.
The math facts aren't completely correct since we don't know the ratio of Advanced degree vs. non advanced ones.

Also the table includes transferred and renewed H1B, for which the cap does not apply.

What would be interesting is to know the number of new H1B applicant of those big companies. Let's assume it's around 40k for the top 3 in that list: Infosys+Capgemini+Tata, and assume all Advanced degree seats gets filled, then there'd be 236-20 = 216k remaining applicants in the undergrad pool (Advanced degree gets 2 chances: one in the advanced degree pool, where 20k gets picked, then those who didn't get picked in that round fall back in the normal pool. Without knowing the ratio but assuming it's at least 20k Advanced degree applicants, the only thing we can conclude is that there is 216k remaining applicants in the Non-advanced degree pool).

With 65k seats, with I+C+T, there's a 65/216 = 30% chance of getting an H1B if you don't have a US Advanced degree. Now let's suppose we completely forbid I+C+T to get H1B visas, then there would be a 65/(216-40) = 36% chance of getting an H1B. It's an increase, but 36% remains pretty low.

This is an extreme example where we would completely forbid those to apply, if instead we limit them to 10k as the author suggest, the probability increase of people not in those companies would be even less important.

Regarding exempting the cap for those who studied in the US, I think that would be a great idea, as long as "fake" universities[1][2] do not exist.

[1] https://en.wikipedia.org/wiki/University_of_Northern_New_Jer... - This one is interesting as it was created by DHS as a bait.

[2] https://www.nytimes.com/2016/04/06/nyregion/new-jersey-unive...
The same kind of better ideas like the GOP's perfect replacement for "Obamcare" of course. It's going to be great. Trust me.
I found there is no python API of this feature, so I wrote it, this lib is based on ruby pdfkit
Various CPUs have hardware SHA-1/2 support, eg. everything with ARM NEON = many smartphones and ARM chips, even some ARM boards. Most Sun/Oracle SPARC machines have crypto engines that do this, and many other algorithms; the same goes for POWER.

I'm not quite sure why no mainstream x86 extensions have extra stuff for this (VIA PadLock does SHA), but I can take a guess: ARX is already reasonably efficient in software (more so with newer designs, eg. BLAKE2 + AVX2) - unlike AES. And unlike AES there aren't really many problems with side channels, especially when we think about GCM.
> "Please stop talking about things you have no clue about. I have been in the US for 3+ years now on a H1B visa and during all this time my wife, who has an MBA, is not allowed to work here - which is absolute garbage."

I have lived here all my life and you have lived here "3+ years" and yet you say I don't know what I'm talking about.

The intent of the H1-B visa law is clear: It is meant only for STEM workers when there is no American to fill the role. That's it. Period.

American employment should come first. Sorry if you don't like that, but you can always return to your country and maybe there your wife can find a job.

Do you know that there are Americans with MBAs that can't find jobs? Don't you think they should have priority over immigrants?

> "You also greatly overestimate the amount of competent people in the US. Most companies, like FB and Google and Uber, and not hiring from abroad because its cheaper. They are doing it because there are not enough competent people in the US to fill the jobs."

Where's your evidence, because I completely disagree? You'll note that these firms you mention are not offering the same or higher wages for immigrants than Americans but lower ones.

I wonder if other's on HN believe as you do that there aren't enough competent Americans in STEM.

But since you're so knowledgeable, please cite the reliable evidence of this claim.
16.04 is the latest long-term support, brought out last April. If you actually want the latest snapd, you are best with 16.10 or using xenial-proposed.

Using `sudo snap install {thing}` definitely doesn't use the store. I just installed openstack command line tools on a headless box. https://github.com/openstack-snaps/snap-openstackclients

To create a snap, you use snapcraft.. basically YAML specification. I don't know where you are getting your detail there.
> "Trump" is now a word like being "gay" was growing up.

I'll reserve such a statement until (God forbid) some Democrat governor supports conversion therapy for Trump supporters.
Most guys I follow are either rust or haskell developers.

@manishearth - rust - https://manishearth.github.io/

@bitemyapp - writer of haskell: first principles

@bartoszmilewski - haskell - https://bartoszmilewski.com/

@jdegoes - writes informative FP blog posts - http://degoes.net/

@aaron_turon - rust - https://aturon.github.io/blog/

@pcwalton - rust

@nikomatsakis - rust - http://smallcultfollowing.com/babysteps/

@paf31 - purescript creator

@nick_r_cameron - rust

@kmett - famous haskeller

@steveklabnik - rust - http://words.steveklabnik.com/
Do any amount of research on it in reputable scientific papers and studies on the subject will get you an answer in short order.
As someone who sends back thousands of dollars a year to family in Russia and Lithuania: they're sure as hell not spending it on American products. They spend it on food, medicine, housing, and education which are all sourced locally except for a tiny fraction of products that can't be (mostly IP restricted things like medicine, textbooks, movies). Once in a while they'll buy a computer manufactured in China from an ostensibly American company that rarely repatriates their profits.

The problem is that most American exports are luxury goods (even in agriculture) and when you come from a poor country where a few hundred dollars makes a huge difference, those exports will account for a tiny amount of the capital sent there. There are many long tail benefits but I doubt they are quantifiable enough to say that the drain from remittances is anywhere near break even.

Edited to add: my family doesn't even need the money, despite having health conditions that would economically cripple someone in the US without the best insurance. Salary + pensions + free education and healthcare are enough to survive so most of the money I send them are to give them breathing room and spending money. I think half of what I send them gets spent on spoiling the younger family members and the rest goes into a rainy day account. The only time they "spend" on American products is when one of us in the US buys them iPads/iPhones (on top of the remittance) as gifts on one of our visits and they buy a $5 game twice a year for the kids to play.

That said, if Americans knew how much of the >$100 billion remittance market went to buying little kids books, candy bars, sports equipment, and board games, they'd think the money was worth all the happiness it brings.
Are you talking about Xi as a frontend for kakoune? If it's the UI part that you're interested in, there is also kakoune-qml[1] made by one of the regular uses.

[1] https://github.com/doppioandante/kakoune-qml
Ask HN: Where is the safest place for Muslims devs to work?
I'm in the unfortunate situation where 1) I have a Muslim sounding name, and 2) I've lived in the US my whole life.

With these recent developments, I don't feel safe here. Although I'm grateful for everyone's support, at the end of the day, the government has had a lot of leeway in getting "us" arrested/harassed. At least, they certainly did post 9/11.

I've thought a lot about moving elsewhere, but I don't know where. Can other Muslim devs chime in? Is the climate better/worse in other countries? I feel stuck. No matter where I look, it doesn't seem any better.
I don't think religious schools are inherently bad. I say this as an atheist who went to Catholic high school and now works at one.

The academics in the private religious schools (around here at least) are significantly more rigorous than public schools (which I attended until high school). Certainly there is a strong religious influence. Maybe we're more liberal than some, but evolution is taught as true science. We did get abstinence education, but it was somewhat half-hearted.
You may be a wonderfully creative developer. But if youre addled with inability to focus or maintain a sharp memory then there are certain tasks where you should not be trusted such as administering a production environment. Also driving.
I suspect the primary value will be the ability to find things again.

Imagine if every time you stopped using a fork or a bottle of soap, it disappeared and went into a giant box where you have to search for it by name. Much easier to just have things laid out spatially so when you need something you go to where you used it last. Over time things find a place to live.
But IIRC, Pac-Man was made basically single-handedly by one person, so calling anyone else the "Father of Pac-man" isn't very accurate. Whereas Jobs was overseeing entire teams.
>Can an american get a work visa and get permanent residency in EU countries with ease

Nothing is easy, especially when it comes to moving countries.

I can offer insight on the Netherlands specifically. Other EU countries might have similar systems in place, though each is different.

There are generally three options for an American to move to the Netherlands for work:

1) get a highly-skilled job outright with a Dutch company that fulfills certain criteria in a position which cannot be filled locally. Not all companies are eligible to hire highly-skilled migrants from abroad (they have to apply to do so, and there are considerable costs involved). There are some nice tax perks to this (see 30% ruling).

2) start your own business with relatively small investment capital (<5000eur) and gain residence through the Dutch-American Friendship Treaty (https://en.wikipedia.org/wiki/DAFT)

3) get a Master's degree from a Dutch university, after which you'll have full access to the Dutch job market for one year, then you'll receive a highly-skilled migrant work visa

The above provide a path to a renewable residence permit for highly-skilled migrants. Typically you'll start working with a temporary 1-yr contract which, assuming things go well, will be extended for another year. After 2 years of temporary contracts and if the company still wants to keep you they'll give you an indefinite contract. After this, you'll next receive a highly-skilled migrant visa valid for 5 years.

An American is eligible for permanent residence after having lived uninteruppted in the Netherlands for 5 years and after passing an integration test. The integration test requires that you speak Dutch, though honestly this is not so difficult (it's at an A1 level and the tests are fairly basic; they also test your ability to function in the Dutch job market and society which is a bit silly to ask of a highly-skilled migrant who's already successfully lived there for 5 years).

I'm sort of in the process of gaining permanent residence. I have the time, the degree, the job, and most of the Dutch; it's only a matter of passing the test and submitting the paperwork. But since I have a 5-yr permit and permanent job contract already I'm not in a major rush.

edit: I feel like it's important to point out that the highly-skilled migrant permit is obtained for you on behalf of your employer, however it is not tied to that employer. You're free to find other work elsewhere without any retribution.
snapd could be pointed to another store if somebody wanted to make one. But the Ubuntu Snap Store is free to use and open to anyone, and having them all in one location makes discovery so much easier.

The limitation on snapcraft is technical, not intentional, and it's being worked on to make snapcraft itself distributable as a snap, so it will work on any distro that snaps work on.
Sad when you have to put a disclaimer on critical thinking. Anytime $ORGANIZATION publishes a "study" proclaiming that $THING is needed, always check to see if $ORGANIZATION sells $THING.
They care far more than you'd expect.

Almost everyone watching a movie has seen hundreds if not thousands of movies. They're experts on movies.

They might not be able to explain their expertise, or turn it into creation, but they recognise and have feelings about the structures and the tropes.

They may like them or they may hate them, but assuming your audience is ignorant of the cinematic form is one of the big newbie filmmaker mistakes.
Ultimate Tic-Tac-Toe – Math with Bad Drawings
Which really isn't a bad thing. If we can kill off the big budget movie that is all terrible writing and only effects (Ben-Hur, $100 million budget, $26 million gross) and replace it with smaller budget movies with great scripts and acting (Hidden Figures, $25 million budget, $104 million gross), I'm completely fine with that.

Add in movie theaters like Metrograph in Manhattan, where I can buy an assigned seat for, say, a Kurosawa double feature, then I think we're moving in a good direction.
Having young children can place constraints on your ability to shift work hours away from conventional 9-5. Childcare/schooling/etc are not as flexible in the schedules they follow, and not everyone has a spouse/partner with sufficient free time to compensate for your unavailability.
Inflation wouldn't be such a problem if wage stagnation wasn't a thing too.
I managed to fix my night-owl schedule - but it took me years.

It was similar to giving up smoking, the first couple of weeks are very easy to relapse, after that it slowly gets better - but you are always at risk of slipping back into bad habits if you aren't careful. I slipped many times, but each time learned some lessons and built some good habits.

It took a lot of time and effort - obeying the alarm, avoiding computers at night, giving up caffeine, etc. etc. - but I think it was worth it to feel awake and alert all day instead of being an exhausted grumpy zombie out of sync with the rest of the world.
Might not be applicable for you, but maybe see if you can get a grant from your school? I'm going to try that this quarter to see if I can get some gpus
Executive order requiring that for every one new regulation, two must be revoked
Banned us
> Don’t read too much into IBM, Accenture, CapGemini as being American companies —

Nitpick, but yeah, CapGemini is French ;)
I am not working at the Big 4, am on H-1B, and am a hiring manager at an SV firm. When I hire an H-1B it is not about the money. Not challenging your experience, but pointing out that there are other possibilities also.
You can see manual of wkhtmltoimage:)
the problem with testing encryption in an integration test is that the same input should encrypt to different values each time. this makes testing without some kind of stubbing harder.

in terms of automated tests that could have caught this error:

1). you can create a second implementation and check that it properly decrypts the output from the first implementation and check the first implementation will properly decrypt the output from the second implementation.

2) you can create output from what you believe is a known good program. then write an automated test that would decrypt this output. then write an automated test that would perform an encryption and then a decryption. this would catch a problem where the encryption and decryption routines switch to using a hardcoded string because of a bug.

warning: 2) only works if the bug doesn't exist when you first write the test. :)

3). you allow the random values that making testing encryption difficult to be stubbed out then you can just encrypt plaintext and check it for equality with the ciphertext.

---->

of course there is a lot more issues you should be testing for and google recently released a framework that checks for common implementation errors:

https://github.com/google/wycheproof
Is democracy overrated?
I remember a lot of people buying The Road to Serfdom eight years ago. Then, as now, I wonder how many bothered to read it.
Understanding Startup Valuation Methods
Thanks. That's a good idea. I've been planning on doing it for reading sheet music, but an additional prescription for computer reading is definitely worth a try. Right now I wear bifocals, and the problem is that I have to tip my head back to read stuff, which aggravates my neck. So a single vision prescription might just be the thing.
It's been predicted 50% of jobs are at risk of being done by robots, so surely cheap H1-Bs could do them as well. Are you saying 50% of people need to just 'get better'? Or that you should move your family to Mexico or some other low cost of living country, just so you can survive at a globally competitive wage?

Edit: I also find the attitude that Americans are SO GREAT, only the worst of them should fear being outdone by a foreigner, very arrogant and not based in fact.
"Using Obama's "Iraq refugees ban" to justify Trump's action was a weak argument anyway"

Instead of providing supporting argument for your above statement, you conveniently change the subject to another, only loosely related matter.

Whataboutism at its best :-)
If they do not know what Namco is, I'm not sure they would be interested in him. Now everybody in the comments is talking about PacMan. Namco made/makes a lot of other great games worth talking about.
I like the idea of spouses being able to work, and I hope Trump doesn't get rid of that. I went through the same thing as you. But ultimately, you can't blame the US for the rule. You knew the rules when you came here. So did I. You weren't tricked into it.
Not hating on Indians per se, but hating on the wage-depressing way they are hired. H1B visas tie you to your employer, so you have no leverage to increase your wages. Now if they could job-hop like the rest of us, their presence wouldn't depress wages so much, and we'll all be better off. In other words, we want more freedom for them, not less, nor the crippleware BS that is the current H1B system. Same goes for undocumented Mexicans. If they could organize and switch jobs without fear of deportation, their presence wouldn't depress manual labor wages nearly as much.
During this year-long shutdown/migration process, the open-source and community maintained Parse Server is what most people switched to. Parse is yours now. https://github.com/ParsePlatform/parse-server
SimpleSAMLphp as an IDP for Google's G-Suite – Tozny
Father of Pac-Man' Masaya Nakamura Dies
There is an exemption for people who are already in the states. That was just shitty organization.
As much as I despise the nodejs dependency hell, PhantomJS is a better solution when compared to wkhtml, so a Python-PhantomJS wrapper would be a significantly better product imho.
Australian Teen Denied Visa for Space Camp in US Because Parents Are from Iran
Simone Weil's work is fascinating and enlightening, certainly worth exploring if you've never been exposed to it before.

That said, if you're looking for concrete political understanding, probably don't read the work of a French mystic who starved herself to death.
I always thought this was simply nothing more than an overpriced step counter and nothing changed the perception for me - if anything, the glorified marketing felt quite deceptive. Strangely, on the contrary, I find myself addicted to the "step counter" on my Galaxy S6 everytime I go for a run.
And this policy is also for 90days.
It's definitely not on the level of Galloping Ghost, for sure. It's more of a place you go to if you want to do a mixture of bowling, food, and (Namco) games.
Would be nice if I could enter my hourly rate and have it show me both hours and revenue for a particular project.
What is the most programmable wearable?

I'd love to have access to my watches display, sensor, and communications features.
What Are Heaps Used For? And What Do Heaps Do?
hi,i'm Brian, i had my friend help me hack my ex's email, facebook, whatsapp,and his phone cause i suspected he was cheating. all he asked for was a his phone number. he's email is (hotcyberlord425@gmail.com)..IF u need help tell him Brian referred you to him and he'll help. Am sure his going to help you do it, good luck
I'm all about ideas; couldn't care less about individuals, including myself. Spending too much time with other people's work kills your creative spark and creates the super star culture we're currently struggling with collectively. We need more fresh perspectives and less idol/icon worship to get out of this mess.
20 years ago it was the Russians and communist countries. Today it's muslim countries.

Risk change.

I think this ban was extreme amateurish done and I am fundamentally against it. But the job of the require them sometimes to take som drastic moved.

I think Adam Scott have a pretty good take on it.

http://blog.dilbert.com/post/156532225711/the-persuasion-fil...
Are you sure? Would this not manifest differently if it were, say, a function call?
Galaga was also a game that turned up the difficulty up to a new level. It was amazing how the older games kept feeling easier and easier to play. I eventually played Defender for over 8 hours on one quarter. I even went home and eat and walked back to the corner store to finish the game. Then I had to spend 30 minutes killing my guys so I could put my name as the high score. The score lasted a whole week :( Then the machine got shipped out the next week.
Cool, as long as you know :-)
To nitpick even further, Accenture was not a part of Arthur Andersen. It was known as Andersen Consulting, and when they split from Arthur Andersen, they adopted Accenture as a name.
> San Francisco isn't Silicon Valley. It has never been the center of the tech world, and to whatever extent it's tech-heavy now that's less than 20 years old.

I moved to Mountain View to found a startup a few months ago. When I think about the "chat over coffee" type of meetings go, I would say that there may be slightly more of them in San Francisco than South Bay.

It feels like San Francisco starts to outweigh Silicon Valley. I didn't do precise calculation, but estimation based on my gut feelings would say that ratio of "Seed stage" startups between SF and South bay is 2/1.
I think it began as an experiment in making the ultimate office. Everyone would have a quiet, private workspace, and the horseshoe space would be this reconfigurable area with couches and whiteboards for standups and meetings and the social aspects of business. Of course what happened was when the company grew, the idealistic horseshoe space turned into temporary overflow cubicles which quickly became permanent cubicles.

> Do you plan to stay in that place? It doesn't sound like a very positive working environment.

It is a tad Orwellian, so no, I'm out after a year or so. :)
They can also be unceremoniously preempted in the middle of your week long training run.
Well, that was fun while it lasted.
This would be appallingly bad for an Amiga demo. The demo scene is alive and well, teaching old hardware new tricks decades after it was released.

8088 MPH demoed 1,000 colors on CGA a couple of years ago:

https://m.youtube.com/watch?v=yHXx3orN35Y