skysight-inc/HackerNews huggingface dataset:
>To date, as we all know, the H-1b system has primarily been used to arbitrage for lower wage by Indian companies

This isn't really true, or it is, but only in high profile yet minority cases.

H1B abuse is more about hiring someone at near competitive wages and telling them they're working 60 hour weeks and slowly getting rid of native workers who won't stand for that. So now your IT department is 12 people instead of 20. That's significant cost savings even if you're matching salaries. H1B's aren't typically paid less, they're worked like dogs instead. They can't easily migrate to a new employer, thus the abuse. This is the problem that needs fixing the most. The salary issue is secondary and something of a red herring as you can raise salaries but still have this abuse and it will do nothing for American workers who have been victimized by H1B abusers.

I don't see Trump or anyone addressing the indentured servitude aspects H1B creates. Considering most H1B's are clearing 80-120k, codifying 100k or more will do next to nothing. Worse, the only H1B bill I see has a 130k suggested salary but which can be contested and you can bet every HR company will do that.

These bills are mostly smoke and mirrors. H1B needs to be either completely scrapped or be re-done under a new program to allow H1B holders to switch jobs easily. Ideallym, if these people are truly hard to find hires they should be put on a fast path to naturalization and all costs paid for by the employer instead of this weird middle ground H1B currently creates where you're supposed to be super valuable but naturalization is up in the air. If it costs, say, $250k or more per head to bring them as a flat-fee and to express naturalize them, that'll stop abusive hiring I imagine. Corporations really need to have more skin in the game here and H1B's need to be naturalized quickly to avoid second class status.
Sorry, no, my intended tone was that sneering at VB14 (VB.NET 2015 edition) today was elitism. VB14 is a good language on equal footing with its peers, but there seems to be a lot of antagonism to it simply because it still tries to be new programmer friendly-ish.

(I agree that VB6 is a relic of the past that is no longer a viable programming platform.)
Azarius | Amsterdam, The Netherlands | Full Stack PHP Developer | ONSITE

Azarius is looking for a Full Stack PHP hacker to help us develop our custom shopping software. We work in a small team, so you get to do a bit of everything. The job will involve mostly developing but also server maintenance and network maintenance. You'll be working with PHP 7, MySQL, Linux, LXC, Ansible, etc.

-- Who we are --

Since its humble beginnings in 1999 Azarius has become the world's largest online smartshop. Our mission is to give every European of age access to only the best smart- and headshop products.

We do this in a responsible and informative manner. This means that we only sell products we believe in and that we provide good, honest and complete information with each product we sell. This responsibility does not end after a product has been purchased. Each customer who buys a product at one of our webshops must be pleased with his or her shopping experience.

You can contact us at: gijs@azarius.net
You have just gifted me a wonderful new phrase. "Verification of the backups ... er, unscheduled verification of the backups."
I don't know if I've ever seen "choices" and "freedom" framed as in opposition. And I don't see how having to pour money into a fossil fuel powered cage and having to keep your kids inside like this post talks about is helping in the directive of freedom.
Maybe allow for waivers, capped at xxx a year, for these essential but not high paying jobs?
At first I thought you were talking about RAM and thought you were crazy. Can anything run with 4GB storage? Why is it so small? Can it be upgraded?
Immigrants stealing wealth is not really something that happens, economics wise. Usually it's the other way around.
The experience of those filing the law suit differs from yours. You may have known some older devs, but the numbers are very clear: the average age of a google employee is 29. The US national average is 42.

Google itself is not very diverse by most metrics. Maybe they should practice what they preach?

http://time.com/4391031/google-diversity-statistics-2016/
Tell that to 99.9% of IT contractors caught by ir35 and you will get a bitter laugh
It seems buggy. For example, I don't like that it keeps suggesting other login names when I've already filled the field. I also don't understand what is supposed to happen when the popup appears in the password field, if I choose something the username isn't changed at least.
Mostly I think it gets in the way. I had no problem with the old functionality where I just wrote the username and the password was filled out when I pressed tab.
Bruce Ackerman, whose work was cited in the article, gave a dead-on analysis of the current situation in 2011:

https://www.youtube.com/watch?v=g7lCgKfxmuQ

He appears to be discussing certain points in his book, The Decline and Fall of the American Republic. Here are a few:

- The rise of a dual-election system for president increases the likelihood of an extremist president. Imagine a political spectrum ranging from 1 to 100. In a single election, the winning candidate appeals to the fat 50 range. In a dual-election primary system the winning candidate appeals to the fat extremes of 25 and 75.

- The decline of the press leaves an information vacuum which political media manipulators fill to the president's advantage

- The constant rat-tat-tat of the War on X (where X is drugs and terror) gives a sense of urgency that only unilateral presidential action can address.

- The rise of the military as a check (or aid) to presidential power (think Turkey).

- Cabinet-level departments are increasingly influenced or controlled by non-confirmed staffers (e.g., Elizabeth Warren), removing an important check on presidential power.

- The lack of a "Leader of the Opposition" position in the American system leaves the job of braking presidential power to a diffuse Congress.

- The rise of polls as de facto privatized elections that legitimize the administration's agenda ("polls show the majority of Americans favor the President's actions").

Ackerman also notes the key role the Obama administration played in advancing these trends. This is not a question of parties, but of institutions.
I too was very surprised by the limited options. I keep seeing American companies investing overseas instead of building a stronger base at home. It's frustrating.

Now, don't get me wrong. I understand these are international firms and it's good to see CS education targeting other communities and certain imbalances in the system but...

Their are large swaths of communities right here in the US that could use the support of American companies investing right here in their home-base. As a result, I see these efforts by US firms as a marketing gimmick to help them further their interests in entering new markets and appealing to certain political alliances.
It's frustrating because you don't have all of the advantages, or just the advantage that you really want?
It's both.

> Even though the H-1B visa is a non-immigrant visa, it is one of the few temporary visa categories recognized as dual intent, meaning an H-1B holder can have legal immigration intent (apply for and obtain the green card) while still a holder of the H-1B visa

It means you can apply for immigrant status while holding an H1B. Differently from most other visas, which means you lose them automatically as soon as you apply for residency.
Well, one thing does not preclude the other. Indians defecate in the street even in large cities.

EDIT: People, please google "open defecation in India" before downvoting.
Realm React Native 1.0: Powerful Object Database Meets the Realm Mobile Platform
Another fun one, the Supreme Court has their own police force with 145 members. There are quite a few of these micro-police forces in the US system.
> Do you have unfettered free speech on HN?

I'm hellbanned on HN and my only comments that reach your filter bubble are those manually approved by a moderator (out of a maximum of 4-5 I can make in a day, due to draconian rate limiting).

So no, there's nothing resembling free speech here - just moderator approved speech in the PR extension of a VC firm.
The term "nation" typically means a collection of people with a common culture and ethnicity. The "Poles" are a nation, Poland is a state. That's why the the term nation-state exists, and contrasts with, say, empires composed of multiple nations. Canada, for example, traditionally described as a binational state, is now typically identified as a multicultural state, with some Québécois disliking the change in emphasis.

Americans as a people are united in sloppily mishandling the term "nation", mostly because it doesn't really apply to us.
Django Conditional Expressions in Queries
Japan will recycle old phones to create medals for the 2020 Tokyo Olympics
I think it's $130K, which is 2x as much as before.

I think you need to get out of the Valley. It's come up on HN before how $125K+ salaries might be common in SV, but not in other areas of the US.

Make the salary floor $130K and only SV will get to hire H1-Bs.
Tanzania’s Public Transport Receives a Boost from the World Bank
What is the market rate of a translator for an uncommon language in Alabama? Where are you getting your data that suggests $100k is not dramatically above market rates for any job where there is a lack of domestic talent and a surplus of foreign talent?

Median personal income in the US is $30k, so I don't think it's fair to assume every job is like tech and has market rates in anywhere near the same place.
David Frum recently wrote a piece for the Atlantic outlining the likelihood of a "backsliding democracy" in the United States. I found it chilling:

https://www.theatlantic.com/magazine/archive/2017/03/how-to-...
Quadruple-click smart selection should be doable with urxt's perl extension feature.

Selecting within a tmux pane: you got me on that one. I'm not aware of a terminal that does that, but again, it should be possible to do with urxvt's perl extension feature.

Regarding the "safer command line paste", Linux can do the same with bracketed paste mode.[1]

For splitting panes, I just use tmux, vim, or emacs.

[1] - https://cirw.in/blog/bracketed-paste
We deserve Trump. We deserve every fucked up thing that happens. We deserve this because we did heed the warnings, we did not stop expansion of powers, we were complacent. It's too late to be angry now.
> in the past it was assumed that the USA would honor visa once they were issued
Not true. Having a visa was never a guarantee of entry into the US. Entry was always at the discretion of the border agent at the port of entry [1].
[1] https://travel.state.gov/content/visas/en/general/frequently...
Trump vs. Obama – Keyword Analysis of 9mil Financial Documents
I didn't understand the final example. What was the point? What was the result showing?
Why we never sold Basecamp by the seat
Regardless of the poisoning, how does one eat nothing but a fruit the entire day? I feel like you'd be sick to your stomach / diarrhea from that?
C3 never ceases to surprise me. Thanks!
EdTech company General Assembly on embracing diversity and inclusion in tech
Because no country has a cap-less work-visa program for American workers.
Apparently it's your problem as well, because you appear to be personally upset by a program that only helps them.
I lost a pair of boots on the way to a meeting on an internal flight in the US. It really can get quite crazy. (And no, steel tipped boots are not weapons but a safety device and are very common in rural areas).

You could argue about my dress sense, but to confiscate my boots is just nuts.
A Decent Proposal (for sharing compensation info during job and hiring searches)
Influence of big data and psychometric profiling
In the latest git builds of tmux (with the latest terminfo db from ncurses), you can have clipboards propagate from remote tmux to local tmux (nested configuration) using the new OSC52 control sequence implemented in a patch from 2 weeks ago.

Also, if your terminal emulator (rxvt, xterm on Linux and mintty on Windows) support OSC52 escape sequences for clipboard setting, this means you don't need X11 forwarding anymore, since you can set your X11 clipboard from tmux.

If anyone can help me get in touch with the libvte people, I want to patch OSC 52 support in there as well, since this is a great feature that should _not_ be relying on X11 forwarding or whatever.
zim desktop wiki since 2008. Works well with Dropbox.
From a site whose raison d'etre is "Defending Israel from media bias", these examples are not very convincing.
So is the lesson taking contracts from Apple is not a good idea?
It tickles something inside me, but it definitively is not my fancy. And "tickle" is not the right word to describe what it does to me, either.
The base question, as I understood it, was if regions of curvature caused by mass cause regions of opposite curvature between them (rather than no curvature).

Mass effectively creates positive curvature in a region, so the question is if that "tugs" and create regions of negative curvature to keep the "total" curvature 0, in some sense. (There's actually several models here, depending on how you want to distribute the negative curvature.)

This isn't totally absurd on the face of it, for any reason I can think of, and brings up an interesting curvature conservation law.

The next question is if this model (curvature conservation) explains things we see, is contradicted by facts, etc. In parallel (though usually after) mechanisms by which the tugging would happen are proposed.
Also strict gun control. It's the single most effective population-scale de-escalation technique.

The UK has plenty of police violence -- a (disappointingly) high rate of tasering for compliance (where previously we'd see a bit of truncheon action). We just don't kill 'em because they're not going to be killing us.
Neat `abuse'.

Personally I don't like the what I consider an anti-pattern he used in his refactored functions. I'm talking about doing this:

if (condition) return true;
return false;

instead of simply

return condition;
22 tips to lower Azure pricing and optimize hosting costs – Stackify
Hm not unlike CrossFit...

(I'm sure there are other successful businesses built that way, too)
The majority of high skilled tech jobs aren't held by men? There are no selective barriers to entry?
Not only are they unsupported in your comment but mathewmcleod has proved them wrong with supporting evidence. My comment was to show that your statement without proof was pointless, I could say the opposite in the same way but it makes neither true. Mathewmcleod disproved your statement with attribution, feel free to do the same mine.
For better or worse, Suckless's problem isn't with code bloat so much as code complexity. More features mean more code to debug. Better algorithms can also mean more code to debug. If you constrain your design scope, you can write vastly simpler programs that are more stable and easier to comprehend.

It's the same rationale that leads one to use a pen and paper rather than a note taking app.
Why and How to Integrate Docker into Your Continuous Delivery Workflow
It's still full of blobs, so a no-buy I guess.

I'm really excited for the first laptop to ship without blobs. These... I can run a system full of blobs already, I just have to buy any laptop on NewEgg or whatever and put Linux on it.
We detached this subthread from https://news.ycombinator.com/item?id=13550846 and marked it off-topic.
People are shareholders to make money.

> This puts you almost directly at odds with all non-shareholders who are negatively affected by increasing profits.

Economics is not zero-sum. Few people such as competitors will be negatively affected, but for the average person there will be little impact. For example, if Google makes more profits I am hardly impacted.
Indeed: Not everybody is the kind of person who pays for Jonathan Coulton's music instead of downloading it for free.
The Multiverse Explained
QML does this, but it trusts whatever it loads. You would have to build some security into it, or at least, around it.
Which is what the current rule - the one based on prevailing wages - tries to address. Minor tweaks to it - for e.g. using the mean of the top 1/3rd of the salaries surveyed - will accomplish what you ask for, IMO.
It depends ultimately on the terminal to support it though. Only Linux terminals that support it atm are xterm and (u)rxvt, and there is an out-of-tree patch for st that I made (though it was rejected for being too long (around 40 lines).
مشاهدة مباراة الهلال والقادسية بث مباشر yalla-shoot يلا شوت اليوم
I agree that this is a really dumb idea. I oppose it completely. I'm just disagreeing with the very specific "breach of contract" claim.

I have heard of the US refusing entry to people with visas. I know someone this happened to, in fact. But since Trump (or other similar villain) wasn't the president at the time, no one really cared.
Ask HN: Is how to build the future canceled?
Floor relative to the location and the job--is very easy to abuse. You can abuse both location and job via indirection: indirection through layers of contracting companies. Similar strategy is used now to abuse: Some Mega corp contacts out to TCS, which further contracts out to some mom and pop consulting co, and so on.
Have you a better one?

Doing nothing isn't a better idea.
selinux is enabled by default on Android (since 5.0 or so) and if I recall correctly, is required for google to certify an Android device.

IMO it definitely reduces privilege escalation attacks there. I wonder if Apple uses similar MAC system on iOS?

Also, it is usually transparent for user app developers but can cause a bit of headache for platform/system devs.

I just literally spent a day on an issue where android system service checks selinux permission but does not audit the denial (= no error in logs) under certain conditions. That was not a problem with selinux per se, but disabling selinux would "solve" the problem.
>Kicking the door behind you closed once you've got yours or because you're afraid new immigrants will take your job is hypocrisy of a terrible kind for a nation that was founded on immigration.

What about immigration from Kansas to California? We all know these tech companies prefer to hire from Stanford, MIT, and each-other. Why not just hire the proverbial kid from Brooklyn if we're so concerned about migration and diversity?
Don't know if wordpress is fortune 500 company. But it is 15th most visited website in the world in 2013 https://hbr.org/2013/03/how-wordpress-thrives-with-a-1.html
I believe you are correct, I changed the install to `&&` on `chmod +x /usr/local/bin/thaum`.
There's just no reason to have a web site that goes down when HN viewers go to it.

I run wiki.luajit.org on a VM, using Gollum. We got hit by HN a while back. CPU went from 1% to 2%.

People saying "CPU is commodity" tend to write software which uses all available CPU... for little purpose.

Heck, I worked at a company which did just that. "CPU / memory / disk is commodity, use it." And they did! Soon enough, all CPU / memory / disk was in use, and they had to go back and re-architect their software so that it wasn't crap.

It would have been cheaper to do it right in the first place. But religious beliefs about engineering over-rode actual engineering.
And that is exactly the reason why all these 'I've got nothing to hide' types are so wrong, you never know what the next government will be like and all that data is just one small step away from being subpoenaed and abused, if it hasn't found its way to a government owned server already.
How Flexbox works – explained with big, colorful, animated gifs
Many, many people were unhappy with the abuses of national security powers under Obama, including those who supported him in general. "No one blinked an eye" is palpably untrue.

The problem with Trump is that he openly declared war on the defining characteristics of the United States even before he was elected. We are a nation of immigrants. We embed religious neutrality in our constitution. We cherish those who have served and died for our country in the military.
I saw it written somewhere that when we were young, we had freedom but no information. Today, kids have all the information, but no freedom.

Proof once again that life is a series of tradeoffs.
It'll be a while still before Rust makes its way to all the platforms with a C compiler (if it ever even happens).

As to why it's still a popular language... The C99 spec document is shorter than the Ecma-262 (Javascript) spec by around 50 pages. The parts dedicated to the _languages_ themselves (as opposed to the builtins/standard libraries) weigh in at 130 pages for C, or around 300 pages for JavaScript. C, despite its warts, is a small, simple language.
FreeMind on Mac and Windows. Open-source software. Topics (SW-dev, Ops, Processes) nicely form a foldable tree. Storage is cleartext readable XML. Nodes take formatted richtext if needed. Syncs nicely via Owncloud or Dropbox or git. Has been with me for 10+ years. Downsides: Jumping through Java hoops on MacOS. Copy&Paste prone to non-ASCII punctuation/whitespace. Not really maintained and hosted on Sourceforge.
Show HN: TextCal – a Calendar View for your text Todo List
Cool trick, but difficult to grasp on first glace. I'd personally rather see pages of 'if' statements if it makes it easier to reason about.
Interestingly the Constitution gives no real power to the Supreme Court. It wasn't until the mid 1800s that the Supreme Court's powers were semi instilled

http://www.wnyc.org/story/giggly-blue-robot
Even in the real world starting at 0 makes is more logical: in France the ground floor is 0 which works well with underground floors but in the US it's a bit weird to go from 1 to -1 directly.
Ha, I remember knocking on the rear windscreen of a car as it passed me by, I was doing about 20mph, the car not much faster, I didn't even need to stretch my arm to do so.
The driver pull over further down the street and I had a conversion with him very calmly, he wasn't happy about me knocking on the window and told me that if he was younger he'd punch my lights out.
That's not even an anti-pattern. It's just being ignorant of the basic properties of the Boolean type.
Why and How to Move from Heroku to Docker
You can with the mouse as well. st doesn't support the OSC52 (Ms termcap) for setting the selection by this method, though I have an out-of-tree patch that does support it (also available as a branch in the Wayland port).
I wish all browsers followed the CSS standards the same way without browser specific extensions.
H1b's are for skilled workers who already went to college in their respective countries. So you can take universities out of the picture.

In terms of companies, think about Uber, Amazon, FB, etc. They're huge right? Well, India and China have their own products. It's hard for US companies to gain market share in Asia because people already use local products!

Last but not least, you don't have to make 2.5 billion people rich in order to become the number 1 Tech hub in the world. All you need is a tiny place like San Francisco bay area.
I have no stakes in here (I'm not American), but as far as I know, he's just doing what he promised he'd do if he got elected. What you're asking for is... to protect people from themselves? I don't understand.
10k is the rep SO requires to access mid tool, the rep required per SE varies based on the reps of the users with the most reps; SO has the highest rep users of all the SE sites. For example, 2k is the rep require on this SE:

https://3dprinting.stackexchange.com//help/privileges/modera...

Area51 doesn't appear to allow users to access the mod tools; might be wrong, but the URL pattern to view the rep required to access. If tools works on most SE sites, but it doesn't work on Area51.