skysight-inc/HackerNews huggingface dataset:
> Models 2 to 5: Disentangling the effect of the ivermectin-based kit from medical follow-up

> The intervention consisted in providing the ivermectin kit, but also in offering a patients follow up implemented by the Locatel call center. To isolate the effect of the ivermectin kit from the Locatel tracking.

They claim that the can remove the effect of the follow-up calls by phone, but this is one of the classic spots were there are problem. That's the reason why the studies should have a double blind control group, that has an identical treatment to the test group.

> Locatel follow-up: A dichotomous variable in which 1 was assigned to people who agreed to receive telephone and medical follow-up via Locatel.

This is not a random subgroup. Probably people with mild symptoms don't agree ("Nah"). Dead people don't answer the phone. If someone goes to the hospital twice and the second time agree to take the kit or the phone calls, how is s/he counted?
Agree with you on that. I don't see any advantages to RH at all but they were the first to really target that group and has already acquired them as users. That group of users is worth a lot and will be worth even more over time.
Something doesn't add up here.

Levels is showing that the average senior engineer at Netflix is only getting $11k stock though. If employees were allowed to choose what percentage stock they wanted, I'd expect most employees to choose a larger percentage than that.

Stock is likely to grow in value over the course of the year while cash is almost guaranteed to lose value due to inflation. You'd have to be pretty pessimistic about Netflix's future to choose the all-cash option. And even if you're only neutral about it, the stock is the better choice because it's inflation protected.

If I were a Netflix employee, I'd probably choose $200k cash, $300k stock. The fact that levels is reporting such wildly different numbers tells me employees don't actually have that level of freedom to control their comp.
What are typical stats for heatwave fatalities in BC?
An anecdote: I quit my soon to be "hybrid" job to move to a fully remote one.
> I'm not sure where you're from, but if you're working for a US firm they should be paying you US wages.

Some politicians abroad are bragging that their engineers are worth 50K less than the US in their sales pitch. [0]

[0] https://globalnews.ca/news/4178326/amazon-vancouver-tech-wor...
For every job that it's open in one of the FAANG, recruiters get thousands of applications. It sounds like many are trying, but the vast majority never gets a call back. Others cannot pass the interview. Others again are not interested in working in a very demanding environment.

I worked at a FAANGs, now I work in lower-tier tech company. I make 3/4 (low-ish upper tier) of what I used to make, I work 1/8 of the hours I used to work, work stress is non-existent. Many people, many reasons.
The wars are over, the component abstraction won. Angular, React, VueJS and Svelte all begin squarely with the UI component. They only differ in their syntax and structure for wrapping up CSS, HTML, and JS/TS into a unit.

Also this is just my own observation, your mileage may vary, but when back end teams are tasked with upgrading front end tech they pick Angular, and when experienced front end guys are given a project for a tech refresh/rewrite they go with React.

Most build tool arguments IMHO are weeds. Core is having a goal - something you need to get working on a deadline. That tends to be a great weedkiller.
I've learned so much by lurking on the Swift standard library team's proposals, but digging around the std lib is something I rarely do. Were I really learn the most is from other Swift projects developed by many std lib authors like the Swift Argument Parser, Algorithms or Collections projects. I find these useful because it gets me practical pro-tips and I get to see std lib in practice without needing to know the nitty nitty gritty stuff. So that's somewhere in between a std lib and a "successful project" on GitHub I guess.
Amazon is filled to the brim with predominantly Chinese scammers that they have shown no interest in stopping. Scams I've seen:

- 2 pack scammers that sell someone else's product as a bundle, but it costs more to buy the 2 pack than it does to buy the real item twice.

- Listing swaps, where someone will take a commodity listing with lots of reviews and change the listing to sell overpriced broken garbage

- Counterfeiting or extreme product cheapening after a listing receives recommended status

- A mountain of fake review schemes now including this.

These bad actors don't contribute to the Amazon market. There's little reason not to ban them for ToS violations.
Companies tend to put an emphasis on avoiding false positives, and usually don't care much about the risk of false negatives. They know it's possible for someone to be great without a degree, or any other random arbitrary requirement. But they know that there's a higher likelihood that someone without the requirement does not fit what they're looking for, so they're willing to lose desirable candidates as long as it removes a certain ratio of undesirable candidates.

This is specially true of companies that get thousands of resume submissions, like Google, Facebook, etc. For them, removing the noise is a huge challenge.
> Catholic religious will be happy to tell you that “heterosexual love and family” is the only moral option.

The Catholic heirarchy will be happy to tell you that consistently.

Catholic religious are…not the same thing, and substantially more diverse.

(Source: been Catholic approximately my whole life, and known quite a few religious, having spent a long time in a parish run by an order, and some more time regularly attending and volunteering in a retreat center run by a different order.)
We had the completely free "click here for a default tax return" situation here in Canada, at least in Ontario.

As of last year (in my case) finally the tax authority had all the information slips you need to file already in their database.

The freely usable tax software (Studio Tax) was able to download and autofill them to generate a valid (as far as the government knows) tax return that could then be e-filed.

The only thing that changed was that the donation-based model of Studio Tax wasn't enough, so now you have to pay CAD $15 per installation (not per return) in order to actually file - but you can still try it out and see what your refund will be before you pay.

It would still be better if the government had all this on a website, but $15 per household is not the end of the world and won't ever fund consumer hostile political lobbying.
I did it a few years ago.

For me, the former type of job required very little actual work. It was comfortable. It was easy. It paid well enough for a single young person. My nights and weekends were free to pursue other interests, some of which were very time-consuming (e.g. flying helicopters part-time in the military).

The big turning point for me was having kids. The inherent danger of flying caused me to leave the reserves. The increased monthly budget required for kid-raising got me out of my comfort zone. I looked for a new job for the first time in 10+ years. My TC now is double what it was when I started that process 2.5 years ago and I'm well into the latter category. Partly that's due to moving to a name-brand company. Partly it's just a great market for SWEs. Partly it's years of 3 - 5% COLAs that made me fall behind market rates.

Switching jobs is hard mentally & emotionally, especially if you're basically comfortable already. I suspect that's why many people don't do it.
Previous discussion:

13 years ago Indie Game Developer does 100 day protest Nintendo https://news.ycombinator.com/item?id=412757

8 years ago About the Kickstarter https://news.ycombinator.com/item?id=6908321
This is partly a labour law thing. The EU benefits from freedom of movement and work, so people can apply to different countries without worrying about immigration. Residents outside the EU (third countries) may have to prove why they'd be a better choice than an EU applicant; rather the onus is on the company. That will also depend on the role and the employee but generally companies will prefer to hire locally if they have international offices. It's easier to move an existing employee to a different country than hire internationally, usually there are specific visas for that case.
Remember in big companies the internal politics rule the day. It’s cheaper to buy more computers than to become the overlord of computing.
You can extract the Symantec TOTP secret and use normal apps with it. This guide is from a reddit comment and I revised it slightly:

1. install pre-reqs:
sudo pip install python-vipaccess && brew install qrencode

2. Run: vipaccess provision -p -t VSMT

This will print out all the information needed. Note the Symantec ID (it looks like VSMT12345678). It is what goes in the "Credential ID" field when adding a new device on Schwab's website.

3. Save the otpauth://... data into data.txt.

4. (Optional) Modify the issue=Symantec parameter to read issue= Charles%20Schwab Also change VIP%20Access:VSMT123456789 to your Schwab online banking username. These are purely aesthetic changes and will only make a difference in the label that shows up in the Google Auth app.

5. Run: qrencode -o qr.png -s 15 < data.txt to generate the QR image (qr.png) from your otpauth data file.

6. Scan qr.png with your TOTP app.

7. Go to Schwab -> Service -> Security Center -> Manage Two-Step Verification -> Add another Security Token and input the Symantec ID from step 3 (it looks like VSMT12345678) and the current rolling TOTP code from your TOTP.
Yeah agreed, we're working on a better way to collect this in a new form. The plan is to initially collect the original offer as a standard and then having another stock compensation field + a description text box to account for appreciated value and also any details for refreshers etc.
When the "fine" is minuscule relative to profits and the bulk of it goes to a private company / self-regulatory organization (FINRA: [1]), it might be more accurate to label this a "bribe" for plausible deniability...

[1] https://en.wikipedia.org/wiki/Financial_Industry_Regulatory_...
Yup, they "dropped out" not because they were failures but rather were too successful.
Young American Adults Are Dying – and Not Just from Covid
If you consider US political polling, one key correction is demographics of people who respond well to optional polls. Of course, they have eventual ground truth and are only predicting a 1bit outcome. Still, do you guys have any thoughts on corrections on the data you get in?
left-pad (https://www.npmjs.com/package/left-pad) is the quintessential shallow module. A domain specific language is a very deep module.
They get elected on one thing and do another. They should be held liable for misleading their base at the very least. Also misinformation and propaganda is rampant so it's very difficult to make educated decisions, now more than ever.
Allowing “nationalization” to remain a dirty word (and not “privatization”) is a much bigger gift.

Why should it be off the table? Does the average person even give a shit about the public/private status of Intuit? I get conservatives will complain but they will (and do) literally call ANY improvement to the IRS Communism. Is the hope that if you play language games they’ll see the light?
Random number generator (included) by language
When working on Win2k it started off still trying to support MIPS and PPC but then shipped only x86 and Alpha
Have your heard about a little thing called lobbying.

https://www.propublica.org/article/inside-turbotax-20-year-f...
Why did you feel the need to be pedantic about that? It's not a strange question to ask if someone has experience in Blub 7 or its popular framework Blubbimate.
But didn't they make the office even worse by going from cubicle to open office? Often less space per person, less privacy, noise travels further, visual distractions, etc...
It's not exclusively PG's problem, entrepreneurship/SV culture as a whole has been a driving factor.

It's a problem we have at a societal level and just blaming someone is reductionist. Our culture values work over everything, and it needs to stop.
Why would you say that? Most devs I know dont loath their jobs and I know many who actually love it. Never heard dentists, accountants or schoolteachers sound as passionate about their craft as I have devs.
>They leave out the implementation. Code has structural and algorithmic details that just have no comparable concept in recipes.

That is really quite debatable in some contexts. Declarative languages like Prolog, SQL, etc. declare what they want and the system figures out how to produce it. Much like a recipe, really.
It is time to solve these problems from both sides, upstream and downstream.
RFC 7667: RTP Topologies
Even people who care about Mozart's music largely have no idea how much other stuff from the time period they might have enjoyed that was lost, and that hypothetical loss is not ruining their life at all.

We don't live dramatically longer or have dramatically larger memories than our ancestors, so things necessarily have to get lost and replaced by the new things that have been created since then.
Buy Potassium Cyanide Pills and Powder (Suicide Pills)
You reminded me of a time in high school when I worked for the local library. The librarian had a perverse habit of closing the windows in the back room during the summer, making it unbearably hot. My mother, who worked there full-time as the Children's Librarian--the Librarian's direct subordinate--told me that during winter this woman would open up the windows and make everyone freeze.

So while I worked on a program in FoxPro to automatically print out new catalog cards, I also wrote a small program in QuickBasic to print out (depending on the time of year) a message saying "OPEN THE WINDOW!" or "CLOSE THE WINDOW!" (the latter signed by "The Frozen Ghost") and then pause the computer for a good minute or so just to make sure somebody read it.

For good measure, I made the AUTOEXEC.BAT file and my program read-only, and then deleted ATTRIB.EXE from the hard disk so that it would at least be somewhat annoying to remove.

Years later I got a call from an IT tech who wanted to ask me some questions about DOS (he never specifically said why!) and I feigned ignorance. It felt good.
As a manager and I can tell you that the push back to estimates is primarily from engineers and cheap company owners ("why spend time estimating when I/they can code?"). Estimating, wire framing, documenting, manual testing, security testing, etc are all hard but necessary.

If you don't schedule time to estimate, the estimates are worthless. Rule of thumb, anything that can be done by one engineer in less than 1 month should take about 1 day to estimate, anything under 3 months, one week, anything longer should take up to a sprint (2 weeks). As a manager with experience, you should roughly know what level of time needs to be spent by your team planning their work prior to executing. Chances are, in the estimation work, the engineer(s) will discover questions that have not been answered by the product specification that need clarification. And that's the whole point: getting as clear of a picture as possible.

As for any manager that thinks they can squeeze value is naive about what software engineering is. This is not a manufacturing line.
https://danluu.com/bimodal-compensation/ covers this well.

This skew is not obvious to people outside Silicon Valley, but it's discussed more now that sites like levels.fyi are providing data. Even more shocking is the split between SV/NYC/SEA salaries and the rest of the world. When the Google internal Salary Spreadsheet was created, people were amazed and the difference in salaries between LON/EU SWEs and US SWEs given that both groups are equally skilled.

Getting a FAANG job is hard, but it's worth it for the ability to retire after a decade of hard work compared to working for multiple decades at a normal tech company.
Every weird tax rule that makes your tax filing harder is a tax break for someone and that person will fight to keep it.
Main JPL gallery with descriptions and downloads is here:

https://www.jpl.nasa.gov/galleries/visions-of-the-future

from 2016
Robinhodd started that push, no? They were comission based before
Anecdotally, it's either they can't relocate because of reason x,y,z (family usually) or they can't pass the interviews for those highly paid positions (or some people just aren't pursuing money above everything else).
I think this is a great point. You need some way to account for what the stock has done over the period.

My understanding of tax is that escrowed shares (common for longer grants) aren't beneficially owned by the employee until the vesting expires, at which period the income is considered "earned" since it's yours (i.e. you can spend it), and taxed.

This means tech salaries are being somewhat artificially inflated by the huge run-up in general US equities (stock market). If the market is flat/down over the coming years, you're going to see these numbers crater for no reason other than that GOOG didn't double/triple over the past decade.
There are video games out there that pose challenges very similar to the one's one encounters when programming. Several commenters have mentioned in other threads that Factorio is such a game. (I never played it myself.) If that's the kind of game your brother is interested in, you might sell him on programming by saying: "In essence, it's just that, but paid."

I remember playing an educational web game long ago where you had to program a robot with a limited set of control flow statements so that it could autonomously reach a goal. The game had an isometric perspective and the robot had to react to all kinds of obstacles. If anyone remembers this game, please post a link. It was great but I didn't bookmark it.
I don't understand how people take "move fast" and interpret it as "move fast with no understanding". The whole point is to "move fast towards understanding". If understanding isn't the goal here, that leaves all the activity as little more than stirring your mixture to accelerate Brownian motion. It seriously undermines the mystique about intelligence being in any way involved with the tech industry.
None of what was described in that post sounded like it required any kind of deeply technical knowledge to solve at all.
Instagram is working on a paid Stories subscription feature
busy wait spins your cpus.

I don't know for sure, but the benchmarks you linked do some more RCA, which involves looking into why cowboy2 is not great (tl;dr HTTP2 support is hard)

also, here is how stressgrid can POC (possibly too dangerous for prod?) to 100k cps (which is on par with what Go can do in the article you linked), you could recompile kernel and configure ranch differently, would probably need to be proven out more:

https://stressgrid.com/blog/100k_cps_with_elixir/
We invited a repost of this article (related to the second-chance pool - see https://news.ycombinator.com/item?id=26998308) because HN loves stories of original single-person projects, especially where the developer has persisted over years and has some kind of unique vision.

I didn't read it closely, and I hope we didn't accidentally bring unwanted attention to someone's personal struggle. Bob, if you're reading this, we wish you all the best. Commenters, if you're reading this, please be kind and let's not have any sort of garish spectacle.
The question is whether it’s practicable, and if it is, we should ask why other developed countries rely on heavy middle class taxes instead.

The fact of the matter is that if you define “wealthy” as the top 1% (as Biden implicitly does by refusing to raise taxes on folks making up to $400,000), then there just isn’t enough money there to pay for a robust welfare state without raising middle class and upper middle class taxes. Doubling the tax rate on the top 1% (which isn’t in the cards) would raise $650 billion annually. That won’t even come close to closing the current budget deficit, and won’t pay for even a third of Medicare for all. It would pay for the Biden infrastructure plan, plus maybe free college, but none of the other things in the progressive wish list.

Even if we take as drastic a step as doubling the tax rate on the top 1%, it would still be highly inequitable to distribute that money for free college before hitting priorities like universal healthcare, improved unemployment insurance, etc.
And they aren't a retail brokerage with customer service obligations to ordinary people. Their counterparties are sophisticated, which is a regulatory way of saying "mostly on their own here".
Oh… so they basically have levels, just informally? Or are the expectations actually the same for two people making 300 and 700?
I beg to differ on that. On my experience, both interviewing and being interviewed, capacity to learn and adapt to different languages and proven experience of having done that lifts the bar significally and accounts for most of the tecnical requirements, the rest being just practical knowledge or solid fundamentals.

For sure there will be places on which the person weeding out resumes might miss that a competent programmer on most interpreted languages can jump between them and get up to speed pretty quick. Such places I would avoid anyway. At least on my echo chamber, I thought these were on the minority nowadays?
Looks like 4 things on inlinemanual.com and one on sentry.org
If you make trading as easy as playing candy crush you don't have to have good CS to get customers.
I think this is a big part of it. I've worked in Silicon Valley ~10yrs and I'm surprised how little actual work people do at these 60-80k jobs.

It really isn't comparable. The way SV people work, the expectations, level of responsibility, selectivity in hiring, and sometimes hours/stress, are of a kind only found in law or medicine elsewhere.
You are forgetting how expensive it is to replace smart and skilled people.

There sure are millions of them, sure, but not necessarily millions of them available when you post your opening. I know because I am searching for senior Java devs for a stable, global, wealthy corporation and yet it takes months to fill positions.

Then to the expense of searching you need to add the expense of the guy having to spend at least a year on the job to really become productive, learn the system, the organization, learn the problem to be able to effectively design quality solutions, etc.

If this guy leaves in 2 years on average you have spent most of the time basically searching for him and waiting for him to warm up.

Smart and skilled people spend a bunch of time learning your problems, figuring out solutions, only to take all that knowledge and experience with them to be replaced for a green guy who will have to start mostly from scratch.
First of all - If you are happy - everyone around is happy or content at least ( except teenagers - you cannot do it right for them - so don't try )

The thing with 'growth' is that tiny little man inside your head you were raised with - ignore him

think like a cave man - if the mammal(current stuff) still exist until I longer/resign, I'll will stay

If this mammal extinct(e.g. program language) - evolve

You have everything - which makes really (life)happy

Life is not your Job - Its your Life

If a nice opportunity looks around, peek into it, maybe its worth a change

choose wisely at this point

If you are sad everyone else is sad, maybe you lose everything because of sadness

To my person I work roughly 20 years in the industry - as a networking guy - raised & built networks you use

I did the unwisely way

Took a unwisely chosen because of indoctrinated emotions and lost everything

If you stay in between - make a clear mind first
Try using https://deepl.com. I usually get better results than google translate with this site.
Interestingly, `touch` is not idempotent because it modifies timestamps. Not being pedantic, just an interesting consideration. `mkdir -p` is idempotent, I believe.