skysight-inc/HackerNews huggingface dataset:
Oh please. They game competitive wages, make the position ridiculous in terms of requirements, or give it abusive attributes nobody with self respect and freedom would accept, write descriptions to match specific people, compare to lowest common denominator, and "advertise" the positions in places nobody will look, etc.

Let me give you an example: A university near me hires postdocs on H1B despite there being an absolute glut of postdoctoral researchers available. They count some of the University benefits as contributing to the salary despite not being part of pay, and make the job requirements list items impossible to fulfill unless you've already done work with whichever researcher is hiring by making "experience" with their one off research projects or very narrow (but not hard to understand) areas of expertise a requirement.

The whole thing is an absolute joke and is used to import workers by the bucket load.

Often times entire labs will be from the same country as a researcher despite them mostly doing lab grunt work undergrads could be trained to do in a semester or less.

Mind you I'm not against foreign workers, but the H1B program is an indentured servant sham.

It's easy to fix, though. Accept H1 apps based on compensation: high pay to low, no lottery, and grant green cards after 18 months work.
Such a crowd would select skilled liars and sociopaths to lead them. Wait..
I'm not sure; that's part of the reason I was asking. I do think, however, that a 12 year timeline seems too long for any project. Usually people can't work effectively toward goals that far in the future. But maybe this contract is more of an extended support contract?
A manager in the border security apparatus with no real-world experience sold their managers on technology solutions to human intelligence problems, and the higher-ups drooled at all the salary and hourly employee money they could divert to their pet projects and pyramidal fiefdoms.
Yeah, Sweden has referendums, and we do one every 1-3 decades, but they're only "advisory".

Power rests 100% with parliament.

You ask "why?". It's a good question. The system is hard to defend logically, but it is respected nonetheless.
Author here! (neat, didn't think I'd see it submitted it here again, glad the person who dug this up found it useful!)

I made this four years ago as an experiment in D3 when the scroll-to-transition style was first getting popular (think nytimes and such).

All of it is basically hand-rolled D3 transitions with lots of debugging around enter/exit state... haven't looked at D3 lately so not sure if it's any easier. Charting libraries are a dime a dozen now, but these days when I need some easy charting, I like the D3+React bindings from VictoryCharts https://formidable.com/open-source/victory/docs/victory-char...

Kinda hard to wrap your head around how they do transitions in react-eese, but well, so is raw D3...
You need to better research and educate yourself about H1 wages and mobility before throwing around words like "slave"
Quantity doesn't equal quality.
But we tried that. Before there was the Constitution, the country was governed under a different basic law, the Articles of Confederation (https://en.wikipedia.org/wiki/Articles_of_Confederation), which set up a much weaker central government and reserved nearly all power to the states. It only took a decade or so under the Articles for the whole system to begin to collapse.

The reason why there was a Constitutional Convention in 1787 was because by then leaders in many states had come to the conclusion that the Articles were so disastrously flawed they could not be saved by revision. The only way forward was to throw them out altogether, and replace them with a new system that gave the Federal government the ability to do things like levy taxes and conduct foreign policy. And from that we got the Constitution we all know today.

Fast forward 70 years or so, and the states’ rights idea comes back again, this time in the South. They secede from the Union and set up a new government that establishes states’ rights as a core principle. Secession leads to war, and the new Confederate government finds it can’t effectively fight that war because it lacks the power to establish a single national army or efficiently tax its citizens. “If the Confederacy fails,” Confederate President Jefferson Davis moaned, “there should be written on its tombstone: Died of a theory.”

The reason why states’ rights is an abandoned concept in American political thought isn’t because it’s never been tried. It’s because it has been tried, multiple times even, and has always led to disaster.
Every step of your analysis is several orders of magnitude too optimistic. The only thing sensible here is conceptually going to higher voltage.

Loss in these systems is dominated by switching, not conduction. Are you just using the Rds(on) figure? It's best to work back from efficiency for back of napkin analysis. At 99 % efficiency (very optimistic for such a large step down ratio), it's 20 kW of loss, not 100 W. That's a lot of power to pull out.

(1) Rds(on) Cgs product for a 100 V FET is a lot better than a 10 kV SCR or IGBT.

(2) The inductor for a 10 kV, 2 MW converter will be massive, lossy, and hard to insulate.

(3) That MOSFET that can only handle a few 10's of W of dissipation before it melts off the PCB, even with forced air/water cooling.

Times like these remind me that when people speak so authoritatively on HN they're usually full of shit.
you chose a pressing problem which the country is trying to solve and used in a smear campaign to prove your view. I will throw another number to it : many European countries rank worse than India in per capita rape numbers. http://worldpopulationreview.com/countries/rape-statistics-b... . you might want to throw in the cultural hindrance to reporting rape but that is everywhere and increases count for every country.
ray needs better defense

https://www.youtube.com/watch?v=GDpmVUEjagg
No H1B has ever been deported for not finding a job in 60 days. As long as you don't leave the country and try to re-enter, no one cares.
Why is it necessary to include vendor information in a setting like this?

The value, which represents the user’s desired brightness setting, could be an opaque number and the device driver could be responsible for translating that into whatever is needed to make the display behave.
I'm not as quick to assume reading a textbook is inherantly more meaningful than playing WoW.
> Plants are effectively photochemical solar arrays

You are right here, however, not all plants are created equal. The value of a plant in not tied to how much energy they produce.
Neither autovectorization-fail nor Cuda executing kernels in serial is a "fail-fail", both are fall-back actions that accomplish a given task in a bit longer than the explicit instructions imply. That said, executing kernels in serial can supposedly create problems if a programmer creates logic that assumes kernels are always moving in lock-step.
mass shooting threat is throughout the usa. don't throw in numbers to justify your points. average American does get affected by mass shooting, directly or indirectly
When I was awarded options I was not given any paperwork other than the grant and basic info about it. How is anyone to know what documents have been written without a database of the relevant documents?

It’s bullshit to keep relevant paperwork a secret.
I don't pay taxes. I get extorted by the government.
There are two different things at play here. Uber firing people and Uber hiring people on H1b. Both are extremely common practices in all big companies. Unless Uber fired local employees and hired H1bs to replace them for lower pay, I don't see an issue here.
Rwanda’s radical plan to reduce poverty by harnessing fathers’ love
There is more to gain by breaking Bitcoin the more it is worth. There is also more to gain by keeping it from breaking. The optimistic perspective is, that it will adapt along the way.
Well depends on who you are targeting. The messaging from most companies is that they want the best of the best even from those who aren't doing the most complicated things in the world. If you target that population of developers, be prepared to also pay at the same level. Otherwise, lower the bar and be willing to accept that the only people you'll be able to hire and retain are those that aren't at the very top of your candidate list. It's that level of self-reflection and nuance that is often missing from management at these companies.
At least it's not like sftp where you have to put `-oPort=` and it doesn't work if it's at the end!
So you just accept using a 2nd rate C++ IDE? Because there isn't any debate, Visual Studio is the best.
There's something very wrong with your install.

There are plenty of scrollbars here on xubuntu 18.04 and xubuntu 19.04

I don't know, maybe it's Unity aftereffects. I've been on xubuntu (xfce ubuntu flavor) since before 14.04 came out. It never suprised me, which is the killer feature. Also scrollbars.
You are 100% accurate. This publication has no idea how visas work but constantly publishes click bait article to trigger the outrage machine
> At the time, it inspired me to make a pitch that "RISC was dead", despite it's technical superiority.

Is it? The microarchitectures of the big MPUs is essentially RISC -- as it always has been, but microcode isn't written 100% by scratch any more.

At the compiler level it's kind of true, and for what turned out to be generally good reasons such as compilers aren't as smart as Radin & co thought they'd be, or concomitant ideas like delay slots turned out to be incompatible with advances in memory architecture. So in that regard I'd say that it isn't technically superior at all, which was a surprise to me and many may people.

However CISC evolved too. The original CISC architectures that RISC was a reaction to had lots of features for programmers (think VAX string processing or function call instruction!). Nobody writes code like that (except for MPUs); those residual instructions are in fact much slower than compiled code because Intel et al won't pay anyone to optimize them. Instead the focus (apart from vector and some housekeeping) has been on writing instructions that communicate better to the CPU's instruction interpreter and scheduler what the programmer's overall intent was. And structured in a way that is easier for compilers than for humans.

So which won?
I feel really relaxed and not bored at all when I go on vacation somewhere my phone gets little or no reception. It's amazing. There's so much to do without the Internet! Books are a thing, and there's more than enough top-notch fiction to last a lifetime, without re-reading. Writing is a thing. Sketching. Hell offline video games are a thing, for that matter, and you can mine the back catalogs of older consoles for (mostly) less money than something new, and have about the same amount of fun. You can keep yourself in more excellent video material than you can reasonably watch with a Netflix DVD subscription and a trip to the library every week, no Internet required (aside from managing your Netflix queue, I guess—do that on your library trips, when you pay your bills). Board games & tabletop games & card games rule. Inventing any of those is fun. Lawn games. Sports. Playing music. Listening to music. Building stuff in the garage. Programming in any language/ecosystem with decent offline documentation. Hardware stuff.

I only, only have Internet service because it lets me work from home and keeps my wife from having to stay at school until 7:00 4 nights a week for 9ish months a year (teacher) since friggin' everything they do is online now (Google, mostly). I mean I have a couple streaming services and such since we have to pay for Internet service anyway, but aside from those two (admittedly great) things that require it I wouldn't bother to pay for it.
Do you have references to back this up ? Or did you just make it up ?
Our H1-B notices are posted behind a large potted plant, well below eye level :)

Can't imagine the reason for that.
Jim Cramer invented the FANG acronym to refer to fast growing Internet stocks. He later added Apple. Tech workers now associate that acronym with high paying big tech employers, but Amazon and Apple don't fit that definition.
That article credits Teller only, in the title, and primarily, in the body. And Desert Bus was a parody, not a game per se.
Exactly! Thanks for sharing your experience.

What I am doing here is battling stereotypes. Nothing against Americans or anyone else here. It is the media that exaggerates stuff as they have to sell something. We just have to be wise enough to not believe everything shown on media. There is always more to it than that meets the eye.

> By this same logic, everyone in USA shoots guns and eats McDonalds daily.

Yes! This! When I read articles saying that half a billion people shit on streets every single day in India I question the sanity of the people who came up with these numbers as well as the sanity of those who believe such nonsense. Half a billion people shitting every single day, on the streets, is a whole lot of poop. I mean... whatever happened to common sense?
Lol, you can quit and go to another employer, no ?
This is wrong. I am a consultant for a major consulting firm and I have worked at three different client locations this year. I don't know where this idea of limited mobility comes from. Sure there are some restriction but they aren't as bad you have made them sound like.
This is very cool work, and I'm happy to see it. I've been fascinated with Metamath for a very long time, finding its simplicity extremely appealing, and have also made a number of attempts (under the Ghilbert name) to fix the problems Mario so eloquently identifies. But I never quite got it to gel. It's clear Mario has the technical chops, and I hope this publication gets the MM family a little more academic respectability and notice.
I've found the combination of Etar (https://f-droid.org/en/packages/ws.xsoh.etar/) and Calendar Notifications (https://f-droid.org/en/packages/com.github.quarck.calnotify/) on my Android to work really well for tracking events and creating reminders.

That combo, however, really isn't going to scale well for 'business' reminders.
I just don't think it's a very useful mindset. Or at least, it's not a useful way of phrasing that mindset.

You should absolutely understand the very large chance that your equity is worthless. You should absolutely 100% not plan any part of your life around the equity being worth something. You should understand that, even if the equity is ever worth something, it won't be liquid for a very, very long time.

...but all of that is different than it being worth nothing. I feel like the "your equity isn't worth anything" mindset leads to employees allowing startups to give them smaller amounts of equity than they should. It leads to employees not questioning bad practices (like 3x preferred participating shares) as much as they should.

I've had people quote the "equity is worth $0" thing to me in negotiations about equity/reups. In my head: "Oh that's actually great! You can just give me your equity then instead of me having to negotiate a reup with the company."

Said another way: let's say you find out your startup's VCs have participating preferred shares. There's a world where that's fine -- you just now need more equity to get to the same place as you would in a company that had non-participating preferred. But you need to reason about the value of your equity to reach that conclusion. "Equity is worth $0" discourages thinking about that stuff.
The freebsd laptop I'm writing this on has:

$ sysctl -a | grep brightness
hw.acpi.video.lcd0.brightness: 50
compat.linuxkpi.i915_invert_brightness: 0

So if you want to write a script that works both, you need to put fujitsu-specific knowledge in your script. Vs. alternatively, an interface that works everywhere.

(Incidentally I think this sysctl doesn't do much and I instead use a utility called intel_backlight(1) from ports.)
The comparison of “soul” at startups vs established companies reminds me of the old joke about capitalism vs. communism:

In capitalism man exploits man, in communism it’s the other way around.
This is a spammy website. Why is this on the front page of HN?!
So what happens if you plug your laptop into a docking station that has its own backlight? What if a new laptop comes out that has multiple backlights (perhaps of different colors)? In both of these circumstances the assumption that there is one backlight is faulty and not future-proofed.

Not to mention that the units don't carry over from one vendor to another.
> Core to many Texans identity is a belief that someday Texas is going to secede from the Union again and become its own independent country.

This is an overstatement.
Exactly, there was a cost to figuring how to offshore the job. Now that it's harder to retain the international talent in the US, if you want to remain competitive, you have to setup overseas. Once you overcome the barrier, expansion overseas is easier.
If you don't have to have home Internet service and an Internet-connected phone for work... shut off those services.

It's fine. There's more stuff to do without the Internet than a person can reasonably do, anyway, even if you're pretty picky.
What does have got to do with mobility ? In fact, it makes you more mobile. As you need to keep improving your skills and not being beholden to a single employer who can lay you off.
it doesn’t apply
Guess not: https://www.freebsd.org/cgi/man.cgi?query=acpi_fujitsu&sekti...

> hw.acpi.fujitsu.lcd_brightness

From man acpi_fujitsu on an actual system:

SYSCTL VARIABLES
These sysctls are currently implemented:

hw.acpi.fujitsu.lcd_brightness
Makes the LCD backlight brighter or dimmer.

hw.acpi.fujitsu.pointer_enable
Enables or disables the internal mouse pointer.

hw.acpi.fujitsu.volume
Controls the speaker volume.

hw.acpi.fujitsu.mute
Mutes the speakers.
My understanding is that they plan to do that on google board with the next version.
I remember reading that column regularly. One in particular that I recall was a joke he proposed for the (then much less serious) airport security. If I'm remembering correctly, back in the day they wanted you to turn laptops on to show someone that it really was just a computer. Jillette proposed that maybe you should set your autoexec file start the computer saying something along the lines of "bomb detonating in 5...4...3...2...1" to freak them out...or it was something like that. Obviously pre-9/11. You'd probably get detained at the very least (and maybe arrested) if you did something like that these days. Maybe I will be able to find that column again...

Edit: oops, the article mentioned that very incident at the end.
I wonder how much dirt Microsoft did on the dl to get that contract. Backdooring ElectionGuard?
I've thought about the "worker shortages" that are a common theme in tech, I think a big part of the issue is that American's income has been flat-ish for the last 20 years: https://en.wikipedia.org/wiki/File:Historical_median_persona...

So when there are specific jobs that have scarcity and salaries are raised, many managers literally have no experience with that and don't know how to hire in a competitive market.
It also counts extensions. Some of those could be someone who got their first visa in 2009 when Uber started and is still going through extensions because of the country based limits on green cards that disadvantage people born in large countries.
I am convinced if MS hadn't removed the start button but kept everything else as it was that Windows 8 would have been a success.

It was in the betas which I enjoyed using. But when it was removed it made the entire OS feel unusable to me. Whoever decided Windows Server 2012 should follow suit deserves just as much scorn.
Maybe.. Microsoft is providing the infrastructure here and the DevOps I guess.. the rest of it is, the applications will be written by contractors etc... Maybe some of the AI technologies developed by MSFT will be used but maybe other providers will port to the Azure platform. At the moment US ships run Windows. Lots of dual use infrastructure so I can't see a major dilemma. Certain AI technologies and applications of them.. maybe.
First of all, we need to get facts correct. They didn't lay off one year and increase H1b the next year. They had a total approval of 299 visas in 2019. Which means, some of them were approved in Jan and others may have been approved in October. The article deliberately obfuscates that to generate clicks.

Second, let's take a hypothetical situation. Let's Uber has a US citizen who is a poor performer, and a H1 employee who is a rock star. Let's say both make $300K. Are you suggesting that Uber should layoff the rockstar first simply based on national origin ?
This is an unfortunate reality of journalism today. I've even seen bigger news outlets operate in a similar manner. They just look for data that fits a narrative without bothering to actually dig deeper and find out why.

This case is especially egregious since the data is available from USCIS in a CSV file and they still didn't bother.
The article doesn't mention that the situation is tied to THC vaping (rather than nicotine vaping) until 5 paragraphs in, which strikes me as a dishonest way of playing in to the vaping hysteria. Similarly disappointing is the use of "e-cigarette market" to refer to black-market THC vaping cartridges; using "vaping" to refer to both is confusing enough as it is, without needing to deliberately misuse a term. I expect this kind of thing from clickbait Buzzfeed articles, not from Nature.
SV companies should do more if they want a seat at the table. Otherwise defense contractors will pick up the slack.
even that is not unfair. the employee knows, or should know, the risk. they likely aren’t being compelled to work at a risky startup.
> First thing is the single most popular l1 language in China manderin is more like 1 in 8 humans

Wrong in this context.

1. People who speak other dialects like Cantonese overwhelmingly use the same written language, so there's no barrier in written communication;

2. AFAIK Mandarin is the mandatory teaching language in Mainland Chinese schools, so even if you want to be pedantic I'd say 1 in 5 has native or bilingual proficiency in Mandarin.

> starting a manderin only software project would mean choosing between only Chinese developers and Chinese devs and the rest of the planet as well.

First, there's no such thing as a "mandarin-only software project", you use Chinese the written language as explained above.

Secondly, it's still a reasonable choice if the author finds the alternative mentally draining, or the primary audience does. No point in global-proofing your project if the primary audience need to spend extra time and energy to communicate worse. I don't necessarily advocate for it, but I don't pretend that every project on earth has the obligation to make it convenient for me to contribute.
You worked for the same company? That's not what OP meant by mobility.
"FANG" isn't exactly an acronym. Broadly speaking, it's a stand-in for the handful of very best, largest, desired (employment-wise), and high-paying tech companies.

"Big 4" or "Big N" is an equivalent term that's a little less confusing, because it doesn't have the pretense of letters to stand for anything at all.
I've learned to just wait. That list that appeared to have rendered completely is going to refresh half a second later causing you to click the wrong item. That button did something, you just don't know it yet.
Should we rethink the politics of ‘blocking’?
Spend a few dozen hours finding and vetting "best" lists, deeply evaluating their quality. Read Web forums. Construct spreadsheets with meta-rankings derived from the lists and posts you've found. Form strong opinions about the correct ranking of the books. Argue on Web forums about the books. Post your own best list. Argue about it with people who are clearly idiots if they can't see your list is correct.

... uh, what was I doing again?