skysight-inc/HackerNews huggingface dataset:
These countries may not be okay with losing their top talent. It's an interesting viewpoint on economic competition though. It absolutely is in the best interest of the US to "brain drain" other countries.

Note that this isn't new. During and after WWII the US worked hard to bring scientists to the US to prevent them working for the enemy. Just one example:

https://en.wikipedia.org/wiki/Operation_Paperclip
Also, working at a major state university in the US, I don't see that the international students are really very good, for the most part. They certainly are predominant (in a numbers sense) in fields like computer science, but they aren't very good overall. Perhaps due to being barely able to communicate in English.
I would also assume that few here would take issue with merit-based immigration policies. The problem is arguably whether you trust Trump to actually do what he says, especially when he uses immigration policy as a dog whistle when preaching to his core vote.
Except they shouldn't be supervisors, they should be facilitators.

You are missing the point of what a manager is.
From the provider's perspective it means they can serve the same number of customers with fewer cars, and from a public infrastructure perspective it means they can do so with less total road capacity. For both, it makes sense to create price incentives to encourage people to pool, especially at peak times.
Hi Paul. I'm Brock.

I hope we're not talking at past each other, but I read your post as proposing a system where there's a central party that computes transactions "in the open" in a way that third party observers can verify.

That's hardly useless, but it's not a replacement for Proof of Work. PoW is for decentralizing the ability to choose between competing valid blockchains. It prevents double-spending by making the benefit of double-spending (the value of the your transaction) far less than the cost of double-spending (the electrical cost of 51% of the mining power for 1 hour or so).

Your system uses a centralized host (see "Services with Secure Ledgers", paragraph 2), and (I presume) third-party observers can verify a "secure ledger" by seeing which one has been more recently signed and time-stamped by the single host.

I mean, sure, centrally hosted servers are more efficient than Proof of Work. No one who know what they're talking about disputes that. But the whole point of PoW is to allow decentralization without a single host.
That probably depends on whether you want to convey meaning by formatting of free flowing text. Professional way to do that is to highlight (highlight, not make bold, italics or whatever) the parts of your email that constitute the tl;dr part, even more professional is to simply write your email such that it's main point is repeated in first and/or last paragraph.
The hashing could be done client side to avoid giving Facebook your, ahem, personal data. Other than that it's a clever idea, but it would be need to be done everywhere in order to be effective. What's stopping the person posting the revenge porn from just putting it on 4chan?
I don't like pieces like this who mostly make people who are in a true need of an H-1B more anxious.

For instance, statements like this one below are suppose to make the reader think something is deeply wrong:

> She said in past years she's counted on 90 percent of her petitions being approved by Oct. 1 in years past. This year, only 20 percent of the applications have been processed.

But, this year Premium processing was disabled for most of the year so that would explain this, wouldn't it? For those unaware, Premium processing is where the petitioner can pay an extra $1225 on top of all the existing fees, to have its case processed in at most 14 days. Without premium processing it can take months & months instead. Also, without the fees for premium processing, I wouldn't be surprised if USCIS have less employees able to work the cases. It was disabled specifically because the Regular processing cases backlog was getting too big. So if last year 90% of her cases used Premium Processing, the quote isn't shocking at all.

The same lawyer maintains her personal blog, where she isn't as dramatic, and gives more useful facts: http://immigrationgirl.com/

Premium processing is now back[1], it'd be interesting to see if the statement still holds true.

[1] http://immigrationgirl.com/premium-processing-is-back-for-al...
I wonder what the benefits of this API surface is? Yes, it is beautiful but what are the benefits? Declaring some routes and map them to lambdas or functions is not exactly something new and also not that mission critical. Why not working on something established?

I am a C# dev and neck deep in .NET Core with all its flexibility. Maybe that is the reason I miss the point.
Interesting approach, how long does your typical feature branch live? How do you handle conflicts between N feature branches running in parallel and possibly wanting to release in an unknown order or at an unknown future time?

What I've seen on a lot of projects is freezing the deps forever and because of this, any package upgrades can cause a bunch of problems, so they're avoided.

I've come to is freezing the deps using pip-compile, doing incremental updates as-needed, and doing a full update every quarter or two. We have a lot of short-lived branches and being on python 2.7, the libs aren't changing a whole lot anymore, so this seems to be about the right cadence for us.
Former vice chairman of GM predicted the car industry’s future: it has no future
> The stated purpose of the H1-B program is to allow companies to fill vacancies with international applicants if they are unable to find US employees qualified for the roles.

This canard keeps getting repeated in HN threads. This is WRONG. 100% absolutely completely WRONG. The only stated purpose of the H-1B program is to allow foreigners with degrees (or equivalent experience) to perform skilled work in the US. Here are the DOL requirements: https://webapps.dol.gov/elaws/elg/h1b.htm

The only one that affects US workers is to "[p]rovide working conditions for H-1B, H-1B1, or E-3 workers that will not adversely affect the working conditions of workers similarly employed." (There are additional requirements on H-1B dependent companies, but those don't apply to most companies.)

Here's a fact sheet from the DOL specifically about this matter: https://www.dol.gov/whd/regs/compliance/FactSheet62/whdfs62O...

What you're talking about is requirements for an EB-2 or EB-3 green card.
Re/Max Investigates Co-CEOs. Bunk Bed Available Next to Anthony Weiner
> Is it really easier to use markdown than bolding things using a keyboard shortcut?

Yes, it absolutely is easier to type a few asterisks in running text rather than selecting text, hitting a keyboard shortcut or clicking a button, and then going back to typing more text.
I am really interested in seeing whether the tech companies eventually bend the knee.
You're assuming all cars will be automatic or somehow able to communicate with each other?

How does a circa 2010 human driven car in this scenario complicate or invalidate your routing algorithm proposal?

Would human driven cars need to be outlawed in order to get the efficiency gains you mention?
Microsofts Object Detection Tool has a new home
My alternate headline: GOP Tax Plan will force institutions to alter graduate tuition accounting

Tuition waivers are currently used, especially in the science disciplines, to have outside research grant dollars pay for grad-student tuition. If this tax plan passes, tuition waivers would no longer make sense and the dollars from research grants would need to shift. This probably means lower tuition for certain programs and more money from the research grant going to institutional administrative costs.
"the US is lagging far behind every developed nation in education"

I wouldn't say that for college level education. Why is then the US the top study abroad destination in the world?
This was me. Working at big tech firm, $190+ salary, 6 years. Green card applied and approved in 2014.

But Indians have to wait at least 5years for a green card(EB-2). And this was before the current admin.

I’m now in Canada. Permanent Resident (took 8 months), $180k+ salary, big tech company. Going to buy a house in the summer.
The way I read it, stuff like "knows multiple programming languages" is intended to sound impressive to readers who don't know any.

I'm just assuming that somebody in the chain that produced this article deliberately sought to make the job sound more selective and prestigious than it really is.
Having to build pixel perfect pretty UIs is one of the main reasons I've been holding back on getting a new job.
My favorite source of noise was a Korean fluorescent lamp with power factor correction (makes the inductive lamp load look resistive to prevent parasitic current flow in the power lines). It was square wave chopping the 120-240VAC=175-350Vpp input to the ballast at the plug with a variable frequency (100kHz-1MHZ) based on input voltage phase. A very simple circuit that efficiently coupled >1Wrms into a narrow band (~10kHz fundamental)swept square-wave into a 2m antenna.

I integrated the total power with a spectrum analyzer... but any radio I tested (including GPS, FM, WiFi & GSM maybe due to IF or saturation?) would stop working within 10ft=3m of the lamp. Driving around I could tell if the lamp was on using my AM radio (set to any station) due to the 120Hz buzz from several blocks away.

As far as I could tell it had passed Korean FCC equivalent, several tens of thousands were imported, and sold (at Frys at one point) around the country.

I destroyed ours, but sometimes, just driving around, I think I can hear one when I switch to AM.
You don't think self driving cars are important? Can you elaborate on why not?
No, the acid simply lets you see "how the sausage is made". You get temporary access to intermediate layers that should probably remain hidden (and for good reasons).

With AI it's trivial to get access to the inner workings of the intermediate layers.
> it isn't hard to see how much garbage science and how useless a good chunk of international students are

That statement is true of any group of students, international or local. On the other hand, there are good international students (and there are good local students). Is there any reason why you think the ratio isn't the same (in fact, you'd think that the ratio of good international students would be higher because they have to go through far more rigorous testing than the average local student).

And while you might argue they're mostly useless, usually international students make up a large amount of the funding for universities since their fees are usually 5x or sometimes even 10x "local" student fees[1]. So if you like having well-funded universities throwing out international students is a good way to stop that from working.

[1]: My data is from Australia (since that's where I am). In 2017, ~1.3 million students enrolled in higher education -- and ~350k were international students. Most universities have a multiplier of _at least_ 4x for international students taking the same courses as a local student. By simple arithmetic, international students make up more than half of the funding-through-fees of Australian universities.
Funny to have a rant on UX on medium not suitable to long form posts.

It is sadly very similar in desktop realm. You can’t copy text from the most part of the interface. There can be an error and you have to rewrite it to find what is this all about. The computer has this already written down, it’s just silly. That is the one thing that usually is better about webapps. Of course there are silly designers who want to expose their users to the same limitation, by blocking copy or context menu. But usually they don’t do this, because it’s more work.

That’s why CLI will likely never die. By default you can manipulate the data to your heart’s content. It may be slow and sometimes half-assed, but it still will be faster. You don’t have to rewrite anything. It’s a bit sadly the closest we have to a data-oriented system. Where one can manipulate all available information without massive hurdles. Only with some hurdles.

What else: Oberon, Plan9 interfaces (Acme!), Powershell, AppleScript (? - when I was using OSX at work few years ago I couldn’t find reference manual of the language), certainly more throughout the history.

We can’t do anything useful in 2d and yet we are working on VR/AR interfaces where undoubtedly we will make same mistakes (and more!).
I feel like the AV aspect distracts from the far more immediate EV aspect. AV disrupts more, in as much as it alters the dynamics of moving on roads. EV disrupts faster, as it displaces ICE. AV takes longer, has higher legislative barriers and is an almost unbounded problem (recognize all <x> which are a threat to your vehicle, recognize all <y> you are a threat to, from everything, all the time)

I think if the AV part had been cast more clearly into the future, we could have seen more energy and capital behind fixing the EV problems. For instane, we didn't get battery swap. Why? Its obviously the most immediate path to faster charge problems. Relying on future chemistry of batteries to make it possible to fix the charge time problem is praying for rain. Relying on altering out perceptions of what travel time is, by making the stop "fun" is yanking my chain. Making the batteries ephemeral and swapping them out would have made charge delay a non-problem.

EV alters more immediate problems. batteries are more immediately interesting. AV is being tackled in the mining industry and other restricted vehicle contexts.
I have a theory that by optimizing for the UI/UX of a First time user, things have gotten worse for the power user. In the past when most of our apps were desktop apps, there was a hidden assumption that the user would be using the apps for years and therefore had the time to build up muscle memory, currently when bulk of the apps on App Store are not downloaded and those that are, are barely opened twice, it makes sense to optimize to make the whole thing easy for the FT User. That by definition makes it harder for the power user. Notice that the really responsive websites are ones that cater to a group of people who by definition are more likely to be power users: HN, Github etc
He didn't "get his life ruined". He gambled his career and savings to get a pay day and lost. As he should, since copyright is abused enough already.
I recently saw a job advertisement for a front office role at a major bank that literally included the person's name.
Maybe I'm coming from an overly lucky position, but if so it's not the one you normally see called out for it: midsize town away from the coasts, public school education, middling state school university. The top 50% of the class has done perfectly competitively the last 15-20 years, even as skilled immigration has been high. Maybe we'd make even more otherwise, who knows.

The bottom 50% has gotten fucked by loss of jobs/industries/career paths/debt, but H1Bs aren't helping with that.

So if your contention is "we need to figure out how to better invest in the whole population" I agree, but I don't see the other half of the equation being an overly large limiting point.

If anything, if we're in the lead industry-wise, does importing young talent, teaching them these things, and making it easier for that experience to be taken elsewhere really help long-run? Almost sounds more like a case for paranoid isolationism immigration-wise.

We're never gonna have a billion people in the US in my lifetime, but I don't think that's necessary for there to be enough US self-driven industry to have a nice, happy, productive life.
It's fun to see this here after I've just spent some of the afternoon 'pitching' 'Centralised Ledger Technology'. Single source of truth, verifiable, secure, permissioned, efficient, scalable, the advertising copy writes itself (or would if you needed it to, rather than just taking any of the copy from hyperledger or simlar and fixing it up a bit). Any of the people selling private block chain solutions will generally tell you that there needs to be a strong political actor within a 'business network' that can insist on the use of the distributed ledger. The truth of course is that Mr Car Loader or Mr Fruit Picker who is lent on to run a node on the distributed ledger really couldn't care less about whether they are verifying other peoples transactions or not, they'd be just as happy with a web site that they fill the details in, or a signed email system. Indeed, they might ask - why should I be expected to run computation to secure bits of the value chain I never see, I just care about confirming what I've received and what I've passed on, and I can do that by digitally signing a transfer note.

I don't particularly think that using a central secure ledger is surprising or new, but I do think that politically the furor around DLT (and who knows, maybe one day CLT too) has provided us with a fantastic political opportunity to actually fix some of the horrendousness in financial software systems.

To my mind, even if the relevant technological change is pretty minor or nonexistent, this is an opportunity for us to replace a bunch of miserable systems duct taped together with more modern systems that have externally accessible APIs baked in from the start.
It seems like the pretense of these changes is to affect the "infosys" style of visas. Does anyone have any insight on how this will affect getting visas for higher end jobs?
The corporate employee is likely incentivized by a contractual obligation not to deliberately screw their employer over. There is a web of trust, sure, but don't pretend that it's somehow equivalent to betting that some rando on the internet doing whatever they feel like with their three line repo won't break your code.
I think it could eventually be much cheaper but I don't know about 10:1.

If autonomous cars don't crash, the insurance will be super cheap. If they are electric, then maintenance and operating costs should be very inexpensive.

When cars don't crash, they don't need to be designed to crash, so you can start building the cars out of lighter materials. When the car is far lighter, then the drivetrain can be simpler and energy consumption should be less.

I could see taxis serving city centers that are more like a golf cart than a Crown Vic. So the cars should be cheaper to buy or lease as well.

Some of the same technology that's needed for autonomous driving could be applied to the maintenance and repair side as well. So when the cars do break, I think they could be repaired inexpensively by other robots.

I can imagine all the people involved in the taxi industry being replaced by taxi.py.
Is the problem the poor exposition? Because the answer actually is refraction.

In my experience it doesn't make any difference how many references you include. They either don't read them at all, or they read them but don't address the content. So far I have been unable to get a flat earther to respond to basic information that I provide that contradicts their assertions.
You could be Uber-driving while Uber-riding...
For those looking, Animats' past comment containing videos of Tesla crashes is here: https://news.ycombinator.com/item?id=12942316
I've used it for general composition (headings, bold text, etc), but its killer feature is for when you want to include a block of highlighted code. Markdown Here has fantastic support for GFM fenced code blocks.

I wish I could use it in Jira. :-(
Sorry, but this seems dubious. (I'm not a doctor, though.) It also seems like a bad product name for googling. :)

The reason it would taste like nail-polish remover is because acetone, the main ingredient of nail-polish remover, is a ketone. When people do a keto diet, their breath can smell like acetone for a while, and sometimes the lips chap. I really don't see why someone would drink acetone, if that's what is in the drink. (I didn't look it up.) I'd worry this could put you at risk of going into ketoacidosis.

Also, how does drinking ketones make your glucose levels plummet? Ketones come from fat metabolism. My understanding of the keto diet is that you reduce carbs to reduce glucose levels, so that your body falls back to burning fat (ketosis).
> the US is lagging far behind every developed nation in education

I'd like to hear the list of places doing far better than MIT, Caltech, Stanford, Berkeley, etc. in STEM fields. I mean I know there are pretty good schools around, but can you really say MIT is "lagging far behind" them?

> higher education in the US is prohibitively expensive

That's because when you buy "higher education" in US you buy something entirely different from what is understood by "education" in other countries. But if you want to, you have options to buy the actual education too. It won't be brand-name, but that's the cost of brand names. Here's contradiction with the first propositions - if US brands were so bad, they won't be that much in demand, would they?

> No more American students that can compete with Chinese, Taiwanese, Japanese, or German ones

There is a subtle fallacy here. You're comparing average US student with top-of-the crop students with the rest of the world. Not every Japanese student competes with US ones - the mediocre ones stay in Japan, the excellent ones go to compete in the US. Of course, mediocre US student would not look that excellent compared to top of the crop from 7bln pool. But that is excellent for the US that they are able to become the concentration point for the top talent. This needs to be guarded and preserved.

> I just don't understand why we wouldn't want to make it as easy as possible to steal talent that another country invested in

This is another side of what I mentioned before. It is good for the nation, but being mediocre student in that environment sucks. Mediocre Japanese student can remain in Japan and be relatively OK. Mediocre student somewhere in talent concentration point is screwed - he's where the top talent of the world is, and has to compete with them for any nice opportunities. It is hard. And they can't just go to Japan and take the place of those top Japanese students that left for the US (well, some small number can, but in general it's not easy). It is a real problem, and so far we don't have very good solution for it. Until we do, we'll have to deal with this kind of resentment, and telling people "well, it's good for the nation" won't help them much.
It's the government putting people in jail, not me. And the details of who is responsible for the car under what circumstances does seem like the sort of thing that should be worked out - in public - before you have a software program operating a car potentially beyond the effective (due to latency etc) control of its designated human driver (for legal purposes) and whilst corporate PR represents the vehicle as entirely autonomous.

Especially if there's a sneaking suspicion that the reason these trials are able to take place in this manner is that for any given driving error, officers and employees of corporations who have chosen to unleash experimental technology on public roads are less likely to be held liable for the consequences of their actions than a regular driver due to the dilution of responsibility.
They also have effective lock-in. I don't buy movies on Amazon or Google play because I don't want to be locked in, or Kindle books without de-DRMing them, but Steam games? 80+ and counting.
That is correct. There are 2 separate APIs (that come from a single project). This is because Scala can support a bunch of functionality that Java (and Kotlin) can't support (type classes, higher kinded types, etc.). So your options are to hamstring the API for Scala or have 2 separate APIs.
Wearables to boost security of voice-based log-in
Ethereans Debate to Fork or Not Fork