skysight-inc/HackerNews huggingface dataset:
A big problem is that elm has questionable stability as a project. It's mainly one person, and not a lot of mainstream usage. The biggest projects mentioning elm are ones related to the main programmer.

Typescript on the other hand has had massive growth and has been adopted by a large amount of libraries. Now, web ts/js libraries usually suck but it still speaks to the overall health of the language in a community. Even then, typescript still only has a very small percentage of usage.

Elm is basically a rounding error on some of the surveys I've seen.

Long term support, tooling, etc are often much more important for languages past a threshold. Typescript as a language may not be super exciting. Typescript as a technology is wonderful.
Companies with more than 50 employees are required to offer some sort of commuter benefit out of a predefined list. In practice I've seen the pretax deduction the most.

https://mtc.ca.gov/whats-happening/news/governor-and-state-l...
Yeah, they usually fall short on equity and terms. With salary startups can't compete vs established companies, fundamentally.

As for learning, obviously it depends on the specific companies and what you're interested in. But what Naval is talking about here is becoming a founder. At startups you're wearing more hats, can have a bigger impact and are closer to how things work. You'll probably learn a lot more about being a founder than at a big company where your role is more defined and sandwiched between layers of abstractions, many levels away from the CEO and decisions being made.
So many issues here, but consider that the rate at which humanity is changing the planet is not commensurate with the rate of evolution and natural recovery.
>Keep in mind that earth cannot get worse than the last time all CO2 was in the atmosphere.

Are you not aware of climate science or even basic astronomy? As the sun grows older and gets closer to the end of its live span it grows stronger and outputs more heat. The growth in solar irradiance happens over the course of millions of years with some lows and highs in the short term (we currently have an insane increase in global temperatures despite slightly lower solar activity compared to a hundred years ago but compared to 10-100 million years ago the sun is significantly stronger). CO2 that is emitted today has a much greater greenhouse effect than CO2 that had been emitted millions of years ago.
Fair warning, mine isn't advice, just a comment about a technique that requires experienced cryptographers to use. I wouldn't attempt to use it myself :)
It really wasn’t clear to me at all until I read this comment. I interpreted the tweet (and GP) to mean “this chart tracks CEO pay at Mozilla, regardless of who the CEO is.” Seeing this comment completely changed the perspective for me, so it was helpful.

There’s no need for aspersions.
I'm a little bit on the fence about Eich's firing as well, even though I wholeheartedly disagree with his stance on same-sex marriage.

But your comparison is not very apt.

This proposition was passed. So by the logic of Eich's
firing the majority of Californian voters would be
excluded due to their political beliefs

Big difference between "voting for" and "funding."

That's why we have secret ballots. So you can vote without fear of repercussions.

For better or for worse, once you have a C-level title, you are seen as representing the company and emblematic of its values. As you move up that ladder, things change.

I can't think of too many corporations where the executives' political activity wouldn't be grounds for some scrutiny.

I'm sure we can come up with some pathological examples where very few people would complain an an executive's ouster, such as an executive who supported openly Nazi candidates and figures. And I'm sure we can come up with much trickier and ambiguous scenarios, such as an executive who donated to a politician who then, in turn, opposed gay rights. When it comes to our two-party system, even with our current level of strife, very few would like to see somebody fired simply for voting for the "wrong" one of the two.
I loled at that `must have been a Korean` comment.

History of Koreans in Japan has a complicated story.
But basically ethnic Koreans are treated as a second class citizen in Japan.

A Korean-American friend told me this story. He worked with a Britain/Ireland born coworker who was working in US at the time. Blond, European. He traveled fair bit to Japan. He knew this guy was Korean-American and in a conversation he asked the Korean-American why Japanese didn't like Koreans.

The EU guy said when he visited Japan in 2000, Japanese told him they didn't like Koreans.

And than in 2005 or so, he heard from Japanese that they liked Koreans.

In what context the Japanese told a blond European guy why they liked or didn't like Koreans is unknown.

This EU born coworker was confused what changed in that 5 year period.
See the wikipedia link. The sub-organization of the UN umbrella organization that gets all the money is called the Green Climate Fund[1]. Notice that China and India are not on the contributors list.

[1]https://en.wikipedia.org/wiki/Green_Climate_Fund
If you have a limited number of sites that blow FF memory usage up like that within a limited time (and that you're willing to share in a bug report) then that might be something helpful to report. Failing that, there may be some telemetry available that might be able to identify problem areas, though I'm not sure what details would be.
Websites are not tested for Firefox for Android.
Then they could have chosen WebKit.

I get the Electron reason...it just sucks.
How do Apple's licensing and payment policies for the (iPhone, iPad, Apple TV) compare with those of other game and streaming device manufacturers?
This is not my area of expertise, but from what I can gather, to develop apps for iOS devices one requires:

- iOS device for testing

=> iPhone hardware

=> iOS

- macOS device for compiling

=> Apple PC hardware

=> macOS

- Apple developer account

- Selling exclusively via the iOS App Store, yielding a 30% cut to Apple

If each aspect sold on its own merits without further restrictions, one could easily imagine (at the very least) building iOS apps using a Linux tool-chain, before uploading them to the App store.

That's not an option. Apple is using the perceived value of reaching iOS customers to 'strengthen' the offering of its mac line. This would tend to indicate that it believes the value of having access to its iOS marketplace is large enough to compel developers to purchase its mac hardware at a premium. Apple is using its market power in iOS to bias PC purchases in its favour.

The open question is whether Apple's use of its acquired market power is harmful to the broader economic ecosystem, and if it is indeed harmful, is it harmful enough that the state should intervene (which is a harmful process in itself).
Engineers Are Pushing Machine Learning to the World’s Humblest Microprocessors
If forced to choose between pair programming and not programming at all, I think I would choose the latter.
> The tab bar is by far the ugliest one of all current browsers, at least on macOS.

I switched to FF about 2 months ago. I made a FF Color theme [0] that matches Chrome's colors to help ease my transition. Only color I wasn't able to adjust with FF color is the tab onhover color.

[0] https://color.firefox.com/?theme=XQAAAAIWAQAAAAAAAABBKYhm849...
Not to mention a potentially significant amount of the free oxygen on Earth
Firefox's spellchecking is just generally awful, even for English. It fails to recognize even basic words such as 'surveil' with the closest suggestion being 'survive'. I've found several other words I wanted to use that weren't found too. I have spellcheck off by default but when I write something long I do a quick check at the end so I don't normally notice this.

Firefox is by far my least favorite piece of software that I regularly use and I've considered throwing my computer out the window because of it.
> they require a targeted click

As opposed to a targeted key press?

Seriously, what's the difference? It's very common for GUIs, and even TUIs, to accept key presses for actions
the real debate is where the turning point is in cost Vs opportunity in battling climate change, it would be unwise to dump trillions now only for a couple large countries to judge the risk differently and use the added margin to boost their economy, especially in the current recession that's still looming around Europe, it would cost the continent it's last manufacturing jobs and then that's it, it would have to be shaken up from it's foundation to battle wto and protect its internal market from external pressure and internal fragmentation to have a chance to avoid collapsing into itself
Please please plese, please, please don't make me install an app.
I don't believe the person you're replying to said that discrimination is a fantasy, but it's not always the answer either. It's important to study the situations so that we can identify when each is the culprit or how much of a factor they are.
CS was never close to meritocracy (I'd argue that finance is/was historically far closer to meritocracy than CS ever was). Eich was raised in the Valley, got a Master's in CS before he had gotten a job, and was a millionaire and investing in Silicon Valley real estate before he had been working for ten years (he never started a company, and only created Javascript after something like eleven). There are people working on life-saving infrastructure in CS who've been working for forty years who don't have a million.

Also, "your Views" are different from "your Actions." If I think you're ridiculous, so what? If I think you're so ridiculous that I pay people money to promote a law that would increase what you have to pay in taxes, suddenly everyone cares, and rightfully so!
"[Haskell is], indeed, heavily founded on mathematical theories (category theory and lambda calculus)."

This is a pretty common reason given for why Haskell is "math-ey", but I'd argue it's simultaneously a bit misleading and also a bit boring. The part that's misleading is "Haskell is based on category theory": while a major feature of programming in Haskell (the monad abstraction) was inspired by category theory, the truth is that moment-to-moment programming in Haskell doesn't have much to do with category theory unless you want it to. Even monads require zero knowledge of category theory in order to understand or use! Some people find usefulness in category-theoretic abstractions, but many others—myself included!—don't at all: I've actually improved the performance of Haskell code in the past by cutting out category-theoretic abstractions in favor of simpler code, and by now I steer clear of most Haskell code that wears category theory on its sleeve.

The part that's boring is that "Haskell is based on lambda calculus". The lambda calculus is a mathematical description of a simplified model of computation with functions and binding… and that's basically it. Almost every modern programming language uses variable binding as a basic feature, and in that sense, is "based on lambda calculus". Plenty of other languages, for example, are inspired deeply by Lisps (like JavaScript or Ruby) which in turn were directly inspired by the lambda calculus, but I don't think that lineage makes them particularly math-like. Instead, being "based on lambda calculus" usually just means that they have variables and closures—something true of almost every popular language used today!

Now, Haskell-as-practiced can have a fair bit of math-inspired abstraction in it, which can be daunting to someone new to Haskell. Some of that abstraction is useful (e.g. monads), some of it isn't, but the fact that it exists is more about vocal Haskell programmers and bloggers, and much less about Haskell-the-language being "heavily founded on mathematical theories". And you'll also find plenty of programmers and bloggers arguing against the more math-heavy parts of the ecosystem: just in the past month I've seen plenty of Haskell programmers passing around links like https://www.simplehaskell.org/ which advocates for exactly this less-mathy approach to Haskell.
It would be nice if that were to be the case, but it is not.

Almost all well known, professionally made fonts are licensed, with different cost based on the intended use of the font.

The font licensing FAQ page for Microsoft Windows system fonts is rather enlightening, as a starting point as Microsoft font licences are violated all the time.

It informs, among other, that for certain software licenses (Home/Student) you might not even be allowed to sell a printout you've made. Yeah, that's how strict font licensing is in general.

https://docs.microsoft.com/en-us/typography/fonts/font-faq

"This FAQ covers only the fonts Microsoft supplies with Windows as system wide resources"
Can you provide an example of what you mean by "ambiguity"?
> From the address I saw that the owner lived in my neighborhood

Probably went on his foot
Escalation Pitfalls to Avoid When Setting Up Aw
No issues here on Linux. The latest ESR major release has even improved memory use slightly compared to the previous version.
This * 100. I made many comments on HN about this because I know quite a bit about both the US system and the one that is NOT. My late data is a doctor. I went to med school in a SE Asian country (dropped out after 3rd year because studying medicine is not my thing; I hate rote learning and memorizing a lot of things like 200+ bone names on human body). I am married to a current medical resident (in the US) who graduated from the same medical school in SE Asia.

Both my wife and I were very much surprised at how much it costs and how many more hurdles one has to overcome to become a doctor in the US. Sure, we would like our brain surgeons and orthopedics to be trained extremely well. But we really don't need 8 years of schooling, 3-8 years of residency+fellowship training on top of many, many exams (Step 1, 2 CK, 2 CS, 3, state licenses) to become a competent doctor. After all, the doctors in the US have to follow the code/guidance set mostly by insurance companies to avoid being sued (meaning, they don't have a lot of leeway to use their intelligence in treating patients; they simply try to not get sued, so they would tell you to get tested on everything possible in order to avoid malpractice lawsuits later, which actually do happen much much higher than in other countries that I know of). The trust between doctors and patients is very, how do I say it, much impersonal and money based.

AMA, test prep companies (Kaplan, UWorld, AMBOSS), residency programs and everyone in the field are (either intentionally or unintentionally) making the bar to entry as high as possible (higher than necessary) to keep the number of doctors available low (my sister who lives in Rochester, NY cannot book a physician for annual check-up until May). India produces plenty of qualified doctors. So does my country (I'd say my country has produced so many doctors for Singapore, Australia and the US; they, like my wife, came to the US and AUS because they can make so much more money here). The field of medicine in the US is paved with money and has become very transactional (I pay you a lot, you'd better treat me and not mess up or else I'll sue you) and impersonal.
I use Chrome for web development because of devtools. Personal use is all Firefox.
> we're back to aggressively using interruption marketing "shock jock" ads and auto-play video

Advertisers thought they could get away with pop-ups until browsers shut them down by shipping pop-up blockers by default. I have no doubt ad blockers will shut down that market as well. Hopefully it will shut all of it down, driving advertisers out of the internet forever.
An Insider's Guide to Park City
> I tried to use Firefox recently. It leaked 28 GiB of RAM on x86_64 GNU/Linux with no extensions except uBlock Origin. Happened a few times over the month whenever I visited JS-heavy websites.

Of course this is not the experience of the vast majority of Firefox users, so it's pointless to suggest that this means something about Firefox's overall quality. You can easily find people making the same sorts of complaints about Chrome.
> Sorry, which bits are incredibly rude and grotesque?

I wouldn't say this is how I would like somebody to be remembered after his early death:

> Gerv’s faith did not have ambiguity at least none that I ever saw. Gerv was crisp. He had very precise views about marriage, sex, gender and related topics. He was adamant that his interpretation was correct, and that his interpretation should be encoded into law. These views made their way into the Mozilla environment. They have been traumatic and damaging, both to individuals and to Mozilla overall.
Mitchel, as leader of Mozilla, was essentially speaking for the entire organization; an organization, and set of ideals, Gerv devoted his entire adult life to.

Saying things like--

"Eventually Gerv felt called to live his faith by publicly judging others in politely stated but damning terms. His contributions to expanding the Mozilla community would eventually become shadowed by behaviors that made it more difficult for people to participate.

...

Gerv’s default approach was to see things in binary terms — yes or no, black or white, on or off, one or zero. Over the years I worked with him to moderate this trait so that he could better appreciate nuance and the many “gray” areas on complex topics. Gerv challenged me, infuriated me, impressed me, enraged me, surprised me. He developed a greater ability to work with ambiguity, which impressed me.

Gerv’s faith did not have ambiguity at least none that I ever saw. Gerv was crisp. He had very precise views about marriage, sex, gender and related topics. He was adamant that his interpretation was correct, and that his interpretation should be encoded into law. These views made their way into the Mozilla environment. They have been traumatic and damaging, both to individuals and to Mozilla overall.

...

To memorialize Gerv’s passing, it is fitting that we remember all of Gerv — the full person, good and bad, the damage and trauma he caused, as well as his many positive contributions. Any other view is sentimental. We should be clear-eyed, acknowledge the problems, and appreciate the positive contributions."

I'm sure was a great comfort to his surviving wife, children and friends, in their time of grief.

David Anderson articulates some of my feelings on the obit better than I can.

https://lwn.net/Articles/762345/
This is a let the wookie win situation. Smile, nod, and continue to prioritize English quietly or else the Europeans complain while refusing to build anything competitive and better. It's just how they are.
Who are you fooling with this screen capture? Your programming partner?
> Intel drives at end of life go read-only until the next power cycle, whereupon they turn into bricks.

That's inconvenient, given that the first instinct of many people at the first sign of read trouble is to power-cycle the drive. Maybe not in enterprise scenarios, but certainly in consumer ones.
> Phytoplankton populations are collapsing due to increased ocean acidity and warming.

Do you have a citation for this ?
Everyone will have different experiences, but I had the same observation as you, and that's why I choose start-ups over big companies for my first two jobs.

But then I had to get into the "big" companies for visa reasons, and honestly I don't miss start-up world anymore. The learning has been pretty steep, yes in a start-up you wear more hats.

But in my experience, the attention to detail and investment on engineering is higher in bigger companies, simply because they can afford to. Whereas an early stage start-up works more or less on a thin deadline, and if the founders are not engineers themselves, usually engineering gets compromised over velocity. Also, scale. The bigger the company the more challenges they will have (whether in vertical or horizontal scaling). And IMO working at scale, teaches you a lot more than people think.
The "always on" thing was especially bad. They announced that around the same time as them forbidding used game sales and it created some pretty intensely negative reactions.
Nutritional psychiatry: Towards improving mental health by what you eat
A lot of legacy code is being removed. As this happens the codebase will be reworked with contributors in mind.
Reid Hoffman on Systems, Levers, and Quixotic Quests
>I still have to write just as many tests, and I find this frustrating. When I first started getting TypeScript, I wrongly concluded that I could stop the drudgery of writing so many unit tests.

Well there's your problem... If you were a C# dev you would be laughed out of a job.
Not doubting you (because I know that the mergers are happening a lot often these days, but could be partly because it's the natural conclusion of capitalism). Could you share any reference to the claim that most hospitals operate at a loss?
My wife just got her NP. After her BSN an MSN/NP she has like $200k in debt. Last year was really busy with her training schedule plus school plus life with kids. From where I'm standing our picture isn't a whole lot rosier than yours.
I had someone in an interview once "confess" that they did so much pair programming they had forgotten how to quickly do things on their own. It was said as if it was one of the pro's of pair prog., but I saw it as a huge downside that this person was so dependent on others to complete their day to day tasks.
In Seattle where it rains frequently but lightly, you really don't need an umbrella. But in places where it rains hard, umbrellas become a lot more desirable. A waterproof rain jacket won't help much in a torrential downpour. Maybe with a waterproof wide-brimmed hat as well, but chances are you'll still get drenched without an umbrella.

To put some numbers on it for perspective: Seattle is infamous for rain, but only averages 38 inches of rain per year. Miami, which is known for sunny beaches, averages 62 inches of rain per year. Tokyo gets 60 inches.
Well maybe not exactly zero, more devs using FF tools --> more websites designed to be optimized for FF first.
I'd choose not programming over a team of solo virtuosos and 10x feature factory cogs myself
Its an reference to the 'Rocket' program of Berkley. Also, overall Ariane is one of the savest rockets in human history.
It also seems fair to relate the discussion of the appeal of a lack of share dilution mentioned earlier - If the view is that you're actually building this product with others then it can be assumed you're constantly contributing to the immediate and long term value - given that stance upward creeping granted value (as direct ownership or options to buy) is similarly logical, the proportional contribution you're making to a company will vary over the length of the company, initially the founder that's brought the actual business proposal to the table will be the main driver - but as you realize that proposal and put forth infrastructure (technical or best practices) the value being brought out of that proposal is shifting toward the engineering side - it's only late in the game once explosive growth has begun (maybe near the 50 employee mark?) that the power of your voice and the weight of your decisions will start appreciably shrinking... I think for the early growth period most additional employees are more further reducing the founder's share in the value created rather than other employees...

This is all intensely vague and general but it's an interesting line you started down with the balance of investment vs. employee contributions, risk and compensation.
Feature Toggling for Spring/Spring Boot Applications
Ah yes, interest strikes again. There's a reason that (practicing) Jews don't lend each other money with interest. Interest is also prohibited in Christianity and Islam. When will people learn? It seems that greed is so powerful that it blinds many.
$100 makes a huge difference to a console's sales.

https://www.youtube.com/watch?v=ExaAYIKsDBI