skysight-inc/HackerNews huggingface dataset:
>So, let's run a few calculations. The "retina" resolution is based on a pixel size of 1 arc-minute, that's 20/20 vision, at 30 degrees, that's 1800 pixels. 4k is 2160 vertical, so that's about the limit of human vision. So, basically, 4k is what you want at any size.

No, because I don't want to move my 32" monitor further away to get that 30 degree viewing angle. The reason I have a 32" monitor for work is to have more screen real estate. A 30 degree viewing angle works for watching movies and stuff, but when I use it for coding, I essentially have multiple 30 degree viewing (on-screen) windows.

You might say "ok well just get two or three monitors", but that isn't the same either. Besides the space between the monitors, with one large monitor I can subdivide my screen space in any way depending on what I'm doing, where each window has a 10-30 degree viewing angle or whatever.

>you can notice discontinuities at a much higher resolution (vernier resolution), but it only matters if you don't have anti-aliasing.

That's just not true though. It does matter even with antialiasing, the difference is clear. In particular, the dell xps 15 2019 has a ~290 dpi OLED, which has high contrast.
It can be trivially changed in the sense that it's a computer program that simulates money. No amount of consensus can increase the gold supply.
It's not about lock in or getting access to the side-show features available in other clouds. For a large company there is significant business risk in having all your infrastructure in one place. A billing error or some other misunderstanding could have catastrophic consequences. I've heard of absurdly close calls here. I know that one public company dependent on AWS maintains multiple accounts to lower the risk of this happening. Multi-cloud is another way to mitigate that risk.
The commentary on adding OO to Lisp, I feel, is still very illuminating. As for "not reposting to HN", I take that as "don't clutter up the front page with something that's been posted multiple times already and has been discussed to death." Posting it in a comment for those that haven't seen it is nowhere near comparable.
The dot-com bubble played out over a decade. Bitcoin’s price history has only been significant for 3 years. It otherwise looked like any other penny asset.
Both can happen at the same time if submissions within a window of 24h count as points to the original one.

Try to submit this same link now and that's what will happen. This feature already exists, it's just that it seems too narrow of a window if it's only a few hours long.
"Specialized" != "rare". An auto mechanic has specialized skills, in that a general person on the street can't do that job. Auto mechanics aren't rare.

Also, the proportion of the total population that's capable of getting a job at FB is quite small. Within FB the people are largely interchangeable, precisely because of that high hiring bar. Everyone who's hired is smart, so they can all do everything (in theory).
Don't forget it also drains the international talent pool.

There are great schools outside of the US; it would be foolish for companies not to hire from there. Keep in mind that if right now I wanted to hire: A smart graduate from EPFL, Polytechnique or ETH Zurich who interned at CERN and has contributed to the Linux kernel for a software engineering job at a unicorn startup

or

A grad from a second tier "technical college" in India with a visa refusal rate of ~90% for a job doing manual UI testing and QA for a body shop

my only path forward is H1. They'll both be listed as "computer related occupations" and apply for the same visa in the same quota. Does that makes any sense to anyone?
Is Bitcoin not infinitely divisible though? So it would just be inflated by dividing infinitely. It's the same as having infinite amount the other way.
Thanks! We have created our Twitter page.
https://twitter.com/RightDao
I'm a bit unclear about how corporation research is conducted then. I would have naively assumed that when you undertake research as an employee, that research belongs to your employer and they have a right to decide if they want it made public with their name attached to it, or keep it secret for their own benefit.

Of course there are all kinds of ethical questions that can arise in that situation, but is that not the normal case in corporate research?
It’s only a “tiny concern” because the results seem so similar. But if one was drastically slower, then it is important.

However I don’t believe this testing methodology shows the true performance impact of the different frameworks. Only once you have a significant number of assertions and page interactions then to we really see the performance impact of the architectural differences.
Find Your Place in the Vaccine Line
Sure, I don’t think anyone, least of all Apple, is disputing that the web can be a great platform for apps.

The point is that there is a genuine need for both kinds of platform and for people to be able to tell the difference.
Thanks! That’s a great explanation. I suppose the cell itself could have certain patterns in making proteins so the problem is more finding shortcuts and patterns rather than modeling how thousands of atoms behave under varying forces.
> I read her email.

Is this now posted somewhere publicly?

I feel like most of this conversation is pretty speculative until the commentariat (self included) can read it!

EDIT: duh
What a really funny coincidence that it just happened to degrade in a manner that massively benefits corporate interests too. My other favorite coincidence is when I put a coin in a vending machine and a can comes out the bottom.
> First, you have to get rid of your referral pipeline, because hiring people your employees already know is the opposite of diversity

That's assuming people only know their clones.
Personalized Holiday Greetings from GAN-Powered Santa Claus
Sadly, I find this persuasive.
"It was easy in classical music; they just started doing auditions behind a curtain, without any verbal Q&A, and suddenly a field that used to be dominated by men became pretty much 50/50"

Be careful here, the wind has changed and blind auditions are now problematic.

https://www.nytimes.com/2020/07/16/arts/music/blind-audition...
You are aware that people sometimes have to move, right? Not everyone wants to take their pets on planes just because they are going on vacation.
What an interesting new development, this generates tons of goodwill from smaller devs while sticking it to multimillion dollar companies that were pushing the hardest to get Apple to change their fee structure.
I still don’t understand. If you want wake-up on completion, you create a thread/green thread/task/coroutine (whatever fits your bill) and have it await the future (likely also make the call that creates it)

What do you get by doing that inside the future machinery? Maybe fewer tasks and their call stacks, but is that a huge problem?

Also, what’s with wake and poll? https://doc.rust-lang.org/std/future/trait.Future.html:

“Futures alone are inert; they must be actively polled to make progress, meaning that each time the current task is woken up, it should actively re-poll pending futures that it still has an interest in.

The poll function is not called repeatedly in a tight loop -- instead, it should only be called when the future indicates that it is ready to make progress (by calling wake())”

So, an asynchronous task that doesn’t have an answer yet calls wake to tell some object that it has to call poll on the task, so that the asynchronous task can make more progress? Why doesn’t it just do what it was asked to do until it has an answer?

Also, if a future is inert, how can it ever detect that it is ready to make progress and call wake?

I really do not understand this design.

I guess a UML sequence diagram (https://en.mwikipedia.org/wiki/Sequence_diagram) would help me. It would show what entities exist (if Rust’s future is inert, it can’t be much more than the memory block holding the function result and a reference to the async code. If so, what’s doing the computation?) put names on them, and show what calls they make.
Senate Passes Bill to Clear Green-Card Backlog for Indian Immigrants
Where did browser evolution go wrong that we need light sensor support for augmented reality now?
I would like to confirm, it was just truly awful mixing — the only way the theater was able to get you to vaguely hear the dialog was to have volume loud enough the music physically hurt to listen to; the difference between the preceding trailers and the movie itself was so clear I can only assume someone important got hit in the head sometime during development.

International friends have mentioned it wasn’t an issue, because they had subtitles and could keep the film at reasonable volume, and they overall enjoyed the movie.

Maybe it was intentionally designed to eliminate the English speaking audience. But multiple viewings won’t help you.
Why Linkerd doesn't use Envoy
Conversely, if you don't want to pay the fee, simply don't have a pet.
>...But we knew that she wouldn’t make trouble and wouldn’t have taken her if we had had the slightest doubt

No pet owner thinks their pet is problematic...
You are kidding right? I managed interviews where the same person would perform the same interview with different names and you would interview a person and a different person would show up for work.
Title VII of the civil rights act makes it illegal to classify applicants on the basis of national origin. If you are taking that into consideration while hiring you are in violation of the civil rights act.
It's fair because it doesn't set a precedent in other areas. But yes, in practice it's odd.
The usual practice is to give 2 weeks notice, you get escorted out immediately, and you get paid for those 2 weeks. It's technically not early termination as you're still getting paid.

There's no reason to be rude, talk down, belittle, however.
I worry about what this kind of information removal will lead to. Earlier this year, I saw that Medium was aggressively removing all discussion and analyses of COVID-19 that did not agree with exactly what public health authorities were saying. This is bad because a) free speech matters b) we need discussions/analyses that challenge prevailing thought to seek the truth c) a lot of eventual truths start off as anecdotal observations or speculation.

Of course, we saw earlier in the year that trusted authorities like the WHO can be very wrong - for instance in their claims against mask use and their unusually late claim that there was no evidence of human to human transmission of the coronavirus. If we had stuck to only letting public health authorities speak on the matter, how much more delayed would we have been in reacting to the virus?

Facebook needs to be careful not to prevent healthy and necessary discussion that challenges prevailing sentiment or claims by authorities. I am worried about some of their changes, such as:

> We will also remove conspiracy theories about COVID-19 vaccines that we know today are false: like specific populations are being used without their consent to test the vaccine’s safety.

This is a very real concern to many. Articles have been written about medical colonialism (https://www.aljazeera.com/opinions/2020/4/8/medical-colonial...) and the head of the WHO had to specifically make a statement earlier this year noting that COVID vaccines would not be tested on Africans after two French doctors suggested exactly this (https://www.bbc.com/news/world-africa-52192184). There have been past instances of such medical experimentation, so why shouldn't people be on alert now? Is speculating/raising concern wrong if someone thinks this is happening? Are people not allowed to perceive risks like this based on their own judgment?

Lastly, Facebook seems to be outsourcing the determination of truth to a web of third party fact checkers. However, I'm also starting to see instances where trusted Fact Checkers are incorrect (example: https://www.blackenterprise.com/candace-owens-takes-a-victor...). When they get it wrong, there isn't an easy way to appeal or to even get direct information on what claim is being flagged. This process is once again, anti-free-speech, and inappropriate.
I built a resolver like this for perl/CPAN at once point.

Then realised it would have this problem a few days before I'd planned to release, and didn't ship it.

I am feeling very lucky right now.
DTM moves ahead with fully-electric race series
They did it to protect the locals from the hordes of annoying tourists.
Its because many Americans don't pass the interviews. Many more do. BigTech generally hires agnostic of citizenship or current status.

Source: Am American, and did not pass the interviews 2 years ago
I find it pretty disturbing that tech has this right-wing streak and not only is it a lack of substance or focus, but an inability to consider the argument from her point of view, thus proving her point about prejudice.
It’s always wonderful to hear personal accounts!

I don’t think I understand the sentiment around the teacher workshops that you mentioned. How do you feel about the workshops teaching teachers about an “alternative” multiplication algorithm?
This is a not-union, it doesn’t have those elements at all. It has a fancy office, a responsive website that nags you to use the app instead, and blogs about how they implemented the latest FUD and does have open source projects.

It has a Twitter savvy CEO a it’s mission is to make the world a better place.
Is number two really that bad though? Right now, rich people can find ways to "buy" citizenship already. Now at least some of the money and gatekeeping would flow through colleges. Especially public colleges, who love foreign students, because they pay full tuition.
> And it makes sense for our country to encourage those people to immigrate.

That’s a decision for Congress to make and it hasn’t done that. What it has created is a temporary immigration system for skilled workers. The skills don’t have to be unique, but employers must prove that they can’t find workers with that skill set domestically at prevailing wage rates. And that it seems absurd for places like Facebook to say that when they reject so many applications from talented developers.
It sounds like your dad should've come in on the O-1.
That depends, sure you can point to examples where the Union did improve peoples lives

But then i can also point to examples where they did not, where they ended up driving business out, bankrupting people

Where unions are more focused on their own political power than helping workers

Or even if in general the union helped the "average worker" the collectivist nature of unions means not everyone will be better off. For example Seniority, and "personal connections" are often more of a driving factor in Unions than merit or work performance. In fact highly efficient hard workers are often driven out of unions or forced to "work slower", etc.
Then you should have absorbed the inconvenience of driving cross-country, not abusing a system meant to help people that need it.

Also, I'm perplexed by people's use of the word "humane" when it comes to pets. If you want to treat them humanely (as you would other humans), open your front door and let them walk out to freedom. I've owned and will own pets again...but it's preposterous to compare the animal to the human.
Amazon rainforest rock art depicts giant Ice Age creatures
The first thing you linked to is the personal opinion of someone with what looks like a personal blog.

I have had a college class on Homelessness and Public Policy. I homeschooled my two gifted-learning disabled sons for years, which means I effectively ran a two student school under the laws of California for years. I also spent some years homeless in part due to my own disability.

Before I was diagnosed with a serious disability in my thirties, I was routinely dismissed by people around me as merely "lazy" (while being sick all the time and one of the top students of my graduating high school class).

Lots of people who claim their animal is a "service animal" are people whose lives are in the toilet, the system doesn't work for them and they have serious issues. Inability to prove need is not actually evidence of lying.

I have a dog phobia and don't like being around them. I am all for finding some means to make sure people keep their animals under control in public. I have had lots of negative experiences with assholes who will not control their dog and who feel I am obligated to meet their dog's emotional needs and all this kind of crappy thing.

Plenty of people being dismissed as "merely abusing the system" have a real need and "abusing the system" is their only means to try to meet it in a world that is routinely hostile to their needs.

It's really complicated. Trying to sort out a better policy is not simple at all.
The Intel 432 doesn't make the cut?
The "get" was italicized, and I think it might have meant that OP "gets" Python but not React in the sense that the former is something that strikes a chord with them somehow. Maybe OP finds it easier to review code written in a language that somehow stimulates her/him.

Or maybe OP feels they can intuitively more easily understand if Python code looks good to them in some kind of an aesthetic/style sense (although in that case it might be reasonable to ask if it should be someone else doing the review for other languages, but sometimes there's nobody with better expertise available). Or it might be a combination of both.
How are you going to negotiate without striking (or threatening a strike)? Why would the company care that you know you're being underpaid if you're still going to do your job either way?
Note: This is for US residents only

Personally, I like these types of interactive journalism (simple interactive tools). Another one from NYTimes that I liked was the tool for figuring out whether it was better to buy or rent (can't find the link right now)
Yep, this is what people are not understanding. Too many engineers and not enough business owners on HN. The hardest part of starting a business is getting the network effects on your side, it isn't the tech.
Companies don't just hire the best people, otherwise they would not be advertising for new graduates and intermediate levels of experience. They hire the cheapest people they can get for the skills they need.
I don't know if Dune would be the best example. Have the producers said that they plan on using the year delay to continue making real changes to the movie? My impression was that Dune was essentially ready to go this year, and doing a re-edit to take advantage of TV's lack of time constraint isn't necessarily ideal or feasible. I agree that Dune as a book has enough content for a TV miniseries. But if they barely finished shooting before covid shut things down, it's not as if they can in early 2021 attempt expand the scope of the story they hoped to tell.

I would argue the "Snyder cut" of Justice League might be a better example, but that's also an extremely weird and bespoke situation. That is actually being released as a 4-episode mini-series. Even though HBO has budgeted $70M for additional shooting and production, presumably most of the cut will use what Snyder shot back in 2017. I'm unclear how much he shot back then was then cut when Joss Whedon took over. Snyder being who he is probably had wanted to do a 3+ hour movie for the original release, and may have actually shot most of those scenes.
So give out ten times as many green cards and remove the restrictions.

You don't want to do that? Oh, I see.
Of course, neither Stripe nor users of Stripe Treasury would be launching a bank, but you could provide financial services for other businesses, entirely powered by Stripe Treasury and Stripe Connect. It's pretty analogous to what Shopify is doing with Stripe Connect, Treasury, and Issuing to launch Shopify Balance: https://www.shopify.com/balance
These ideas have almost no empathy, and they frighten me. The world they describe is a dystopia.
Does it matter? There is no realistic way that all the best developers, or even all the good developers, already live in the USA.
Base salary is similar everywhere. It’s the equity comp that is the difference, and the part that is more a function of the leverage you have as a candidate. H1-Bs are more desperate and less likely to have leverage to ask for high equity comp without a bunch of other offers.

And again the bigger part of wanting H1-Bs is that they’ll work a lot harder and turnover will be lower due to threat of having to leave the country.
Gah, the exact same thing started happening for me with teams this week and it’s been driving me crazy.

I guess I’ll have to rm it, all its junk in ~/Library and see if it gtfo’s and starts behaving again..
If the Justice Department wants to go after true abuse of the H-1B system, they should issue a press release saying that the unequal terms are fundamentally unjust for workers and therefore unavoidably appealing to employers and they refuse to prosecute mistreatment of non-H-1B workers until Congress acts to address this, because they see it as a waste of resources to dissuade companies from doing something so absurdly rational.
The Making and Maintenance of Our Open Source Infrastructure [video]
The Arecibo message was sent out 46 years ago, in 1974 [1]. We'd only miss responses from potential respondents who are between 23 and (23 + (time to build replacement / 2)) light-years away.

Fortunately, the message was sent to globular cluster M13, which is 22,000 light years away. As long as we get it done by the 47th millenium AD we should be fine.

Unfortunately, applying Parkinson's law to that task means we've got a lot of work to do!

[1] Side note: It somehow never ceases to amaze me how very year, my mental shortcut for approximating the number of years since a given date by subtracting it from 2000 gets less and less accurate.
And how are you going to show that your candidate actually has the “is in top 100,000 in the world” skill?

I think that US should have an option to give residency to top professionals, but H1B visa hasn’t been designed to allow that, and it is now used for that through hacks, legal fictions and tacit agreements.
> It’s not impossible to make copies of and secure private keys if you have a plan

I was 100% discussing my scenario. I would absolutely not have enacted a careful plan with multiple fall-backs. Which is it's own kind of self-indictment tbh, but one that I am at peace with. :D
Yeah. On my team the code writer “arbitrarily” assigns the code review to anyone else on the team with the intent of assigning to someone with domain experience related to the topic or who wants to get more familiar with it. Though one person may write the code, it’s rare that any code was developed solo in a vacuum. So that other person (or people) are obvious candidates to be selected. Most of us lurk on all PRs so anyone can also chime in if something jumps out at them. Obviously most won’t lurk on code details but will lurk/chime in on strategy discussion or assumptions. This works best when there is a well written PR description.
You aren’t simply going to accept any offer, you are going to negotiate a fair one thanks to the intelligence you obtain from not-union.
Used to work with a guy who was a big coke and heroin dealer in NYC during the 80's. Biggest coke customers? Wall street traders pulling all nighters. Said he knew lower Manhattan better than any cab driver. Second biggest customers? Bored house wives, many of which regularly slept with him for free coke. Heroin was supposedly big among surgeons he claimed.
Indeed. reminds me of this speech by Jacob Blake’s sister: https://youtu.be/Ijp85on6UHY

“I’m not sad. I’m not sorry. I’m angry. And I’m tired”
I don't understand this argument. Why do the providers of the feedback need to be unmasked? So they can be disregarded because of their race or gender or "position of privilege"?

From what I can tell, she doesn't seem to address the points raised at all and instead complains they won't tell her exactly who said what.