skysight-inc/HackerNews huggingface dataset:
Well, you have to pick your battles, right? Maybe in some future when Mozilla has their own privacy-oriented open-source search engine, as well as an independent solid source of income, it would cease to sign contracts with Google. We aren't there yet, and may never be.
I'm curious how Mozilla's finances are being impacted by covid.
Inflating the debt away would actually be the opposite of bankruptcy.
American companies have a legal system to protect them against unlawful requests. That rule of law is under attack, but exists, which does not seem to be the case for China.
> Non-commercial transactions of information can't be regulated

Sure they can. Look at HIPAA, COPPA, government classification, etc. I could call a family member up at an intelligence agency and ask what kinds of stuff they're investigating, but they'd surely be committing a crime by sharing that information with me, regardless of whether or not money changed hands.

The other counterargument to this is that ByteDance only has commercial intentions with the data it gathers on users. It's not a non-profit trying to feed or clothe the needy, it exists purely as a commercial enterprise, meaning that any and all information they gather will either directly or indirectly used for commerce.
I'm not sure why you're getting downvoted because you're technically correct. For a statement to be proven false ("running a marathon was _NEVER_ crazier...") all it takes is one counter example. You've provided that counter example; the statement is false.
*warez
Causal Inference [pdf]
I have had the opposite experience which is more in line with the author of the article. Most coworkers I've had that refactor a lot were the best technical coders on the team and we're usually refactoring other people's short sightedness.
> but when they find out Big Bad China might see their dance videos and lip synching suddenly they're happy to crush the free exchange of information.

This isn't what they even care about. It's all the telemetry and spying the app does, like copying your clipboard consistently (seriously how this is allowed anymore by iOS or Android is beyond me). What if you selected some proprietary information and later your kid opens up TikTok cause they love using your phone, and voila some proprietary information is copied on there, going to who knows where. Something like TikTok makes corporate espionage quite possible given its popularity. I can't imagine what other things the app is doing.
Did you mean invasive?

Pocket isn't end to end encrypted. The Reading List it replaced was.

Protesting Pocket by using Chrome makes no sense but integrating Pocket objectively sacrificed user privacy for a revenue stream.
You're right that a new query language doesn't solve this. Datalog is over 40 years old, after all.
In theory it's a nice idea, but it's hard enough to persuade my friends and acquaintances to try Firefox (again, since many of them left between versions 4 through 56). If they visited the website and were asked to make a donation, they'd think Firefox has become commercial software and will leave immediately. This will hurt their market share even more, if anything.

Ubuntu tried that one, and it wasn't very effective.
Staying neutral lets every company reach the widest audience. Mozilla threw that one out the window though.
My APC BackUPS Pro (supposedly line interactive) runs fine without battery (ran it with a tab from shipping still in the case), might depend on the setup. Generally line interactive makes little sense why it wouldn't work without battery since the power rail is shared.
My reason for using Firefox and never trying Brave is the same: I strongly disagree with Brendan Eich's politics. If using Brave means Brendan Eich profits from it then I'll never use it.
Not who you asked but my thoughts:

I usually write notes on paper for _every_ meeting I have in my professional life. Even at meetups or other low-key situations, I will write down things before, during, and after.

However, I hardly ever go back and read them after the event. The point is not to keep a record of what I learned but instead to help me learn _in the moment_.

I have found that by hearing/reading something then creating a new thought/paraphrase of the thing I learned, then writing that new thing down, then reading what I just wrote all help solidify the new knowledge enough in my mind to not go back. I don't remember everything but I have the knowledge associated with other things enough that I can build on top of it, usually.

When I do go back, I hardly know what the notes mean and usually give up and throw the notebook out. The only common exception to this are action items/todos as I've learned to write those very clearly and with clear expectations.
Did you read their argument at all? The macro bet is that all the money printing is devaluing fiat currencies. Store of value assets like Gold and BTC are rallying because of this.

The USD I think buys 15% less EUR than it did pre-COVID. Similar results even if you compare it to a basket of world currencies.
Maybe it's just me but in my career (15 years at this point as a professional software engineer) by FAR the biggest problem is teams not doing enough refactoring. When new features come along that violate basic assumptions of the initial codebase, instead of refactoring out those initial assumptions you hack around them. It's almost always faster to do that then do a proper refactor for a particular feature but over time the codebase devolves into a tangle of spaghetti and incomprehensible chains of if/then/else where variable names have no semantic connection to how they are being used anymore. Sure, you can have the opposite problem where you refactor too eagerly and waste time but all the incentives in a corporate setting work against erring on the side of too much refactoring.
> go through another bubble

I don't know. I remember a few years ago when people on reddit would get excited when some cafe in Bratislava or wherever started accepting bitcoin, or when Steam started accepting bitcoin. Now cryptocurrencies seem... boring. I see lots of people talking about "store of value", but actual use of bitcoin for what it was intended seems to be decreasing. And now people who want to gamble can just buy NKLA or SPCE or options on zero-fee brokers, which weren't a thing when bitcoin hit all-time high.

This is just my impression as an outsider, of course.
This is so true. We built Jumpshare (https://jumpshare.com) for file sharing and visual communication, so you can imagine the abuse we got. We had to spend a considerable time and resources to fight this abuse and adds checks and balances which slowed down our product roadmap.
Drop your contact info and Ill connect with you.
I suspect there may be a psychological effect giving these currencies value as well, considering they've only been rolled out in small towns. Imagine living in a 2000 population town like in the article where everyone is socially connected. If you refused local currency because you doubted its future value, your business could very quickly become a local pariah.

Taxation is necessary to maintain the value of currency when dealing with a country of millions of people, but somewhere on the sliding scale as the population numbers we deal with decrease social factors outweigh purely economic factors. One of the biggest impacts modern capitalism has on human society is its ability to strip away all social considerations from financial decisions. In the premodern world your shopkeeper was also your neighbor, and every transaction was filled with social considerations like your relative wealth, recent hardship, or length of acquaintance. In the modern world, everything has a fixed price regardless of whether the buyer is a foreign stranger or childhood friend. Only by stripping away messy individual social connections does trade among 7 billion people operate efficiently.
We're finally getting back to this point where you can choose whatever language you want to program for the web. It only took us 15 years of being flamed every time you pointed out you didn't like Javascript but were forced to use it to be part of the modern web. One of the motivations for Viaweb was being able to do Lisp, hopefully this gets the web back to that mindset of only the behavior mattering and whatever language you want to use go for it.
It's in the linked internal message, second page:

https://blog.mozilla.org/wp-content/uploads/2020/08/Message-...
> It blows my mind that no company is currently able to challenge Chrome.

I think that as developers we could be doing more to help with that. Using Firefox, testing with Firefox, avoiding Blink-only APIs, etc...
Add features to your smaller products (Lockwise, Notes, Monitor, Pocket, etc.) and put them behind a paywall, while keeping the core features free to use.

I'd pay triple the price of Pocket's premium / Mozilla's VPN ($15/month) for a Mozilla/Firefox app pack.
Judges don’t answer to the government. They can be impeached, but that effectively never happens.
What about government contracting? Is it a fair process to decide who builds a highway?

The Fed's activity is what drives the government's ability to pay it's contractors.
The fear would be Fred runs out of useful refactoring and starts creating work for himself.

When you're a hammer everything looks like a nail syndrome?
Sorry I thought it would be obvious to anyone reading the article. My hope was that by setting expectations to where they should be, the terribleness of this corporate statement would be more apparent.

The only sacrifice Mitchell Baker admits to is firing people. Somehow the ones that stay are supposed to do more.

There is no statement that firefox should be the best browser out there to encourage more users to switch.

No rallying call against the ad industry which is internet users biggest enemy

All I got out of it is that they want to develop new services as a software substitutes and charge people for it, probably as a subscription.
How do you figure? Is gold a proxy for USD?
Wow.

> Today, the majority of Mozilla Corporation revenue is generated from global browser search partnerships, including the deal negotiated with Google in 2017 following Mozilla’s termination of its search agreement with Yahoo/Oath (which was the subject of litigation the parties resolved in 2019.)
I'm not a big fan of people just doing what the ticket states.

Quality doesn't start when a customer comes up with a simple fix/enhancement. Quality comes from people with experience who knows exactly what needs to be done even if it is not stated in a Ticket.

- Security
- Maintainability
- Usability
- Clarity
- Performance

You are the expert, NOT your PO. Your PO tells you what he/she needs, you tell them what you HAVE to do.

And personally, i have never heard anyone complaining that someone else did a better job on a ticket than the ticket stated.
Besides trying to prevent the Web not to turn into ChromeOS (before it was WinOS), top quality browser engines don't get coded during weekends.
IME, not really. And to be honest, I don't think it's a good idea to delegate these tasks to a single person on the team.
Is gay marriage anti-marriage to you?
Yes. As piva00 said, the elite benefits from the status quo. I think it is something even deeper: people are deeply afraid of change.

Another factor is the laziness of the bureaucracy. Public servants prefer to move paper around than being "permissive by default" and going to the field to verify that things are ok.

Yet another factor is the weak justice/control system. It is difficult to punish bad actors rapidly and effectively after the fact, so the government tries to do as many checks as possible before the fact, which of course doesn't work and makes the life of honest actors hell, but "at least we tried!".

All that said, Brazil is probably much less bureaucratic than India. We Brazilians tend to compare with USA (big country as well, same continent, so natural comparison) but some friends that went to live in EU say bureaucracy is a big thing there too.
Section 5:

"
New focus on economics. Recognizing that the old model where everything was free has consequences, means we must explore a range of different business opportunities and alternate value exchanges.
"

A kind reading would be that they'll try to move to a consultancy or subscription based model, like Red Hat. An unkind reading is that they will make portions of their products and code proprietary and charge licensing fees.

"... everything was free ..." is an ambiguous statement in this context. Do they mean free/libre or do they mean free/gratis? This, to me reads like corporate double speak. It leaves enough ambiguity so that people can have a kind interpretation while letting them claim they were being honest about their intentions should they choose to go a proprietary route.
> Personally I'm still upset about that time they fired a guy for having a fetish and then pretending they cared about inclusivity.

Citation?
>> If I can buy a house which costs more than education in a lot of cases with a mortgage and then declare bankruptcy and not have the mortgage follow me for the rest of my life why can't I do the same with a student loan?

Because the lender can at least recover the house you secured the mortgage against.
On the whole that page sounds like corporate speak.

Nevertheless you have broken your

> Principle 5: Individuals must have the ability to shape the internet and their own experiences on it.

That principle is in direct contradiction to Mozilla pushing the recent Firefox update on users, that disabled their addons.

This tells me that the whole Manifesto is worthless. How can I trust an entity that has broken one of its core principles?
> An exception to that are mobile phones

And tablets. And routers. And smart TVs. Which basically encompasses pretty much all of the network-connected appliances in the average home.

(And even if a "a lost" of the rest of IoT devices don't, would you want to bet your data security on it?)
\ was invented so that ∧ and ∨ could be written /\ and \/. In retrospect, a mistake.

Original ASCII (1963) had ↑, but it was converted to ^ in 1967 so that it could double as a circumflex.

(Also ←, which was a good assignment operator; it's too bad _ didn't replace \ instead.)
What happens to viral Particles on the subway
I'm not an expert, but it seems to me the way CPI imputes the cost of housing and several other things is broken. It looks like most Americans have seen much more inflation in the cost of housing, healthcare and education than the CPI would have you believe.
Riddle me this.

Why are there 4 fields (strong nuclear, weak nuclear, electromagnetic, gravity).

What even is a 'field'.

Why does gravity affect the other three?

What is time? What is space? What is quantum entanglement?

Why is there a universal speed limit?

Why do you need an 'equal and opposite reaction' to gain momentum, why can't you just convert angular energy directtly into linear energy in a single direction?

Why is there a universe at all, instead of nothing?

Etc, etc.

But as far as 'what is heat', you should read more, or just google your questions.

You might be surprised at how many other people have asked the same questions, and then set out to answer them, but with evidence. It's called "Science".
I've now spent a considerable amount of time transferring a Wordpress site from one of these hosting providers. It's ironic frankly, just how bad the web-design and hosting of a 'web-design and hosting' platform is.

Clearly, there is no maintenance of this provider's site anymore, and it's just a front for EIG. The performance is abysmal as well. The provider I'm migrating from advertised 2 vCPUs and 2GB of RAM, but the site is profoundly quicker on 1 vCPU and 512Mb RAM from AWS Lightsail. And we're saving money with Lightsail.
I think they are able. Apple still arguably does. But there's no obvious incentive for them. Developing your own browser engine is a big ongoing investment, constantly adding new features and promptly plugging security vulnerabilities. We've long expected browsers to be free, so it doesn't generate any direct income. If they want to collect data with it, they can wrap Blink in their own app.

Mozilla keeps it up because of the principle that there should be more than one decent rendering engine. For-profit companies can't take that stance.
Debt is serviced under a contract. The worst a lender can do is not give any future debt.

Now of course in the case of nation states, agreements are changeable by military and economic force, but in effect you would have to do more than simply hold debt to affect another counties economy.
How to Securely Run Your DevOps in Slack
That system is essentially what we have now, but less subtle. A 2% inflation target means that the purchasing-power of held currency is halved in 36 years.
> I just don't want that in my browser, it makes it a shitty experience.

How? If you don't care about politics, why would the politics of the organization running the browser affect your experience? Aren't you therefore virtue signalling (in this case for maximal free speech) by not using Firefox for political reasons? You haven't mentioned any product features/decisions made as a result of Mozilla's "virtue signalling" that affected the day-to-day experience of using Firefox.
Am quite surprised and quite honestly shocked that it took this long for US or any country to recognize this fact.

It's not just a fair playing field war between US and China, but between China and rest of the world. Even India, whose companies are not allowed to operate in China under fair play rules banned TikTok only after the Chinese incursion across the LOC.

I really don't know what to make of this.
That seems like a completely different point. (Unless I misunderstand what a "SQL validator" is, which is definitely possible.)

I do think this way of utilizing SQL is a problem, but I would lay the blame for it at the feet of a lamentably widespread anti-intellectualism in the field. It is true that the relational model is not trivial and must be learned before SQL makes much sense. But it is not too much to expect from someone who wants to be a practitioner in this field.
It doesn’t really matter if they accept it or not, you’re doing it on your own time. The US may be different, but here you employeer have zero say in what you do in your spare time. Don’t use company issued equipment or software licenses, that changes thing, and may count as misuse of company property and that can get you fired.

Most companies I’ve worked for have a provision that states they can buy my projects, by compensating me for my work.
Flutter is not the official Android SDK.

Mono is not meaningfully cross platform and is not the official Windows SDK.

The iOS SDK is not cross platform and changes frequently leaving behind it a trail of dead x-platform projects like the one you cite.

I suppose there are multiple reasons for this lack and it may not be a deliberate strategy in all cases but there is no incentive to promote cross platform work and there are multiple incentives for corps not to. These platforms are made to corral users and devs, not to share them.
Surely the best way to handle problems with the town's only firefighter isn't leaping into the raging flames?
It's sad and also not always true. I think most people were pleasantly surprised by how the "get into a stranger's car" and "go stay with a stranger for a few days" models worked out for AirBNB and Uber.

Obviously there have been some issues and obviously they have processes in place to minimize and respond to abuse of their platforms, but overall both platforms rely on "trust by default" which is interesting and leads me to think that your comment might lean too far towards pessimism.
Having been disillusioned with what means to try to make money with desktop FOSS software, I would bet that goodwill donations aren't that representative.
Everything consumes energy so it's ok to use solutions were one single transaction uses as much energy as all my showers during a year if not more ? And yes I wash myself.
it's called uBlock Origins, available for all major browsers, try it, you'll be amazed. Haven't seen an ad on youtube since last decade (preemptive snark comment - current decade started on 1st Jan 2011 and will end on 31st Dec 2020).
I learned this from the smartest dev manager I've ever had in the second or third week at the job, it really tore down a lot of the notions I'd formed as a self taught developer.

We were looking at a pull I'd created and he asked 'are these things really the same or is it just a coincidence because the features aren't mature enough yet?'. And yes I'd conflated two things with entirely different intents by over-abstracting.
> common-use format

Pretty much nothing outside the apple ecosystem supports .icns
Lenovo’s Fedora-Powered ThinkPad P53 Is Everything I Want in a Linux Laptop
Lucid Air EV Has 517 Miles of EPA Range, and We Saw 458 Miles on a Ride-Along
Was wondering why I had to scroll this long for this to be recommended.

The two books in the series are both fascinating for trying to imagine thinking in the manner of another species evolved to be "human level intelligence."

I enjoyed the first book more, but the second does an admirable job exploring what communication, thought processes, and technology look like from an octopodes perspective.
This post makes me happy that Mozilla doesn't "own" rust
Pocket isn't end to end encrypted. It doesn't enjoy the same privacy commitments as the rest of Firefox.
You should have a look to this project built with actix, diesel and yew:

https://github.com/saschagrunert/webapp.rs
I identify with the motivations outlined in this post. One additional thing I'll add is that refactoring allows me to learn and understand the existing code base. Being able to move and rewrite code reminds me of playing with Play-Doh. This practice lets me immerse myself into the code a bit more so I can grok it more easily. Half the time my refactoring is thrown out or shelved for ages so there's nothing in the project history to show for it other than my new-found knowledge.
Most common by number of languages maybe, but if we look at most common by number of people who speak the language, the top 3 most popular languages in the world(Mandarin, Spanish, English) are all SVO.
> They even know to actually select the 'HTML' content type, which is an extra select input.

It's not surprising because spammers write scripts for all sorts of platforms (WordPress, vBulletin, etc.). There's probably no custom code written to attack your site.

They detect your platform and use a script from their pre-existing library to post their spam.

For realistic usernames, they can just reuse names they've seen on other platforms.

Goes the same for emails. Any existing email list could be a source for genuine sounding names. Just throw a couple of numbers at the end of the name and you've got a unique name that a human already came up with.
There is pointless refactoring but Fred sounds like a senior developer cleaning up messes to me.
Memory mapped storage with Modern C++
If they actually care and does it on purpose they are simply sexist.

> And to be fair, you don't know how you'd feel about this as a woman, because you don't identify as one (presumably).

I would say that this is a fair point but by adding that if I simply would identify as a woman, my thinking is valid makes it laughable.

Ok, I identify as a woman today for the coming 4 hours. I still hate this shit. Check mate.