Because Google is a major source of funding for Mozilla. I don't remember details, but they tried to be funded by other search providers. It didn't provide enough funding, though.
I guess promoting Google search is essential for them to keep building great products. And guard net neutrality. If we don't like it, we are probably not donating enough.
I love Firefox, it's still a great browser, but it's really sad to have "management made us add this trash feature so Mozilla can keep the lights on" updates every couple of months.
I buy their VPN but can’t use it due to lack of Mac support. Nice way to support them and show them they can build useful services we will pay for simultaneously.
…in only a handful of markets. As a user in Sweden I wouldn’t complain too much, if it weren’t for the fact that the VPN platform they’ve built on is literally Swedish.
The reason I think about a Pocket Premium subscription. However I'd prefer paying 20$ a year with no perks (or let's say just the premium fonts) over paying 50$ for features I don't need.
I do have it, too and I have to say despite it's being a fucking computer on its own it works astonishingly well under Linux, especially compared to the docking stations I had before. Feels like they really cared about their Linux support. Tested with both my XPS 9310 and my Precision 7530.
I was really surprised that modern smartphones are not able to ring an alarm while they are turned off.
My daily driver, Sony Ericsson ELM, rings an alarm each morning I need it, for the last ~9 years. Even when it's off, even if the battery is dead (once had a problem with a charger, couldn't even boot the phone, but it rang each morning for a week).
My iPhone? If it dies, it dies. Not even talking about Android.
Yeah, old Nokias could do that too. I assume they came with an RTC chip with a programmable alarm, instead of using the main CPU for everything, like most smartphones.
IIRC, some of these old phones do have a second "coin cell" battery, which keeps the clock running even when the main battery is removed (the SIM card is usually below the battery, so you have to remove it to exchange the SIM card).
Well, a while ago I saw this code (on my own project!):
window.open("?controller=users&action=changePassword&name=" + user_name + "&password=" + password)
I was horrified, glad it isn't live yet, and I fixed it immediately. But I'm still wondering whether I was so sleep-deprived or drunk when I wrote this. It's over SSL, so it should not be that big deal, but still, GET shouldn't be used for such things.
Well you don’t seem to validate the existing password prior to authorizing the change.
Good CSRF protection on GET requests is also near impossible to implement as GET is intended to be a “safe” request as in a request that does not modify a state but this isn’t something that is actually practiced.
Actually, I do. This is not a form for user to change his own password, rather a administrators form to change another user's form. And for such actions the administrators identity and privileges are checked. But I understand your reasoning and thank you for pointing it out.
And yeah, I try to use GET only for safe requests, but I should be more careful.
I guess promoting Google search is essential for them to keep building great products. And guard net neutrality. If we don't like it, we are probably not donating enough.