Android 17 is the first since 3.x to add new APIs without releasing to the AOSP
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Android 17 is the first since 3.x to add new APIs without releasing to the AOSP
Unofficial Hacker News client; not affiliated with Y Combinator.
wps · · focus · HN ↗
godelski · · focus · HN ↗
But they won't learn that on their own. They are breaking the deals. So we move. We force their hand
nomel · · focus · HN ↗
What do you have in mind?
PaulCarrack · · focus · HN ↗
sieabahlpark · · focus · HN ↗
[dead]
luqtas · · focus · HN ↗
Rohansi · · focus · HN ↗
olyjohn · · focus · HN ↗
mitxela · · focus · HN ↗
NOTanAlagent · · focus · HN ↗
[dead]
grahamburger · · focus · HN ↗
epihelix · · focus · HN ↗
This is the message that Firefox needs to push: Hate ads? Use Firefox.
EbNar · · focus · HN ↗
mitxela · · focus · HN ↗
godelski · · focus · HN ↗
Also, switching browsers is trivial. I do it on my parents' machines and they don't notice
[deleted] · · focus · HN ↗
[deleted]
shevy-java · · focus · HN ↗
microtonal · · focus · HN ↗
The GPL is worth nothing if nobody is enforcing it aggressively.
dvdkon · · focus · HN ↗
nomel · · focus · HN ↗
microtonal · · focus · HN ↗
Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
Many people argued that 'customarily used for software interchange' is worded-as is to always be relevant to the times when the license is applied and that providing access to a Git repository is customary nowadays. In fact:
- The upstream Linux tree is distributed through Git.
- The relevant Pixel kernel sources used to be distributed through Git.
IANAL, so I am not sure how this part of the license will hold up in court, but the spirit is clear. Providing a Google Drive link is not customarily used for software interchange.
Also, I think it is fairly clear that the procedure is put in place to make everyone's life difficult, given that the relevant source used to be distributed through Git.
mitxela · · focus · HN ↗
JumpCrisscross · · focus · HN ↗
jm4 · · focus · HN ↗
tech234a · · focus · HN ↗
whimblepop · · focus · HN ↗
tech234a · · focus · HN ↗
[1]: <a href="https://ladybird.org/" rel="nofollow">https://ladybird.org/
ragnese · · focus · HN ↗
With something like a browser (engine), I'm totally okay with someone saying "I'm an expert and I'm trying something with my own vision/priorities. I don't want input from random people that I have to spend time evaluating."
seb1204 · · focus · HN ↗
takeda · · focus · HN ↗
bigstrat2003 · · focus · HN ↗
akho · · focus · HN ↗
Only GPL is somewhat immune, because Stallman was always right.
takeda · · focus · HN ↗
soraminazuki · · focus · HN ↗
[dead]
GalaxyNova · · focus · HN ↗
soraminazuki · · focus · HN ↗
hobo123 · · focus · HN ↗
soraminazuki · · focus · HN ↗
The words are unambiguous and not up for debate.
hobo123 · · focus · HN ↗
simondotau · · focus · HN ↗
soraminazuki · · focus · HN ↗
simondotau · · focus · HN ↗
soraminazuki · · focus · HN ↗
simondotau · · focus · HN ↗
None of that is necessary for my comments to be intellectually honest. My prior posts in this thread stand on their own as statements of principle: that declaring an interpretation "not up for debate" is intellectually empty. If you choose a normatively loaded assertion in place of a good-faith argument about meaning, you're not resolving the disagreement; you're simply declaring your own interpretation authoritative, to no end.
That's literally how primary school children argue in the school yard.
isityettime · · focus · HN ↗
If you think those hiring practices are justified against a backdrop of ongoing white supremacy, patriarchy, etc., say that. If you think they're only a small adjustment in the big picture in a world where tacit norms of credibility, transgenerational wealth, and interpersonal connections still overwhelmingly favor white men, say that. But when someone says "hiring practices actively try to tell people apart by race and ethnicity in a way that disfavors my odds" and you reply amounts "nuh-uh, and you can't say that!", you frankly weaken the left. Stop it.
s1artibartfast · · focus · HN ↗
White males don't have a monopoly on discrimination but it certainly exists.
When I worked at a fortune 50 company my annual bonus was dependent on how many minorities I hired. When I was job shopping I was told directly by recruiters that white males should not apply, but if I know any minorities to send them their way
soraminazuki · · focus · HN ↗
Also, you think jumping to support someone who got backlash for claiming that only a third of the London population (aka white people) are "native" to the city and the rest should be driven out of their homes is "extremely reasonable"? It boggles my mind that people are lining up to say how normal this is. It's anything but.
s1artibartfast · · focus · HN ↗
Discrimination could occur at the individual level. If I fire someone the color of their skin, but the numbers balance out somewhere, I still committed an act of discrimination.
Also,I dont care about their back story. I suspect you and I have very different understanding of truth if you think them having said something offensive means everything else they say is false.
That sounds exhausting. I'll judge the truth of a given statement by its contents.
soraminazuki · · focus · HN ↗
It's also offensive that you accuse me of fallaciously bringing up an unrelated story. You said the "tweets all seem extremely reasonable," including the one where Kling viciously defended DHH's call for ethnic cleansing in London. There is no "backstory" here.
s1artibartfast · · focus · HN ↗
For some definitions of systemic discrimination, you may look for an effect, but even that doesn't rule out two way discrimination.
If a black person is lynched by a racist for their skin color, and a white person is lynched by a racist for their skin color, there is still a hell of a lot of discriminatory behavior happening.
If you personally hold that events themselves cannot be discriminatory, even if they are motivated by racial bias or malice, you will continually run into disagreement with others.
The overwhelming majority of people and legal systems recognize that events can be discriminatory. If you fire someone and provide their skin color as the reason, you will lose that discrimination lawsuit in every state in the US, no matter your statistical fetish.
soraminazuki · · focus · HN ↗
If people are being fired for being white and male, then the number of unemployed white men increases. It's that simple.
s1artibartfast · · focus · HN ↗
s1artibartfast · · focus · HN ↗
soraminazuki · · focus · HN ↗
saghm · · focus · HN ↗
godelski · · focus · HN ↗
the_real_cher · · focus · HN ↗
OtomotO · · focus · HN ↗
I've been using it for more than 20 years.
I don't know why either of use loled though
vsviridov · · focus · HN ↗
nunodonato · · focus · HN ↗
cecexacjrgec · · focus · HN ↗
josephg · · focus · HN ↗
I’m not doubting they added some ai junk somewhere. But whatever they did seems very easy to ignore.
olyjohn · · focus · HN ↗
takeda · · focus · HN ↗
bot
vsviridov · · focus · HN ↗
epihelix · · focus · HN ↗
A simpler, better time. I miss it :(
usrnm · · focus · HN ↗
fragmede · · focus · HN ↗
mrkstu · · focus · HN ↗
nunodonato · · focus · HN ↗
drnick1 · · focus · HN ↗
weikju · · focus · HN ↗
IOW:
Don’t threaten to stop using Google Chrome if they do one more evil thing. Start now.
hobo123 · · focus · HN ↗
StilesCrisis · · focus · HN ↗
If the goal of a hard fork is "the community will invest equal resources that Google does today" then you wildly underestimate how many engineers work on Chrome.
Forgeties79 · · focus · HN ↗
StilesCrisis · · focus · HN ↗
[dead]
paulryanrogers · · focus · HN ↗
Not at first. Yet over time the work increases as one must differ more and more from Chrome. I believe that's why so many forks are giving up on Manifest V2.
Forgeties79 · · focus · HN ↗
charcircuit · · focus · HN ↗
armadyl · · focus · HN ↗
nottorp · · focus · HN ↗
Under the hood, what the MV2 uBlock can do and Lite can't is at the least stripping tracking parameters from links and block 3rd party trackers that are cloaked in a subdomain of the originating site.
Forgeties79 · · focus · HN ↗
Forgeties79 · · focus · HN ↗
RunSet · · focus · HN ↗
wwiinn · · focus · HN ↗
cosmic_cheese · · focus · HN ↗
The thing is that most of this is invisible to people who already live within Google’s bubble. The promotion is visible mostly to those of us who don’t, and it gets irritating.
izacus · · focus · HN ↗
Chrome was better than competition pretty much all its lifetime and there's plenty of historic articles to prove it, no matter how much your emotions refuse to accept the history.
Forgeties79 · · focus · HN ↗
izacus · · focus · HN ↗
We were there and we didn't install Chrome via some made up toolbar installer, but because it was significantly better than what Mozilla and Internet Explorer offered.
Forgeties79 · · focus · HN ↗
RunSet · · focus · HN ↗
<a href="https://www.osnews.com/story/25184/adobe-tricks-users-into-downloading-installing-google-chrome/" rel="nofollow">https://www.osnews.com/story/25184/adobe-tricks-users-into-d...
<a href="https://www.labnol.org/software/chrome-with-adobe-reader/20123" rel="nofollow">https://www.labnol.org/software/chrome-with-adobe-reader/201...
<a href="https://forum.filezilla-project.org/viewtopic.php?style=246&t=62153" rel="nofollow">https://forum.filezilla-project.org/viewtopic.php?style=246&...
redeeman · · focus · HN ↗
atomicnumber3 · · focus · HN ↗
bossyTeacher · · focus · HN ↗
Actually, use it now.
jchoksi · · focus · HN ↗
drnick1 · · focus · HN ↗
hobo123 · · focus · HN ↗
The actual maps are much better in osm than in Google.
drnick1 · · focus · HN ↗
tancop · · focus · HN ↗
That reminds me, place reviews using ATProto. Kinda surprised that no map client jumped on that when it's the exact thing you need to replace a centralized service. A lot of people use Google Maps to find businesses more than directions.
atomicnumber3 · · focus · HN ↗
skinfaxi · · focus · HN ↗
takeda · · focus · HN ↗
Through enshitification we do have alternatives.
At this point the their only services I'm using are Maps, Translate and Keep Notes and it is mostly due to lazyiness as all of those already have alternatives.
redeeman · · focus · HN ↗
ocdtrekkie · · focus · HN ↗
Playing at their table is a losing game, the house always wins.
mitxela · · focus · HN ↗
ocdtrekkie · · focus · HN ↗
mitxela · · focus · HN ↗
wwiinn · · focus · HN ↗
xmprt · · focus · HN ↗
pjmlp · · focus · HN ↗
Android is even more of tragedy, given how all relevant NDK game development APIs are also available on GNU/Linux.
mitxela · · focus · HN ↗
pjmlp · · focus · HN ↗
charcircuit · · focus · HN ↗
The reason why no one runs AOSP is because the phone market rewards differentiation. Each phone manufacture wants to build their own experience and building on top of AOSP is how they do so.
Is it really a losing game? Building a new OS from scratch is not worth it. Why throw away an entire app catalog for your device? Consumers want access to existing app catalogs when buying a phone. If anything is a losing game it's building a new mobile operating system over forking Android as a base.
ocdtrekkie · · focus · HN ↗
Technologists need to aggressively reject solutions which don't spread freedom to ordinary users as well.
fragmede · · focus · HN ↗
fragmede · · focus · HN ↗
AI generating code changes the game significantly, though there are issues with that. A new OS would have taken several millions and multiple teams, but can now be done for far less. The problem is hardware to run it on. Who'd pay $2,000 for a shittier phone with less features when a $500 used one with GrapheneOS is right there? So the market, (in)efficiently, hasn't come up with a new phone OS. Not because it isn't warranted, but because the free market isn't a perfect system.
pjmlp · · focus · HN ↗
thepasch · · focus · HN ↗
pjmlp · · focus · HN ↗
bigstrat2003 · · focus · HN ↗
fragmede · · focus · HN ↗
charcircuit · · focus · HN ↗
realusername · · focus · HN ↗
No, the reason is that AOSP doesn't even include a functional keyboard nor a functional call manager nowadays.
AOSP apps were abandonned around Android 11, you can't just keep them as is for real users, it looks amateur.
Even the open-source ROMs came to the same conclusion eventually and developed their own.
charcircuit · · focus · HN ↗
No one was using those apps so it didn't make sense to spend time on them.
troupo · · focus · HN ↗
izacus · · focus · HN ↗
Don't be a prick.
realusername · · focus · HN ↗
AnthonyMouse · · focus · HN ↗
This is what empire-building middle managers say to rationalize their boondoggles, but in actual fact most customers can't even tell the difference between two different vendors' Android skins, definitely can't tell the difference before they buy one, and the way they actually differentiate phones is on real hardware differences that show up in the specs like the camera or performance.
The hardware company's idiosyncratic fork of the software is irrelevant at best and annoyingly irregular in the common case.
miki123211 · · focus · HN ↗
You forgot about one thing they care about above all others — cost.
And the easiest way to keep costs down is through "alternative revenue streams", which involve your own tracking, your own app bundling deals and your own App Store, which you're pushing on users constantly. And if you do that, you may as well get the branding win from doing the custom skin too.
AnthonyMouse · · focus · HN ↗
swiftcoder · · focus · HN ↗
Assuming you can get a hardware vendor to support your fork.
Android has always been a weird blend of proprietary BSPs wedged together with the core AOSP project - we used to have an entire team whose full-time job was merging the Qualcomm BSP into our AOSP fork. At the time you didn't even get access to that BSP without inking a deal with QCOM...
floxy · · focus · HN ↗
It is completely insane how many people work on Chrome. It seems like it is time to deprecate web browsers and do something different. Like you get a frame-buffer to draw on with something like a wasm vm. Web pages get replaced by programs (which they essentially are anyway). Get rid of 99.9% of the cruft that has accumulated over the decades in browsers. If you want to have some of that cruft, that is a library you have to send.
kjs3 · · focus · HN ↗
mapontosevenths · · focus · HN ↗
It should be the users choice how their browser renders, it's their damn browser. Instead, browsers are built to follow standards that mostly favor the developers preferences above those of the person who actually own the device rendering it.
The modern web is user hostile by design.
Xirdus · · focus · HN ↗
Sophira · · focus · HN ↗
A lot of websites back in the 90s were just made up of images that were clickable using image maps. It was not a fun time.
I get what they're saying, though, and it's why I use Gemini (the protocol[0], not the AI). It doesn't align with corporate interests, but for now I consider that a good thing.
[0] <a href="https://geminiprotocol.net/" rel="nofollow">https://geminiprotocol.net/
microtonal · · focus · HN ↗
miki123211 · · focus · HN ↗
Think "an interactive visualisation for choosing a seat when buying a concert ticket." That's not a "traditional" webpage, should work on whatever device the user is currently on (so native is unsuitable), and shouldn't require the user to install anything.
People clearly want web pages to be exactly this; we're on iteration #3 of the idea now. Iterations 1 and 2 were Java Applets and Flash, not necessarily in that order, and they were massively popular despite their shortcomings. Clearly, if we somehow deprecated the web as it is now (which is an utterly ridiculous idea, which makes me really curious what comments like yours are exactly trying to achieve here), as long as we keep it an open standard, users will choose browsers which offer this capability in some form. We should appreciate that the current iteration is an open standard which anybody is free to implement, instead of some proprietary blob that you need to license from Oracle or Adobe.
za_creature · · focus · HN ↗
So do hackers. A big chunk of the open standards revolve around sandboxing malicious code, and given the amount of tracking happening anyway, fail at it.
kjs3 · · focus · HN ↗
AnthonyMouse · · focus · HN ↗
The biggest thing standing in the way of this is actually Apple, since they don't allow competing browser engines or equivalent so you can't make something like this for iOS whatsoever.
floxy · · focus · HN ↗
NetMageSCW · · focus · HN ↗
nottorp · · focus · HN ↗
AnthonyMouse · · focus · HN ↗
Doing that in Safari doesn't work twice. First, if Safari doesn't already expose whatever GPU primitives you need to do things efficiently, you can't get them. And second, your API implementation (which is likely to be large) would then have to be distributed by anyone using it instead of being part of the browser they use for all sites, creating a >100MB dependency for a <50kB web page.
sp332 · · focus · HN ↗
TeMPOraL · · focus · HN ↗
sp332 · · focus · HN ↗
TeMPOraL · · focus · HN ↗
As for the styling and fonts - it's all a bunch of low-key trade-offs here. The businesses want to exercise total control over the end-user experience, for sales/marketing and branding reasons. At the same time, going off the beaten path quickly makes development costs skyrocket.
Flash was a good choice back when all visitors were using a PC and there were like 3 different screen resolutions to choose from. Once laptops gained popularity, this started to shift, then pre-iPhone mobile briefly became consideration, and Flash stopped being sufficient; then iPhone came out, killed Flash, and started an era where every visitor has a different screen than the previous one. "Responsible web" became the cheapest option, and you can see its evolution as a trajectory towards giving more and more control over experience to developers, and less and less to the users.
sp332 · · focus · HN ↗
TeMPOraL · · focus · HN ↗
Otherwise, explain Flutter.
tancop · · focus · HN ↗
[dead]
seb1204 · · focus · HN ↗
StilesCrisis · · focus · HN ↗
MiroslavPokorny · · focus · HN ↗
If AMZN couldnt make their fire whatever it was called fork of Android really grow, what chance has the community got ?
hex-m · · focus · HN ↗
MiroslavPokorny · · focus · HN ↗
Difficulties maintaining a sufficient number of contributors to keep the project viable have persisted for several years. In January 2015, the project reported a lack of active developers and code contributions.[49] There have been continual problems providing timely fixes to security vulnerabilities since 2015.[50][51][52][53] In September 2016, OpenOffice's project management committee chair Dennis Hamilton began a discussion of possibly discontinuing the project, after the Apache board had put them on monthly reporting due to the project's ongoing problems handling security issues.[54][55][56]
Sounds like AOO is effectively dead, so this example is a fail to my challenge.
OpenSearch & ElasticSearch both seem alive, as well as OC & NC.
Neither <a href="https://github.com/privacyidea/privacyidea" rel="nofollow">https://github.com/privacyidea/privacyidea or <a href="https://github.com/eduMFA/eduMFA" rel="nofollow">https://github.com/eduMFA/eduMFA say either is a fork of the other.
I think you failed to share 3, 2 seem to valid examples of my challenge but the other 2 are questionable.
Kubuxu · · focus · HN ↗
AnssiH · · focus · HN ↗
notpushkin · · focus · HN ↗
You didn’t ask for examples where both projects are alive!
oAlbe · · focus · HN ↗
AnssiH · · focus · HN ↗
microtonal · · focus · HN ↗
NetBSD -> OpenBSD
To some extent I would argue that Linux is a spiritual fork of Minix and Unix.
But I think it’s also worth pointing out that these were in vastly different times where a single person or a small group of people could maintain an OS. An OS or browser is vastly more complex now.
bunderbunder · · focus · HN ↗
BSD is a sort of killer example. Using a BSD Unix got to be pretty difficult after Linux containers became hegemonic.
mh- · · focus · HN ↗
MiroslavPokorny · · focus · HN ↗
hollerith · · focus · HN ↗
Safari started as a fork of KHTML, and Chrome started as a fork of (the open-source parts of) Safari.
saghm · · focus · HN ↗
I think they're fully aware of this. They just don't care, because the goal of "get market share super high" has been reached, so now they have no need for it to continue being open.
I don't disagree about what that means we should do; I just don't think we should assume they're being naive here. It's like writing a program to play chess; you should select your move assuming the opponent is smart and will make the optimal counterplay rather than assuming weakness, and then if they end up being less smart than that, you're still in a good place.
lokar · · focus · HN ↗
pjmlp · · focus · HN ↗
joquarky · · focus · HN ↗
A lot of the people now in charge of large organizations have never been down in the trenches. Or even near them.
They operate in an abstract world with very little connection to reality.
echelon · · focus · HN ↗
Google needs to be broken up.
necovek · · focus · HN ↗
m4rtink · · focus · HN ↗
girvo · · focus · HN ↗
izacus · · focus · HN ↗
You do care about the market and aren't just angry because a corp doesn't listen to your orders, right? RIGHT?
bunderbunder · · focus · HN ↗
mahboi · · focus · HN ↗
LocalH · · focus · HN ↗
mahboi · · focus · HN ↗
bunderbunder · · focus · HN ↗
izacus · · focus · HN ↗
[deleted] · · focus · HN ↗
[deleted]
mahboi · · focus · HN ↗
godelski · · focus · HN ↗
So yes, I do think they are being naïve. The stance is myopic. It is only a good move in the short term, and barely even that. It is under the false belief that we operate in a zero sum game.
pjmlp · · focus · HN ↗
Also in the last century most software was commercial, and thanks to business friendly licenses we are back to demos, PD, Shareware and co, only with new names for a younger generation.
Google will do just fine.
spockz · · focus · HN ↗
I’ve seen many open source contributors deflated because they wanted to share their code/solutions with other individuals and the world to learn from only to have their work sold as a service by a big cloud vendor without seeing something back for it. Or maybe even getting more work back to support the cloud vendor for free.
So I’m not surprised at all that licenses that allow commercial use up to a point and above that require seperate license or contributions back. It is still open source in a lot of ways. Can still be part of other open source distributions that themselves make no profit etc. And only companies that are more than able to pay must pay something.
fauigerzigerk · · focus · HN ↗
spockz · · focus · HN ↗
b112 · · focus · HN ↗
Correlation is not causation.
What I lived through, was Linux taking off like a juggernaut, and IBM embracing it as a result. Large corps came along for the ride, they didn't drive it and at best paid for some gas.
DEVs being paid is simply what it is. The entire scsi/sata stack was originally re-authored by 3ware for example.
Why?
To sell stuff, and the guy was an advocate too.
It's always been this way, under the great wonder of the GPL, blessed be it.
pjmlp · · focus · HN ↗
b112 · · focus · HN ↗
pjmlp · · focus · HN ↗
You must have a good source of information for such a statement.
Do you want examples why Solaris was selling so well before the .com crash?
b112 · · focus · HN ↗
There is no conflict in "linux was growing without the big boys' and 'it started with small market share'.
And yes, you can find exceptions to the rule, although regardless, do you see me saying "exclusively"? What does someone using Solaris, have to do with Linux only growing due to external help?
lstodd · · focus · HN ↗
b112 · · focus · HN ↗
There certainly were mailing lists, usenet, forums, all of an all-encompasing scope. But there were also very local user groups, and pockets of wildly more and less usage depending upon region. The Internet was young, and many made decisions predicated upon what they saw around them.
Especially back in the day, when Google was seen as good, and Facebook not really evil yet, everyone wanted to emulate them too.
brirec · · focus · HN ↗
Famously IBM did eventually buy Red Hat, but not for another 20 years. The fact is, Linux was alive and well and growing as far back as the late 1990s, and devs were getting paid. You could literally buy CDs in a box of an installable Linux distribution at an ordinary retail chain bookstore in 1998.
And for whatever it’s worth, the reason Linux took off the way it did when it did was because the Dot Com Bubble helped pump smaller companies like Red Hat or SuSE up, and they were certainly selling floppies and pressed CDs at a margin like Shareware as well, since most people didn’t have the time or hardware to download and burn ISOs until the early/mid-2000s when P2P music took over the world.
(I remember. I was there. I guess I’m old now…)
datacruncher01 · · focus · HN ↗
Granted, we know Android would not be where it is today without open source contributions.
lmz · · focus · HN ↗
But the parts of Android that are majority outside developed is still available as the Linux kernel. I have my doubts that the uniquely Android bits of the userland and system services have many outside contributions.
joquarky · · focus · HN ↗
lmz · · focus · HN ↗
mahboi · · focus · HN ↗
brookst · · focus · HN ↗
When Android launched, making it open source (ish) was the right competitive decision. It got phone makers and carriers on board and accelerated the ecosystem’s development. Today it being open source (kinda) is a met negative for Google. So, yeah, they’re changing that.
Well-run companies aren’t zealots. They adapt to changing conditions. If a company’s actions happen to align with your personal preferences today, it doesn’t mean you’ve found a lifelong philosophical soulmate. Ditto if a company’s actions run counter to what you want today. Either can and will change, and there’s nothing morally concerning either way.
dzonga · · focus · HN ↗
companies exist for the sole reason to make money - not to make the world better - that's a side effect.
but unfortunately a lot of people wanna see the world as they wish it to be, not the way it is.
ashkankiani · · focus · HN ↗
dzonga · · focus · HN ↗
just like the USA at it's founding - deliberate actions were taken etc that were counter to the normal. & going against the wind takes a lot of energy.
at a certain point in time - you run out of energy or you've to keep keep reinvesting to not run out otherwise barbarians are knocking down at the gate.
hollerith · · focus · HN ↗
brookst · · focus · HN ↗
Costco, specifically, I have a good story about. Jim Sinegal spoke at my MBA program, and he talked about when they were starting and the challenge was a value prop of “buy bulk, lower cost” contrasted with bulk actually being more expensive than small quantities, therefore needing to target higher incomes.
Part of the solution: wider parking spaces. Make people feel like their expensive cars are safer, it’s easier to get in and out of the car (especially for older people, who have more wealth), and differentiate from typical stores.
Now, you tell me: would you be just as happy with cramped parking spaces because the larger ones are profit-driven? Does motive even matter here?
johnnyanmac · · focus · HN ↗
tancop · · focus · HN ↗
A lot of people get the wrong impression from reading Dodge Brothers and think companies are legally required to put profit first. What really happened is Friedman and Reagan planted the idea of shareholder supremacy, convinced schools to teach it and now generations of business majors think it's a sacred truth they have to enforce anywhere they go. Never let a MBA take over.
tracerbulletx · · focus · HN ↗
usefulcat · · focus · HN ↗
Companies that don’t do a good job of making profits tend to go away, thus there exists natural selective pressure to put profits ahead of other concerns. Note that none of the above has anything at all to do with morals or ethics.
brookst · · focus · HN ↗
This is why a healthy, society-aligned regulatory regime is impoetant, to set incentives. If you make more money being decent than you would being abusive, companies will adapt. They are more like corals than they are like people.
cindyllm · · focus · HN ↗
[dead]
throw0101a · · focus · HN ↗
Companies are not sentient beings in themselves: they are made up of human beings with wills. If the human being(s) make moral choices the result will be companies that do moral actions.
> companies exist for the sole reason to make money - not to make the world better - that's a side effect.
That is one interpretation on the purpose of companies (and a relatively recent one):
* <a href="https://en.wikipedia.org/wiki/Friedman_doctrine" rel="nofollow">https://en.wikipedia.org/wiki/Friedman_doctrine
There are others:
* “Profits are to business as breathing is to life. Breathing is essential to life, but is not the purpose for living. Similarly, profits are essential for the existence of the corporation, but they are not the reason for its existence.” ― Charles A. O'Reilly, Lead and Disrupt: How to Solve the Innovator's Dilemma, <a href="https://en.wikipedia.org/wiki/Charles_A._O%27Reilly_III" rel="nofollow">https://en.wikipedia.org/wiki/Charles_A._O%27Reilly_III
* “On the face of it, shareholder value is the dumbest idea in the world. Shareholder value is a result, not a strategy...your main constituencies are your employees, your customers and your products.”[72] — <a href="https://en.wikipedia.org/wiki/Jack_Welch#Politics" rel="nofollow">https://en.wikipedia.org/wiki/Jack_Welch#Politics
Or going back a few decades:
> In 1949 General Foods’ president Clarence Francis told Congress that he had a “three-way responsibility to the American consumer, to our associates in this business, and to the 68,000 [stockholders in General Foods]. We . . . would serve (the company’s) interests badly by shifting the fruits of the enterprise too heavily toward any one of those groups.” Two years later, the president of Standard Oil of New Jersey claimed that managers needed “to conduct the affairs of the enterprise in such a way as to maintain an equitable and working balance among the claims of the various directly interested groups—stockholders, employees, customers, and the public at large.” So widespread were such views that, in 1959, one writer in the Harvard Business Review complained that it was no longer “fashionable for the corporation to take gleeful pride in making money.” Instead, he complained, it was typical “for the corporation to show that it is a great innovator; more specifically, a great public benefactor; and, very particularly, that it exists ‘to serve the public’.”
* <a href="https://law.temple.edu/10q/purpose-corporation-brief-history/" rel="nofollow">https://law.temple.edu/10q/purpose-corporation-brief-history...
> American corporate law has long drawn a bright line between for-profit and non-profit corporations. In recent years, hybrid or social enterprises have increasingly put this bright-line distinction to the test. This Article asks what we can learn about the purpose of the American business corporation by examining its history and development in the United States in its formative period from roughly 1780-1860. This brief history of corporate purpose suggests that the duty to maximize profits in the for-profit corporation is a relatively recent development. Historically, the American business corporation grew out of an earlier form of corporation that was neither for-profit nor nonprofit in today’s parlance but rather, served a multitude of municipal, religious, charitable, educational, and eventually business purposes in early nineteenth-century New England. The purposes of early American business corporations—rather than maximization of profit to private shareholders— were often overtly public, involving development of local transportation, finance, and other much-needed economic infrastructure. With the rise of factory-based manufacturing, railroads, and other capital-intensive industries in the middle decades of the nineteenth century and the advent of general incorporation statutes, the purpose of the American business corporation shifted fundamentally from public to private. By 1860, the stage was set for the modern firm.
* <a href="https://repository.law.umich.edu/mbelr/vol9/iss1/2/" rel="nofollow">https://repository.law.umich.edu/mbelr/vol9/iss1/2/
dekimir · · focus · HN ↗
throw0101a · · focus · HN ↗
Self-reply: see also Boeing company ethos pre-McD acquisition versus post-McD acquisition ethos:
* <a href="https://www.goodreads.com/en/book/show/55994102-flying-blind" rel="nofollow">https://www.goodreads.com/en/book/show/55994102-flying-blind
dzonga · · focus · HN ↗
croes · · focus · HN ↗
They exist to make money but not by all means.
Companies are allowed to make money because it’s a net benefit for society.
If that changes companies lose their reason of existence.
account42 · · focus · HN ↗
Setting on "companies exist for the sole reason to make money" as the only motivating factor just makes it a self-fulfilling prophecy.
[deleted] · · focus · HN ↗
[deleted]
[deleted] · · focus · HN ↗
[deleted]
d0mine · · focus · HN ↗
[dead]
omgwtfbyobbq · · focus · HN ↗
It's another when they say they're going to do one thing, you align with them, and then they do another later. That's generally frowned upon morally because it's considered to be deceptive/untruthful.
It's not surprising, but that doesn't mean people should be ok with it, especially when other businesses get by fine making more ethical business choices, or at least avoid outright lying for their own benefit.
b3ing · · focus · HN ↗
flossly · · focus · HN ↗
They stay away from those.
What license was KHTML again? Checked: LGPL.
lukewrites · · focus · HN ↗
They absolutely are zealots; the zealotry focuses on profit.
Why these types of stories are so jarring to some is that they serve as a reminder that your pet technology or project will get fed into the wood chipper if enough bloodless “Ex-Bain, Ex-Mercer, I Love LinkedIn” types tell the ceo it’s a profitable idea. And you and I are just as expendable.
johnnyanmac · · focus · HN ↗
Just because you know there's a chance of being punched in the face, doesn't mean it still isn't a bit painful actually being punched in the face. Even if you brace for it.
But yes, that's the beauty of open source. The ability to take your ball home if and when the maintainer breaks the social contract. It's a contingency plan for this exact scenario.
>and there’s nothing morally concerning either way.
There's many moral concerns. Whether or not the company cares does not expel the concerns itself.
awakeasleep · · focus · HN ↗
cecexacjrgec · · focus · HN ↗
With the way Firefox is heading, that might not be the best idea. Nowadays Mozilla seem more focused on riding the AI-hype wave than actually making an excellent browser people want to actually use.
stuaxo · · focus · HN ↗
cecexacjrgec · · focus · HN ↗
mitxela · · focus · HN ↗
wolrah · · focus · HN ↗
If your competition is attracting the worst kind of users, do you really want to get in their way?
mitxela · · focus · HN ↗
fragmede · · focus · HN ↗
mitxela · · focus · HN ↗
exjejfjeifj · · focus · HN ↗
wolrah · · focus · HN ↗
rockskon · · focus · HN ↗
II2II · · focus · HN ↗
As for the excellent browser that people want, that raises the question of what people want. There are likely as many answers as people.
cecexacjrgec · · focus · HN ↗
My biggest pain point at the moment (entirely subjective mind you) is not even the AI nonsense, but how disjointed and alien the Firefox UX and general feel is to Apple platforms (what I use, at the moment). I don’t want Firefox to mirror Safari 1:1 but I do want the Firefox UI and UX to feel polished, well thought out and thoroughly in line with system HIG specs—given that I spend a lot of time in a browser, it shouldn’t feel like a stranger in a strange land amidst my other desktop applications.
Aggressive UI improvements would go a long way to restore some faith in the incandescent fox‘ mission—at least for me.
josephg · · focus · HN ↗
weikju · · focus · HN ↗
odo1242 · · focus · HN ↗
cecexacjrgec · · focus · HN ↗
weikju · · focus · HN ↗
Every other browser aren’t using macOS native UI therefore are wrong in this environment. But right on their own in being the same everywhere.
cecexacjrgec · · focus · HN ↗
If my OS says windows and tabs close on the left, then I expect every single app to be a good platform citizen and not make me relearn default controls just to operate simple functions. Windows and tabs close on the left. End of story.
cecexacjrgec · · focus · HN ↗
Firefox is not a bad browser by any means, but it feels like Firefox is the browser equivalent of the “how do you do fellow kids” meme. An out-of-time experience pretending to blend in under the guise of “AI”.
II2II · · focus · HN ↗
It is also worth noting that the macOS UI/UX isn't anywhere near perfect. It is a hodgepodge of design decisions that go back to the origin of OS X or, in a few cases, the origin of the Macintosh iitself. Padding and margins may help achieve visual balance, but it's Windows management paradigm is an absolute functional mess.
exjejfjeifj · · focus · HN ↗
II2II · · focus · HN ↗
Then again: while I believe bad UI/UX is a thing, I don't think there is an ideal. Different people think in different terms, or have different preferences. Some forms of interaction are better in one domain than another. There are undoubtedly many other reasons.
As for Firefox taking things into their own hands, that's the developer's decision. I have already given two reasons why that may be the case (users may expect consistency across platforms, and it may require too much effort for too little return).
takeda · · focus · HN ↗
cecexacjrgec · · focus · HN ↗
Maybe you’re too preoccupied trying to discredit valid criticism as “fanboyism” to realise how important UI and UX are for products such as browsers.
Besides, Chrome itself is already an absolute mess of conflicting and downright distasteful UX choices and patterns. Chrome seems to DESPISE being available on Mac.
II2II · · focus · HN ↗
epihelix · · focus · HN ↗
Very puzzled why there isn't more love for Firefox, even on HN.
AstralSerenity · · focus · HN ↗
There is also a layer of hypocrisy when people beg for Mozilla to generate greater revenue diversity, but then an immediate scoff whenever they try anything unrelated to Firefox -- where there is no money beyond search deals since Mozilla can't go down the Brave crypto route.
josephg · · focus · HN ↗
AstralSerenity · · focus · HN ↗
Google is not the same company Mozilla partnered with decades ago. You can listen to retrospectives from Mozilla engineers, and you sense a desire to bite the corrupted hand that feeds.
However, for Mozilla to be the bold, it needs funding diversity, and that isn't going to come from a browser alone.
I have not agreed with everything Mozilla has thrown against the wall, but I sincerely hope something sticks. We need it to.
bryanlarsen · · focus · HN ↗
mitxela · · focus · HN ↗
AstralSerenity · · focus · HN ↗
pjmlp · · focus · HN ↗
throwaway27448 · · focus · HN ↗
What would be the point of a browser compatibility matrix then?
pjmlp · · focus · HN ↗
Which for the large majority of companies means Chrome and Safari nowadays.
throwaway27448 · · focus · HN ↗
jdjfnfjdjjeh · · focus · HN ↗
EbNar · · focus · HN ↗
hurfdurf · · focus · HN ↗
Mentioned as "one customer" in the PDF.
jdjfnfjdjjeh · · focus · HN ↗
wwiinn · · focus · HN ↗
ricardobayes · · focus · HN ↗
seb1204 · · focus · HN ↗
suprjami · · focus · HN ↗
arcanemachiner · · focus · HN ↗
Yes, and now that they've achieved market saturation, it's time to pull up the ladder.
Thanks for all the free work, suckers!
spydum · · focus · HN ↗
pjmlp · · focus · HN ↗
I mean, FOSDEM full of Apple laptops on the corridors, the message was really lost.
mahboi · · focus · HN ↗
jauntywundrkind · · focus · HN ↗
Now that the chromebooks are also Android, it feels like the slide is only going to grow ever more fearsome.
charcircuit · · focus · HN ↗
Henchman21 · · focus · HN ↗
xmprt · · focus · HN ↗
suprjami · · focus · HN ↗
Implying I ever left Firefox in the first place.
simondotau · · focus · HN ↗
DANmode · · focus · HN ↗
Just point out how that hurts security or privacy and we’re with you!
throwaway27448 · · focus · HN ↗
Advocating for chromium to do what?
rs_rs_rs_rs_rs · · focus · HN ↗
p0w3n3d · · focus · HN ↗
dmacedo · · focus · HN ↗
Remember this upcoming Christmas that the ye oldie tradition of fixing PCs clearing awful exploiting phone apps (and cancelling subscriptions) should also include the "fix my browser" again, instead of Internet Explorer being replaced by Chrome, our collective duties is to replace Chrome with Firefox, plus its useful extensions to block ads and improve the web experience removing trackers etc.
Your call to arms today is to ensure all your tech colleagues join the movement, and then we can see Google's management views on "market growth"; they forget they made Chrome, we sold it - its our fault we forgot the "infinite growth of shareholder value"...
duskdozer · · focus · HN ↗
drooopy · · focus · HN ↗
leni536 · · focus · HN ↗
httgp · · focus · HN ↗
faust201 · · focus · HN ↗
This is correct but rarely in practiced.
During firefox DRM/HTML5 issue, I know many people from Free software foundation Europe absolutely telling in their blogs, talks etc please stop Mozilla from implementing this DRM or that... but finally when I spoke to these in private they told --- ya, whatever - I need to see this series in netflix etc- so I have another device with chrome etc to watch it. (Indeed Firefox did implement it)
This behavior is the reason average Joe gives up...
thisislife2 · · focus · HN ↗
(This is also why we should be be vary, and quite sceptical of, Canonical's new Rust-based port of GNU CoreUtils too. Apparently, Canonical plans to replace GNU CoreUtil completely in Ubuntu with this port. The original GNU Coreutils are licensed under the GPL, but the Rust based ports are not. This means that Canonical will now have the ability to stop distributing the source code of its CoreUtils port in future Ubuntu Oses).
toxik · · focus · HN ↗
graemep · · focus · HN ↗
m-p-3 · · focus · HN ↗
I never left. The only thing I don't like is that I can't directly donate to fund Firefox, only towards the Mozilla Foundation in general.
AstralSerenity · · focus · HN ↗
As the cash cow, it will always receive what it needs, but it will also act as the vehicle for funding possible avenues of diversity.
Mozilla is never going to be independent off of Firefox alone -- that revenue simply doesn't exist.
I wish Mozilla had taken Proton's approach, but regardless, I hope they manage to throw something that sticks.
A fully financially secure Mozilla would truly allow their organization to shine.
marysol5 · · focus · HN ↗