skysight-inc/HackerNews huggingface dataset:
> FAANG pays a lot for you to join them and give good raises, but they don't pay extra to make you stay instead of leaving for another FAANG

No, they just choose who to reward according to whatever their metrics are and how someone's management chain chooses to apply those metrics. These rewards are explicitly stock-based to help with retention.

Some examples:

- Have a "top talent" marker, managers get N% of their headcount to distribute each year. Anyone with the marker get more comp than their peers.
- Create stock and bonus bands based on your rating and level, then heavily reward high senior bands compared to others.
- Create a special retention program for specific areas of tech (eg ML) or for senior engineers who "cap out". Anyone in these programs gets a boost to comp.

These things can be combined such that you can have 2x-5x differences in compensation for two engineers in the same department at the same nominal level, sometimes with small differences in performance ratings.

When used correctly as intended programs like this reward people who work the hardest, are the best at what they do, or who will cause the most pain if they leave the company. If used incorrectly they become a tool for managers to reward their friends/sycophants. If a manager doesn't think about how to use them at all then it becomes a random walk, biased toward whatever you happened to do around review time.

But no the FAANG companies are absolutely aware of the effects of retention and deploy resources to retain employees they think are important, at least at a high level. Sometimes those efforts don't reach the right people and sometimes your estimation of who is important is not aligned with the company's view.
If you're comprehension of my reply is any indication, you could of probably used more English classes.
I've also seen scenarios where they undo bank account transfers without notice to clawback funds they're suspicious of.

I finally created a separate bank account that I connected Paypal to and never leave more than $30 with them and zero in the account. Trusting them is a quick route to losing everything they can touch.
FedEx: equip aircraft with countermeasure against heat-seeking missiles [pdf]
IMO coding should be taught like a trade. Take woodworking for example. Sure you spend some time learning to make straight cuts etc, but you quickly move to building thing with a lot of feedback.
Criminals drink water. You should stop drinking water right now if you don't want to turn into a criminal!

/s
This study appears to suggest that MS is essentially "long Epstein-Barr." Terrifying if the same pattern holds for covid, given the number of people who have some sequelae (the most conservative estimates are 2-5% for "serious" post-viral symptoms, which would be hundreds of millions of people worldwide). There will be an extraordinary amount of suffering, not to mention radical shifts in economic and public policy.
We're talking in terms of the general consensus. The topic of this conversation is a POLL attempting to gauge that general consensus.

You're switching the topic to be about you and your individual ability. You're obviously the center of this conversation. Good for you.
Here's a link to the article [0].

Just a bit of background - 95% of humans will experience infection with EBV at some point in their lives. Once you're infected, it remains latent, only flaring up in particular circumstances. MS is an autoimmune disease, like many others, and this paper does not imply that EBV directly causes MS. Obviously, as so many more people have EBV than have MS, EBV infection does not completely explain why people get MS.

Just to put a small caveat to the paper. The comparison is to EBV 'seronegative' population - this is a minority of people (i.e. people who do not have evidence of being infected with EBV). You could argue this is an 'unusual' population in the first place and there's something about them that provides protection from MS.

Another point is that EBV is a risk factor, there are other risk factors known too. I think the key to understanding a lot of autoimmune diseases is to understand how our adaptive immune system works. Our immune response is a very complex cell-to-cell interaction between millions of cells all with different roles, and how the immune system decides whether something is a threat or not is not, and how to respond to it, is not yet clear.

[0] https://www.science.org/doi/10.1126/science.abj8222
I think it’s somewhat self reinforcing. Work life balance got askew during the pandemic. As team members leave, the expectations don’t fully reset, so workload of remaining folks goes up. They leave, furthering the situation. At some point the cycle is complete and the team is almost entirely new.
I have opinions™, but mostly agree with this article. Most intro coding classes and course materials read more like a glossary than a lesson. This contributes (rather directly) to the failure to retain a diverse student base in intro CS program. We've gotten a lot better at recruiting CS students from underrepresented groups (women and BIPOC chiefly), but numbers drop off quickly[1].

Studies in math education have shown that the way material is presented/courses are run has a huge impact on reducing disparities[2]. This is especially important in CS especially when boys are encouraged from a young age to do "techy" and "geeky" things in ways that girls usually aren't. Students arrive in intro CS courses, are sat next to students who have been coding since they were 10, and are rightfully intimidated even though they could succeed in the course.

While I was at the University of Michigan, I helped a professor develop "Joy of Coding," a mini-course for high school students that focuses on sparking desire ("joy") rather than teaching CS first principles[3]. By the end of the first lesson, students are manipulating images with code – a real "WOW!" moment. It's built on Pathbird, a platform that I built (in conjunction with UMich faculty) to run more engaging and accessible courses in computer science and computational subjects. (Shameless plug: if you're interested in Pathbird, or even just to chat, drop me a line at travis@pathbird.com).

[1] https://cse-climate.engin.umich.edu/wp-content/uploads/sites... (see page 8)
[2] https://www.colorado.edu/eer/sites/default/files/attached-fi...
[3] https://continuum.engin.umich.edu/programs/jumpstart-coding/
there is an experimental[0] treatment for MS, the "immune system reboot". i am a layperson but my understanding is stem cells are taken from the patient, the immune system is "destroyed" through immunosuppressants and the stem cells are then used to rebuild a "naive" immune system in the patient.

based on the info in the OP, i wonder if the MS result from EBV is random; what is the probability of a rebooted immune system to follow the same path after exposure?

[0] - https://www.nih.gov/news-events/nih-research-matters/immune-...
Remix is a great new framework for React.

Using React Bricks you can create visually editable content blocks as React components and content creators can then create in a visual way.
There are 3 starters for Remix: Website with Tailwind, Blog with Tailwind, Empty project.

You can learn more at https://reactbricks.com
The other golden handcuffs are vesting schedules.
I'm switching from a FTE to a contractor next week (for a different company) so now I'm curious to know what exactly you didn't like about that arrangement.

I'm personally making the switch to work three days a week and focus on my own project the remaining two.
As far as I know it is simply not allowed to make any sort of business-related transaction on a personal account, regardless of the size of your business or anything else. I asked them if that was a possibility when I saw it wasn't possible to open a Business account for a brazilian company, and they very clearly said no.
The thing is, in today's environment you can almost certainly get more cash comp at another company, almost no matter where you are. The stock can hold you back. The new company will probably give you more, but there will be a cliff. Often you can negotiate for something like giving you the stock money you'd get in the next 6 months as a hire on bonus.

If you worked at a company for a few years and they went ipo, that's a different situation.
Just sent a request for account deletion (https://dsar.humblebundle.com/). Itch.io is much better when it comes to Linux DRM-free games.
Like....Tor?
I've been in that situation twice. The first time I stayed 6 years too long; the second one I stayed 2 years too long. I've never experienced a merger where I worked that the absorbed company to be worth staying.
Hah on the contrary it's exactly the kind of obtuse, pedantic response I would expect on HN.
We've had a few European colleagues move back home since the referendum. It's sad but entirely understandable.
People leave some jobs because of money: low paying jobs, generally. But I think this statement is more correct than not.

If people are quitting successive jobs for incremental pay raises, it probably means they hate things other than their salary, but don't believe those things are going to improve.
I’d be interested if you were fully remote.
what a stupid move..

the only way to go is to boycott
This whole mindset is so shockingly wrong from an academic perspective.

Research based on or involving code/models/algorithms should always be accompanied by a code drop. Nobody expects the code to be of good quality.

Everything else is not reproducible - and against the scientific codex (IMO).

I read so many papers that claim incredible results, and wondering how they implemented their models in this particular simulator (close to impossible with only what is out there), only to find that there is just nothing to be found, anywhere. No repo, no models, no patch. NIL.

Sending an E-Mail? No response.

Further, anyone could just claim anything this way. Why bother doing any real work?

What if there is a small error in the code?

Wouldn't it be better to know that? In a scientific sense, searching for "the truth"?
I mean, anything that happens here would have to be a non-profit with really strong commitments not to enrich the founders, or it's DOA. But that's a necessary and not sufficient condition; you can imagine all sorts of non-profit attempts to effectively reclaim the roots that would fail for reasons other than money; for instance, such a project would also need to have governance matching the expectations of the rest of the Internet, which is tricky to do.
> label themselves as plural

No
Found this in my news feed, so this timely. Good news I guess!

https://www.forbes.com/sites/roberthart/2022/01/14/moderna-s...
I think this type of response should referred to as, "Refutation By Irrelevance".

In this case, Person A claimed that X will happen by Y date and Person B proved that literally the opposite happened by Y date.

Your response is to say that it may not be true by Z date. Which is all fine and good but not the point. It didn't help that you offered as proof a link to a web site that states it is "focused on the environment, social justice, indigenous rights and travel" that has an obvious bias against the thing that it is criticizing.
Having a BATNA that you're perfectly fine doing takes a huge amount of pressure off in a negotiation.
John F. Nash's work in pure mathematics (1952-58)
Over the timespan comparable to a mortgage? Broad-based equity funds.

The worst ever 20-year return for S&P 500 was +6.4% per year for the 240 month period ending in May 1979.

https://www.thebalance.com/rolling-index-returns-4061795
To add to that:

You'd use a custom vocabulary as well. So rather than "curly open" you'd use "heck", and instead of "enter" it would be "bark". I'm just making the actual words up here, but the point is to use a different/more simplified vocabulary that's also easier to understand by the computer.

https://talonvoice.com/ is also worth keeping an eye on.
I was wondering what the genetic factors are that cause EBV to push people to get MS and found this excellent paper [1] (see the genetic susceptibility section).

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6334604/

[2] https://www.google.com/search?q=genetic+factors+that+cause+E...
I get that, but his argument is that you could do it with no additional work.

"The beauty of this technique is that you are already using SQLite because it's such a powerful database; with no additional work, you can throw it on a static file server and others can easily query it over HTTP."

I doubt very many of those already use sqlite. As soon as the additional work is added, its probably easier to just expose it as XML or JSON.
Because there are no good subscription services available for the Windows market already. Oh wait I've got Xbox Game Pass and dozens of free games on that.
And EA Play
And the 1000+ games I own on Steam (Many bought from Humble) and the Epic Store.

I had Humble Choice for a year and loved it, then last Feb I skipped a month because there was nothing I wanted. I haven't paid since because the Choice options were getting less and less valuable to me. (As in interesting games, not price).

I almost purchased another year in their sale last month, but I'm glad I didn't I'd feel very ripped off now.
"<x> is broken" -- clickbait title. His approach is fine, I like it. Let him offer it to paying customers, and see how they like it.

There are many different approaches to teaching out in the world, some free and some not. There are code boot camps, which survive only if they work -- since they only last 12-20 weeks, bad feedback would sink them pretty fast (unlike 4-year colleges, where the worthlessness of your degree doesn't become apparent until years later).
one person shouldn't be able to hold this much power
Since the risk for the non-EBV group is 32x less, you'd be increasing your odds from like 11 in a million to 399 in a million no?
> I really want ADT and pattern matching
I feel like many people go to the Rust bandwagon for the wrong reasons while mosts would benefit more from a higher level and more expressive language such as scala 3
At least in large enterprise software world, I have noticed in recent years that managers are starting to offload everything to the individual contributors. For example, in the early 2000s when I started my career I remember managers would do project management and interface with other teams, among other things. I've started that at least in my last 3 positions, managers will typically offload this work to engineers, who don't typically have the skillset to do these things and thus causing a suboptimal operating environment.
> When I gave my verbal notice, suddenly there was immediate backpedaling and said maybe something could be worked out. I declined because I don't negotiate like that. If you mismanage a negotiation, there is no do-overs just because you overplayed your hand. The trust is broken.

Agreed. That's like trying to take your money back once you see a river card that doesn't help you in poker.

Just doesn't work like that. Negotiate in good faith or accept the potential consequences.
When I was in junior high school in the 90s in my computer science class we learned Pascal by programming our own Light Cycles clone. Everything we learned was in service of making our game work. And we each came up with different solutions to accomplish the same things, and learned from each other.

This article seems to imply this isn't how things are done now, but surely they still are by most?
> each of those questions is about a problem our team actually had to solve before

On my last job search I had one interviewer state (very proudly) the systems design question I was being asked was an actual problem his team had to solve. I don't doubt the veracity of his claim at all, but it probably wasn't solved by a single person under the time constraints and pressure of an interview.

Most likely someone on that team spent hours or days researching and designing potential solutions before drafting a design document that was shared and discussed with others, perhaps informally or perhaps in a meeting (or over the course of multiple meetings) where tradeoffs were considered among people with deep knowledge of the existing system and problem space. Expecting a candidate with only superficial (at best) knowledge of your current system to come up with the same or similar solution on their own in 30 or 40 minutes seems a bit unrealistic to me.
>They did not steal food. Just expensive electronic entertainment devices.

During the 2011 London riots, looters consistently avoided bookstores in favor of "shoes, clothes, computers, and plasma televisions". <https://news.yahoo.com/pattern-london-rioters-leaving-bookst...>
Best of 2021 – Siloscape: The Dark Side of Kubernetes
Summary of GitHub Standard Fork and Pull Request Workflow
> is worse than alcohol for your brain

It depends on the definition of "worse". If cell death over time, then maybe alcohol is worse. If it's how much a recreational/entertaining dose disturbs the workings of the mind, the operation/rational/ability to live a normal life, which is the purpose of the mind, then I would say heroin is worse.

I would assume the amount of dopamine a drug releases is directly related to its ability to disrupt someones life.
> The port of Novorossiysk, for example, is the largest port in the entire Black Sea

Thanks - I am now better-informed.

> I also don't see what about that is "humiliating"

The ship's passage through the English Channel was constantly monitored by UK military jets, as well as by news reporters, who mocked the condition of that decrepit carrier. I don't know if Russian leadership actually felt humiliated, but I'd have been humiliated had it been me (I wouldn't have embarked on the voyage in the first place, unless I had a shiny new ship).
I get that free with my PC Game Pass :D
12ft – MI5 warns Chinese 'spy' has been active in Parliament
Same thing happened to me at my last company. I was over worked, wore too many hats, and was paid significantly less than my team mates who were more junior than I was (and had less responsibility). I had a handful of conversations that never amounted to anything. As soon as I put in my notice with a new offer in hand suddenly I was able to "set my price".

I left for other reasons as well, but it really shone a light on how management thought of ICs. Managers: proactively reward your ICs, don't wait until they're halfway out the door. I would honestly take a less aggressive adjustment in comp if it was done proactively, rather than waiting until I'm fed up and on my way out.
> They might literally have brain problems.

Or they might literally be children.
bro, I was 17 at the time. Wasted the next 10 years living with schizophrenia. Smoke your weed but dont preach about alcohol abuse
13 inch screen is very small for me. I would prefer atleast 14 inch. otherwise, laptop looks very good.
This is a great write-up!

Makes me wonder if there is an alternative universe in which there is a syscall with semantics similar to mmap that avoids these pitfalls. It's not like mmap's semantics are the only semantics that we could have for memory-mapped IO.
The vast majority of the drop in Labor Force Participation Rate (LFPR) is Boomers permanently withdrawing from the workforce (some of which may have been accelerated by the pandemic, both because of convincing people they didn't want to keep working and disability, but while there may be some temporary unretirement driven by improved working conditions and rising costs & pay, most of that won't reverse.)

The “working age” band has a lower end, but no upper end, so demographic bulges passing through retirement age produce LFPR drops.
I was recently toying with writing a blockchain in python (lots of great examples in case I get stuck), but this is a great intro to doing it in rust. I haven’t finished off The Rust Book yet, even so this looks pretty accessible.

(Also load fine for me on an old iPad)
My favorite compile-to-lua language: Fennel - https://fennel-lang.org/

Incidentally, my favorite Clojure environment for Neovim is written in Fennel! https://github.com/Olical/conjure (via Aniseed [https://github.com/Olical/aniseed] which enables you to write Neovim configuration and plugins in Fennel)
I am starting to believe that 90% of the internet is performance spectacle psyops for the corporate government complex. The blue-checks larping with paid digital mercenaries to create the illusion of a realpolitic. That is all they need, as the illusion is the real in the world of the spectacle (DeBord).
I see, so it's literally a regional lock. :(

Sorry about that. I opened a business account in Eastern Europe just fine.

Tried Paysera? Never used them, just heard of them.
Coronaviruses do a weird thing where their viral RNA persists in cells long after the initial infection. [1] No one knows if this has a bearing on long COVID or not.

[1] https://www.nature.com/articles/s41592-021-01145-z
any particular brands you recommend?
I have been surprised how emotionally unaware many of my managers are. They are engineers who moved to management and seem to think reading a bunch of books on management will make them adept at the social skills needed to read and adapt to individuals and a teams emotional state. Compensation is huge but good software devs are all making enough to where a 20-30% swing in either direction isn't going to make or break us. I would happily take a 20% cut if I loved what I was doing and felt endeared of my manager and our goals.
A mix of compensation jump given inflation and the company going crazy because of the lockdown.
The leadership basically mandated everyone should collaborate (but not officially, because the structure is flat and "everyone has a voice"; a member per team participates in a leadership meeting and then suggest what to do next) and, from one day to another, everyone was in meetings all day.
Fennel – Clojure-like Lisp that compiles to Lua
MangoPi MQ Pro will be a Raspberry Pi Zero-sized computer with a RISC-V
Spark works locally and should exploit multicore. I'd use spark instead of writing my own multithreaded system. If you don't like spark there's also apache beam.
By definition it does. I'm not sure what weird literary device the author is going for here.
How do you all find time to practice interviewing while having a job? After work I'm kind of burnt out. I guess I can just do it during work since I plan on leaving.
That's not my understanding, but I'd love to hear more.
There's an exception for every rule.
As a manager I've fought HR to get pay rises during pay freezes. And won.
Bad managers roll over when presented with obstacles, great ones fight for their team.
https://news.ycombinator.com/item?id=29934503
I don't know and shouldn't attempt to guess your gender, but were you provided with toys and games that were typically considered non-typical for you as a child?

I've still got pretty mad respect for the Care Bears having watched a number of their adventures repeatedly.
Same - I run Linux exclusively and so far Steam Proton works great. If I have to use their launcher for games, I'm out.
Personally, I’m still building for retirement. I have way more than enough to live every month, but way less than I’ll need to retire and be able to spend my early retirement (healthiest remaining) years traveling and still be confident that my spouse (with longevity in her family) will be well taken care of financially if she lives as long as the rest of her family tends to.

Retirement savings (and to a lesser extent because the numbers are way smaller, college savings) drive the need to accumulate 25x your annual expenses.
> But on the other hand it's substantially more work to clean and organize the code for publishing

Make sure it's all safe to publish but don't spend any effort on organizing it, unless you can find some grant money for an undergrad to work on it.

If it has users they will contribute their changes to better organize it and use it.