skysight-inc/HackerNews huggingface dataset:
You got a bunch of downvotes, but I agree. Properly scoped secrets are scoped per team. There’s a significant management issue - But it scales with scope. Each team should be aware of all the teams it interacts with, both inbound and outbound, and manage their own tokens. Concentrating them all in one place with systems like Vault is pretty dangerous. You should use one tool across your company, but you should use many installations of that one tool.

What Vault can be good at is certificate generation or management of short-lived certificates; Using Vault to generate you temporary AWS credentials or certificates can be really powerful. Carefully scoping those, though, is not something I’ve seen most teams do.
This is the reason for taxonomies like Bloom's Taxonomy [0] and the DIKW Pyramid. [1] Deep understanding, and the ability to apply a concept, and the ability to draw deep comparisons between concepts, are not the equivalent of having instant recall of many facts.

Early in the learning process you'll have to be able to remember the basic facts of a topic, as this is necessary to develop deep insight, but once learnt, deep insight doesn't depend on perfect recall of the particulars.

It's reasonable for an exam on language theory to expect a student to know that deterministic finite automata are represented as 5-tuples, but students learn about DFAs in order to develop understanding; little is lost if they later forget that particular detail. The ability to apply the concept is what's really valuable.

[0] https://cft.vanderbilt.edu/guides-sub-pages/blooms-taxonomy/

[1] https://en.wikipedia.org/wiki/DIKW_pyramid
There is a lot of political science research that speaks to growing xenophobia when immigration is unleashed. I understand the sentiment—I'm very pro-immigration—but with respect to domestic policy my primary goal is stability and faith in government.

Personally, I like how my country, Canada, does it. Points based system that rewards multiple factors, including skills, employability, and fluency in English and French. A large, sensible limit and a separate target for refugees. Some affordances for family reunification, but fundamentally economically and societally stable.
Show HN: These 7 Books Helped Me Do $1.36M in Sales in 36-Months
This is the intuitive belief, but the research doesn't really prove that: https://www.cato.org/cato-journal/fall-2017/does-immigration...

There are studies showing a slight decrease in wages, studies showing a slight increase in wages, and studies showing nothing conclusive. There's basically not enough scientific consensus to use for decision making, which means it's more a moral choice than an economic one.
"The term is often used generally to refer to aliens residing in the United States, but its specific legal meaning is any legal alien in the United States other than those in the specified class of nonimmigrant aliens such as temporary visitors for pleasure or students. Immigrant is also used synonymously with lawful permanent resident."

As this article was about US immigration, I was using the US immigration definition of an immigrant, which is roughly speaking, a green card holder.

H-1Bs are considered non-immigrant visitors, although it is a dual-intent class meaning they are allowed to possess immigrant intent for immigration purposes.

https://www.ncsl.org/research/immigration/common-immigration...
Yes, but they are going to naturally do that anyways. If a specific area can only support, say, 100 pigs and they keep breeding and breeding, some will have to spread out to other areas to find food. All animals do this. They will expand their numbers and geographic range until they hit a limit based on access to resources or predation.
> but is there any chance to sponsor as a one time payment?

You can simply start a monthly plan, then cancel it once the first payment is gone. It's a bit more overhead, but if you believe in it, it's worth it. (edit: never mind, this is not possible apparently, GitHub charges you for a whole year)

Also, slightly off-topic, and this entirely depends on where you live. Regarding your bank, you may be able to look into start up banks (also called Neo banks), they often have zero foreign currency fees and exchange at the Master Card or Visa base exchange rate. This has in the past saved me a huge amount, mostly for travel to foreign countries, but also for purchases, however, receiving money is the same.

As examples, in the UK we have Starling, Monzo and some others that all give you zero foreign exchange transaction fees. In many European countries Revolut is available (also in the UK), but I closed my account with them for ethical reasons. There is undoubtedly more neo banks available especially in the development world but you will need to do research for your country.
> housing availability

The real bottleneck in most American metros is more people than not loath density and want a garage and a yard. Without changing that, or finding a way to make it work, it's hard for the States to absorb people.
Semantics and not true of all FAANG companies, eg check https://www.levels.fyi/?compare=Google,Facebook,Microsoft&tr.... Historically, the org levels pull from military enlisted/officer E1-7 vs O1-7 splits so actually would lean towards our definition more.
I use cloud66, it works great!
none of this discussion is ban-worthy by any reasonable measure, but rather should impel thought, not simply reaction.

> "repetition is the enemy of curiosity"

that's certainly not true. expertise requires repetition (as kobe would tell you) and no one would disdain researchers for their repetitive curiosity.
I actually think that anyone—regardless of criminal background; as long as they’ve paid for their past crimes—should be allowed to live and work wherever they want, no quotas, no visas, no restrictions.

But barring that pipe dream, yours seems like an acceptable interim step.
Wow that product looks extremely dangerous! Sharp corners, pinch points, and a lock? Extremely irresponsible to manufacture that. I’m not sure if y’all appreciate how fragile that area is and the potential for serious injury from something like this.
If that is the case isn't the simple solution to eliminate the mechanisms that allow employers to threaten the employees instead of increasing the burden on the employee and therefore the power the employer has on them?

Stop tying the H1B visa to an employer, and the entire basis of fraud that you have outlined disappears.
anyone who received a university degree in the US

No. No. No. That would mean that anyone from the University of Oxford would be out until he got himself a masters degree from the Christian College of Lost Hope, AR. There are far too many paid masters degrees around already that serve exactly that purpose and that are good for no one except the useless college.
The Supreme Court Hears Oracle vs. Google Tomorrow
That wasn't my intent but I think I might retract the idea.
I agree, American is built on the hard work of immigrants. We need to allow more immigrants, especially highly skilled workers
Then keycode & keysym correspond to different characters (or whatever) and whether or not you get the desired outcome depends on the implementation of the software capturing it at any given time.

Took me a while to work out that the reason my pasted passwords would occasionally not work was the remapping of a couple of symbol keys. (I'm accustomed to a weird mashup of USA/UK layout, thanks mainly to Apple's non-standard 'UK' layout donating Americani?ms, but then useless prominent keys I swapped for something more helpful (backtick & pipe I think, off the top of my head, for things so useless that I literally never use them and don't know their names.))
I myself originally from Russia from around those places and have family in Ukraine, Russia, Belarus and Lithuania.

>Belarus managed to build the nuclear plant

it is very easy. You just let Russia/Putin to come and finance and build the power plant. The question of course is why Russia does it.

>every new nuclear plant results in one less coal power plant somewhere.

Germany right near by have excess of renewables which they probably would be happy to sell, and coal these days is out-competed by all other energy sources. So nuclear vs. coal is pretty artificial.
I pretty much completely agree with this comment. I would add: the sweet spot is different in different industries (and may different in the same industry at different points in history), and economic policy would do well to recognise that rather than advocating for a blanket policy for everything.
I share the same experience. The most talented software developers that I've worked with have just about all been EE's. On the flip side, I've also met some terrible software developers who were also EE's.
Ah gotcha. So it's the act of being restrained that provides the gratification, and being under someone else's control.
H1B employee's can work at any employer for the term of their status. The employee only has to transfer the visa to the new employer. I have done this for multiple employee's on H1B's its nothing like getting a new H1B for someone on OPT or getting a new H1B for an oversea's employee
You mean Node, right?

As someone who loves Node, using it in the place where it will be a CPU bottleneck is a complete anti-pattern. 98% of CPU time spent serving each web request is spent inside the database, written in C or C++. Node is a great fit for web apps exactly because the part of their business logic (the part of it which shouldn't reasonably be done inside the DB) is not CPU-intensive, so you can focus on useful abstractions and programmer productivity instead of performance.
Are there any audio deterrents for pigs like there are for birds?

I think I've read about playing hawk screams or bird distress calls to scare away birds from airports. Would something similar like playing a cougar scream be enough to keep pigs out of an area?
I think this is by design. You don't want to issue visas to "people early in their career" - those jobs should go to Americans first. You only hire from abroad if there really is a shortage of specialists in some profession, and you want those professionals to prove their worth in their home country first, before allowing them to the US.
Is there any advantage at all to BCD over the int number of cents? Either approach gives exact precision but requires a marker to say how many digits to the right of the decimal. Fixed-point decimal is vastly faster for calculations. BCD requires weird carry calculations, is less memory efficient per digit stored, and requires a choice between truly awful memory density (one digit per byte) or using bitwise operations to do nibble-level addressing.

Actually, the more I think about it the more awful it gets. I'll go ahead and assert that the only reason ever to consider BCD is for compatibility with legacy systems that use it, and even then you'd only want to use it on the edges of the codebase where the system interfaces live.
The problem beyond simple policy choices is infrastructure takes time to build. If hypothetically 100,000 people show up in NYC tomorrow there is some slack that might accommodate them. But, how do you scale the transportation network to handle even just 1 million extra people in NYC? Now extend that to every other part of the country.

Sure that seems unlikely, but when millions of people are willing to become undocumented immigrants, it’s likely a more open policy would see dramatically larger influxes. Especially in response to local events like civil wars. Really, just raising the caps by say 10% every year gets the same result without the chaos.
Well yes, theoretically, but I imagine there are plenty of ways to game the system.
I'm working on a dashboard to track H1B visa hiring and salary data at https://www.quiverquant.com/sources/visas

Right now you can use it to see the biggest H1B employers and their median salaries for workers on visa. Open to any suggestions on how to make it more useful!
That's going to be interesting for people who studied humanities.

In banking, you have even more diverse backgrounds than software development.
A side question: should representation without taxation be allowed?
The digital ocean volume pricing of $1/10GB per month seems very steep... I can literally buy fresh SSDs every month for that money. The container pricing is reasonable though.
> This was Schumpeter's basic insight. Monopolistic competition is more dynamic than the free, small-firm dominated market. Size gives companies the ability to earn surplus profit which is turned into long-term innovation rather than short-term fighting for market share.

what was schumpeter's evidence for this?
It’s the best extension I’ve installed. I only wish it would permit single hand navigation as a setting (e.g. left hand only with right on mouse all the time)
This is deeply ironic given that an number of the best software engineers I know have EE degrees.
The text box overflows beyond the screen on mobile.
An important dynamic very little talked about is the fact that in the majority of industrialized countries within a very short time populations will be decreasing. The battle of the future will be who can bring in a continual stream of people to keep the economy growing. So various countries will likely be battling for highly skilled workers in the future. So the challenge with more immigration is that you have to have some robust level of job creation and growth for the existing people in the country because otherwise you will have a combination of a broken system (people come to the country and get a job, but then their kids never get jobs, or they lose their job and cant get another one), or people will resent the people who are getting jobs, or people will come to the country and then end up leaving. So lots of bad outcomes if you don't actually set things up in a good way. Countries like Germany have a really strong system of vocational jobs, apprenticeships, career ladders, etc so there is a sense that the local people have some career trajectory, so somebody else having some level of success after arriving in their country is not bothering them. Of course that's not universally true, but definitely people will be resentful in a particular area if tons of new people show up and have tons of success while they struggle to get off square one..
Useless policy. This will only create a market for schools with easy-to-obtain degrees.
Why not? Seems entirely plausible.
The Canadian numbers are number of new permanent residents, so the equivalent of new green card holders in the US, in all classes.

The US number is also the number of new permanent residents, however if my mistake was in fact that I excluded immediate family of citizens, then the number is 5X, not 10X. However, still, dramatic. I'll have to dig in more to make sure that's what I did.

[edit] Thanks for your help in figuring out my mistake!
IMO, when your quality of life gets high enough, your lizard brain will find the most obscure problems to freak out about. From trying to avoid being eaten by lions to caring which continent the computers with electrons representing us digitally resides physically. What an amazing species we are.
but it does not need to be single pool for auctions to work - each category of work could have their own individual auction.
Biovyzr 1.0 – Personal Air Purifying Shield
Let me share GM’s ignition switch fiasco with you that killed 124 people.

https://en.wikipedia.org/wiki/General_Motors_ignition_switch...

“On February 6, 2014, General Motors (GM) recalled about 800,000 of its small cars due to faulty ignition switches, which could shut off the engine while the vehicle was in motion and thereby prevent the airbags from inflating. The company continued to recall more of its cars over the next several months, resulting in nearly 30 million cars recalled worldwide and paid compensation for 124 deaths. The fault had been known to GM for at least a decade prior to the recall being declared. As part of a Deferred Prosecution Agreement, GM agreed to forfeit $900 million to the United States.”
You and many others. My first mentor was a cognitive science major, and she was the person every developer on the team went to for help.

This is one of those policy decisions that I guess might sound reasonable on the outside, but has absolutely no bearing on reality.
Yeah, things like this used to be utilized as torture devices - with the apt name of the Pear of Anguish.
> Your employer has... well, a power imbalance over you, to put it nicely.

I can't help but think of this any time I see an HN comment about some questionable surveillance-ad-tech, usually saying that engineers should just refuse to build that stuff.
Yeah I'm pretty sure an anagram generator would find a bunch more. Possibly they meant that those are the longest words.

Lots of 5 letter words. pupae, poppy, puppy, queue, popup...
The core idea seems to be to map shortcuts to sequences of characters. My experiences suggest that this has promise. Using normal QWERTY, I currently type 160 wpm on average at 95%+ accuracy. I can get up to 180-190 if I risk letting typos through. I noticed that I unconsciously adopted a related idea to the one suggested here: my fingers automatically type out sequences of letters that I'm used to. For example, "-tion" is a common suffix. Instead of typing t, then, i, o, n, my fingers just bang out "tion" as one fluid motion, like a piano scale.

There's a special type of keyboard called steno that takes this further. Instead of typing out individual letters, your keyboard has about 20 keys, and you use "chords" of keys to type entire syllables at a time. Experts can reach upwards of 300 wpm. Here's a demo: https://www.youtube.com/watch?v=U7AFutd9Gos. I tried to do this but it took too much time to learn.
Since remote work has become acceptable and they already know the ins and outs of the job, many of these folks losing their visa will just be allowed to work remotely from India or Canada where it's trivial to get a work visa if you have a job offer.

This means the US economy will lose all the taxes and local expenditure in the economy by the family like rent, food, travel, vacations, utilities, entertainment, cars, home sales, etc. etc. And if that works out, the next hire may just be directly hired in India or Canada itself.

If I were in the Canada govt, I'd immediately create a way around the travel ban for workers who's visas didn't get renewed to be able to move to Canada after following a strict quarantine protocol. If the worker was able to work remotely in the US using Zoom, why can't they do the same job remotely in the same time zone in Canada using the same remote working tools?

There is already a small industry in Canada where a company takes a few % of the billing rate in order to sponsor and hold a Canadian visa for people who lost their H1B visas due to increased and inconsistent rejections over the past few years, but whose employer is willing to allow them to work from Canada. This moves a lot of money to Canada.

Also, some tech companies have been outright moving jobs to Canada because they can hire from a global workforce and Canada has been welcoming them. This is going to intensify.
Look at Spotify for how freemium works

Freemium basically implies you can use 80% of the product but some juicy functionality is in the other 20%.

For example:

An image to pdf generator, but it can also do OCR. The free product has lasting value, but the premium option adds to it.

A trail is free but not freemium since it has no lasting impact.

I would instead use wording like:
- try it
- try now
- try it now

This still works as an call to action but does not decieve the user
I used to type 750 words every morning as a daily journaling practice. Kept the habit for 5+ years. Every day, wake up, type 750 words of whatever's on your mind, move on. Takes about 6 minutes.

Over time my typing became fast and reliable enough that it just doesn't need to be any faster. It's as fast as I can think.

Shortcuts slow me down because they don't fit naturally. They cause a hiccup in the brain. A little pause when you think of the right shortcut to use. So I never invested in shortcuts.

But take my ZSH history away and it's like chopping off an arm. Maybe that counts as having a bazillion shortcuts.
DocSend Startup Index: 2015-2020 Seed Fundraising Report
because this post is about american immigration. i'm specifically challenging a comment that implies that immigration has been good for america.
You're right, you would look outside of your country's talent pool to try to find someone qualified to do it for you.

Or are you suggesting that you would wait around and be homeless for 4 years until someone local built up enough training and experience in order to build your house? If you're going to suggest that you would wait and "live somewhere else", I would point out that people who are trying to hire, for example, nurses, often don't have that luxury. If they wait 4 years, they'll be dead.

No one is suggesting that high skill work status are used for people with no training or experience; they explicitly require training and/or experience in order to qualify. If think you're proving my point; if you need to hire someone right now, and there is no one available locally to do it right now, then there is a shortage, and you need to look outside of your local market.
> masters degree from the Christian College of Lost Hope, AR

Yeah no, screw that crap. I don't know the exact regulation framework that would accomplish my intent but you understand what I mean.

I'm talking about all the people with bonafide degrees and skillsets. 4-year bachelor degrees, PhDs, MDs, and the like. These people should be treated as assets to the country. (Maybe just excluding masters' degrees is the answer, but I'm not sure.) It's dumbfoundingly stupid as a national policy to invest so much in resources to train a person and then send them back to another country instead of giving them every incentive to stay.

Singapore and Australia (and maybe others I don't know about) allow international students to apply for permanent residency if they meet certain very reasonable qualifications and it works out very much in their favor for retaining talent.
Simple. List multiple jobs requiring "electrical engineer" or "data scientist" and pool all applicants together for a single position.