skysight-inc/HackerNews huggingface dataset:
I would not work for Mozilla for that reason alone. I don't think such a question has a place in a job interview. I also would never ask such a question of an applicant. TMC is a pretty diverse group but we are so by accident, not by design and we take people on merit, not on their level of activism.
It can absolutely change if those who are elected are physically removed from their rule-setting positions by the disenfranchised.

Historically, you can’t cure fascism by voting, even in situations where the elections haven’t been compromised.
IntelliJ is a much better experience than VSCode. Without leaving the IDE you can: edit (with autocompletion), static analysis, debug, test, code coverage, version control, profile. All using JetBrains official plugins.

It also integrates with databases, Docker, etc.
And the other 60% is not doing basically the same?

> 40% always demonizes the 60% as sub-human violent scum

One sentence later...

> 40% has violent fantasies of a Civil War do-over
Thanks for the info. Since the capability is still there, maybe they could ask after the update: "would you like to give a try to our new UI?". A reminder a few days later would give the opportunity to commit to the new UI or revert to the old one. That would be IMO classier.
but then, see the point about work tracking systems being outside of source history and thus prone to migration failures, etc.

also, git blame sort of fills this role, but the commit author may not be the person who acked the implementation and requires digging in history if there were any refactorings done.
As an Android developer I can't see how an app would stop responding to touches because of lack of Google services. It'll either crash completely because it won't be able to bind to them or just skip the functionality.
Scheduled maintenance during business hours?
Nice! I love what you did with the security.
Do you have any plans on supporting Android as well? I would love to have this on my phone, but i'm an Android user.
If this was on Android, i would gladly pay for it.
Hard to talk about code comments without mentioning 'antirez's article [0] about this where he goes in depth on the different kinds of comments he used throughout Redis.

[0] http://antirez.com/news/124
What you can learn from Fortune 500 Companies and their domain name choices
I did so in an earlier thread about Mozilla.

https://news.ycombinator.com/item?id=24121689
You mean that IPCC predictions based on climate models have been replaced by different predictions based on newer models as more data became available over time?

Unfortunately (for us) it does look like newer predictions predict worse outcomes with higher confidence [1].

PS: yes scientific consensus changes over time as a function of available measurement data and understanding. That's not a sign of failure but of improved scientific insight.

[1] https://www.counterpunch.org/2020/03/18/the-ipccs-worst-case...
That's a really big leap you're making there, going from a context free anecdote about someone who got wound up on Twitter to that. And she was claiming that everyone complaining about Pocket was misogynistic? I'm not convinced that's completely true
Thank you I'll take a look.

Again I'm not pointing at Bezos, he contributed a lot of great innovation to society and I'm a big user of Amazon services, I merely pointing out that things are really out of balance. And this inequality trend was bad before Corona and it just got way worst. So something seems fundamentally broken.
I literally switched from VSCode to Webstorm purely because JS/TS 'no definition found' errors kept coming up. If I ctrl click a function, I really really want to go to the defintion. I know there is a definition because my code compiles. How can my IDE not know where that definition is? I count that as one of the core features of an IDE, and VSCode doesn't consistently hit that mark.
Interesting that you percieve it that way. Like, accents becoming dialects, not the other way round. I'd think "dialects" like lower german, Plattdeutsch, Bavarian etc. are older than current standard German, and what remains of them are the accents.

That being said, especially in rural areas, the dialects are well kept. In fact, being from the western regions of Germany, I have a hard time understanding villagers from the Black Forest if they talk their native dialect.

Still, in urban areas, the general trend is the same, no ? Dialects are spoken by less and less people (in fact I don't speak a single word of Plattdeutsch, even if I'm from an area where it was once common). What remains are temporary sociolects and accents. At least that's my perception of things.
Buy Google Business,Maps,Places,Local Reviews – Buy Trustpilot Reviews
It's not just you.

I've been reading since the end of last century, and I still go there regularly. It used to be the case that every day there were at least a few posts interesting posts there, that I hadn't yet read somewhere else. It kinda was my portal in the world of technology news. That's not the case anymore: the posts now are mostly not interesting (to me, at least), and mostly not exactly news anymore.

What I used to value about Slashdot were mostly the comments (much like here on Hacker News). Yes, there was lots of spam, but when reading on level 2 or 3 much of the comments did add value to the story. These days the comments have decreased very significantly, both in quantity and quality.

Slashdot really used to be much more meaty, as you say. These days I get my tech news from Ars Technica, Hacker News, LWN, and some Reddit subs.
Alright then. Let's start shutting down fossil fuel power plants and replace them with nuclear.
How convenient this “climate change” thing excuses so many state government failures of land management. Climate change didnt stop anyone from clearing forests around LA or Sacramento, the Sierra Club did. Climate change didn’t cut CalFire’s budget or replace 90% of its trained firefighters with prison labor, CA’s state government did.
"Christopher F. Rufo is the director of the Discovery Institute’s Center on Wealth & Poverty".

The Discovery Institute advocates the pseudoscientific concept of intelligent design. Which is about as well supported, scientifically speaking, as phrenology.
We don't control the climate. We don't control the ocean currents or cycles. We don't control the clouds or cloud cover albedo. We don't control precipitation. We don't control deep sea geothermal venting. We don't control volcanic activity. We don't control solar cycles. We don't control trade winds or any winds for that matter. We don't control the climate.
There's also "ű". In Hungarian, the text "árvíztűrő tükörfúrógép" is used to test all special characters.
The IPCC's 2 degree rise is rather optimistic and -- as others have pointed out -- doesn't take into account feedback loops and tipping points, mostly because the models are not sophisticated enough.

Add that to the massive ecosystem disruptions that are already taking place, add the political unrest that will follow from the tsunami of migrants that are trying to just survive and you have the perfect ingredients for an pretty much uninhabitable planet.

Maybe not in the next 25 years. The next 25 years we will just have massive unrest, political upheaval, wars, ecosystem collapse and genocides.

I'm not so optimistic about the 25 years after that, though.
> Then I became an engineering manager. A year later, I cannot even recognize the old, people-pleasing me

How did that transition happen? How was the first time as an eng manager, did you get bitten by saying Yes sometimes in the very beginning
Extremely common, not frowned upon at all here
The market knows better than you. They aren’t a car company, just like Apple isn’t a phone company.
I'd appreciate for those who downvote to put their reason, I might learn something.

But please don't downvote because you don't like what you read.
Using Quantum Computing uncertainty to run stochastic methods (pharmaceutical) => Ok

Using Quantum Computing uncertainty to replay another uncertainty (finance) => Not Ok
In IntellIJ you have scopes, where you can narrow down the project view to a set of folders, which is useful if you work on monorepos. Scopes affect not only the project view but also file search.

You can disable plugins you don't need, and mark folders as excluded if you don't need them indexed, that makes it faster.
Please put me in my place if I'm wrong here, but isn't it typically the Democrats who have the most to gain with more people voting (e.g. young people more likely to be liberal but less likely to vote)?
I would like to optimistically believe that from that 40%, most of them (80% ?) do not know any better, or in some kind of cognitive dissonance. I imagine, they're thinking something along "we are a country of freedom, we help install democracy in the world, this is the system founding fathers created so it cannot be undemocratic, is it?".

I guess only small amount from those 40% are actively undemocratic and trying to brainwash the rest, by telling them that they're "temporarily embarrassed millionaires/senators/congressman, etc.", thus the system actually will benefit them, when it won't.
All of them at once, for some reason, or is Google just covering their ass? I heard there was some boring lawyer standoff between Google and KODA, the danish music cartel, but the Google blockade goes way beyond danish music. I've seen Russian music blocked even. [1]

But I see your point, though I'm not sure who is more unlikeable, Google or the music industry. Actually, let it never be said that I'm not fair: They can all get bent.

[1] Never thought I'd link this on HN: https://www.youtube.com/watch?v=1t_sMynan_k
Every time I needed to look at adding something to the build system at my old job, in CMake, I booked a day. What is incredulous to me is the numerous answers on the forum and stackoverflow are never ever complete enough to be useable. All they do is give you a hint. If you want to do something, say, add some existing external library with partial cmake support built in, you check endless posts with hints until, at the end of a wasted day, you add one or two lines to your CMake files and the job is done.
I'd claim that Scala is also heavily inspired by Haskell: it's probably closer to ML, but so is Rust (which is on the list). Heavy use of 'flatMap' (i.e. monadic bind) is clearly Haskell-inspired, and this is more obvious in popular libraries like scalaz and cats. The 'for comprehension' language feature is clearly inspired by 'do notation' (IIRC Python's list comprehensions are inspired by Haskell's too).

Elm is a more special-purpose child, but seems to have had an impact on JS practices, as a 'gateway' to functional programming. PureScript is also interesting but hasn't had as big an effect.

I agree with the article that Idris is really nice; although I'd lump Agda in with it as a dependently-typed child of Haskell, and contrast them both against Coq (rather than lumping Agda and Coq together).

I've also played around with Curry and found it quite interesting (functional logic programming), although it's essentially a research language.
Also people aren't paid what value they provide to the company, but what they can negotiate for - for example, if you need your job then your boss can get away with paying you peanuts even if you do 3x the work of your colleagues.

Incidentally, this is the basis of unions - the union negotiates your salary with the union's negotiating power of having the company's entire staff walk, which hurts far more than merely losing one employee.
I agree that normality is a specific formalized concept, but you could always require that an encoding function like this is injective.
The plan was actually to deprecate support this year (only <2% of websites support TLS < 1.2 as highest version), but then COVID-19 came and apparently many health related government websites use those old TLS versions :/, so they dropped their plans.

https://www.ssllabs.com/ssl-pulse/

https://nakedsecurity.sophos.com/2020/04/02/covid-19-forces-...
Definitely the normal thing in the UK for companies of all sizes for the CEO to be an executive director and therefore to sit on the board of directors.
Reference which more-or-less backs that up: https://www.channel4.com/news/factcheck/factcheck-were-mass-...
She puts way too many people into the industrial prison complex to argue against libertarian ideas.
> Option and Result are Monads. Surely he misses do-notation.

Well, functions and lists are also monads. I guess what the author means is that the language recognises the similarity of those disparate structures.
> for not trying to appease the mob.

No, I meant as in genuinely doing that. People are typically capable of learning. I'm pretty sure Eich is smart enough to do so.
Was Eich a turning point in Mozilla’s failure? I remember almost all my distant family in other parts of the country cancelling Mozilla because of the situation.

(Remember this is the organization being well run previously, until someone dug through private political data and found the previous CEO had made donations that were deemed double plus ungood by a minority of stakeholders.)
I switched to Firefox and use it everyday. To me, it is so much lighter, better in performance compared to Chrome, and i only use Chrome for GCP access.

Kinda surprised that its usage go down when it is better than most of browser products.
Berate the person that votes differently than yourself - that’s how you signal you support democratic choices...act as if there are none.
It's probably not true that all Trump supporters want a civil war, but to me it seems true that most/all of Trump's and the enabling Republicans actions are leading their country to either civil war or Putin-style autocracy.

So why anyone would still be a supporter is beyond me.

I'm a European who has been watching the last four years first in disbelief, then in optimism, then in pessimism and now in horror.
Also, "Once you have identified what type of culture someone tend to follow" -- what are good ways to do that sooner rather than later?
You should compare the antifa vs. fa fatality count sometime. It would put the "both sides are equally violent" hypothesis into some perspective. Or guns and ammo count.
> Take one of the sounds typically associated with New York speech – the oi that’s heard when ‘bird’ is pronounced boid, ‘earl’ oil, ‘certainly’ soitanly, and so on.

My grandmudda spoke liked dat. She grew up in Brooklyn, one of 9 kids in an Irish immigrant family. Another fond pronunciation I remember was she pronounced toilet as ter-let. "Dija flush the terlet?"

I myself still maintain a "disgustingly thick" (as a co-worker once put it) NYC accent owing to growing up among many Italian Americans in a little neighborhood called Ozone Park. When traveling, upon opening my mouth, people immediatly recognize where I'm from.
> That is hardly an uninhabitable world. It might be a very different world, with all sorts of new issues to deal with. But not uninhabitable.

Statements like this can be problematic because while the world in general may still be inhabitable, there could be particular regions that are not, or the damage cause by climate change can be too much for the people living there to deal with.

For example: right now Karachi, Pakistan, population 15M, seems to be basically totally underwater:

* https://www.theguardian.com/world/2020/aug/26/pakistan-flood...

* https://www.dw.com/en/flooding-causes-havoc-in-karachi/a-547...

Tuvalu and the Marshal Islands are predicted to basically disappear:

* https://www.theguardian.com/global-development/2019/may/16/o...

* https://en.wikipedia.org/wiki/Effects_of_climate_change_on_i...

Some regions may not have the fiscal/political capital to deal with the changes wrought by climate change, and it is often the regions that did the least cause climate change that suffer the most. Most of the historical emissions that got us here were produced by the industrialized West (especially US), but they'll probably be bit the least-hard.
Having learned programming in those days, it feels really weird that now is fashionable to assert that Haskell === FP.
Vcpkg: Binary Caching and Manifests Support
I work in election night reporting. While it’s easy to assume malice, so often it’s just that election officials haven’t entirely thought things through. It’s not an easy job and in the past 4 years, positions no one has cared about are being scrutinized by the whole US and election technical teams now have to worry about election interference from foreign governments. And all of their work comes down to one day where anything that can go wrong does.

Sure it’s possible that this was a voter suppression attempt as I’m seeing in the comments. But much more likely they found a last minute bug that would have screwed them on Election Day, so they took the site down.

There are much more effective ways to stop people from voting. See https://amp.cnn.com/cnn/2018/10/20/politics/gwinnett-county-...
I don't think that this is true anymore. Trump is moving the Overton Window to the right [1], while a part of the Democrats, lead by Bernie Sanders and other left politicians are trying to pull it to the left. So right now, a lot of people are travelling from the center of the Overton window to the sides. This also leads to more "political fights" and political tribalism.

1: https://www.youtube.com/watch?v=_v-hzc6blGI
I love IDEs... but most languages don't support IDEs. C# and Java are lucky to have a set of features that work well with IDEs - statically typed, OOP, without metaprogramming such as templates and preprocessor. All data is known upon compile time. With languages like C, C++ or D, a lot of code isn't known until compile time, so IDE cannot do any predictive magic. Same with refactoring, in C you can create new identifiers by preprocessor. In Java, you can ask the IDE to rename all usages of printStuff functions to printMoreStuff and you can be certain it will modify all the usages of this specific printStuff function, not the printStuff function from a different module. In dynamic typed languages the types aren't known until runtime so it's another struggle for IDEs.

That's why VSCode is so appealing for languages other than Java/C#. These languages just aren't capable of having the same kind of IDE support. If you can't rely on things like perfectly working autocompletion, automatic refactoring, advanced features like extracting methods into separate class, then all you need is a good notepad application. And VSCode is just that.
Ruling browsers and it's API is ruling a modern world
> CMake was a big improvement over make and autoconf years ago

I would not even grant this, and I spent a lot of time wrangling both CMake and autotools many years ago.
I know that personally I really don't need much for my own happiness - the basics of survival, a very modest house, and being away from people and in nature would do it for me. The problem comes when these simple things are denied to me, and I am put in a society in which one is treated badly when one doesn't strive to keep up with the Joneses.

Controversial opinion: the people with the power to change the never-ending hamster wheel situation are primarly women, in that it is women's selection of mates and desire for consumer goods etc. that drive male competition. If women chose something different, perhaps humanity wouldn't be so rapacious of the earth.
The N95 mask shortage America can't seem to fix
https://archive.vn/soqYo
As a Canadian, I begin to wonder how much more America can take before it fails and we're dealing with refugees.

This may sound hyperbolic, but it's happened before. A man I knew many years ago told me how during the Vietnam war, he spent his weekends smuggling draft dodgers across the border in his boat. Poor kids who couldn't afford a doctor to say they have bone spurs. Political refugees, from a certain perspective.

Let's say Trump loses, but won't accept the results. Let's say he gets the military behind him. These aren't even far fetched ideas anymore. These are things that could happen. Violence would certainly follow.

Makes me think I should buy a boat.
What I started doing during the 5 month lockdown in Bogotá is going for extended walks every day and convinced friends/coworkers and some dates to join. Less risk than meeting indoors and free so it is easier for those who lost their job or have reduced salary to do something.

That said, many people I would meet on a regular basis before, I haven't seen in person since it started. E.g. because they moved out of the citg for the time being or are taking care of their parents and don't want to take risk. With those we started having semi regular group videocalls just chatting to a glass of wine or beer. Not ideal but it did had the upside to connect more to people living elsewhere I interacted less with before the Pandemic.
Yup, I totally agree with you. There are many issues — especially in firmware — which we are not able to address. We do backport linux security patches but that gets harder with each release.

We did indeed talk to other interested parties and attempted forward ports of the Qualcomm specific kernel features to LTS versions. I am not directly involved in that team anymore and sadly cannot tell you the exact reasons, but this failed to yield a usable kernel.

I do like your suggestion of long-term support from Qualcomm which was unfortunately not possible for the Snapdragon 801. For Fairphone 3, this is hopefully on the table again (especially, if — as you are saying — other customers also show interest in LTS support).

In summary, you make many great suggestions most of which we also attempted at some point. Unfortunately, the devil is often in the details.
I think the big problem is that Mozilla/FireFox receiving money from Google served essentially as a bribe that allowed Google to pull a bunch of anti-competitive behavior that cost FF marketshare.

If not for that we could have easily seen a repeat of Netscape vs Microsoft, but it is hard to consciously decide to bite the hand that feeds you, especially when it is connected to the proverbial 800 lbs gorilla.

I suspect FF would have lost marketshare in any "under Eich" scenario too, maybe not as fast and maybe he would have re-focused the company earlier.

But that's all water under the bridge we are where we are today.
This is a pretty unfair article.

The author presents firefox market share (a relative term) on one axis and CEO pay (an absolute term) on the other.

The sad reality is that the CEO pay should be a relative metric to tech companies of similar size in the bay area, where Mozilla is based. Or at least US tech companies of similar scale.

As the internet has enveloped the globe in the last 10 years, a huge amount of money has accumulated to this one industry & area. Even if executive salaries were constant, returns from stock at FAANG and startups would, I think, make $2.5mm a pretty small total package for an org like Mozilla.

Eg GitHub founders are now worth billions. A lifetime at 2.5mm wouldn't get you there.

This sucks. It's sad. It's weird. But blaming the good people at Mozilla feels pretty unfair here.
Just as an aside:

I have fond memory of first working through SICP in my teens. But having recently revisited the book, I realised it's mostly nostalgia.

There are better books about programming than SICP nowadays.
Silero Speech-To-Text models
Benchmarks - https://github.com/snakers4/silero-models/wiki/Quality-Bench...
Some of these fairly unknown systems that are "terrible" enterprisey make many billions of dollars in sales, VS Code makes nothing directly as it's free (MS gets good PR for publishing it, but it's extremely hard to put a number on how much it's worth for them). Implying that just because MS makes VSC and it makes 143 billion in revenue, it must be much better/nicer than EHR/ systems made by somewhat smaller companies (still, some pretty huge ones make shitty software, like SAP with over 50-billion income) whose whole income come from such system sales is quite irrational of your part.
You are Important and so is your Mental Health