skysight-inc/HackerNews huggingface dataset:
It is funny: the east thinks the west is trying to take the position of moral superiority while the west thinks the same about the east. In truth, there is really no such thing as moral superiority, they are just excuses for whataboutisms.

Chinese people are very smart and resilient. They thrive despite the communist party, not because of it. It wasn't until Deng Xiaoping said "hey, let's get out of the way" that things really took off. Of course, if you think Mao was so great, I guess we have to agree to disagree.
You miss the /s at the end. There are some literal people around here
/s
> Wait for unknown period of time to know if H1B gets picked in lottery

You find out if you were picked for the lottery at about the same time for both standard and premium.
> But I'll chase up some of the ASG references.

I recommend the introduction to

Class.Quant.Grav.27:245026,2010
DOI:	10.1088/0264-9381/27/24/245026

https://arxiv.org/abs/1008.3621

which is reasonably accessible and high-level in a way that's hard to find for asymptotically safe gravity (which is unsurprising given that renormalization group flow is a bit abstruse).
https://youtu.be/t5zQpN28xa4

Life imitates art.
Immortality (or at least agelessness).
I have found these samurai death poems to be pretty interesting when contemplating one's mortality.

https://www.samurai-archives.com/deathq.html
I was not attempting to speak to the area. I was speaking to the attitude that nobody's ever happy. Good economy? Things are getting too expensive! Labor/goods are cheap? Everyone's pissed they can't find work! Jobs? Traffic! Unemployment? Poverty!
Even more so, laws apply within borders. In a world with no borders which laws apply?
What's the easiest way to get OpenVMS these days?
1. Some of the 3rd party error chain libraries help somehow but they don't help to remove the boiler plate when dealing with different types of error. I just want to be able to do:

fn func1() -> Result<MyStruct, Error1 | Error2> {
let foo = foo()?; // which can return Error1
let bar = bar()?; // which can return Error2
...
}

2. Error chain only shows the stack where I explicitly add it to the chain. Anything underneath is not shown. All these should be done by the runtime instead of forcing the developers to add code to handle it.

Also, error handling is so prevalent in Rust. If error chain is the way to go, make it as built-in. As right now, everyone has to hit a brick wall with Result, and then hunt around for the same solution.

3. It's the other way around &str to String, having to call .to_string() everywhere. Make it implicit and automatic if the type expects a String while a &str is passed in.
You're talking about something entirely different. Let me take another crack at explaining. You're a grocery store. Some (large) fraction of your patrons use credit cards. Rather than charge just those patrons a 1-3% surcharge to cover Visa's fees, you simply raise your prices across the board by 1-3% so that you can make enough margin to survive.

A poor person, who can't (or shouldn't) use credit cards comes in to buy food. They now pay the full-price (already marked up 1-3%) -- essentially paying that as a "tax" that wealthier patrons, with good cash-back cards, get back later as a refund.
I don't know the exact details of DHS and UCSIS but typically, the number of employees is set by the Federal Budget and the have may have limited flexibility to hire more.

To do something like that there would probably have to be special language written into the budget and it would have to be approved by Congress.
I generally keep memes off of HN*, but this one always cracks me up: http://i.imgur.com/GYdvtAW.jpg

[so I'll delete it if it gets downvoted]
Ours was April on Air NZ but its been a couple years and 1400 doesn't sound out of the question.
Bitcoin is (without further tricks) only pseudonymous, not anonymous.
Python might do nearly as well as any language could do with multiple inheritance, but "sanely" is relative, like finding the sanest way to drive two cars at once.
Another source for the "finger dipped in vx" event that was brought up in relation to the North Korean assassination.
Oh boy. I am very sorry to hear it.
I know this feeling. I am 47 and in probably close to the best shape of my life, which in my case is actually saying something as I've always been athletic.

My dad was the same way, able to beat me in a running race well into his 50s. Then when he was 65 he found out he had a prolapsed mitral valve. He had heart surgery and was never the same.

Today my wife and I found out that she has skin cancer. It's relatively benign but still requires surgery in the very near future.

Like practically everyone else who has commented, I feel like I've spent way too much time working. I don't resent it - I make a lot of money and I have dependents - but there is always opportunity cost. All it takes is one phone call with some bad news and everything has changed.
Under promise but over deliver!
Researchers demonstrate new type of laser
Additional hypothesis: the result of this test depends strongly on which one you are more familiar with and which one you prefer. If I hate writing Cobol, I'm going to spend that part of the test pining for the other language and not using whatever the up-to-date idioms are for making Cobol manageable, but just fighting Cobol until I can switch to the language I really wanted to use.

So, anyone doing this should consider trying to get a sample of people who are more or less indifferent between the options, so they don't sabotage the test
Now someone has to sound exasperated at everyone jumping to blame managers.
OK, one more thing. This "I can flout the law in my new business" attitude is a great example of white privilege, and this is why this attitude really grates on my nerves.
I actually misread the title as "JavaScript in Peril", which depending on you feel about the features ...
Note that this is different from what's being asked, what's being asked is why they can't have fields like abstract classes that get appended to the original struct. That would make traits more like mixins.

That RFC lets you declare fields that the trait implementor is supposed to provide; implementing a trait will not automatically add a field, instead, you will be forced to add such a field yourself (unless one already exists) and link it to the trait field.

It's a more rusty way of addressing many of the same use cases, but it's not the same thing. It's basically sugar for declaring a getter and setter as trait/interface methods.
> I can go weeks without touching cash these days.

Luckily I can still go weeks without touching my EC card these days.
I also rather like their intentionally verbose and scary parameter for generating arbitrary HTML in React: https://facebook.github.io/react/docs/dom-elements.html#dang...
You can just call toString on a function and Blob the string. You have to keep your head straight about the fact that scopes won't transfer (no closures), which is probably why the API doesn't do it for you.
> This temporary suspension will help us to reduce overall H-1B processing time

Overall, This is good. A lot of "regular" cases are stuck in backlog (see: http://www.aila.org/infonet/processing-time-reports/csc/2017...). Ideally, you want them to increase the workforce to handle all the cases but if that's not possible this is the right response for the current situation.
But, if you fully trade using any of those examples as money, you're actually invisible to the tax collector...
This has been the story of linux since day 0
Blogspam of

https://qutech.nl/researchers-demonstrate-new-type-of-laser/
I read the book back when - it was basically a novelization of the screenplay, so not all that different. I think the novel ends with Lightman being offered some TA position at the school as the principal planning on getting some micros for a class... In the movie it just ends at the war room where Joshua shops playing.
That's a good point. There's the joke about Americans feeling like "temporarily embarrassed millionaires", plus the fact that American culture has been very invasive. Plus the "it's sarcasm all the way down" vibe that's become so pervasive. So yes, I get that.
> only one of the parents needs to work so that helps.

Yeah, it helps a ton if you have a spouse/partner without or willing to give up career goals. That fact is in support of Arizhel's claim. Someone opted out of career success completely in your scenario.
From my read of the article, abuse mitigation seems to have been an early motivation for some components of this feature - in markets where, for example, competitors would threaten Uber drivers with damage against person or vehicle. And then someone got the bright idea of who else they could shadowban...
I think you overestimating the number of immigrants who know it - or underestimating variety of ways people can immigrate. I am an immigrant who went through the whole process, have red websites, etc. - still don't know what exactly that is (beyond reasonable guesses anybody could do).
Yeah if you want to get into the industry a bachelor's degree in CS is worth it especially if it'll only take two years.
Blogspam of

http://science.mit.edu/news/mit-researchers-create-new-form-...
cloudhealth
On a political level, it may often be easier to justify a rewrite which switches languages to take advantage of bullet point features (promotional claims like 10x faster, totally secure, no more bugs, etc.) than it is to simply ask for time to do a rewrite, which will make many average managers start fantasizing about firing you. If you write a blog post afterward, that seems to make the company look good.
Neat! I especially like that you provide some samples right up front. You might want to explore sandboxing it some:

(slurp "/etc/passwd")
(clojure.java.shell/sh "find" "/" "-name" "*clojure*")
See my clarifying comment: https://news.ycombinator.com/item?id=13788426
So your argument is that the police should be using the evil tools they already (supposedly) have?

Way to paint with a broad brush. It's not legal in many jurisdictions.

Also Stingrays are passive not active devices - if the theoretical Uber driver is out of range, it won't see the Stingray as a tower.
All – The Atavist Magazine
Fun fact: The SF innovation center of Visa has t-shirts which literally say "The Mark" on them. Though supposedly in reference to [this guy](https://usa.visa.com/visa-everywhere/innovation-centers/san-...).
We could also all go back to wearing grass skirts and writing each other messages on tree bark with rocks and spending 18 hours a day foraging for food, 7 days a week 365 days a year. Technology and modern conveniences free us to a better life.
She was not, as far as I understand, opposed to laws just because they are laws. She had very specific moral objections to very specific laws.

Anti-racism != anarchism.
> But the only problem is, if you are already terminated, you shouldn't apply for a H-1B transfer

Thats not how it works unless the company that terminated your employment also revokes your H1-B visa. if your transfer is filed before the revocation then you're mostly fine, but now that theres no premium processing who knows?
I consider a "regret" something that I would actively go back in time to change. As of now (25), I would say I have none.

Now, that doesn't mean I haven't experienced mistakes, learned from them, and grown as a person. It's just by the time the latter two happen, I no longer would want to go back in time to change what had originally happened because it's defined me so integrally as a person.

A great example for me is high school, which objectively sucked. At the time, I had a million regrets but over the years, I learned a lot from them and turned parts of my life 180 degrees around in university based on the things I learned in high school. When someone asks me if I would go back and change anything from high school, my reply has been a flat "no" for a few years now.
Note that this is their beta prototype; there was a functional (first, "alpha") prototype a year ago.

"Tesla showed the Model 3 at an event on March 31, 2016. There were three cars on stage, two of which were actually drivable..."
Right, like a fire.
Better yet, use m4.
Clara.io users web workers to decompression mesh data in parallel.
I think I may have misunderstood your point after re-reading.

I thought you were implying that compiled binaries do not have dependencies. Now I can see that is not the case.
LambdaFabric: ML Acceleration from Chips to Data Centers -Douglas Palmer [video]
That's an appalling email. Even if the author has been wronged, I wouldn't expect any good to come out of something like that...
I tried to make a service to pay with swiftdemand
If you are interested, please try it.

http://ameblo.jp/toshi-atm-yamato/entry-12249882284.html

#Toshiatyamato
While it's not what I asked, I actually like the answer as long as I can provide overrideable default methods in the that use the lvalues. I can't think of any of my own use cases that couldn't adequately be covered by it.
I work on a browser-based electronics design tool. We use web workers when taking large, complex polygons and transforming them into a bunch of triangles.
A new company just applied for "H-1B transfer" by premium processing this week. All I can say is wtf?

I'm in a potential limbo state here because:

- I am on a notice period for impending layoffs later in the month

- I found a new job, did all the documentation crap and my new company filed already. Hopefully, I'll get a decision in 2 weeks

- If not (say I get an RFE or get denied for the transfer), I lose my status because I couldn't transfer to the new company && my old company will lay me off, rendering my old h1b invalid

- In an RFE or denial, I will have to look for a job again in 60 days. For that h1b, it'll take them 7 months to tell me if it is approved or not. I can start working for the new company while this processing is going on though

- Say, I get laid off in those 7 months again. What does that mean for my status? Can I legally change to a new H1b with another company?

- Say, they come after 7 months and tell me it wasn't approved, does that mean I was working illegally so far?

This ambiguous and random pile of regulation over regulation sometimes makes me think, hey, it's better to just get out of this place and live somewhere else in peace. For all their talks of supporting legal immigration, US immigration process is incredibly slow, hinges on random pieces of paper and doesn't factor in that an individual can have life changing circumstances in this long duration. Life changing circumstances include marriages, family issues, health issues, lay offs etc.

The only way an individual can navigate this PROLONGED bureaucracy is if they have no dependents, no family issues, no health issues, no girlfriends/boyfriends/wives/husbands...so that they can keep fighting random nonsensical regulations, RFEs and denials.

Sigh!
Frankly, premium processing is abused. I recently switched jobs and just needed a transfer application acknowledgement to start the new job, however, the company offered to pay for premium processing and I gladly took it.

Honestly, they should raise the prices to $5000 with exceptions for financial hardships(they already have this) to weed out non-essential usage of premium processing.
MEXICO DUMPS 200 TON OF RAW SEWAGE IN US DRINKING WATER
I'm not sure what you think "evidence" is, but eyewitness accounts are traditionally considered evidence.
I completely agree that Rust ought to build in support for the error-chaining pattern. I think I'd still prefer to have a named type, but the standard library should provide a standard way to construct that type.

> 3. It's the other way around &str to String, having to call .to_string() everywhere. Make it implicit if the type expects a String while a &str is passed in.

You can't turn a reference like &str into an owned type like String without making a copy, and Rust doesn't do implicit copies (among many other reasons, because doing so would make it harder to notice code patterns that will lead to poor performance). So you'll always have to have some explicit indication that you want to make a copy.

In general, most functions should accept &str parameters rather than String, for exactly that reason; you should rarely run into functions that want a String. You can also use the "Cow" type if you want to support both owned and borrowed strings in the same structure.
I really hope one day I can build a macro for ternary operator with ? and :.
No. It means they are willing to do it for free, not for $0.05.

If you do something for free, you show you are a nice person. If you do it for $0.05, you show you are poor or a cheapskate.
I have expressly said that I don't want to "reform" the prison system. I used the word "smash" - I'm not sure how much further from "reform" you can get.

I want prisons gone completely from this land, as they were for most of our history.
This is natural economics in action due to limited exports of burrito, caused primarily by the spread of Pathogenic Burrito Blight in Central America.
It's sad that Uber has to go to such lengths to avoid busybody government officials from interfering in peaceful commercial transactions. The people of Portland should fire these officials. Not only are they wasting taxpayer money, but they are also imposing costs on Uber and their customers.
If you want textual substitution, you are not limited by anything that Rust offers. You can incorporate any existing text preprocessor - of which there's a multitude, and at least cpp and m4 are in pretty much any Unix system - into your compile pilelines. By the very definition of textual substitution, it is completely orthogonal to the meaning of the output (in this case, Rust code).

The kind of macros Rust implements, on the other hand, are the kind that have to be language-specific, because they deal with the syntax tree of that particular language. They also enable many things that are outright impossible with text substitution, such as hygienic macros.
Best case scenario is they just seize your device for a few months if it's encrypted.

I definitely wouldn't take any risks at all as a non-citizen. Don't travel with encrypted data; travel with no data. That is, only travel with what you're willing to expose to malicious strangers. Stash anything else you need on a server somewhere, and encrypt that.
It adds an interesting detail:

"...he would casually walk across the room and bathe his finger in a Martini to wash off the VX."

I wonder how close anyone came to drinking it afterwards.
What do I have to do to get you to understand that I give respect to today's Chinese government, not Mao's Chinese government? Even inside China, all the Chinese people I know acknowledge that Mao had crazy and stupid ideas, especially during the Cultural Revolution.
spam the government with fabricated false positives

Right. So you say people should lie to their government???!

Martha Stewart thought that she was so smart that she could lie to the FBI when they came to talk to her. Unfortunately for her, it turns out that making false statements to government investigators is a federal crime. Martha wound up doing time: https://en.wikipedia.org/wiki/Martha_Stewart#Sentence

I have to believe that the USA is not the only country where it is a crime to lie to investigators. You have a right to remain silent, not a right to lie.
Bulgaria, Croatia, Cyprus, and Romania are not in the Schengen Area.

It is not clear to me whether by "one of the five other countries" you mean that any of them or whether you mean Poland.
For anyone confused/concerned, the title of this thread is currently "USCIS Will Temporarily Suspend Premium Processing for All Petitions" despite only H-1Bs actually being affected. The title should probably be updated to clarify it only affects one category (H-1B).
Bre-X: The real story and scandal that inspired the movie Gold
Seeing Eye Test. I go and volunteer regularly in remote poor villages in multiple provinces to help run little camps for kids, including orphans, in my spare time. I talk with these people. I listen to what they tell me. I see how they live.
You can begin work as long as your status is current and the new company applies for the transfer. You don't need to wait until you get the decision.
> Uniforms contribute to the sense of "unity in direction" that the best companies have. They should be something that you're proud to wear as a signifier of your work, see IBM in the 70s and 80s.

Do people really believe this? Funny, at my workplace, we effectively don't have a dress code (we did have at a point, but nobody really cared much, so it's pretty much dead). But my company is probably very embarrassed if I tell somebody my salary, because it doesn't want me to do it.

So, until I can display my salary proudly, then we can talk about wearing my "uniform" proudly.

"Dress code" is a tool for social control, and people are slowly wisening up to that.
There's a similar phenomenon with sexual assault allegations - often they cluster in time, because a single accuser is more likely to be taken seriously when there are others making similar accusations.

This is, BTW, the motivation behind an app I've heard of where you can file a sealed sexual assault report against someone, with verified date of filing, to be unsealed only if some number of people make an accusation against the same person.
And there's proof he didn't follow such protocol is where?

This is turning into a witch hunt
In most cases, a foreign gov spying on you is harmless.
So then is the country clerk that refused to sign marriage certificates for gays a hero too? She was just practicing civil disobedience.

Or perhaps she should just move very slowly when it comes to same sex couples, just never can get the work done. She isn't refusing it just never gets done.
While subjective, there is a difference between breaking laws / fighting authority for moral reasons, and breaking laws for financial gain. Yeah, maybe you as an engineer would feel morally righteous for "fighting the man", but Uber doesn't care about that -- it just wants $$$.
When I first saw this thread, it did specify H-1B in the title, not sure why is changed.
The insanity of the immigration debate is the amount of jobs that will be lost to automation, consolidation and decreased domestic investment. The wage gains and skill gaps that will result from decreased immigration (legal or illegal) are going to force companies to alternatives. Yes, wages will rise. Yes, there will be investment in retraining and rehabilitation of un(under)employed. It will not be enough.

Its popular with Trump's base, and I support some of Trump's policies. It may even prove to be a price worth paying for a short time. Long run its pure stupidity.
Typically all you need after filing the transfer is the receipt from USCIS to start work at the new firm. You don't have to wait for a decision, so go to your new company and set a new start date.

AFAIK Its very rare to get a H1B denial or RFE, but YMMV
Hence "common norms and morality".
Most digital money is not government issued...
Palantir is a data analysis system, not a data collection system.
I think it's just as likely that the people with grievances to air are far more likely to be listened to once an initial scandal breaks. As soon as the first tale hit the mainstream news, every editor and reporter suddenly had a reason to publish an otherwise ignorable story.

Top execs leaving is more easily explained. This is the time if you have skeletons in your closet, assuming the internal investigation is real, before your dirty laundry is aired in the national news. And if you see this as Uber's death knell better to bail before it tarnishes your own rep to have worked there.
I don't think your example uses SharedArrayBuffer? Nice to have Dart example though.
https://news.ycombinator.com/item?id=13747414 (2160+ points, 22 hours ago, 760+ comments)