skysight-inc/HackerNews huggingface dataset:
It wasn't so much of a disaster as a poorly-considered move.

Speaking of Pocket, the Pocket you see on the fresh Firefox instance often provided me interesting, enjoyable articles. I went to sign up -- keep this good stuff coming, I thought -- to learn that Pocket demanded the social element, requiring that I link up with other Pocket users to drive my feed. Yet it had done a great job without that, and now had turned completely stupid.

Which of course is by design to drive engagement, and it is absolutely obnoxious. Fuck social as a trend. If the only way a network gains users is by trying to make them pitchmen to other people, the network should die.
Hah, in this case, I think the labels were so confusing I forgot what data I was even looking at. Yes you're right, it was 7/14 and 7/21.
I'm uncomfortable with the generalizations [that get] made on both sides of this debate.

Region specific policies and culture can play a role, but ultimately the behavior of the police can depend highly on the specific individual or even the type of day they are having.
I'm using a USB-A DisplayLink adapter with a USB-C OTG adapter on my device, works very well for traveling, but yeah definitely wish there was one that was just straight USB-C and had a power pass-through.

Supposedly a few docks are coming out that will support it, but they seem to be fairly bulky.
> Yes, it does, though not as much as they wish they could spend.

...is that not the cause of recessions?

> People would not stop buying stuff without advertising.

Outright "stop", no. Reduce, yes. How much of a reduction is anyone's guess, but I suspect it'd be by a whole lot more than anyone is comfortable with.

> How many of them were caused by banning/regulating direct-to-consumer advertising?

DTC is regulated, as all advertising is. Also I thought we were discussing all advertising, not DTC specifically, and I'm not sure what that specific category of marketing would bother you more than any other. Unless of course you're talking about all the online tracking, which I'm fully onboard with banning.
Salary drives researchers to move to new countries
You could feel that Rust as a programming language is the greatest thing to ever happen to computer science, the big question for a corporation’s C-suite is can it make money. I’d assume (perfect possible that I’m wrong) that Rust does nothing but cost money for Mozilla. This is not to say I think it will be cancelled or force to expatriate and become a separate legal entity, but management is beholden to shareholders, not the tech community at large.

And yes I know that Rust does receive some corporate funding from other entities, but it is still a Mozilla product.
>is that person really bringing 2.5 millions dollar worth of value to the company

Change the number and this will apply to most CEOs.

https://www.glassdoor.com/research/ceo-pay-ratio/

According to these numbers, CEOs work 204 times as hard as regular employees.
> I'm not sure why they don't largely sack half their marketing budget and concentrate on community outreach from the developer side... that's how they grew in the first place.

Which worked because IE 6 was a dumpster fire for both users and developers. Developers were looking for any excuse to jump ship off it.

The browser market in 2020 is 'good enough' for users and developers. It's like gasoline - nobody cares which refinery the gas in their tank comes from.
> Good news everyone, we are gaining new green spaces!

Is not so simple, sadly. This is a well known ecological problem. A huge problem.

Big mountains have lots of endemic flowers that evolved for standing very high and cold places and growing very slow. Now they are being pushed literally towards the top of the mountain. They can't compete with the other plants in warmer places.

Eventually the entire mountain will go out of their ecological range in the same way as an island that is being slowly sinked in the sea. At this moment the entire ecosystem and thousands of unique species will go extinct. And is happening at a worlwide scale, all at the same time. Himalayan plants could survive but most mountains do not have a upper level devoid of life.

This species specially adapted to stand really harsh places could be sorely missed in the future if we want to terraform other planets
In practice mods are definitely released outside of Steam Workshop. I don't think I've ever used Steam Workshop for a Skyrim mod for example.
Also, Rust code can have security bugs. Memory safety bugs are not the only kind of bugs.
I would recommend trying this one first to see how you like it. In general coding fonts are sort of a very personal thing - everyone is different.

I started a new job 1.5 months ago which facilitated a jump from IntelliJ to Visual Studio. I've been trying to find a good editor font as the Consolas that was the default for VS 2019 just didn't agree with me. I'm ok with Consolas in bash terminal but somehow inside VS it bugs me. I tried a few of my Mac favorites like Monaco and Menlo. Was using Menlo and it was a decent experience. Tried this JetBrains one and so far so good. It just works for me. I think will keep it.
Because, to me, even lockin to Firefox isn't a good thing.

I still use Chromium for garbage web time coughhackernews*cough for example.

All my actual work and projects are Firefox (tons of vertical tabs) and I don't want them polluted with my trash reading but would still like to see history/tabs etc at least browseable across browsers.

Containers are getting a bit more viable to combine work and consumption but not quite there.

edit - and yes I'm actually just about 100% Firefox mobile already
> Is there a niche/role where you can mostly take care of bug fixing/diagnosis?

In my experience, large companies tend to have this -- it's called a "maintenance engineer" or "maintenance developer".

It's a hard job for the reasons that you cite, but I personally enjoy that sort of role a lot.
If it's the employees who are really driving the company strategy and focus... the board needs to fire the everliving fuck out of the leadership (and optionally find the nexii of communication at the employee level and promote them).

It's quite literally leadership's primary job to set the strategy and focus of the company. It's what they're being paid to do. If they aren't doing that, they need to be let go.
>> He pointed to the rapid disappearance of insect species around the world

> ...

> More evidence that the academic institution is increasingly broken and driven by dogma.

To be fair, "he" in your quote is Peter Giger, chief risk officer for the Zurich Insurance Group, not a scientist. Second, he did say "climate change and other pressures".
"bro" means "anything I don't like, that leans male."
Which airport? I've never seen a southwest gate attendant do this, or reject oversized carry on bags. It's really frustrating.
I visited Japan and was caught in the rain with no umbrella. I hid next to an awning near a school. A person came out from inside and offered me to take an umbrella from the numerous ones that were left by the people inside.

I suspect "communal property" is a better way to think of what happens with umbrellas than "umbrella thieves".
Rerouting packages paid by CC/online payment methods is a classic fraud, thus not letting you specify alternative address might be on purpose.
Mitchell has been influential in Netscape and Mozilla since the beginning. Also, Mozilla isn’t just a software company. It’s also an technology and public policy advocacy organization.
I'm also convinced that we exit the plane in the worst way possible. We basically do it row-by-row: as the people in front of them leave, people in a row get up, get their bags, start walking down the line, and this cascades up the plane. The problem is that there is very little parallelism: while people in the next row to leave are getting their bags, no one is exiting the plane.

This is similar to a stall in a processor pipeline. We want to avoid stalls, which mean that we want people exiting the plane constantly. A column approach would work much better: people in the aisle get their bags before the doors open, and start leaving as soon as it does. As columns drain, the next column can get their bags and start to leave. This approach keeps people leaving constantly, while also keep the aisle constantly populated. Yes, the person in the last column in the back row still leaves last, but I claim they will leave sooner. (edit: Thinking about it more, I actually think the people in the last column in the front row leave last. If you're in the back row, second column, you can stand up as soon as the person in the first column in front of you has started walking out. After the first column to leave, people will exit in reverse order because the openings will appears back-to-front. Trying to maintain front-row "fairness" will just result in a period of time where no one is in the aisle.)

The reason we do the row-by-row method, I think, is that our sense of fairness is influenced by who we're looking at and proximity. We look forward, and we feel that the people closer to the door "should" leave first because they're closer, and we're looking at them, so we feel bad if we hold them up. But by doing the row-by-row method, we're holding up everyone behind us, but we don't look at them as much.

I don't know how to enforce a column-by-column exit. Airlines can enforce how we get on the plane because they control, person at a time, who enters the plane. How we exit the plane is more cultural, and while an airline could certainly try to ask people to exit this way, it's much harder to make it happen.
I see a big gap in the market when it comes to self-hosted Office 365 or G Suite alternatives. Microsoft Exchange is a beast both in terms of complexity as well as licensing cost, and I think most small/medium orgs don't actually need the complexity which is why they're going towards G Suite which is a less complex product to manage.

I can see them succeeding with an open-core enterprise e-mail & calendar solution where the base features are free to use and an enterprise version with extra features, like the Gitlab model with self-hosting as the key selling point.
Not sure why you're downvoted. My (French) government first preoccupation is increasing growth. Sad thing is that they do what they've been elected for. Recently they decided to decrease the speed limit, which was met by a general upset. Ironically, reduction of pollution wasn't even stated as a reason for these new limitations (they are concerned about car accident apparently). These guys just don't care about the environment. People give a lot of flak to Greta Thunberg (universally hated) but she asks the right questions to our leaders.

EDIT: I wish downvoters would take the time to share their point of view.
They made $450m in revenue in 2018. What fraction of that is actually needed to keep a productive browser team afloat?
I once read that nerds never understood that popular people spent all their time being popular, while nerds actually were educating themselves.

Likewise, middle management machiavellis spend all their time scheming for their promotion and enrichment, so any manager that is trying to "do good" will be stamped out because they just don't have the time to compete with full-time schemers.

Eventually all managers of morality will be ejected from that organization.
Since the new year ive been trying to plan and reflect on my day each night. Perfect time to launch this product. Will be trying this out instead of using my basic note app.
I think they're trying to become an ecosystem. Evidenced by all the times they try to get me to make a Mozilla account.
> If people aren't willing to foot the bill, then that's fine. The market-niche will be freed up for another business to take a better and more sustainable approach.

There's nothing stopping other business models to take hold, unless of course those business models are insufficient to support the operation.

Also, NYT is supported by a $250 million loan from billionaire Carlos Slim.
Discussed a bit at the time: https://news.ycombinator.com/item?id=10399132
US may subsidize Huawei alternatives with proposed $1.25B fund
I had this question since I tried rewriting some big-todo app in TS.

Do people try to write a core in simple (sound) types and then have an outer shell of IO/frail typechecks around ?
I find it annoying each time nonprofit compensation for various executives is raised. I don't want to derail the thread, but it is especially appalling in education, where entities brand themselves as nonprofit where administration swallows ridiculous amount of money.

Where do you get those executive jobs for relatively unknown entities that pay millions? Isn't there an entire IRS publication about how it is suppsed to be reasonable?
I feel so, so bad for air hosts and hostesses that are suddenly finding themselves in the role of salesperson. What a shitty, completely unrelated added job responsibility, that's completely counter to their actual job's objective. Hard to get passengers to like you and make their flight enjoyable (and thus listen to you when it's time to listen to you) if you've just finished trying to sell them a credit card.

I miss air industry regulation.
Set as default code on VSCode for an hour and try to code in JetBrains Mono. I kind of found it to hard to read. Reverted back to "Monaco". Really hard to beat Monaco (I'm probably biased, my eyes and brains are very used to it).
Well, there is this unpretentious approach:
https://cvdazzle.com/

Look N° 1 could fit very well in a military context I believe. Look + 3 however required at least some urban setting.

Also not sure if some of this measures would work with thermal imagery.
I know a couple of homeless people, van-dwellers, in San Diego. One had his van window smashed for parking in the wrong neighborhood, the other is keen to avoid spending too much time in one place.

The local businesses are quite aware of how it affects the bottom line. A nearby Starbucks was losing a few hundred dollars in revenue from the growing visible homeless presence, so they took out all the power outlets to keep people from charging their phones. It used to be a decent shopping center for the homeless people who were in the area; there were also often a bunch using wifi in the supermarket next door. But more unattractive people came into the area and the supermarket also changed their setup to deal with it.
Reminds me of loading onto a Ryanair flight in Edinburgh; the labyrinth walk to the door that put you onto the tarmac a short walk from the stairs. Loaded back to front, and since there are no assigned seats on Ryanair it's just like getting on the (air)bus.
I suspect there are some differences between the exercise deep-squat, and the sit-squat where, at the end, you're essentially sitting on your heels, with little-to-no ongoing exertion.

Obviously, a basketball action was the key and triggering event. But I'd been playing similar basketball on similar concrete courts for 25 year before the injury, and plenty since. My games aren't that intense. Yet that's the most serious injury I've had. (Others were milder ankle & foot injuries.)
That's not [entirely] my experience. Here's a quick example:

Declaration file style:

---

// add.d.ts
export declare function add(a: number, b: number): number;
export declare function add(a: number, b: number, c: number): number;
export declare function add(a: number, b: number, c: number, d: number): number;

---

// add.js
function add() {
switch (arguments.length) {
case 2:
return arguments[0] + arguments[1];
case 3:
return arguments[0] + arguments[1] + arguments[2];
case 4:
return arguments[0] + arguments[1] + arguments[2] + arguments[3];
default:
throw new Error("Too few or too many arguments. Number of arguments: " + arguments.length);
}
}
module.exports = { add };

---

// adding.ts
import { add } from "./add";

console.log("4 + 4 =", add(4,4));
console.log("4 + 4 + 4 =", add(4,4,4));
console.log("4 + 4 + 4 + 4 =", add(4,4,4,4));

---

(Gist: https://gist.github.com/Robert-Fairley/98a2da3f0361e524f4e05...)

It will default to the first function name, but it definitely allows for overloading the number of parameters.

It's not perfect as you do still have to implement the function as it would need to be implemented for JS
Gatsby Redux Firebase Starter
Some of this comes down to cost optimization.

I believe Firebase charges per record returned. Having an index and sort query doubles the costs compared to client side sorting on the index.
Is Bigger Worse?
An open-source software development company, which is influential on web standards.
Firefox has the same analytics and browser feedback settings enabled as Chromium, and both have options to disable them.
Do Mozilla execs understand this?
From what I heard from other HN comments, donations don't actually go to the browser's development, instead they go to auxiliary projects of (IMO) dubious value like community outreach, etc.
Microsoft used to do stack ranking which puts everyone on a curve and ranks them against each other but they got rid of it when the regime at the top changed.

This sort of ruthless management is a way to destabilise the workforce and disrupt the team. What I've often found is management might cull the worst performing people but the best people follow them voluntarily because of the toxic culture, and then there's the fact that the worst performing person in the best performing team might be better than the best performing person in the worst performing team.
> Which they only do because free checked is going away.

I pack everything in one piece of carry-on luggage, and I'd do that even if checked luggage were free (which it often is).

It means I don't have to take extra time or wait in a line to check a bag at the source airport, I don't have to take time at baggage claim at the destination airport (just walk straight from the gate to ground transportation), and I don't have any risk of losing my luggage (or having it badly repacked after a search, or having something go missing).
Customer Service is a cost center. In that part of the funnel, there is no money to be made, only lost. Hence the rigid CSR scripts, "quality assurance" recordings, and refusal to escalate issues.
Verizon Media launches privacy-focused search engine, OneSearch
Thank you svu79 ;)
> Mostly because the employer had enough money to keep a lot of staff and make them do bullshit projects, half of which wouldn't reach production.

This is incredibly common, and not just at big companies. I bet half my time as a developer has been spent building products or features that never went to production. Includes work for startups or small companies where you might expect that in the case of extreme failure, but also for household-name bigcos and everything in between. Throw in products that are scrapped before being the market long enough to make the effort seem worth it, and my experience of this industry has been pretty damn nihilistic. Alienation, I guess you'd say.
They were not the CEO until a few months ago. They aren't even Executive Director of the Mozilla Foundation. They are the chair of the Mozilla Foundation board of directors.
> There's hundreds of other engineers that can probably do as good of a job or better than him.

There are 2 parts to the job of CEO:

1. Sales

2. Incentive engineering (overcoming Goodhart's law)

There is very little about software development expertise that will help with either of those endeavors.
If you are a Mozilla product user, this is the link to donate to a great nonprofit. https://donate.mozilla.org/en-US/?presets=50,30,20,10&amount...
BSD licensed browser can become a closed source browser with just a hand waive.

Imagine this: Chrome has 80% share and introduces a new feature that works only in chrome (let's say, some DRM to watch YouTube videos), and cites this as an excuse to close sources. Then, it starts updating it's own websites with specific code that can run properly only in new (proprietary) versions of Chrome.

Of course, outcry in tech press, but average Joe User does not care, he just needs stuff to work. Then, developers say, screw it, we just need stuff to work for users. Just like they did in 2004. This is a very crude model, reality will likely be more subtle, but I hope you get the idea
How collateral drone strike differs from soldiers' errors and war crimes in this respect? Or even from killing combatants who are someone's children?
These kinds of articles that talk about hustling, startup life, versus the other kinds of articles that talk about FAANG salary and perks are like the yin and yang of HN articles.

Always popular, always divisive enough, no clear compromise in sight.

I think it speaks of how actually a lot of HN readers really want to work at startups (including me) but these days they cannot find any justification to do it, financial wise.
From the article.... as ruled by an Italian court in defiance of evidence.
Both sides of the screenshot are perfectly readable. Why make such a big deal about such a small difference?
Also, people like to sit next to people they know such as family. A column approach sounds more effective, but it would split up people traveling together.
You get what you measure, for better or for worse.

But what tends to happen with stack ranking is that people only do what their direct manager values and rewards in the short term, and avoid other work that really needs to be done, or what the actual customer wants. Your boss becomes your only customer. You invent redundant new shit because that's more impressive than fixing your existing shit that's broken. This can be incredibly damaging to the quality of the product, and also to the careers of anyone the boss just doesn't personally like for whatever reason. It creates a monoculture of like-minded, demographically similar people who suck up and shit down.

You even can see pathological behaviors like managers purposefully recruiting low performers as sacrificial lambs to offer up at the next review time.

Companies got rid of the rank-and-yank system in the last decade or so for a very good reason.
> This doesn't magically give you well architected and well-tested code,

I'm shopping for this. Also property based testing.
I lost my passport (didn't know at the time) at NRT. I had left it on a counter at a coffee shop. About 15 minutes later while sitting at the gate an airport employee ran up to me and handed it back. Just amazing.
I read that book for 6 months straight, followed all the exercises, and quit when I realized I couldn't write a simple script that did something useful.

But boy did I sure evangelize Haskell throughout the process! facepalm