News for hackers. Stuff that matters.
Re:GitHub Should Start an App Store by simias on Sunday January 31, 2021 @12:33PM (#25980596)
>This is situational and opportunistic. It can change any day. In fact, managing an important app store is exactly one way to re-(un)-balance this relationship.

I agree. Sorting huge, multinational, publicly traded companies in friends and enemies list is so obviously bogus and immature that it baffles me that this is so prevalent.

Microsoft is not your enemy. It's not your friend (unless you're one of the shareholders). It's profit driven and amoral. They'll always line up with whatever they believe will maximize profits because that their entire reason for existing.

Apparently Microsoft decided that being more FLOSS friendly (after decades of trying to annihilate these projects, lest we forget) because they decided that it would favor them in the long run.

If they ever decide that they stand to make more profit by throwing the whole github ethos under the bus they will. A few people will make strongly worded blog posts that will reach the top of HN. A few employees might even quit and loudly slap the door on the way out. Then probably nothing will happen.

Re:GitHub Should Start an App Store by whatshisface on Sunday January 31, 2021 @01:27PM (#25981179)
It's repeated very often that companies maximize shareholder value, but that's not really true. Companies follow the personal interests of their management and employees, in proportion to their power within the institution, which sometimes involves shareholder value.
Re:GitHub Should Start an App Store by rightbyte on Sunday January 31, 2021 @01:55PM (#25981421)
Ye. The belief in the "invisible hand" is strong. Boards and executives are not more rational than employees in general. Why would they not do things because they e.g. feel good about it or want revenge - like they were some super human well oiled machine.
Re:GitHub Should Start an App Store by whatshisface on Sunday January 31, 2021 @02:07PM (#25981522)
Furthermore (and I think this is the strongest evidence), if companies were really "amoral impersonal shareholder value maximizers," enterprise sales would consist of leaving a box outside their front door and billing them a day later. The fact that enterprise sales is the exact opposite of that, opposed to it in every form, is very strong evidence against the robot-corporate way of looking at it. Of the many techniques for getting corporations to do things, as practiced by professional influencers of corporate choices, all begin and end with relationships. Not relationships with the company; relationships with its members.
Re:GitHub Should Start an App Store by shakezula on Sunday January 31, 2021 @03:32PM (#25982290)
In my personal and admittedly startup-prevalent experience with boards, I definitely think they operate more emotionally than most might think. Even companies I’ve worked with in the double to triple digit millions of worth function on far more emotional and interpersonal levels than most might think. Sure, money is the major motivator, but it’s all a machine driven by humans that are gut-based emotion bags.
Re:GitHub Should Start an App Store by rodgerd on Sunday January 31, 2021 @03:43PM (#25982390)
It's not just startups. I've seen execs at old-school companies act worse than a 5 year old, alas.

People are not rational actors, and the myth that we are is incredibly harmful.

Re:GitHub Should Start an App Store by TeMPOraL on Monday February 01, 2021 @09:37AM (#25989026)
And here I though it's an obvious point. Board and executives are not more rational than employees in general, but are also as much - if not more - constrained in their actions. They can't just do whatever they want, not if they want to keep their jobs and high salaries, or hold any similar jobs in the future. The part where a company becomes an amoral profit maximizer is a combination of:

- Interests of the shareholders and other stakeholders, who most likely cannot agree on most of their goals, but they will agree on "money = good";

- Competitors who wait for the company to make a mistake they can exploit to get ahead, or possibly kill the company

Combined, these forces all but ensure the company has no choice but to be a amoral profit maximizer, or die.

A different analogy, that doubles down on "corporation is essentially an AI" view, but may make it easier to explain the main point: if you apply Maslow's pyramid to companies, most of them do not have their Physiological and Safety levels met. They operate in survival mode. Rarely, a company "feels" secure enough to ponder long-term visions or some ideals that aren't directly survival-related.

Re:GitHub Should Start an App Store by whatshisface on Monday February 01, 2021 @09:42AM (#25989072)
And yet this AI company can be undone by a single good salesman who's friends with someone in Purchasing.
Re:GitHub Should Start an App Store by TeMPOraL on Monday February 01, 2021 @10:05AM (#25989246)
How and why? I don't get the point about salesmen here.

Companies are not perfect optimizers. Arguably not even that strong. If someone in Purchasing is willing to reward their buddy instead of picking the best vendor for the job, well, that happens. It's noise. Doesn't change the overall behavior of the company. And it only happens within limits - do it too much, and the person in Purchasing will find themselves fired, maybe even charged with a crime. If they're too good, maybe they can kill their own company - much like a sickness can kill a human. Other companies will then be more vigilant.

Also worth noting that companies strive to improve their process and develop various means of ensuring and enforcing accountability - this, in essence, is trying to reduce the "noise" of individual humans within the larger AI of the company.

Re:GitHub Should Start an App Store by whatshisface on Monday February 01, 2021 @11:10AM (#25989890)
People who professionally influence companies, i.e. those whose job it is to understand corporate decision-making, focus almost exclusively on the dynamics of personal relationships. Salesmen, B2B marketers and even activists all use human behavior as the foundation of their techniques. This thing about corporations being monolithic being-like entities is a "theory without a practice;" we can look to the people who empirically deal with corporations to see that they do not find it useful to think that way.
Re:GitHub Should Start an App Store by dspillett on Sunday January 31, 2021 @03:08PM (#25982070)
Given higher-ups are either invested to some extent, or otherwise feel their prospects are aligned with the stock price because the investors will have them out if it doesn't do well enough, so I'd say the considerations always involve shareholder value. It might not be the only factor, and sometimes other factors win out, but it is always a factor.
Re:GitHub Should Start an App Store by mechEpleb on Sunday January 31, 2021 @06:04PM (#25983509)
But there are strong incentive structures in place that introduce a correlation between the interests of these individuals and the company's success at driving up share price or even making money. It's not as straightforward as that in reality, but a noisy profit/shareprice maximizing agent is not the worst approximation of a corporation you could come up with.
Re:GitHub Should Start an App Store by syshum on Sunday January 31, 2021 @01:19PM (#25981094)
This really is a generational divide, those of US that were around for the 90's and early 00's Microsoft crap still have a bad taste for the "new Microsoft" that claims to love FLOSS (while still showing many signs of EEE.. )

During that time Google was very friendly to FLOSS, and open protocols (remember when GChat was just a XMPP client)

Today MS and Google seems to have flipped, Google now is fully embracing Embrace, Extend, Extinguish, where MS seems to be attempting to wind that back though with mixed success

Re:GitHub Should Start an App Store by Phemist on Sunday January 31, 2021 @02:49PM (#25981913)
I have developed a rekindled hatred for M$ in the past few weeks trying to install firefox on a fresh installation of windows 10. I counted 5 seperate scare tactics employed by M$ to keep you using Edge. I thought they were successfully sued for monopolistically coupling Internet Explorer to Windows and had a flow in their installation menu's for installing competing browsers. I was surprised that this is now totally missing!

From what I could see it was also difficult to switch the office suite. My OEM installed trial versions of word, excel, etc. which were set to be opened by default on all related file extensions. Switching to libreoffice was a PITA, I couldnt find a simple, one-click way to change all these. I had to go over them one-by-one.. (.doc, .docx, .dochtml, .docxhtml, .xls, .xlsx, .xlshtml, .xslsxhtml,....)

Re:GitHub Should Start an App Store by MereInterest on Sunday January 31, 2021 @04:03PM (#25982553)
Don't forget about the shady and underhanded ways to prevent you from making a local account for a new installation of Windows. The first screen you see asks for a WiFi password, and I assume that it is going to start downloading updates in the background. Instead, it prompts you to enter an email address for a Microsoft account. The "Learn More" button says that you can make an offline account later, but right now they'd really like to have your personal information before letting you continue.

The only way to actually make a local account is to either (a) refuse to connect to WiFi until after an account is made or (b) disconnect the router while it is trying to talk to Microsoft. Option (a) is inaccessible by the time you realize that there is a problem, and option (b) is ridiculous and needs to be found on third-party suggestions. All so that Microsoft can pull in another email address.

Re:GitHub Should Start an App Store by Phemist on Sunday January 31, 2021 @04:30PM (#25982733)
Oh yes! I am just glad I knew about this behaviour beforehand and didn't let the laptop connect to my WiFi. My dad would've fallen into this trap _for sure_.

Windows 10 installation has become a maze which only the really savvy can escape with their privacy somewhat in tact.

Re:GitHub Should Start an App Store by tester756 on Sunday January 31, 2021 @06:56PM (#25983938)
What kind of version did you try to install?

I never had this bullshit on PRO versions, but I'm connected through cable tho.

Re:GitHub Should Start an App Store by MereInterest on Sunday January 31, 2021 @09:00PM (#25984781)
This was on a home edition, pre installed on a new Lenovo laptop. Looking it up, this happens on all Home versions, but hasn't yet spread to Professional.
Re:GitHub Should Start an App Store by ocdtrekkie on Sunday January 31, 2021 @03:30PM (#25982278)
The thing to experience here, is to try using Google sites with Edge: Microsoft has definitely been pushing people to use Edge, but it pales in comparison to how heavily Google abuses their web properties to shove Chrome down peoples' throats.

Back when I used Gmail, I'd open my email and get not one, but TWO separate things, one a popup box, and one a top bar, telling me I should switch to Chrome, and dismissing it never stuck. It'd come back in a week or so. Even once Edge started running on Chrome code, Google stepped up writing new tricks to claim that Edge was "less secure" because it didn't direct telemetry straight to Google servers.

Google's underhanded push with Chrome has hurt everyone, and unfortunately, Microsoft probably can't "target just Chrome" in retaliating against such messaging, so Firefox gets hit too.

Re:GitHub Should Start an App Store by COGlory on Sunday January 31, 2021 @02:59PM (#25982001)
Since I abandoned Windows for Linux, my opinion of Microsoft has improved dramatically. Windows has to be one of their worst, if not their worst product. GitHub and Azure are both quite good, and Office is at least OK. All their Android apps and Android integration are excellent. The new Xbox and related services are even quite good. Just every time I'm forced to use Windows (especially at work where I can't change any aspect of it), I'm reminded of why I hated Microsoft so much.
Re:GitHub Should Start an App Store by syshum on Monday February 01, 2021 @04:28PM (#25994218)
>>I have developed a rekindled hatred for M$ in the past few weeks trying to install firefox on a fresh installation of windows 10.

Install a Package Manager like Chocolety [1], AppGet [2] or the new "Official" one WinGet

>>I couldnt find a simple, one-click way to change all these. I had to go over them one-by-one.. (.doc, .docx, .dochtml, .docxhtml, .xls, .xlsx, .xlshtml, .xslsxhtml,....)

Yea MS has tried to bork this, but in the "Default Apps" settings page of the new "Settings" Application, there is a link called "Set Defaults by App" that makes it MUCH easier than what you did which was "Choose Default Apps by File Type"

[1] https://chocolatey.org/

[2] https://appget.net/

[3] https://github.com/microsoft/winget-cli

Re:GitHub Should Start an App Store by chrisco255 on Sunday January 31, 2021 @04:33PM (#25982754)
That's terrible and all, but you can't even really install a different browser on your phone. They're either Safari wrappers or Chrome wrappers (even Firefox).
Re:GitHub Should Start an App Store by ben-schaaf on Sunday January 31, 2021 @07:11PM (#25984039)
They're all Safari wrappers on iOS because Apple deems it so. Android has no such requirements and thus when you install Firefox you're actually running Firefox.
Re:GitHub Should Start an App Store by rascul on Sunday January 31, 2021 @06:02PM (#25983493)
From what I understand, that's a limitation of the iPhone and is not the case on Android.
Re:GitHub Should Start an App Store by tester756 on Sunday January 31, 2021 @06:55PM (#25983929)
Blame Libre installer then?
Re:GitHub Should Start an App Store by bruce511 on Monday February 01, 2021 @01:24AM (#25986147)
Yes, I agree. To fail to register as the default program for all the extensions you support, ideally optionally, is surely the fault of the installer not the os?

There are perhaps better anecdotes for reasons to dislike windows...

Re:GitHub Should Start an App Store by Phemist on Monday February 01, 2021 @04:48AM (#25987193)
Im not sure if libreoffice is fully to blame, I don't think it is possible for applications to _change_ the default app directly themselves, they now need to link to the windows settings screen to have the user manually do it. It is a fair point that libreoffice currently fails to do even this.
Re:GitHub Should Start an App Store by efreak on Wednesday February 03, 2021 @09:27PM (#26021856)
These are still registry entries and are still located in the same part of the registry and still with the same way. This hasn't changed. What's changed is registering applications to show up for the new UI is a huge pain requiring multiple registry keys, however simply setting the opening application for a given filetype/protocol is quite easy: either open a .reg file with reg.exe (pops up a code window) or regedit,exe (pops up a prompt), or add the entry programmatically (silent).

Personally, I'm still annoyed that removed the File Types settings in Windows 7(?), though some of them have made their way back with the new settings.

Re:GitHub Should Start an App Store by klyrs on Sunday January 31, 2021 @02:26PM (#25981684)
Yeah, I was there. I have a long view and cynicism that m$ has retreated to the Embrace phase. To vastly oversimplify their governance, they're a new CEO away from Extend and Extinguish.

Lately, I love what they've been doing. Even github -- there have been disappointments, for sure, but nothing like the egregious misbehavior in the bad old days. But given their history; given Google's "do no evil" bait&switch... I don't want to hand them more power.

It'd be cool if an interested third party could build out an app store that automatically sources from github (and its competitors), though.

Re:GitHub Should Start an App Store by mulmen on Sunday January 31, 2021 @04:33PM (#25982763)
> It'd be cool if an interested third party could build out an app store that automatically sources from github (and its competitors), though.

That’s called a package repository and there are hundreds (thousands?) of them.

An “App Store” is a vertically integrated package repo.

Re:GitHub Should Start an App Store by wh33zle on Sunday January 31, 2021 @04:45PM (#25982859)
There is F-droid but its success is unfortunately only moderate at best.

Element is actually in the F-droid store but the version is outdated.

Re:GitHub Should Start an App Store by klyrs on Sunday January 31, 2021 @04:51PM (#25982902)
Yeah, I "use" fdroid. Usually that means searching for apps, finding their download links broken, and then finding the apk on a couple skeezy-looking apk download pages and checking that they checksum the same (verifying, at best, that the skeezy sites have the same possibly hacked apk... ick)
Re:GitHub Should Start an App Store by danielovichdk on Sunday January 31, 2021 @03:33PM (#25982291)
Personally I do not look at companies for being nice, sweet, good to the world or whatever other bullshit any company will try to convince you to believe.

Do you really believe Microsoft is changing their tactics because they want to?

They needed to change.

Their goal which has always been Platform, around 12 years ago they realized it had to be open open towards everything else than Windows only. Otherwise they would be seriously under pressure.

Why do you think Azure is so popular with other platforms too, other than ms tech?

Microsoft is really really good at setting and reaching goals. They excel at it. And believe you me, that their goal is not to approve and support open source because they shifted their mindset towards it - it's because they had to - and they will make money doing it.

These statements about companies, being kind towards this or that, has to be read carefully. They are savages in the end and will do pretty much anything to win.

I worked at MS for many years. Not any longer.

Re:GitHub Should Start an App Store by fiddlerwoaroof on Sunday January 31, 2021 @02:20PM (#25981636)
Yeah, LSP may be turning out to be a good example of Microsoft going back to EEE; with a twist, though: rather than embracing a pre-existing standard, they're proposing a new one

https://github.com/emacs-lsp/lsp-mode/issues/1863#issuecomme...

Re:GitHub Should Start an App Store by GlennS on Sunday January 31, 2021 @08:08PM (#25984425)
> I agree. Sorting huge, multinational, publicly traded companies in friends and enemies list is so obviously bogus and immature that it baffles me that this is so prevalent.

If that's true, then why do brands exist?

For most companies, the best way to drive profit is to build a long term relationship of trust with their customers and suppliers.

Edit: this doesn't mean I'm ready to join the Microsoft/Apple/Google/Facebook/Amazon fan club, but I can see that some companies regularly behave better than others, and I'm happy to act on that reputation. Take Oracle, for example.

Re:GitHub Should Start an App Store by esperent on Monday February 01, 2021 @06:04AM (#25987599)
> I can see that some companies regularly behave better than others, and I'm happy to act on that reputation

This is a bogus line of thinking. For example, Apple have a very strong stance on privacy compared to FB and Google.

Does this mean they are more moral or trustworthy when it comes to privacy, or that you should trust them to remain focussed on privacy in the future?

Not at all! Their focus on privacy is a smart business model that they use to differentiate themselves from the competition. As soon as it stops being a smart model, or a better model presents itself, under the bus their focus on privacy will go. Apple being focussed on privacy right now should not be taken as them having a good reputation. They do not care about your privacy. They care about you buying their products. The same applies to all apparent "good" or "moral" behavior of any large company. It's not genuine morality, they don't care about the benefits to you or society at large. They just want you to generate money for them.

By all means, choose products from a company whose presented morality currently aligns with yours. But don't believe that morality is genuine, and don't get hooked on that company. Instead use them, just as they are using you, for as long as it benefits you, then dump them in a second when they inevitably change... Just as they would do to you.

Re:GitHub Should Start an App Store by GlennS on Monday February 01, 2021 @07:03PM (#25995862)
Extending your line of reasoning, that would imply not just that we shouldn't fall in love with Apple, but additionally that we shouldn't avoid companies with bad reputations. Which seems bonkers to me?

Taking my Oracle example, I'm definitely never going to recommend my company adopts Oracle. Given their historical behaviour, it's just too much risk!

This position that all companies are equally amoral seems 1. blind to reality and 2. to be throwing away useful information.

The likely actions of a company are embedded in their culture, their structure, the people who choose to work there, and the personalities of their leadership. That can all change, but you have the ability to observe that change and punish companies which violate your trust.

Re:GitHub Should Start an App Store by wyattpeak on Sunday January 31, 2021 @08:40PM (#25984639)
I feel like the trouble with this line of thinking re large consumer-facing companies is that many of their loyalty relationships are in conflict with each other, so even when they're acting in the interests of preserving trust with one group, they're undermining the trust of another.

When Github restored youtube-dl, they increased user trust while undermining media industry trust. When they pulled popcorntime, they did the reverse.

In each case, they were presumably acting rationally to preserve their relationships as best as they could. But whether or not that benefits you as an individual is more or less a toss of a coin.

Re:GitHub Should Start an App Store by ironmagma on Sunday January 31, 2021 @04:34PM (#25982766)
Business is amoral; the system is amoral. But every player in the system must choose for every action whether to do that action or not. The actions they choose will either conform to the morals or they will not, so in the end just like the individual people that comprise them, companies are (mostly) either good or bad. There’s nothing that says a company, even a publicly-traded one, must not exist for anything but profit.
Re:GitHub Should Start an App Store by marcinzm on Sunday January 31, 2021 @05:47PM (#25983373)
A company is not a static entity and its "morals" will change must faster than those of an individual. Moreover nothing says that the management of a company must act based on their innate morals. Lying for personal benefit is a perfectly valid human trait. Humans are also very good at justifying anything we do that benefits us as aligning with our moral compass. So in the end a company must be assumed to have no moral compass in the future even if it has one now. Giving a company power now based on its moral compass will just mean it has power to abuse in the future when its moral compass changes.

Microsoft and Google being recent examples of companies shifting their moral compass fairly quickly.

Re:GitHub Should Start an App Store by tw04 on Sunday January 31, 2021 @08:50PM (#25984716)
>It's profit driven and amoral. They'll always line up with whatever they believe will maximize profits because that their entire reason for existing.

That's both unfair, and quite frankly lets companies like Boeing off the hook. Executives get paid egregious amounts of money to set the direction of companies. Yes, some do focus solely on profit and it's generally obvious when they do. Some focus on making customers happy at nearly all costs. And there is everything in between. Of course management at all those companies believe their approach will make the company money, but plenty aren't solely focused on maximizing profits, I'd argue MS included.

Re:GitHub Should Start an App Store by esperent on Monday February 01, 2021 @07:58AM (#25988219)
> Some focus on making customers happy at nearly all costs.

I'm very sceptical that such a company exists (at least of any size beyond a small restaurant or similar). Can you give an example?