skysight-inc/HackerNews huggingface dataset:
If you're an organization like Mozilla that uses IRC for company business, you can just tell employees what they must support (with an or closed product).
> but that doesn't mean there are not great opportunities in Michigan.

Just because there are some great opportunities in Michigan does not mean there are enough great opportunities in Michigan for everyone who could find one in Chicago, SF, or Seattle, or NYC.
I can't hear any samples without downloading the app, I would recommend adding a few.
How to achieve your most important career goals in a fraction of the usual time
I think there are interesting things to say about brain drain, and I'm certainly under the impression that there is a tendency for people to move away from the middle of the country and towards the coastal cities (and apparently Texas, Colorado, and Illinois).

But I find the choices of units for these statistics to be very odd. For example, I look at Massachusetts Net difference in Absolute terms in 2017 (where stars indicate an option on the graph) and I see -16.41.

The article doesn't seem to say directly what -16.41 is, other than that it's the "excess of highly-educated share of movers over highly-educated share of entrants". So what is it?

Looking at the data they provide, I believe that they are subtracting two different percentages of two separate numbers. It appears they examine all the people who left and take the percentage of highly educated people in that group (call this X); and they examine all the people who entered the state and take the percentage of highly educated people (call this Y); and they return X - Y.

This appears to me to be a terrible statistic in practice, especially if the population of a state is either growing or shrinking.

For an example of an unbelievably misleading scenario, consider the fictional state Hackernewsyork, with a population of 100 people (30 of whom are highly educated). Say Hackernewsyork had exactly 1 person move away and she was highly educated (so X = 100) and 10 people move in but only 5 were highly educated (so Y = 50). Then they would report that X - Y = 50, a sign of massive brain drain per the article --- when in fact both the number of highly educated people in the state and the percentage of people in the state who are highly educated went up.
This is because iOS browsers use WebKit and leverage the CSS `overflow-scrolling` attribute.

https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-ove...
There is no good reason to buy an inkjet printer (2016)
Have you looked at Sqitch? It’s the most flexible, but also low level.
Building China: Rise of the Superblock
"Only when something like this happens you realize just how impossible it is to talk to someone on the modern internet without having Google somewhere in the middle." This says it all and is likely become a strategic imperative for Google along the way.
It’s funny... I’ve been a Postgres user for a long time, and two years ago I had to work with MySQL and Oracle databases for a project with a client. I was absolutely horrified that they couldn’t do transactional DDL! I’d just been using that feature for so long that I assumed everything done in a transaction was atomic.

That is such a huge feature!
This really depends on the company. I know senior ICs who make a bit more money than the managers they report to.
Whoa there.

Electron is a catastrophic of hog of resources and performance. Electron for mobile game UI would be a disaster!
And saying what in those writings?
As a response to Cook:

https://www.wearethemighty.com/articles/how-the-luckiest-sai...
Why are there no cooperatives of this kind in the IT industry?
'You don't get the "right" to "occupy" the left lane just because you're going fast. You have the obligation to yield the passing lane to anyone who wants to go faster.'

Not directed at OP, but I wish more people understood this!
But my guess is that in 5 years their manager will be making more than the senior IC
I left Toledo last year and moved to the east coast. I was one of maybe three of my friends who was left at that point. It could be a really great state, but the dying lake and dying industrial economy really wrecked the place. The area needs serious investment, but I'm nowhere in the position to contribute back like that, so I made the jump.

A thing I like to say is that I am proud that I am from Ohio, but I'm also happy I'm not there now.
Then the trust is being bone-headed. The legal system is full of such issues. There were/are countless laws that refer to males by default (ie "The defendant shall submit his notice.") Where such rules have yet to be rewritten they are treated as gender-neutral. My advice would be to submit such applications as "the graduate from the school" and leave it to the trust to reject them. Leave the box unticked. The trust will then be risking legal challenge when they demand that a child identify itself as either male or female.

Remind the trust that it will be much easier to make things gender neutral today than have to deal with the inevitable female applicant who self-identifies as a boy. Such people tend to fight these things. And more power to them.
The problem is that local governments and communities acting in their own self interest will rationally underfund education.

Let's say that hypothetically all new science and engineering jobs are all in ScienceVille. In that case, any local government that doesn't receive some direct tax benefit from taxes collected in SV has negative incentive to teach their students anything about Science, since those students will just leave (after their education has been invested in by the local government) and move to SV to get a job. Those local government are now incentivized to teach their kids anything else (like religion and manual labor) since even if they can only do manual labor at least they're going to stay in their hometown.

Now there is a difference of incentives for the individual States verses the Nation. The Nation would prefer to have lots more engineers and skilled tech workers. The States would prefer to keep their best and their brightest, and if that means they are underutilized that's still a local maximum for the individual State.

Naturally, this is great for SV, but horrible for the rest of the nation. In this scenario, the entirely imaginary, hypothetical "SV" has to either give something back to incentivize the rest of the nation to keep teaching Science and Engineering, or the rest of the country continually subsidizes SV through education which is unsustainable.
In my previous company all the senior engineers took a few juniors under their umbrella and had very informal one-on-ones with them, just to bypass the troubles with non-technical managers. Hereby I as senior could give practical advices, eg how to deal with politics, without having to go into politics, excel and powerpoint and meeting-hell by myself.

This way the good senior devs didn't had to be promoted to management roles they didn't want, and the bad devs didn't get promoted to senior not to fuck up the juniors with bad advice.
> The CPU was spending 15-20% of its time every frame recreating the UI's vertex buffer.

Not saying it is easy, but it's possible to optimize and cache vertex buffers by using something similar to React's VDOM.
It seems like most of the incentives are tax waivers. Georgia also has lots of land for films to work with. Do you think it would work for tech? I'm not sure if Atlanta has the clout to bring skilled engineers from NYC/SF
Sometimes I get the dawning suspicion that everything we're told is the truth is really just consensus reality. And every time we think we get a realization of the truth, it's really just our mind resyncing to consensus reality. And that the point of education is to recognize consensus reality.
Yes. As long as the behavior observable by a conforming C program is the same, the compiler is allowed to change anything else.

Even if memset in a vacuum is guaranteed, look at the quote by anyfoo. "When a value is stored in an object of structure or union type, including in a member object, the bytes of the object representation that correspond to any padding bytes take unspecified values."

If the compiler knows you're going to write to the members right after the memset, it can put the padding back to its previous values. And by that I mean as far as your code can tell it put it back, but in actuality it never zeroed the padding to begin with.

And since there are performance benefits to pretending, now you have a situation where a "helpful" compiler and a malicious compiler have the same effect: data can get leaked.
Where can I find an example of a meaningful program written in SETL?
Success is hardly a heritable genetic trait. Most of the education differences you see among families is environmental, and can be compensated for by improving public education.
It reminds me of how bankruptcy trustees make their money. I was talking with a bankruptcy lawyer about this a while ago. It seemed odd that the court fee for a bankruptcy is only a few hundred dollars but the trustee may have to spend many hours on a complex case.

He explained that the trustee is paid a percentage of the assets they sell off.

Must be nice work if you can get it!
Ugh, what do you do when the structure definition is updated and you now have uninitialized values?

If there's no explicit initializer I think memset,calloc or ={0} is just fine thanks.
The Satanic Temple Emerges as an Unlikely Defender of the First Amendment
Oz yosef

https://i.imgur.com/mSw7kNK.png
More whistleblower complaints emerge in 737 MAX inquiries
Regardless, competition is good for consumers whether hotels are a better option or not... Keeps everyone honest, helps keep prices in check.
It's _vastly_ harder to get ahead on the "engineering" track. At Google, for instance, it's to the point where as a manager you barely need to have a pulse to get promoted (as long as your reports are any good), whereas on the technical ladder promotions to Staff level and above are stupid hard and downright nondeterministic.

That's why many engineers there, who have little to no leadership skills or inclinations, end up being managers: it's simply much easier to get ahead on the management track, comparatively speaking. There are simply a lot more senior managers than there are comparatively senior (by comp, the only metric that really matters) engineers, and you aren't competing against as strong a set of peers.
Yep, that's pretty much how science works actually.

For the downvoters out there: knowledge is validated in relation to what we already know. I do not deny the existence of reality, but our ability to know it.
The internet community needs come come up with an alternative domain registry system, one that completely removes middlemen. Did I hear someone echo "blockchain"?
Are any implementations of this approach available for high-level languages?
I've found that a lot of times it's not an onramp merging into you, it's people waiting until the last second to merge to an offramp and slamming on the brakes and/or cutting off someone to not miss the exit.

I deal with this every day when I come home from work on my exit off the 405. People don't want to wait in line because it's slow, but it's slow because those people cut in at the last second and cause the entire lane to apply the brakes.

The 405/55 interchange is another example of that, particularly 405N to 55N in the evenings.
We’re far closer to blowing ourselves up than 1-200 years, though. It could literally happen via nuclear war or metaphorically via irreversible climate catastrophe within 15 years, easily.
This honestly sounds like hero worship. The hard working style you describe is common with low paid workers too - very low paid workers still work super hard for long hours.

I agree the skill is unique but I don’t see how this work is “worth” many thousands of times more than other hard workers.
> People use and profit from these features all day, every day on Slack and Discord. Whether you put any stock into them doesn't make any difference

You have totally missed the point of what I said. I know some people want them and it's nice to be able to correct your "there" to "their." That's fantastic, good for them.

My complaint is that these features are abused by nasty people who you end up having to work with. By not having them they can't be abused. When I can't trust software running on my own machines to accurately tell me what someone said yesterday that's unacceptable. I'd rather the thing not work at all than give me bad data.

And I don't think there's any bigger work around than having to screenshot an app every time certain people send you a message.
I hadn't heard of ImGUI, but after reading the definition realised that's exactly how you made custom menus in RM2k/3 :)
Negativland – More Data
>>but I am 100% sure that in the not so distant future Amazon will completely destroy the whole publishing ecosystem in US and that will have horrendous effect on the quality of what is being written and on the availability of things to read

I really don't think this is accurate. People that love reading will not all of a sudden stop reading because of audiobooks in the same way that people who loved music did not stop going to concerts when records became available. I have no real arguments other than to say that even though I know there are audio versions of the books I like to read I still prefer to consume them in print form. It is just a much more enjoyable experience.

Besides, turning a book into an audio format is the easy part [laughably easy when you compare it to the art of writing a really good book] Writing the book is the hard part. Really, really hard. That is not going away.
you can write your own memset that bypasses all of that.
Its just 2 lines of code.
Other than mathematics, I think what you say is sense. Still, you can make a good approximation even if it is not the real truth; that is how you can make something useful with science.
We need more community events, but politicians like to pretend like having some festival is the end of the world and the worst possible wastage of money and employers like to pretend getting vacation time so you can enjoy those events is some ridiculous notion to even entertain.
Let's say an individual still managed to get a key to someone in Syria, or Iran.

Would google's services still work with that key even though Google presumably would know they have a key and their location?
It shouldn't be used to explain away security concerns, but it shouldn't be used to overstate security fixes either.

You can memset to 0, and on your compiler it might be secure, but it's not enough to keep your security guaranteed against future compilers.

There's a reason functions like SecureZeroMemory exist. In a similar situation, you try to prevent leaking secure secrets by zeroing memory before releasing it. But the compiler sees you never use the variable again, and optimizes away the zeroing.

The message to take away is not "be less paranoid". It's "be more paranoid".
Same is happening with laser printers as inkjet printers. I think I have last laser printer ever, where you can add color powder from an Ebay bottle. Samsung CLP-315 was manufactured in 2007.
A Pentester's Guide – Part 2 (Osint – LinkedIn Is Not Just for Jobs)
Your question was how does increased usage increase revenue.

Repairs are a non-trivial source of revenue and increased usage certainly increases repairs.

But more important are the other examples I gave which you have ignored.

I don’t know how they are better personally, but the author of the article (did you read it?) certain pointed out some examples.

As far as I can tell, your argument is that user phone usage has zero impact on apples revenue, I’m making the opposite case. My sense is that phone usage is correlated with revenue.
At the same time when a company in my home state, offers pay at 55k for something that pays the equivalent of over double that on the coast there is something wrong. Software companies don't magically have smaller margins based on their geolocation if their user-base and contracts are global. In essence their offer of half what is reasonable is pure greed because they know they can get away with it in many cases.

There are lots of companies doing exactly this and driving costs lower in areas where they can get away with it. I think a non-trivial amount of brain-drain is simply paying people what they are worth regardless of how nuanced the issue actually is.
And how, exactly, is the id created? Some hash of the button’s text and coordinates?

I would call that a dirty hack, no to mention being implicitly stateful.
I'm not sure about the justification for the X-Y figure, but it seems like larger numbers would tend to make this kind of effect unlikely. If you assume that in- and out-migration are not in equilibrium, but that the probability of migrating is uniformly distributed over people of all levels of education, then X-Y should be zero.

Obviously, it would be better to use net numbers (arrivals of highly educated – departures of highly educated) and not attempt to normalise the numbers.
A solution for that is promoting the best developers that don't want to manage into technical leadership roles. They can still create things and impact the team positively, and will not suffer with managerial tasks.

> if Willie Mays played for your baseball team would you promote him to manager?

I don't know who Willie Mays is (not in the US), but I'm pretty sure elite athletes get top notch salaries, a lot of times bigger than managers or coaches.

People shouldn't need hierarchy just to remain professional and follow someone else's lead.
Is the IQ of a person with a masters degree in sociology higher than the IQ of a non-degreee naval nuclear power technician? Yet the non-degrees nuke tech would be considered “less educated” by the measures being used in this discussion. A journeyman electrician often doesn’t have a degree, but they do more intellectually challenging work/calculations than some Master of Social Work person working at a local non-profit.

I deal with “highly educated” people in the mental health field on a daily basis and some can barely write grammatically correct sentences: the support tickets I get from people with PhDs and MA mental health professionals are frequently atrocious. But my “uneducated” dad worked as a precision machinist for NASA projects as well as teaching graduate students metallurgy. He’s considered not highly educated, but only because he didn’t get a degree. His education has zero to do with intelligence. That story isn’t an outlier either. My point is that higher education attainment often has nothing to do with intelligence beyond a base level, but more of class, financial resources and desire. A naval fighter pilot with a bachelors degree, in my experience is far more “educated” than someone with a masters in education, sociology, poetry or whatever. Highly educated as a proxy for “desirable worker” is a folly. Ambition, drive and work ethic are more valuable to a society than simply someone who checked the boxes and got a university degree. Using a university degree as a proxy for “desirable” worker is just snobbery and intellectually lazy.
I left Utah many years ago for exactly these reasons. Salt Lake City is a lot more progressive now than it was then but every time I go back I’m reminded of how much I still feel estranged from that culture. If anything people there seem to be doubling down on their more intransigent beliefs lately.
Subtractive synths explained (2011)
It has a specific meaning if you are anti-Tesla. Otherwise, not. And definitely not on Twitter.
> A random person can't easily "start a rumor" about someone's credit history

I would totally disagree here, a random person can start a rummer about a random person's credit history. People who have come in contact with each other can start rumors about each other's credit history. There's no authentication.

I would argue it's really no different, it's just bigger and most of us just live with it.
Ask HN: Exercise Periodically at/during Work
There is this recent trend about staying active throughout the working day - by taking little walks, treadmill desks, etc. Unlike many trends, this one is probably a good thing.

I wonder if anybody actually does exercise at regular intervals during the working day. On work from home days, I often find it very useful to just do some pullups or pushups every couple hours throughout the day. 1) spreading out one's exercise sets throughout the day has benefits of its own, 2) it is a very good way to stay active - basically 10 minutes of good-form pushups/pullups/dips will make most people tired and they can sit quietly and just use their heads/fingers as they recover for a couple hours and then do it again. It doesn't require any real "equipment" either - use the floor for pushups and a $20 pullup bar.

Of course there are drawbacks, but overall I feel they outweighed by the significant benefits of it.

Thoughts?
Educated people with prospects by and large don't want to live in places where they aren't respected or valued, news at 10.
Ok, so they're saying[1] 1 Sv every 30 years. That's 33 mSv a year. Meanwhile, according to [2], "160 mSv: chronic dose to lungs over one year smoking 1.5 packs of cigarettes per day, mostly due to inhalation of Polonium-210 and Lead-210". I'm pretty sure heavy smokers are still reproducing successfully.

Even if the muon-dose theory is true, it doesn't amount to an extinction-level event for a single species. Cancer takes time to develop; sometimes it doesn't. When the muon flux goes away, life would resume as normal. It might contribute to an extinction event already in progress, but that is not the same thing. And there is a lot of if, if, if in this hyopthetical.

[1] https://arxiv.org/pdf/1712.09367.pdf

[2] https://en.wikipedia.org/wiki/Sievert#Dose_examples
I've enjoyed the challenges that each level of promotion bring. That said my company has always allowed coding all the way up to top-level architect.
React is a set of JS APIs and tools that live on top of a an underlying model (the browser DOM, litho, etc.) Swift is a programming language. The comparison doesn't really make any sense.
That doesn't match what people who have had to deal with credit reporting agencies have told me.
Us vs. Them: The Neurology of Hate
To follow your logic, if someone posted an article with the word “negro” in the title, without other racist content, would you let it stand unedited because maybe they’re from one of the cultures where that word carries no mal-intent?

You make a fair point about making HN a “welcoming” place but your argument exclusively focuses on the poster’s feelings. There’s another audience to consider how to welcome: the marginalized people in HN’s primary language community that may perceive this use of language as a micro-aggression.

I concede that we should not assume bad intentions on the part of folks who post unfortunately worded stuff on HN. But I believe you should also concede that poster intent is not the primary consideration when deciding how to make HN a welcoming and supportive community.
Sadly, this seems to be par for the course.

It took 50 years for plate tectonics to go from "some crackpot theory" to accepted science. Wikipedia politely says the theory was controversial and not widely accepted when initially proposed.

https://en.m.wikipedia.org/wiki/Alfred_Wegener

https://en.m.wikipedia.org/wiki/Plate_tectonics

One of my "favorites": They essentially murdered Semmelweis for suggesting doctors should wash their hands. Never mind that he was a doctor in charge of two clinics with studies to back up his claim, they threw him in an insane asylum where he was badly beaten by the guards shortly after being locked up. The beating directly led to his death shortly thereafter.

https://en.m.wikipedia.org/wiki/Ignaz_Semmelweis

It's a wonder we ever make any scientific progress given our track record in that regard.