skysight-inc/HackerNews huggingface dataset:
Unfortunately historically there was a history of Mozilla not being a very stable platform to develop on top of (though I have no idea if Chromium was worse). There had been at least two separate embedding APIs that have been abandoned (the original one in the ActiveX control era and the external one after they moved to Hg), at least three Electron-like things (prism, XULRunner, and positron), and the field of corpses of Mozilla-based apps (I've worked for two, there were lots more).

Maybe they're better at API backwards compatibility now? Not sure; I'm unlikely to try again given previous experience. Which is a shame; I still use Firefox since it was called Phoenix…

If anybody has more recent experience working on their stack, I'd be happy to be correctly though. Preferably with examples of projects that _haven't_ been burned.
I mean, Mozilla brings in $450 million a year in revenue and manages $600 million worth of assets.

If she's able to increased the revenue or efficiency by just 1% then she's paid off almost twice her salary.

edit: Fixed pronoun, apologies.
It sounds organizational. The one reference to QA is that the leads were let go, which might mean that the teams were re-orged under a product aligned structure.

There is a lot of "shift-left" emphasis out there, but ultimate their is a conflict of interest problem. I think there's no need to go beyond the "we are losing money" explanation and QA is considered more of a cost center.
Please don't take HN threads even further into ideological flamewar. That's the wrong way down a one-way street.

https://news.ycombinator.com/newsguidelines.html
NYC 2,500-2,800 might be the average, if you live in manhattan, brooklyn, hoboken, or anything close to manhattan it will be more.
How to better manage your day-to-day money (without budgeting)?
I want them to just tilt the jet bridge down at a 75 degree angle through a hole in the roof of the plane, and then similarly tilt the cabin down at a 75 degree angle through a hole in the terminal roof when you land.
So that it can be used my multiple users. There are ways to install as a user without admin privileges.
Learning Haskell to write better software is like learning the language of the Eskimo and their elaborate vocabulary surrounding snow, only to realize most of the world doesn't have snow and that real progress is made by science, not linguistics.
This feels really bad. I feel she seems to be hinting that they are cutting people in case they lose revenue.

As others have posted their financials: https://assets.mozilla.net/annualreport/2018/mozilla-fdn-201...

They seem to be very dependent on search engine revenue: 91% and 93% for their revenue. Once again, I feel she is worried Mozilla will be cut off very soon.

Still feels like really bad news for Firefox. Microsoft cut their QA people for Windows. Windows 10 to this day still has update issues.

I do agree that Mozilla needs more products to stay competitive. Especially when the Google docs team doesn't fix issues that make Google sheets very frustrating to enter data into with Firefox. Just listen to Linus(TechTips) complain about Google Calendar issues when he pays for the commercial version of GSuite.

I wonder if Mozilla gets cut off from search engine revenue means they will start to develop products/fund OSS competitors to GSuite?

Still, when you introduce new products, that is when you need Q/A the most.

However, Pocket is not one these products. I disable the pocket button on every new Firefox install I do. They have an entire page on it in their financial statement.

And I don't feel the CEO should be increasing her pay when the workforce suffers (from $2.3m to $2.5m). Nintendo's management took a pay cut during their Wii U years before the Switch. And that is what management in general should be doing well before a layout.

The Mozilla steering committee certainly didn't consider this when "we plan to eliminate about 70 roles from across MoCo... ...(were) considered as part of our 2020 planning and budgeting exercise only after all other avenues were explored."
The only time I witnessed passengers staying sit was after an announcement that said: "we know by experience that our pilots are much better at flying than at driving, so for your own safety, please keep seated until the 'fasten seatbelts' lights are turned off."

There is no (legal) way to make the passengers disembark orderly...
It becomes an issue because batteries are so much more expensive than other things you can get though. It's not replacing a alternator, it's replacing a $15000 battery "set". Also I'm hoping electric car longevity will prove out the value in this. Electric car drive trains "in principle" should have much longer lives than gas engines.
Python in Visual Studio Code – January 2020 Release
The rare error is the unintentional purchase of some software upgrade while the phone is in your pocket (not sure how this is actually possible...).

The refund issues are due to Tesla's policy.
Were you able to keep your bare feet & heels flat on the ground, while your rear descends to below your knees – deeper than a typical exercise squat? Ultimately, sitting atop your feet in a position that can be held for, say, 15 minutes or more (because there's little strain or effort holding it)?

That's the 'asian squat' that a lot of us can't do.
Probably not too much earlier

https://cs.chromium.org/chromium/src/net/cert/cert_verify_pr...

Method HasTooLongValidity splits certs into four categories

First, really old certs with notBefore prior to 2012-07-01. This is before the Baseline Requirements, and so Chrome gives them the benefit of the doubt and presumes they might honestly have been issued with up to 10 years to expire BUT fortunately this grandfathering of old garbage was designed to end in July 2019 so all these certs are now distrusted. Any real ones were probably long gone by then anyway.

Second, those from 2012-07-01 but before 2015-04-01 get up to 60 months = 5 years. So a cert issued 2015-03-31 must expire within about ten weeks from now, a workable demo but not a long-lived attack tool.

Third, from 2015-04-01 but before 2018-03-01 it was 39 months. So any cert from 2015-04-01 is long expired, but one claiming it was issued 2018-02-28 expires in May 2021, that's a nice long time to exploit this bug.

Finally from 2018-03-01 it was shortened to 825 days. A cert from 2018-04-30 would thus expire in August 2020.

So the sweet spot is claiming issuance in February 2018.

Edited: I can't count to four apparently.
https://www.microsoft.com/en-us/edge/features

Says it is 4k in Netflix now

* 4K Ultra HD exclusivity is limited to PCs running Windows 10. 4K works in both Microsoft Edge and Netflix app. Only 7th Gen Intel® Core™ processor or higher devices can decrypt PlayReady 4K DRM. Netflix Ultra HD plan required.
There is a chinese proverb, at least that's what I was told it was, that says that if you want something done, give it to a busy man. It seems accurate to me. Someone that can deal with a lot of stuff is a good bet to accomplish a task.

As suggested by someone else, I'm going to subscribe to your videos, let's see if I get infected :)
Does this mean that if you cut the wires to your antenna you will be jailed in Europe?
This is BS-statistics. Everyone I know who drinks low-fat-milk is also the one watching his diet and making sports daily.

The "study" didn't even connect the fat-milk to some biological behavior of our DNA. They just counted humans and the milk they drink.
I loved the XBox Fitness app. The gamification really gave me an incentive to be doing the moves correctly and trying to crush the high scores of friends.
Kinect was a political casualty, not a market one. There's no reason for it not to still exist (as an addon) save that they stopped manufacturing it.
given the lackluster performance of firefox in recent years, and 70% being performance based, how has this number gone up? ($2.5M in 2018)
This is cool as a computer forensics exercise: the FS could look empty on one side but hide a lot of structured informing the other.
Around that time, it looked like a lot of innovation was happening in input devices. There was Kinect. But there was also the Wii, 6 degrees of freedom controllers, and others I'm forgetting about. But it mostly sort of petered out.
One metric of power that has been constant throughout human history is the number of people you are in charge of. You'll find this to be the most common measure of power across all of industries, militaries, cultures and governments.
The reason science is an improvement over previous types of thought is that it is both explanative and predictive.

Denying that climate change exists at all is what muddies the conversation. All serious scientists in this field believe in climate change, and only debate about which models are most predictive and accurate.
The “Low Gravity” Collaboration Layer
DARPA has acknowledged this problem and is working on it.[1]

See slide 11 for some of the technical approaches to making AI more interpretable.

[1]https://www.darpa.mil/attachments/XAIProgramUpdate.pdf
Yes; I wrote that program, and the Usenet message and the message on HN (which mentions the message ID for the Usenet message). If you have comments about it, I suggest writing a follow-up message on Usenet.

PostScript is a real programming language and can be used for many things (especially graphics). I also wrote a JSON parser in PostScript (see message <1567977875.bystand@zzo38computer.org> on comp.lang.postscript), and then someone else post their JSON parser in PostScript too.

I think PostScript isn't such a good protocol or document format, but it is good as a programming language. It is what I might use if I want to make a diagram (but unfortunately Ghostscript cannot produce SVG output; it can output PDF though, as well as many raster formats).
It's true that Japan has a lot more ethnic homogenity than most countries, but this is is a misleading statistic. The Japanese census considers all people with Japanese citizenship to be simply "Japanese" regardless of their race.
Some of my friends are affected; does anyone have advice from experience that could help?
> My response contains no more dismissive scorn than his original post.

Sorry, but that's not true at all.

The thing is, it doesn't matter whether the article is thinly argued or what have you—comments here still need to be much better than that one. Maybe the article doesn't deserve better, but the community here deserves better. It's about ourselves.

Suppose someone writes a shitty, arrogant article. What good does it do to react by degrading HN? It only makes it harder for this place to survive.

https://news.ycombinator.com/newsguidelines.html
How to Prepare for the Next Market Crash in 2020 Recession
the 6 layers isn't really true, in part due to line managers can manage 15-30 people. If everyone is doing the same job that is fairly rote a single line manager can handle a lot of people, reducing layers. Additional CEOs tend to have a lot of direct reports.

Sample Example

(0 Layer) CEO --> 10 Direct reports is typical for large publicly traded companies.

(1 Layer) C-Level --> 6-8 (10,000 / 8 --> 1,250)

(2 Layer) SVP / VP -- > 6-8 (1250 / 6 --> ~200)

(3 Layer) Middle management (200/ 6 --> ~30)

(4 Layer) Line managers (1-25)
>How big do you think a "productive browser team" needs to be?

I'd say 50 or so people would be fine.

>How big do you think the Chromium team is?

Around 60-80 people judging from the names listed under the various Blink teams (Rendering, DOM, Memory, Style, etc).
You can inspect (and extract) it with Pacifist[1] without using admin privileges.

[1] https://www.charlessoft.com/
Yes, that was our concern as well, but customer support explicitly told him to go through his bank...

(He asked me for advice on this entire ordeal because I'm also a Model 3 owner, but I've always made my upgrade purchases through the web UI and not the app.)
Rust is not a Mozilla product.

It is heavily used at and funded by Mozilla but they have almost zero influence over the direction of the language.

Actually, this kind of perception is the reason that they have been recently talking about forming a Rust Foundation.

http://smallcultfollowing.com/babysteps/blog/2020/01/09/towa...
To clarify, I was granted options, although they did switch to RSUs later on.
> I wonder if Mozilla gets cut off from search engine revenue means they will start to develop products/fund OSS competitors to GSuite?

How would Mozilla fund this?

> And I don't feel the CEO should be increasing her pay when the workforce suffers (from $2.3m to $2.5m).

Where do you find this? At the moment, Mozilla doesn't have a CEO, only an interim CEO, are you sure that's her?
I was indeed being sarcastic.
Switching DistroWatch over to FreeBSD – AMA: FreeBSD
HPFFP was the book that finally made the language 'click' for me. It took 13 months to complete and only towards the very end did I start to get an understanding of how to structure an actual program larger then a leet code exercise.

Its a _really_ different language from what I was used to (Javascript, Python, Ruby, etc). The book covered a lot of material that felt very basic to me, but interspersed with that was material that covered concepts I had never even considered, this was the case in the early chapters as well as later on.

I found that the early chapters setup lots of concrete examples that later on would be revealed as simplified cases of highly abstract structures that occur all over the place. Uncovering these is a very magical experience. For that reason alone, I tell people to just grind through the book rather then skipping ahead to the more exciting material later on.

But you don't have to like HPFFP or Haskell, nobody has to like anything. For me, Haskell is a joy to use and provides a seemingly never ending source of learning material to explore.
$200k doesn't just include salary; there's also equity comp, benefits, payroll taxes, etc. That can sometimes cause an employee's total cost to be at least 2x their salary.
They pour a ton of money into events like SXSW. They had huge displays of their new branding up and down Congress Ave a couple of years ago, with several other "brand awareness" things going on throughout the conference.
Thank you, this kind of advertisement is the one kind that is actually useful and needed. Search engines etc are a surprisingly bad way to find these kind of products (if you even realize it exists and can describe it).
> Which they only do because free checked is going away.

They also do it to avoid the scenario where your bag simply ends up on the wrong plane. It's unlikely these days because of technology, but it's hard to shake the worry once this has happened to you three or four times.
Global heating is not on par with nuclear war. Climate change is reversible in a couple hundred years, nuclear fallout is not. At worst many people will die but not the entire earth will be inhabitable.

Keep in mind that earth cannot get worse than the last time all CO2 was in the atmosphere. Trees are younger than sharks. There was plenty of life when all CO2 was free. Somewhere in that environment will be space for life like the last time. Sharks and trees and many other animals and plants made it though that environment. And somewhere in that environment, there will be some space for humans because we will be adaptable.

Instead, the biggest threat is AI. It's the new nuclear race. It will come as fast as human possible and it will have access to the most powerful weapons since any participant in that race will need that move to protect themselves.

Unlike CO2, AI will add something to the system that wasn't there before. Its power will be unmatched and unlike humans, it won't miss any lost life-form.
Is this a different store from the "old" Edge?

The "old" Edge store was utterly mismanaged [0]. I'm glad they've improved if this one is different, but they definitely left a sour taste in my mouth.

[0] I required Native App Messaging and needed to include a 32 bit binary to read an SQLite database. The extension was rejected and was only told to wait while they worked on this feature (which was already in a tutorial I was following). Nobody ever contacted me back for over a year until the news broke that they were moving to Chromium.
They're transitioning quite slowly, a sibling comment mentions https://wiki.mozilla.org/Oxidation#Rust_Components this page. Even accounting for how they're obviously prioritizing their efforts to get the best bang for the buck, there will be a lot of critical C/C++ code in Mozilla products for a pretty long time.
Show HN: LxDK – Driver Development Kit for WSLinux (WSL1)
SPD often ignore matters even if somebody complains.

Two years ago there was a homeless woman in my neighborhood who began screaming in the middle of the night as though she were being murdered. I called 911, obviously. An hour later she was still screaming and there were no police in sight. The next night she was still screaming. A week later she was still screaming. Thankfully she wasn't being murdered, not that the police would know, because they never came.

Incidentally this experience gave me a new perspective on the bystander effect. After I stopped calling 911 because it was accomplishing nothing, what if one night she really was being murdered? But what is somebody meant to do, call 911 every night until they stop taking your calls?
That seems to work for Microsoft so far.
My experience has been that people exiting a plane could give a shit about fairness.

It's a traffic jam where those closest to the door get there first, not anything ordered.
I am the LxDK author. Please let me know if you have any questions.
To be clear... this charts the comp of ONE person at Mozilla (the Board Chair - and now interim CEO).
Wow that takes me back. In Southwestern Ontario the Odd Fellows and Freemason halls were often rented out by us as teenagers and young adults for shows.

That said, we were also often kicked out of them (bunch of dumb, loud kids were we) and did something of a circle between the Masons, Odd Fellows, Shriners, Kinsmen's, and other community halls and then back again over the years.

A few guys from Brantford (ON) eventually got sick of getting kicked out and set up a non-profit that was a little more raw and ragged than your friends' efforts, but it was surely equal of passion! [https://en.wikipedia.org/wiki/The_Ford_Plant]

It was a great time...

Buying one of those halls was a totally prescient move!

There's a major venue downtown Toronto that was once a YMCA, aptly named The Great Hall that sounds similar in operation (though I believe it's for-profit?) [https://www.thegreathall.ca/history/]

Thanks for sharing! I love these kinds of stories
Given their results that person is clearly not worth that money. I’d feel terrible as a CEO laying off those people while not docking my own pay.
In my experience, that’s the exact sort of errors that a QA team our position tests for.
American Fuzzy Lop? It's a fuzzer. I've never heard of a fuzzer described as a genetic algorithm that tests code paths, but that is technically correct.

A fuzzer is not going to replace unit tests or good SDLC, which often involves QA.
The issue is people clicking on every link that comes their way via email or whatsapp.

And since I can’t stop them from clicking them, my only solution is to have them use iOS devices.
The fastest boarding and deplaning I have experienced is at Burbank airport. It is done with 2 open doors: front and rear - rather than just 1 door boarding only front to rear.

I'm sure it is the same at other small airports as well...
Bias is bias. Not to mention this can cause vicious cycles where women don't progress in their career due to a perception they'll become homemakers -> are pressured to work less because the career is going nowhere -> continue to not progress.
I'm using the same method as you. What are you using as the SQL and REST API libs? I'm using Servant and a library called Squeal for Postgres.
It's a case of using the right tool for the right job. It is indeed lacking for complex queries, and those use cases should probably stick with SQL.

I've been surprised over five years of using Firebase how often complex queries weren't necessary, though! I highly recommend using Firebase if you want realtime data synchronization and great client libraries as well as easy auth and some nice integrations with cloud functions and the like.
Hmm interesting, I didn't know that
Superhot is good too. Like callanetics - you have to move slowly and keep inconvenient poses :)
I'm not being snarky or argumentative - I genuinely don't understand what you're saying. What's below/upwards/downwards, what's the value between layers?
That's probably why the queue depth is limited in NCQ. It's not intended to do bulk parallel scheduling, and as you imply, you wouldn't want the drive committed to anything for much longer than that.

But for ideal scheduling, you need something to deal with the short timings as well.

For example, if you have 1024 x 512-byte single-sector randomly arriving reads, of which 512 sectors happen to be in contiguous zone A and 512 sectors happen to be in contiguous zone B, all of those reads together will take about 2 seek times and 2 rotation times.

Assuming the generators of those requests are some intensively parallel workload (so there can be perfect scheduling), which is heavily clustered in the two zones (e.g. two database-like files), my back-of-the-envelope math comes to <30ms for 1024 random access reads in that artificial example, on 7200rpm HDD.

Generally that's what the kernel I/O scheduler is for.
This is a fallacy. "It's cold where I am" is not disproof of climate change. You can have locally-cold temperatures while global-average temperatures continue to rise.

In fact, "extreme weather patterns" are predicted by climate change scientists. Some areas will get really cold while other areas get really hot. Temperatures fluctuating wildly should be cause for concern.
>I've always wondered why this is desirable

Others have noted other reasons, but I think the biggest reason is that 1st/business class seats are more comfortable than the crappy crowded boarding area. Economy seats, it's the other way around. And as an added bonus, on something like a 787 where the boarding doors are behind business class, boarding first means you're lounging around in the front of the plane being served drinks and addressed by name while behind you the rabble are are being herded like cattle into their tiny seats at the back.

For 3x the price, 1st/business class want luxury, and sitting elbow to elbow with the riffraff in beat up terminal seating isn't that.
"Consent requires a positive opt-in. Don’t use pre-ticked boxes or any other method of default consent."

https://ico.org.uk/for-organisations/guide-to-data-protectio...
PostgREST does this fairly well.
Not exactly "relative". The statement that 2019 was the second-hottest on record refers to global temperatures. The midwest being colder is completely worthless as a counterargument. It's like pointing out that I'm shorter than my father in response to the claim that my generation was taller than the previous generation. Sure, my statement is true, and it's superficially about the same thing. It's worthless as an actual rebuttal, though.