skysight-inc/HackerNews huggingface dataset:
I find it curious how much there has been news bashing on mozilla lately...

Anyways, I'm a happy firefox user, their PiP feature is great and the fix they finally did for rendering on macs made it possible for me to use it without it eating my battery. I'm happy there is an alternative to chrome, it hopefully keeps the ecosystem a bit healthier
So? What's your point? Safari's browser engine is the only one allowed on iOS, which makes PWAs effectively crippled for all iphone users.
Of course. But as a CEO if you decide to wear your politics on your sleeve (which nobody forces you to) then you are making a statement which will likely beget a response.

If a dutch CEO would come out to vote for Geert Wilders' PVV (our ultra rightwing populist party) I'm pretty sure that would have an immediate effect on the company and on its remaining employees.

Employees as a rule want to be associated with companies and CEOs that they feel have their interests at heart. Plenty of them can be 'bought', which is why so many terrible companies with terrible leadership flourish. But Mozilla made it quite plain that they weren't going to be 'that sort of company' and if you say that loud enough and often enough then there are certain things you should not do.
I think they use e_mydata at some places [1].

[1] https://mastodon.social/@e_mydata
> If you're a senior developer still writing code every day, you have to keep up with that stuff.

Can you give me an example of a task that I couldn't have done with ten year old tech?

Will it automatically be better because I am using this years chosen framework (or will it be more likely that there are unforeseen problems because of not using a mature technology).
As the song says: "How can people be so heartless? Easy to be hard, easy to say no." Also, situationally: "How can people be so stupid? Easy to relent, easy to say yes"
I don't understand. Is that good or bad? Is critical race theory the pseudoscience it sounds like it is? Wikipedia page did not help me.

(am from EU)
It does actually have mnemonics! However they're mostly for remembering the onyomi/kunyomi rather than how to remember how to draw the kanji, which is something the hiragana/katakana decks have (they use the mnemonics from https://www.tofugu.com/japanese/learn-hiragana/). And I mostly remember the onyomi/kunyomi better by working through sentences that use that kanji I must admit.

I do quite like the KanjiDamage method so far, in that it teaches you lots of kanji that use the same radicals early on, even if they're obscure kanji. If I find I'm getting stuck on one repeatedly I just mute it if it's an obscure one rather than getting caught up on it.

I'll probably start on a RTK deck too because I'm not finding the numbers of cards overwhelming yet. And I have bought a book and pen for learning to write them out, as I figure that will help a lot too :D
Good. Hopefully it addresses the ills of many institutions that teach such racist programs to this present day. [0] [1]

[0] https://www.nytimes.com/2020/09/17/us/princeton-racism-feder...

[1] https://www.city-journal.org/systemic-racism-princeton
> This sounds like excuse making to me

Isn't it better to have knowledge of what your clients are talking about? Having written for diverse groups: games to finance to embedded, it's always best to know the direction your client wants to go.

A good developer knows how to deliver product that works for the client, rather than swamping them in technical minutae. Knowing the business properly, you can get them excited about opportunities that arise as a result of knowing their domain enough to give them a competitive edge.
They will love you, your product, and be happy to come back for other projects.
About 20 years ago I looked at a secondment to the neighbouring country on full ride expat terms.

One the things that slightly disturbed me was oh we will sort out accommodation and servants, as my Grandmother was in service in the UK when she was young.
If your opposition to gay marriage was enough to get you to throw away the benefits of Firefox, I think you're not necessarily the target market that Firefox evangelists are.

None of the code of the browser changed when Eich resigned. It still had the same pros/cons, didn't it?
> There's a quote from the CEO saying that they looked at the market and felt like they were being underpaid. And they can't reduce their salary now because it'd be unfair on their families.

Yes I read that too, I couldn't believe it.

She can decide to work for a non-profit, work for the good of the Internet and its users. Accept to earn 500k, which put her well in the top 5% earners and let her and her family live a comfortable life even in Silicon Valley.

Or she can go work as an exec for Google/Apple/Facebook, accept that she's just working for a group of people against others, and be aware she'll be actively doing harm to people's privacy and freedom, but rake in a multi-million dollar salary every year.

I'm sure there are plenty of skilled and talented people who would be happy to work as an exec for Mozilla for the meager salary of 500k.
There are a lot. For example, here is the Spain based startup Neurodigital working on this kit https://sensorialxr.com/.
Why so toxic?
No, it's not: https://news.ycombinator.com/item?id=23442027
Ok thanks, goes against my assumptions of how I would implement a JSX consuming library, but I guess there are probably lots of good reasons (performance, less code) why people do it this way and, as can happen, my assumptions probably wouldn't stand the test of actual implementation.
This may help you (not my site) https://www.resumeviking.com/samples/front-end-developer/

A quick glance this seemed to be something you could adapt to your resume.

Get rid of the video, clean up the formatting, and say what you actually achieved at the job not what you did.
I don't understand why a professional programmer sounds like a privacy activist. When they try to lock in, we would know, and someone will fork.
An update. The maid, Parti Liyani, has filed a court motion to start disciplinary proceedings against the prosecutors of her case.

https://www.channelnewsasia.com/news/singapore/parti-liyani-...
It’s easy for an “OS” to run smoothly when all it does is stream video with specialized dedicated hardware.
> It's got to be enough to attract someone with extensive management experience at a high-functioning tech company so to me the absolute floor would be like $500k unless the person is retired and doing it for fun/charity.

> Or do people not think they need a particularly qualified CEO and would be fine with a more democratic governance model?

This line of logic is so prevalent in the world, and isn't evidence-based. The idea that a desire to be compensated a specific amount always correlates with competence & that advertising a position with a higher salary will tend to attract people with a higher competency.

This thinking is likely to have some truth below a certain threshold, at which point people don't have sufficient income to live comfortably and as such have a need-based approach to raising their own salary. This rarely applies at CEO-level.
I don't think that's an appropriate term for Singapore, at least. The FDW can resign at any time (whether their contract is finished or not), in which case the employer is obligated to return them to their home city. There is a mandated 1 rest day per week. (note for Westerners accustomed to a 2-day weekend: this is identical to working-class Singaporeans.) The legal system can and does prosecute cases of abuse against FDWs.

Generally speaking FDWs are pleased to have the opportunity to work in Singapore as it is 2-3 times what they could earn at home, but they do hope for a "kindly" employer.

Other countries do not have such a good reputation. Philippines actually banned Saudi Arabia from hiring domestic OFWs because of cases of indentured servitude, abuse and murder.
A minor bug-report, relating to searches.

If you search on your own FAQ for "refund" you see one result, however the text reads "1 results", rather than "1 result".

Otherwise it seems like a nice system; I've written similar FAQ-sections in the past (in my case using dl/dt/dd tags) and I can see if you did it a lot it would be worth paying for a "component", but I'd expect most sites would need only one and would probably just develop in-house to match styling and their own existing work-flow.

Good luck selling it :)
Firefox and co are open source projects. Couldn't you just create a new company, "Next-Mozilla" or so, and fork off the projects, install a new CEO, take over the developers? You would have to use a new branding, i.e. they cannot reuse the trademark, and they have to make sure that enough people (developers and users) will switch over. But with such bad press, this might not be too hard, if there is one focused attempt for this. Financing is another issue initially, but at some point they would get a similar Google deal. And otherwise, financing like Wikimedia or Internet Archive (mostly donations, right?).
I see your point but seen in historical light, if he would have more successful (than current management) in bringing Mozilla profit, the same employees might still have their jobs.
> From my experience out of the box you get poor performance and you have to spend a lot of time figuring out how to change configuration to improve it

This hasn't been my experience of JetBrains Rider at all - granted that startup does take a few seconds, but after that it seems to fly.

> Then it still likes to stall from time to time or sometimes doesn't register key presses properly

This was my experience with Visual Studio; I used it for over a decade because it is a great IDE - but performance and stability has never been great, and eventually I just couldn't stand the occasional lag any more and jumped ship to Rider. My experience there has been very different - it's rammed with at least as many features as Visual Studio, but has been rock solid, and never lags in use.
No, there is no contradiction.

The actions of the CEO and the actions of the employees are two entirely different things.

The CEO could have been just focused on tech and could have left his political flags in the proverbial closet. Instead he chose to bring them out.

Mozilla was already an entity that had made some pretty strong statements about diversity, inclusivity and their view of the open web.

If you then stir up a shitstorm you will find you can no longer effectively focus on the tech either.

So you can very well pick both: make all those statements, live by them, attract employees who see things likewise and then focus on the tech.

But that's a glass house of your own making and if you then start hurling bricks it will have a terrible effect.
I would include Canada, Australia and New Zealand as part of European was as part of commonwealth and empire
Common in the US, but viewed as bad corporate governance elsewhere. A separation of the roles has been a recommendation in the UK Corporate Governance Code since 1992, for instance.
Where Was the Battery at Teslas's Battery Day?
what idiots downvoted this very reasonable statement?
If you spend your entire day in a huge project with a ton of code and work together with a large team of software developers, you'll probably use an IDE. Your workflow probably involves launching the IDE once per day or even leaving it open all the time.

If you do mostly consulting work, small projects, switching between languages with poor IDE support (usually dynamic languages), you'll probably use a smart editor. You'll launch that editor multiple times per day, close it, reopen it, etc.

We should talk more about workflows, there are a ton of them and they're very different in my experience.
How will you pay for this? Without critical mass you are not going anywhere. FireFox had critical mass, and lost. You won't be able to recover that position without some extremely deep pockets even if you start off from what is there today.

I am not convinced that even if Mozilla/FF got a competent CEO tomorrow and started executing 'just so' that they would be able to recover from their slide, a newcomer would have it harder.
When Will the Covid End?
With an exoskeleton I can lift a bigger hammer. A bigger hammer is more powerful.
Paul Erdős is a well-known name containing an ő.
Pocket is like a mix between Bookmarks and a TODO list. I don't bookmark random articles I want to read later. I add them to Pocket.
Why do temperature screening cameras need AI?
It depends very much on one’s view of CEOs’ skills and their actual importance to running a company.
There are a few, like GNU IceCat or the Tor Browser.
Gecko is much harder to embed. I've seen a few projects, but they aren't anywhere as good. Chromium had Chromium Embedded Framework long before Electron showed up. The dual-nature of Chrome/Chromium meant that the project was always configurable much more easily.

Mozilla doesn't support embedding Gecko these days: https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Embed...

>Embedding of Gecko is no longer supported. If you currently embed Gecko, you should use an alternate solution, because you will not be able to pick up new security improvements.

They are supporting GeckoView[1], but that's android only.

CEF: https://bitbucket.org/chromiumembedded/cef/src/master/

[1]: https://mozilla.github.io/geckoview/
the risk of being an unemployed millionaire? lmao
Favourited! This is a good description of a Pyrrhic victory that is often the result of mode du jour social causes. I expect similar outcomes from #metoo and BLM.
> compared long term outcomes of students who were accepted to Harvard and attended to those who were accepted but did not attend.

I don’t know if this comparison controls for the confounders. Alice and Bob are both accepted to Harvard, and Alice decides to attend and Bob decides to chill out at the University of Maui for four years. That’s pretty indicative of Alice being more ambitious and achievement-oriented.
At least Brave isn't trying to pretend it's a non-profit
Oh boy, reminds me of the time this Atari fanboy accosted poor Sam in the Palo Alto Pizza My Heart and sputtered my confession of love for the ST at him. He looked at me like I was crazy and told me to leave him the hell alone.
non-profitness does not mean no pay. Just that the payment is moderate and not profit-orientated.
There are a lot of big tech products where the megacorp has lost interest. Google has websites dedicated to listing their abandoned products or services.
> Nobody asked, but Mozilla took (and still takes) that role. Witness plenty of comments on HN from Mozilla employees reinforcing that.

Then those employees are part of the problem!
Show HN: Linxy – Search News
Which Open Source version? Is it supported by Microsoft? Do you use an unsupported version of Pycharm? :-)
One situation that lends itself quite well to half-arsing is working to maximise the performance of a system that consists of a number of components, where the performance of the system is bottlenecked by the weakest performing component. You can get pretty far by (i) identifying what the bottleneck of the whole system is, (ii) figure out the cheapest/easiest move to eliminate the bottleneck, and then (iii) iterating. There's little value in full-arsing the performance of a ccomponent if it is not the system bottleneck and unlikely to become the bottleneck any time soon.

E.g. suppose we've got a system with three components A, B and C, so that perf(system) := min { perf(A) , perf(B) , perf(C) } . Currently perf(A) is 0.3, perf(B) is 0.5 and perf(C) is 0.4, so the performance of the system is 0.3 since it is bottlenecked by A. You have an elegant idea to reengineer C completely which should lift perf(C) to the region of 0.9 -- 0.95 but it will take a few months to prototype and sort out the details. You've also got a lamentable idea for a hack to increase perf(A) from 0.3 to 0.5 -- it's a dead end and the hack cannot be extended in future, but can be cobbled together quickly. What's your move?

https://en.wikipedia.org/wiki/Theory_of_constraints
but there is... the most obvious being that massive energy-inefficient climate-changing head that serves you are using to write that sentence with. It serves no other purpose. There are studies too but the point is infinitely easier to accept if you consider whats right in front of you.
Perhaps it can, but it doesn't. Lot of people use VPNs in China.
I tried both ZGC and Shenandoah (with plenty of heap space available) and haven't noticed much difference compared to the default CMS. Also, Shenandoah (or maybe both?) does not support compressed pointers, so there was a noticeable increase in memory usage.
Such a clickbait article. It's no way 90% and the article doesn't even provide how they got that number.
Giant Gundam robot makes its first moves in Yokohama
Now someone make a browser extension to automatically send such an email to every site you visit.
> Those are orthogonal to each other.

Budget is the intersection.

Our defense budget was increased to $700 billion. It was already significantly more than every other country in the world, but the Trump administration decided to throw another $100 billion in for good measure.

> Lack of money is not a problem the US has, we can borrow what we needed and trim fat later.

We can also trim the fat right now, and reallocate spending from programs that murder foreigners to programs that help civilians. For whatever reason, that option doesn't often get brought up in the House.

> Not enough of the public truly cares

I don't think that's the case. The GOP and Trump's cabinet have been using their majority to stop any "socialist" legislature from being passed, while the literal majority of American votes were for a Democratic party presidential candidate.

How much is enough? That's the real problem here. With first past the post voting and electoral college, some Americans' votes are favored over others, and most don't have a real opportunity to vote for the candidate they truly desire.
Are there any examples of a company recovering from what you describe ? I don't know of any.
Was that study done before everyone had an internet connection?
Apple launched their privacy protecting ad network iAd 10 years ago, it mostly closed 4 years ago.
The Gecko engine is notoriously beastly to build and be wrapped or embedded. Mozilla tried to improve the situation at various points but seem to have since determined that it’s not worth the effort.
Bottom types get difficult in presence of statically dispatched type classes / traits. Even though the bottom type doesn't have values, because it is an existing type you can still define traits on it. You could plausibly define any existing trait on it, or none at all, because it's logically consistent the either way: because the values don't exist, you can't actually call the trait methods so any trivial implementation (such as method that panics / throws and exception when called) will do. You won't get logical contradiction because you can't call it.

But then you get the difficulty of, which actual traits should that type implement? That's a hard decision to make, and it's the reason why Rust doesn't yet have a first class bottom type.
Well, concerning the sucking dry: maybe I'm overly cynical but I wonder if being on the mozilla board is not a nice sinecure (so high effective hourly wage, even if the yearly compensation is not egregious) with a massive CV boost: none of the people I can see on the board of either the corp or the foundation, with the exception of Brian Behlendorf (and I had to look him up) seem to have much name recognition and being on the board of Mozilla might well be the most high profile thing they'll ever do.

Given that, as you seem to agree, Mozilla is probably doomed now no matter what, why would they deprive themselves of these benefits (and possible future similar gigs!) sooner rather than later? It seems extremely unlikely to me the mismanagement is rising to the level of personal liability.
He was also the guy who invented Javascript
How to pick up the most popular Parkour Games
Actually ö, with two little round dots, (and ä, ü and their uppercase counterparts for that matter) can both be umlaut (über) and diaeresis (argüer) depending on context.

The difference is important because some collations should distinguish between the two cases and put them in different places when sorting. Another difference is that in traditional fine typography sometimes different sorts were used for the two cases. The umlaut should have the dots closer to the letter body than the diaeresis.
Yannis Haralambous writes about these topics in his O'Reilly book Fonts & Encodings, especially about the fact that Unicode can't really express this nuances and if I remember correctly that some software uses the order of combining diacritical marks to encode the difference.
In what world is the average pay of a developer 200k/year? I'm pretty sure you could quarter that, which would make the project much more viable
> $2000 for a small EV battery is about price of an iPhone.

It's about double the launch price of the 11 Pro Max, so not really.
> Of course regular people don't know this and will probably never care.

except if firefox wills it, they could have an advertising campaign to show regular people that firefox can block ads (the irony!), and is a much better browser experience when paired with all the plugins!

But of course, this threatens the tenuous relationship with google, their major source of revenue. Google keeps firefox alive on a shoestring budget to stop the anti-trust happenings that microsoft went through with Internet Explorer.

So the status quo fits just fine for these parties, and the web browser competition gets worse over time.
> Why can’t people productively and easily make their own software?

The problem is that software does not understand tacit knowledge, only explicit knowledge. Many people are good at things on an intuitive level, but aren't able to explain clearly and unambiguously and comprehensively why they do those things. Structuring thoughts and processes like this is an important (and quite rare) skill in itself.

Secondly, "tech" is not a completely homogenous or bland medium, certain things are simply much easier to do than others. It's much easier for humans to drive cars, even with an error rate, than for computers. While it's much easier for computers to do arithmetic. The implication of this is that it's often much better to change your process - or possibly replace your entire business - than to take the current one and freeze it into a computer.

That's the problem with a lot of bureaucratic efforts. Often the "process" doesn't actually work as written down, and relies on a lot of slack and human judgement by individual low-status people who aren't included in the software development process. So freezing the process in software, even if done exactly to spec, doesn't work.

See also "Seeing like a State"; the process of making people and processes 'legible' to a bureaucratic system changes them, as does computerising them.

Third related problem is demarcation: even if individuals want to automate their workflow, they're still part of an organisation which would prefer they stay in their lane. So many "enterprise" disasters are the result of the people making the purchasing decision refusing to work with the actual users.
A good introduction on programming language theory should get you there. You can google around for recommendations.
The 'argument from alternative universe' is not one that can be won from either side of a debate. What happened happened, this is where we are. All the people here arguing that Eich should not have been ousted are making an argument that might have held up but we will never know. Maybe half of Mozilla would have resigned and then they would not have had those particular jobs either, maybe Eich would have come around after a discussion with employees that were directly affected by his donation.

But we'll never know so this is not a fruitful branch of the discussion.
Treaty of Versailles caused this. If NSDAP didn't happen, some other extreme would.