skysight-inc/HackerNews huggingface dataset:
Ask HN: How long did you wait before your employer sponsored your Green Card?
I'm considering a move to the US from Canada but if I move down I want to follow a more permanent solution to the visa situation rather than working on a TN (NAFTA) visa.

I work for an international bank and so transfers to a US office should be possible under an L1 visa but I was wondering, typically, how long does an employer wait to start the process of getting a Green Card under EB2?

From first entry to citizenship the timeline in the US appears to be min 8-9 years which is on the longer side globally (Canada gave me citizenship in 4 years).
Testimonial on the page "Team at spanat was very kind helping us rolling out their solution to our entire 200+ organization, and we couldn't be happier with the results."

"You will be in a good company" section has 10 logos of customers.

Signup page asking for name and email address says "Get Started Today".

Linkedin page says "11-50 employees".

So if a user answers the questions they will receive another email saying the product doesn't exist and they should check back in 6 months? If I was one of those users I'd never return. Personally I would be angry spending time answering the questions. Same during a phone call. It's smoke and mirrors.
FUIF has the ability to losslessly transcode from JPEG. This will make it very useful in a couple of important use cases. But by constraining itself to DCT in this way, I assume it performs relatively poorly compared to other modern alternatives when compressing from a RAW source.
Security requires availability which is far from guaranteed when using counterfeit hardware
Do you want to quit it? I know this article is mostly about low-quality food, but our microwave heats and disinfects bottles for our newborn daughter, and, that would have been tremendously more terrible without a microwave.

I don’t think I’ve eaten any microwave frosty food since I attended the university, maybe once or twice feeling nostalgic and hungover? But I really love our Microwave.
Actually, the Kursk sank in 2000 and was quite a bit larger than the sub mentioned in the article. Also the Kursk disaster was deadlier than all aforementioned submarine accidents.
Or they could sell access to software updates like Sketch or countless other apps? That way, the user isn’t paying for “improvements” that they don’t need.
It's not a new observation. Stephen Hawking's biographical section on Newton in A Brief History of Time starts out "Isaac Newton was not a pleasant man."
I actually just discovered AVIF from the related links in this submission. Firefox planning to support it sounds promising.
Note that you do that kind of mega multipass compilers only when compiling to static binaries, not when targetting dynamic languages. It's way too slow, the compilation steps would last longer than the expected runtime. You can easily combine all these passes into one tree traversal and optimize on demand and benefit. 400 passes is beyond sanity.
> Do you have a clear concept of a viable solution?

Nuclear. Solar farms take 450 times more land than nuclear to produce the same amount of energy (source: https://www.forbes.com/sites/michaelshellenberger/2018/05/08...)
Well, you can sidestep the problem at first by either writing your compiler in Prolog or Haskell, or by writing a Lisp compiler.

Or, alternatively you can dive into it and get a book or a course focused on parsers. It's not something that you can easily learn by just thinking about it, so being stuck on it is completely natural.
Interestingly, there exists other projects that aim to rebuild exact original ROM's. For example, Pokémon Ruby and Pokémon Emerald have been disassembled[1][2] and then slowly converted to C making sure that the hash of the ROM always stays the same.

[1] https://github.com/pret/pokeruby

[2] https://github.com/pret/pokeemerald
> To add insult to injury, the coal that is extracted here is brown coal, also known as lignite, which emits particularly high levels of carbon dioxide.

This surprised me, because surely you get one molecule of CO2 per atom of carbon in the coal, regardless of the kind of coal. But it seems there are more things in heaven and earth than are dreamt of in my stoichiometry - lignite has a higher moisture content than other coals, so more of the energy liberated goes into boiling that water, so there is less energy produced per unit of carbon, which means more CO2 per unit of energy:

https://www.sciencedirect.com/science/article/pii/B978008100...
I've been using 1Password since basically forever.

With the introduction of a subscription model, i started looking for alternatives.

While i get why companies jump on the subscription bandwagon, i on the other hand flat out refuse to pay a subscription fee for software. I don't mind paying for software, but the subscription model is not for me.

First, with a paid license for version x, i decide if the "latest & greatest" is worth it to me. If it isn't, i'll just stay with my old version.

Second, I'm old enough to know that the "latest & greatest" also includes the latest & greatest bugs. I want to decide when i upgrade. (Yes, i run Debian Stable!)

Third, as everything i (used to) use has migrated to a subscription model, it's becoming rather expensive to get anything done. Yes it's only "$X.99/mo", along with the 20 other things that are also "$X.99/mo".

For this particular use case, I've been evaluating many different solution, and i've more or less settled on [pass](https://www.passwordstore.org/). It works on Mac OS and Linux, has a very decent iOS app, and "kinda" works on Windows. I use it through WSL on windows.

It's nowhere near as polished as 1Password is, but it's mine, it's free, and it fits my needs.

I did evaluate [Bitwarden](https://bitwarden.com/) as it seemed like the next best choice to 1Password, but the "non subscription" version doesn't support 2FA tokens,

I still use 1Password frequently, but the second the local vault is gone, i am as well.
There is a small town in Mississippi named Kosciusko, and they pronounce it kosi-'uhskoh, or, in IPA, /ˌkɒsiˈʌskoʊ/. It's not far from my mother's home town and it is the home town of James Meredith and Oprah Winfrey.
Indeed. I certainly did not mean to imply that Belgium is particularly violent. These anecdotes span about two decades. Having spent most of that time living in dense population centres, usually in the poorer parts of town, has certainly added some bias to my sample.
This seems a lot like https://github.com/humphd/nohost
Exactly. The French government decided that businesses should be taxed for profits made from French consumers. Some businesses found a loop hole using the laws of other EU countries to avoid paying those taxes, and now the government of France decided to plug that loop hole simply because they have the will and the way.

There's not really anything else to it.
What would the alternative be - sending the stored hash from the server so the comparison can be done on the client side? That doesn't sound like a great idea...
He's being cheeky..
Baby Names Explorer
One of the key considerations I look at is license. If the 3rd party library has a license I can work with, modify and use etc. And you have to consider distribution too in that conversation. A lot of times this one fact takes away all doubt on the right way forward. People use Apache licenses on a lot of projects that it is questionable if not down right improper, and I am kinda anal about that as for commercial products you don't want someone coming back and saying you violated the terms/spirit of the license.

Outside of licensing. It is usually based upon the needs of the project, if I can find a library that does 80% of what I need and I can add the remaining 20% and I am happy to live with that code then I'll definitely use a 3rd party. In general I favor those libraries, but just so many times the licensing trips the flag that it isn't worth the risk and adding a few extra days or even weeks to a project is well worth the time.

One other point, I also am really big on logging/metric collection, if I need to go in and instrument an entire library then it adds another level of work so I start thinking about just creating our own. But not all libraries do need detailed logging and metrics (although IMO most do).
Ten Advanced TypeScript Questions for an Interview – With Answers
> On MY computer.

But Apple didn't install macOS on your computer. You chose to use THEIR platform.
> - Fidelity's "Minus Sign Mistake": loss of $1.3 billion - TransAlta "Clerical Error": loss of $24 million - Fannie Mae "Honest mistake": loss of $1.3 billion

Weigh that against <insert any company> makes $X Billion due to correct usage of Excel multiplied thousands and thousands of times over. Survivorship bias at it's finest.

Excel isn't perfect and has notable downsides, but work gets done all of the time on them for the aforementioned reasons.
Why? Everyone loves pancakes
> For Lastpass at least, I have two specific examples: 1) in Lastpass, the password length selector is a drop down, not an input or a slider, while in 1password it is a slider. This means you need to scroll a bit to choose a longer length password in Lastpass. 2) 1password remembers your last location in the app when the app is open, so you don’t lose context (not every time but most of the time) but whenever I’ve closed Lastpass for some reason it forgets where I was at.

1. That's not true in the browser extension for chrome at least, where it is possible to type in numbers in the password length field.

2. Some people would consider the fact that it doesn't leak last information about use by retaining context as a feature.
People are being unreasonable.

It's free software and it's the best there is. Even a commercial software package that you'd pay 100's of dollars for would be worse in the compatibility dimension that the poster is lamenting.
> What are the chances that India does the same?

The saving grace (in my opinion) is that India is vastly more susceptible to pressure from outside than China. Indian government can't simply impose a policy and expect the population to fall in line. If western sanctions make lives difficult for India's industry or the common citizens, the government will have to backtrack pretty much immediately.
D3 Documentation on Observable
Last week, I encoded a bunch of images into AVIF. For the same dimensions and roughly same file size, AVIF images are dramatically clearer than JPEG. I wish I could start using them right now, but:

1. The AVIF encoder I was using[0] is based off libaom, which means a 1080p image takes almost 30 seconds to encode. rav1e is supposedly much faster, so I wonder how well it would do for AVIF.

2. Almost no viewer or browser support, and what does is usually some kind of beta or preview. (VLC nightly, Windows 10 AV1 plugin[1])

[0] https://github.com/Kagami/go-avif

[1] https://www.microsoft.com/en-us/p/av1-video-extension-beta/9...
This will be interesting to see.

Brown and Sandholm's algorithm aims to play a Nash Equilibrium which by deifnition _cannot_ be exploited by a single opponent player as long as all players are playing the equilibrium strategy. As they note in the paper this gives you a strong optimality guarantee in the 2-player setting. It was unclear whether this would transfer to real-world winnings in the multi-player case, and while it looks like it does for now (for current strategy-profiles of human players) humans might be able to adapt to the strategy played by the bot.
Given the fact that the bot wins against current human strategy-profiles in the n-player setting, it's likely (but not a sure thing) that human players will have to team-up against the bot to exploit it. That seems rather unlikely to me.
Looks like the Grease Pencil feature that is mentioned on the page if you scroll down a bit.
Of course it's upsetting. I don't think anyone is making the case that it's just a regular day and you shouldn't complain. The automation system needs to improve, that's blatantly obvious. And the police officers need to learn to work with it.

This is what happened (detention): "I was working and the police arrived. They confounded me with someone else they were looking for and I had to go to the police station and prove I wasn't that person. What a day".

Not this (arrest): ""I was working and the police arrived. They confounded me with someone else they were looking for and I had to go to the police station and prove I wasn't that person. They still didn't believe me and I'm in a jail cell waiting for a judge to hear my case. I don't think I'll be home for a few days".
This is a great idea. Please post to Show HN when you ship something.
Well if you're using Python, you're following an imperative/oop paradigm which goes back to the sixties, so I don't know why you'd criticize Excel for using a dataflow model. I can understand not wanting to use Excel because it's proprietary (but Libreoffice isn't) but I can can understand not wanting to deal with a lot of it's legacy cruft, but for the stuff that Excel does well, it does it a lot more quickly, more interactively, and more intuitively for most people than a similar solution in Python. In fact, one of the key benefits of an Excel solution is that you can see every step of your calculation which creates a degree of self documentation which you don't get with Python, for example.
I hope scihub engages in a full-scale campaign for university professors setting their computers as scihub proxies. Only a professor in each major university would suffice to block all universities from the extortionist journals! That would certainly be a boost to scihub!
Does nohost let you host sites that others can access, or is it just available in the local browser?
VW to Invest 2.6B in Argo AI
Or you can self-host it.
Hans Bjordahl of Culture Foundry [audio]
Which Ryan Is It? (FastAI X Machine Learning)
Currently u-boot does not support the RPi4 properly (some hardcoded registers and clock numbers), but patches are pending. So EFI support as required by Arch, openSUSE and some others is not available yet.

Progress for actual mainline support can be followed here: https://github.com/lategoodbye/rpi-zero/tree/bcm2838-initial
How would they determine that a particular string of words was a password as opposed to any other sentence?
I used to use Blender a lot for a variety of things in the past. However, with 2.8, the UI became so slow on my Mac Mini that I decided to buy an external eGPU. However, I hadn't read the "OpenCL disabled on macOS platforms" update. So the eGPU didn't really help. So for me, I'm still on Blender 2.7 as the UI is much faster there. For reference, I have Blender running on a 5k display, so there're a lot of pixels to move around. Nevertheless, buying an eGPU won't help you a lot with Blender 2.8 as the internal GPU is too slow for the UI - at least in a reasonably high resolution.
I was briefly pondering buying a second Linux box just to use Blender, but that also sounds insane. So until Apple patches their broken Nvidia relationship up, or Blender supports something like MoltenVK, there's no good way of running 2.8 on most macOS devices.

Edit: I didn't test the RC yet. So maybe the performance is better now. Also, I never tried on a smaller display. It might work just fine on a 1920x1280 screen.
> I chose to migrate to storing everything in iCloud Keychain instead.

I did the same when 1Password moved in this direction after version 6. It was clear then that the stand alone version was going away.
Sure. But standing around, mouth agape, while a barkeep is getting harrassed by a drunk angrily swiging a bottle at their face is placing a pretty big burden on everyone else. "See something, say something" is the least anyone can do.

Of course, don't put yourself at risk unless you have to. But if there's a chance you can do some good, you should at least try.

As a victim of assault, getting physically injured sucks, but seeing a bunch of people around you refusing to help, that's pretty damaging to your view on humanity. Insult to injury, I guess you could say.
Hopefully - for Shopifys sake - it doesn't apply.

An example of how it could apply is if shopify were to "go down" often thus driving your customers to your competitors that roll their own solution that has good uptime.
The recommendation is to go through a few online tutorials (YouTube). Just follow along a donut and coffee cup tutorial and that should teach you most of the basic things you need to use the UI for modelling. Even though 3d software is and looks really complex, the main things used in 3d modelling are pretty simple to learn.

Blender 2.79 does support the importing of some .skp files. I'm unsure if 2.80 supports the same.
To slap those mass emailers on the wrist for just emailing, appearing busy but just eating everyone's time ;)
This looks extremely cool.

> it's only 32-bit so you have to run it in an emulator to make it work on modern systems.

What about it necessitates using a VM? 32-bit Windows software should run fine on Windows 10. (I'm aware of some exceptions, like when I bought MathCAD 13 shortly before upgrading to Windows Vista 64-bit, grumble grumble...)
JPEG does that too, you can enable progressive rendering in the encoder. Having it enabled does not make the image larger in my experience.
> it does not support native UTF8 csv files

It does though? You can export as a UTF-8 csv file...check the export options.
You mean you don't have to login to use the journal? That authentication is done by IP-Address? Possible, I don't know how they implement access-controls.

Sounds like a fun way to piss of universities who pay for access: Block their gateway!
Go, V etc. all have straightforward compiler systems that produce reasonably fast code without calling into LLVM. The fact that a lot of modern day compilers don't have a built-in assemblers etc. are probably more due to laziness.
Observe your users and figure out what they look at the most. Take the top 3 - 6 actions / data and make them viewable / easily accessible on the dashboard.
And BMP, TIFF, DPX, EXR etc all work really fine if you are not worried about the size.

But being worried about the size is the whole point of image compression.
They do have an issue for merging their fork back into upstream LLVM in their repo: https://github.com/espressif/llvm-xtensa/issues/8

Not sure how fast that's gonna happen, but one may hope!
Yeah, I honestly thought this was going to be an article about a discrete automatic gain control loop in FPGA logic using DACs/ADCs as actuators/sensors.
I find this approach of taking individual responsibility much better than handing over authority to a "person in a uniform" as the GP stated. Sure it's easier to blindly trust the "official" one, but it sets up a disempowering dynamic where the group is clueless and only looking for a charismatic leader to point them in the right direction. For something cut as clearly as a fire alarm, there is no reason why everyone over 10 years old can not respond properly as single unit.

> Instead of us staring at each other trying to decide whether the group considers it serious enough to go along with, just having that person singled out as the "official" one was enough to get the momentum going.
This is just as bad as all of the "millennial's ruined everything" headlines we see frequently - and playing the blame game with our societal issues is simply counter-productive.

The author even squeezes the following line in at the end, contradicting the headline:

>Not all of these problems were first caused by the Boomers, but they each worsened on their watch.

I would love to see less finger pointing and more solution brainstorming. It seems like the "us vs. them" attitude which dominates politics is leaking into every other aspect of life. It's rather disheartening.
moksly says>"our microwave heats and disinfects bottles for our newborn daughter, and, that would have been tremendously more terrible without a microwave."

Ahhh! I remember that! But it was not difficult to put a bunch of bottles, nipples and caps into a pot of boiling water. Hardly "terrible".

And nowadays most modern water supplies are safe for infants:

https://www.webmd.com/parenting/baby/should-you-sterilize-yo...
Principles for Planning and Facilitating Any Workshop
For different short positions, each shorter could buy the shares from the person before to close their position, but if a lot are up around the same time that might become untenable, and would spike the price considerably
The Hood's deck armor was dated, but the range was too close for that scenario when the fatal shot was fired. The shot must have pierced Hood's main belt (or somehow snuck around it).
Iverson: Elementary Algebra (1971)
What percentage of software would you say contains bugs?
what plans does the team has for 3.0 ??? any thing groundbreaking tech ???
I'm in a similar boat. In the past, the UI has been much too confusing for me, so I gave up trying to learn, but the new UI looks great. I'll give it another try when its released, for sure!
Nice guessing, but nope. Old earth movements of that scale are anything but invisible on satellite pictures.

Here's a map that shows the area before mining began in 1978: https://www.bund-nrw.de/fileadmin/nrw/bilder/Braunkohle/1975...

So the rehabilitation area is in fact only the very prominent forest directly to the northwest of the active mining, a third to half its size rather than twice or thrice.
Cutting Just 300 Calories per Day May Keep Your Heart Healthy
I feel the same way. Everyone is praising 1Password, so I bought it and used it and while I could see that it's useful for many people, I have basic needs and may be a bit different use and recently as I started using KeePass (I'm on Windows) it's just turned out to be the perfect password manager. Last bit was KeeAgent plugin which allows me to use encrypted SSH key effortlessly. I like open nature of KeePass and I like that it's just password manager, no fancy browser integrations, I just copy&paste password when I need it and that's about it. No auto sync, I just push the button and my database synchronized to my webdav server, easy, fast and reliable and I understand and control every bit of it. And all that free, of course, it's not like 1Password asks for a lot of money, but I'm living in a poor country and even those $36 is something I have to consider. When I can rent an entire VPS with a lot of services for that price, it's hard to justify paying that kind of money. I'm OK with one time buying of software or even with buying new version (as long as it's optional), but I really don't like subscription model. I understand that developers want their salary every month, so it's kind of tough topic.
Reading that thread makes me happy I ditched 1Password when they first moved to a subscription model.
Huh I would have guesses that the difference was in hydrocarbons themselves - the opposite of how Methane is peak hydrocarbon efficency by having four hydrogen bonds per carbon - if it has less energy/carbon dense configurations resulting in more CO2 than even other coals because it was made up of more wasteful structures like "rings" of carbons.
I believe a better such algorithm would also help progressive jpegs load in better and so give JPEG a pretty strong practical advantage over formats that don't support that. And it's even better if http2 loads all the images smartly rather than one at a time.

https://blog.cloudflare.com/parallel-streaming-of-progressiv...
>Remember that one of the most exciting events in online poker was the run of isildur1. That run was put to rest when he went bust against players who had studied thousands of his hand histories.

Perhaps more famously, Jungleman compiled hand histories from many different people while he was playing Tom Dwan in the 'durrrr' challenge (which I guess technically isn't over....)
The payment provider may provide a callback to the service.
Nuclear fission is the only non-carbon technology that could realistically get to 100% supply. Ending its generation in Germany was a mistake.
In Defence of Agile
Another Amazon Alexa Privacy Problem