skysight-inc/HackerNews huggingface dataset:
For me it is Slack. Slack's JS leaks memory. Several times I notice Firefox really bogging down, I check about:memory and the Slack tab is eating 4GB of memory or more. Once it was nearly 7GB.

So I've had to install an auto-reload extension[1] which simply reloads the Slack tab once an hour, and that contains Slacks stupidity.

Now Firefox is nice and fast, even with hundreds of tabs across many windows.

[1]: https://addons.mozilla.org/en-US/firefox/addon/reloadmatic/
I would guess it's uncrewed... It's a lot easier to prototype stuff quickly if nobodies life is on the line if a wing falls off...

I can totally imagine it being a state secret if it's crewed or not - the enemy not knowing how big a diplomatic incident they'll cause if they shoot one down is an advantage.
It sounds like you want separate profiles, not containers. The point of containers is that all the settings and addons and saved passwords are still there. If you don't want that, you can create a second profile with different settings and a different set of addons, etc.
That makes sense to me. If the evidence is not rock solid, you probably should not be making medical suggestions to your customers. The idea of my insurance company suggesting I should take supplements where that isn't within the typical medical consensus or part of government advice would make me uncomfortable.
Medical errors may increase around daylight saving time in spring
I had a thought about Mozilla yesterday. I was wondering what browser people in government agencies such as secret services use ?

If they use Chrome that could be a risk for them since it does/could collect browsing data.

Do you think selling extra privacy features to governments could be a viable business model ?
Not OP, but I'm pretty sure they meant that too many men were deliberately raping or abusing women against their consent, through force, extortion, manipulation, deceit and incapacitation. And that this is where the MeToo movement came from, to show people just how prevalent this is.

> and the idea of consent shouldn't be overused and watered down to apply to every difficult situation

I got the impression that's what the article was doing. That was my main issue, it seems to take consent and MeToo and frame it in a very juvenile manner, contextualized with teenagers getting to know their sexuality and first experimenting not sure about what they want, like or how to act. Where consent and MeToo is about preventing serious sexual abuse, not dealing with a breakup or an ackward kiss.
My Spanish wife often mixes up "on" and "in" when speaking English because there's a single word for both in Spanish - "en". As well as standing "on line" like New Yorkers, she often "bumps onto" people - because "you don't go inside the other person's body".
Preclude means to make impossible. I’ve also never in my rather long career noticed world affairs have a noticeable impact on my office culture. So I really do have no idea what you’re talking about.
> Find a cheaper CEO?

Find a CEO whose motivation is more "make the world a better place" than "make millions of dollars a year". $500k is a large enough salary to live well just about anywhere. After that it's just "victory points" in the game of careerism.
It's all fun and games until someone manages to swat a third party with an AGM-114.

https://www.irishtimes.com/culture/books/careless-whispers-h...

(I've heard from someone who worked on a major chat that not only did they get the usual substantial amount of abuse, but they'd also been forced to implement automated systems attempting to keep people from abusing the abuse mechanism.)
>Increased Patient Safety-Related Incidents Following the Transition into Daylight Savings Time

https://link.springer.com/article/10.1007/s11606-020-06090-9
JSX is a tree of deferred function calls. It's nothing to do with HTML, despite them looking similar. Normal function calls are not equivalent
Shouldn't it be more shocking that your friend agreed to an arranged marriage? I mean I'm not in Norway (pretty close though) and I don't know to what degree this is acceptable in Norwegian culture. But in mine it very much isn't. We ought to expect more from women these days. Because caste might be a completely foreign problem to us, but arranged marriages used to be the norm here as well. It took the second wave of feminism to eliminate that problem and make parents feel ashamed for even trying. We wouldn't want to have that practice sneaking back in through the back door again.
A large amount of people who use Brave installed it for the ad blocker. They have no problem depraving well-meaning publishers of quality content of the only viable way to monetise it.

Expecting those people to pay up is a pipe dream.

If Brave was fair it would enable publishers to block visitors who don't pay.

Why is it fair to block ads, but unfair to block visitors?
Dude resigned.
I think one of the first things I do after a clean Firefox installation is to set PDFs to be opened with the Windows default reader. Reading (and mostly searching text in) a PDF in the browser is terrible.
I feel this will quietly be one of the most important changes in US political history.

Also, I hope it's STV.
People aren't paid what they "deserve" but what value they provide to the company. If the situation exists (whether created by the CEO or not) that makes it more expensive to replace the CEO, then unless they plan on firing the ceo, the ceo's value to the company increases because they are expensive to replace.

Or to put another way, life isn't fair and outcomes dont neccesarily align with what people deserve in a moral sense.
This is not an advice to say no, rather how to do it
Exactly. Asking for donations isn't good enough for the likes of Mozilla.

From the post:

> Mozilla should probably just ask their users for money. For many years the Guardian newspaper (a similarly sized organisation to Mozilla in terms of staff) was a financial basket case. The Guardian started asking their readers for money a few years ago and seems to be on firmer financial footing since.

This comparison doesn't make sense. First of all, nearly all these publishers are moving towards subscriptions. This clearly works for them to give readers other incentives like say remove ads and paywalled content, weekly hard copies, etc. Asking users to donate to a free browser when the alternatives are also completely free to use isn't sustainable for Mozilla.

Given that the closest equivalent replacement is Chromium or ungoogled-chromium which is completely free to use and the latter addresses privacy by removing Google on everything, how can 'donations' work for Mozilla if there are other browsers that exist that users can be used for free?
Top story in the classic version is currently "Love Hurts - So let’s stop infantilizing women and demonizing men". Personally I generally like the mix of intensely technical and intellectually curious articles of the default front page.
If you really want to promote peace, and for some reason cannot reduce military expenditure, the best choice is to co-produce a weapons system with your erstwhile enemy.

They should make a MIG-boeing or Sukhoi-Lockheed-Northrop proposal of real merit.
For agents in the wrong country at the time of the announcement, it may just condemn them to torture or death.
as it happens that is one of the Heinlein books I consider worthwhile.
I hear more about pinboard as a Twitter activist, but I don't really know anyone who actually uses the service.

When I tried to use it myself, it felt like a 2005 web relict. In both a good way and a bad way.

I don't mean no ill will; if people want to use it, power to them.
Hey, thanks for your input. I will look into using pyenv so that might solve my problem with "go to definitions".

However, I was also having a lot of trouble with environment variables, especially PYTHONPATH. How do you solve that?

Also rope did NOT work well for me. When I tried to refactor (rename) a function definition, it also changed variables in unrelated scopes that had the same name and were not related to the function at all. So I did not gain anything from that which I couldn't achieve using CTRL+F replace.
It was also a big undertaking in very early days.
It wasn't long ago that comments were shouting that this was the absolute most qualified person to lead Mozilla when others were questioning having a lawyer lead a tech company. Someone with at least a little hands-on experience in building a product really should be something companies look for in leadership.

I mean, sure, Baker's done plenty for Mozilla, but Mozilla has been absolutely lost as to what they're trying to be this past year. It's not a clear cut software company anymore and that's a problem.
> I've actually heard it argued that Approval is simpler (for the voter) because all valid FPTP ballots are valid in Approval, but not the converse.

Voting systems can actually be optimal in two candidate systems. It is when you introduce more candidates that things get complex.

> For elections with a paper trail, if you are putting each ballot in a single pile with other similar ballots, then Approval voting can require hundreds of piles.

This would be poor counting. You need the same number of ballots as FPTP. You just sum multiple columns instead of a single column. The process isn't much different. This is actually the major advantage of approval over even other simple but better systems like score or STAR. It is dead simple to count and understand. Compare any of these to IRV/RCV (what the post is about) and they've got huge complexity problems. But Ireland is able to handle the many rounds of counting you need for IRV and they do it with paper ballots. Remember that Ireland and Australia already have IRV and I'm pretty sure Australia didn't have computers a hundred years ago. (I don't advocate for IRV btw)
I think I see why you think it would be good idea, but considering the size of Swiss army it would be very costly effort.

Its not only about figuring out next gen avionics (which is a feat on its own with unstable constructions these days), but also integration with radar, weapon systems and overall integration within the battlefield.

Since Suisse align on most if not all levels to west culture/mindset, I would say they should buy/rent some western-built ones. Anyway the idea of surviving major air conflict with any superpower is laughable. If you consider neighbors, France, Germany and possibly Italy would also decimate air force quickly (no clue about Austrians).

Maybe not the highest and most expensive tech since it won't be used in any real conflict anyway. A-10 equivalent would be a good choice for ground support for example.
> Do you mean that before JSX could be compiled to createElement and some other library's createElement could be used? If so I would ask how often does that actually happen?

Yes, this is quite common practice. Many non-React libraries support this, but it's also extremely easy to use with your own templating function (the implementation can be as little as 1 line long)

> I would assume that any library that wanted to consume JSX would have their own JSX parser and compile to whatever structure that library wanted?

Nope, this isn't how JSX works. For example, React does not contain a JSX parser. JSX syntax is transpired by a build tool: currently the two most popular build tools are TSC and Babel. Both support targeting a custom library or your own custom code instead of React (but only the function name can be customised, the function signature that JSX is transformed to, as discussed in this article, is not customisable)
Yes, I do need all that (except for CQRS and Event Sourcing, which I've briefly looked at and didn't like them, plus, they only make sense for certain types of systems based on microservices architecture). Yes, I'm familiar with relevant requirements and the EnterpriseReady project, in particular. Having said that, I certainly don't need all enterprise features for the MVP. How "enterprise" my market-ready solution should be? As comprehensively as most and then some. The solution's target market includes (mostly medium and large) industrial enterprises, government agencies and universities.
At work, most requests come in through e-mail, IMs or tickets/tasks, which is great because it means I can let them simmer for a bit.

But then there's some colleagues who send me a DM with a "hi are you there / can I call you" because they have something that they want out of their system Right Now (with e-mail and co, you send, then the something remains in the background until replied; with a call it's a one off thing and they can move on).

And my first job had some of the worst; they'd send an e-mail, then a few minutes later give me a call "did you get my e-mail?" and repeat what was in there on the call. I mean come on. At least I can laugh about it now, and I didn't mind so much when I did it because it was a very er, dynamic job anyway.
I hope so. It would be appalling if it was a majority of men. I don't think we can really state that as a fact without more research though.
> Hell, the rent for that alone could keep a development team going for a very long time.

This. So much this. Besides, if they moved their HQ outside the Valley, they could probably also hire new people for much less…
What kind of problems have you ran into? I am not having any problems using VScode for C.
> how prevalent the Rubik's Cube was for a while back in the 80s-90s

TIL the Rubik's Cube was a new invention and it didn't exist until the late 1970s. A big age revealer, I guess...
> In reality a voter will prefer one candidate over others and may have a secondary choice so not to see their vote lost. The approval voting means that if your candidate has a decent chance of winning, you will need to vote for this candidate only and no one else. That is, your voting will depend on how well your candidate is doing.

All voting methods are affected by strategic voting. Approval voting, however, is relatively little affected by it compared to many other voting methods, such as ranked voting methods.

> An alternative - if I can't have A, then I want B - is the ranked voting. It maps directly on what a voter wants and it doesn't require adjusting their voting strategy based on the standing of their preferred candidate.

Ranked voting methods, while better than the first-past-the-post most of the world uses today, tend to suffer from many deficiencies. And while not a technical objection per se, excessive complexity eroding trust in democracy is a pretty big one as well.

For a nice overview, see https://ncase.me/ballot/ . In particular, see the chart showing the Bayesian regret simulations for different voting methods. In the presence of strategic voters, approval and score voting are the best methods, whereas with 100% honest voters score voting wins.
It's not an absolute though; if you're a people pleaser you say 'yes' too much (and write yourself and your own interests off), but the opposite - rejecting everything - also isn't good. There is a balance, and everyone has to find it, set their own boundaries, manage their own time and energy.
> Let's says it's the half after taxes

If you make that much money, you're not paying more than 25% taxes. Or you are not using the right lawyers.
Florida law on this should be concerning for Bloomberg:

http://www.leg.state.fl.us/statutes/index.cfm?mode=View%20St...

Whoever by bribery, menace, threat, or other corruption whatsoever, either directly or indirectly, attempts to influence, deceive, or deter any elector in voting or interferes with him or her in the free exercise of the elector’s right to vote at any election commits a felony of the third degree, punishable as provided in s. 775.082, s. 775.083, or s. 775.084 for the first conviction, and a felony of the second degree, punishable as provided in s. 775.082, s. 775.083, or s. 775.084, for any subsequent conviction.
(2) No person shall directly or indirectly give or promise anything of value to another intending thereby to buy that person’s or another’s vote or to corruptly influence that person or another in casting his or her vote. Any person who violates this subsection is guilty of a felony of the third degree, punishable as provided in s. 775.082, s. 775.083, or s. 775.084. However, this subsection shall not apply to the serving of food to be consumed at a political rally or meeting or to any item of nominal value which is used as a political advertisement, including a campaign message designed to be worn by a person.
PWA's are what you're thinking of. They are platform agnostic apps.

The thing holding them back is apples deliberate crippling of them to make them hard to install, slow, buggy, and not having basic platform features.

I believe Apple is deliberately doing that because if they supported PWA's properly, they'd loose all vendor lock in.
Endowments are usually managed by comittee, so yes.

However, if it becomes a more volunteer based organization, you tend to pay people in conferences and other infrastructure. Which is a very different type of thing. You still probably need someone to manage that, but its very different from being a CEO
As someone who's been on Xing from the very beginning (when it was still called OpenBC) and has been on LinkedIn for sometime my opinion is this:

You can accuse Xing of many things but not that they are behind LinkedIn. I mean regarding the technology, UX and overall experience I have no complaints and I find the community there much more pleasant than LinkedIn. That's one reason I'm still on Xing, but quit LinkedIn some time ago.

What I criticize though is their use of dark patterns and tricking their users into accepting things they most probably don't really want. In that regard they are more akin to Facebook and maybe even worse than the recent LinkedIn.
Another cool thing about VSCode is it can be run in browser [1] now and this browser based VS code is available on GCP[2], AWS[3] and Azure[4] as well if you want to give it a try but note that there is usage cost in addition to the infrastructure usage for the cloud vm.

[1] https://github.com/cdr/code-server

[2] https://console.cloud.google.com/marketplace/details/techlat...

[3] https://aws.amazon.com/marketplace/pp/Techlatestnet-Visual-S...

[4] https://azuremarketplace.microsoft.com/en-us/marketplace/app...
That's not even true. If the CEO is running the company into the ground how are they being paid based upon the value they are bringing to the company?
> Why is it fair to block ads, but unfair to block visitors?

Because the original idea behind the web was "Use your client to view content", meaning that you as a publisher publishes the content, users chose how to digest/view it. Hence browsers are "user-agents".

Users should be able to decide how they want to view the content, that's why we have user css files that override website styling. Blocking visitors depending on how they chose to view the content, is unfair as you have published it on the internet, signalling you're fine with people using their user-agents to digest it.
I miss the thrill of visiting the local news stand and purchasing my favourite computer magazines. The internet has diminished some of that excitement with its always-available / quick-consumption model.
Quality content is worth paying for but I would like to see publishers accept payment in smaller increments, as opposed to the current model of "we'll bill you $100 per year".
PostgreSQL 13: Limit with Ties
Tor Browser 10
It is not a requirement but it certainly helps when running a technology company. I know some very good companies run by lawyers: investment funds, legal companies and a medical institution.

None of them would run their companies into the ground to maintain their executive pay because they felt that would be 'unfair to their families', this is a CEO that is so self centered that nothing good can come of it.

But besides that, Mozilla - or rather, FireFox - is an important (though now much less important) technology component and a lawyer is not going to run a company making such a component effectively because this is not a regulated industry or a financial vehicle where having a legal background might give you an edge.

When three years from now Baker will have her nest egg completed the husk of Mozilla will quietly die and Firefox right along with it whereas right now there might (and that's a very small might) still be a chance to turn this around.

Regardless of whether you think lawyers make good CEOs, this lawyer is not a good CEO for this company, witness the performance of the flagship product, recent layoffs, the company financials and their recent statements.
This would maybe work between equals, but not when US has everything to lose and Russia has everything to gain.
/e/ is a great idea, but it really leaves a sour taste in my mouth how the /e/ foundation hides the contributions of the free software projects they rely on.

https://microg.org/ is the core that makes it possible to create the /e/ distribution, but good luck finding that in any of /e/'s promotional material.
See below - he was chased out by the mob.

Interesting that any comment stating this is getting downvoted. Tells it all really.
>Hint: it won't be EMACS.

Of course it will be Vim :p, jokes aside I think you may be surprised by the answers you get if you run such a poll

> * Git is a first-class citizen.

I don't see how it's an argument against Emacs since both Doom Emacs and Spacemacs (two of the most popular Emacs distributions) ship with Magit (the best Git interface imho) by default

> And I would really like to see other authentication providers for Live Share beyond GitHub and Microsoft accounts.

Given the current direction of VSCode development in general, this is more likely to never happen.
A concept that changed my life is the concept of 'emotional slavery' used in Marshall Rosenberg's Nonviolent Communication theory (NVC). He teaches that others are not always responsible for our feelings, and that we often feel the way we feel because an important universal human need is not met. Yet we are not taught to be aware of these feelings. He says that in our modern culture it's common for 1) men to be taught to deny their feelings and 2) women to be taught to deny their needs.

By listening to his talks and his audiobooks and using the definitions, frameworks and spiritual ideas behind NVC, I started to become more aware of the strategies I came to use, and the potential for evolving those.

Rosenberg believes that the adoption of NVC comes in three steps that we can all go through once we start applying his ideas. It starts with 1) 'emotional slavery' - where we are unaware of how we blame everything on others and make them wrong for what they do. Second we go through the 'obnoxious phase' where we feel angry when we become aware of our slavery ways, and where we realize that we might have been stuck in various strategies where we also thought we were responsible for others' feelings and needs. We are angry because we want that to change. Lastly comes 'emotional liberation', where we are learning to better understand our feelings and unmet needs and where we can start asking for what we want.

I practiced NVC together with my ex-partner, and in my eyes we both grew our self-awareness enourmously.
> it'd be unfair on their families

WTF of an excuse that is?!
Thanks for sharing. This is a very informative article. I would like to see a follow up article by someone suggesting what Firefox /should/ do going forward.
my point was on pointing out that meteorologists and medical doctors are specialist roles requiring years of focused training

Yes, and my point is that there are plenty of doctors and probably most meterologists who write code as part of their jobs. Meterology is statistical modelling at heart, and that requires lots of code. Don't forget that we get soemthing like 40 years of our careers; there's plenty of time to become an expert in a field and then to learn how to write code to build tools to do it better.