News for hackers. Stuff that matters.
Re:iOS 15 Humane by _Understated_ on Thursday June 10, 2021 @04:19AM (#27458287)
It's about having choice: Microsoft used to be quite good at making stuff usable but the underlying geekery was still there and could allow control to the max if you wanted it.

It worked for mom & pops and techs alike but corporations new attitude of "We'll decide what's best and remove other options" is a bloody pain in the arse now.

A particularly bad one is this insistence on not allowing me to permanently say "no" to something. It's always "maybe later" or "remind me in 24 hrs" or similar... even Firefox does it now when you set it up - I think it was to do with sending FF to my mobile or something - but the message was "do it now" or "do it later"... I don't want it EVER!

So, no! I don't want anyone else's opinion for stuff like this - let me decide what's best for me and allow me to tinker if I want!

Re:iOS 15 Humane by vosper on Thursday June 10, 2021 @04:24AM (#27458325)
> Microsoft used to be quite good at making stuff usable but the underlying geekery was still there and could allow control to the max if you wanted it.

Windows 10 is the best Windows ever for the vast majority of people who use Windows. Same with Office. But you can still install whatever software you want on your Windows machine. Explain to me again how this is worse than what we used to have; where Microsoft have gone wrong in how they build software? Is it perfect? Of course not - no-one could even agree on what that means. But let’s be realistic about how much progress has actually happened: it’s a lot.

Re:iOS 15 Humane by plater on Thursday June 10, 2021 @04:46AM (#27458444)
Yes, because it's based on a PC. A quite standard and open specification where you can buy motherboards, CPU, RAM, disk, IO peripherals etc from many different manufacturers and build and install what software you want. However, on a Mac, you cannot install or change the hardware as you like, you cannot install what software you want.

If Linus Torvalds was a teen today and there was no open PC standard, only a Mac, then it would not have been possible to create Linux the way it is today.

Imagine if also Microsoft starts to make their own processors and then sell their own computers with Windows and all locked down, and don't allow anyone else to make computers with Windows or their processors.

Sure Dell, HP and others could still make PC's, based on Intel or AMD CPU's or some ARM processor and then run Linux (or develop their own OS), but it's a hard sell.

The PC's sold to the mainstream thanks to Windows/Word/Excel maybe, but then people who wanted could tinker as much as they wanted and where free so make and sell their software (windows based or whatever) or their HW peripherals.

Now you are at best stuck within an app store if you create something.

Re:iOS 15 Humane by squiggleblaz on Thursday June 10, 2021 @05:40AM (#27458790)
> If Linus Torvalds was a teen today and there was no open PC standard, only a Mac, then it would not have been possible to create Linux the way it is today.

Torvalds didn't create Linux as a teen in his bedroom hacking on what he had. He created it at university studying operating systems. He would have created it on Raspberry Pi or some other platform.

Linux is widely deployed on x86 because x86 is available and open enough. It replaced Unix operating systems on dedicated architectures, like Solaris on SPARC.

> Sure Dell, HP and others could still make PC's, based on Intel or AMD CPU's or some ARM processor and then run Linux (or develop their own OS), but it's a hard sell

GNU/Linux was a hard sell in the beginning too. In the olden days, if you put Linux on a laptop you lost special features and you had very limited software support. Web pages were designed to work with IE only and you could only run Mozilla. Your major option for producing printable documents was special purpose programming languages like TeX or using Mozilla Composer. And good luck getting your winmodem/winprinter to do anything!

Today enough exists that you can buy hardware from companies that expect you to put Linux on them and then run them with full features and great intercompatibility. Your phone will be crap but it'll be good enough, and in ten years time it'll have a lot better features. Till then, if you want a great lowlight camera, buy a great lowlight camera.

The inversion of trust is a frustrating aspect of modern business, and it creates many social problems. But it isn't a technical barrier to oldschool hacking about.

Re:iOS 15 Humane by samstave on Thursday June 10, 2021 @10:38AM (#27461281)
Linux War Story:

Back in ~1997/8 I was working at a software manufacturing company - we burned and printed and shipped all the Solaris Software for SUN....

We would receive EDI data from sun to burn to CDs then do the fullfillment shipping - so If you went to SUN.com and ordered Solaris, it was made and shipped by us...

We needed a better way to receive the files from SUN, and so we had a few FTP servers... We hired a group of dudes who knew linux and had them setup our FTP machines, chrooting users and various security measures...

So I, the IT manager, sat down with one of the consultants that we had hired and I told him "You know, If I were you - I would setup a Linux Support company and offer Linux support as a service"

A few weeks later Dave Sifry came back to me and said "Guess what we started, LinuxCare... to offer Linux support as a service"

He was later valued at ~$100 million and LinuxCare was a ~$1 Billion company...

Chris DiBona of google fame was on the team, and I can't recall the two other guys' names...

But yeah - that was when support for Linux was basically non-existent...

Oh yeah - I forgot; SUN wanted us to learn this new thing that they were using to create the EDI files... XML. So we had to accomodate XML when the only people that knew XML at the time were SUN employees...

And finally, I think that SUN had the best logo ever made. And the shittiest firewall, Checkpoint sucked. (sorry Checkpoint team - your lead developers on Checkpoint were friends of mine... but I hated that firewall)

Re:iOS 15 Humane by SergeAx on Thursday June 10, 2021 @12:05PM (#27462282)
> He would have created it on Raspberry Pi

Raspberry Pi would be unable without Linux.

Re:iOS 15 Humane by hutattedonmyarm on Thursday June 10, 2021 @08:47AM (#27460051)
> you cannot install what software you want

What? Of course I can. Gatekeeper exists but can be disabled

Re:iOS 15 Humane by _Understated_ on Thursday June 10, 2021 @04:38AM (#27458401)
Try disabling Windows update...

Also, almost every patch has issues these days: that hardly ever used to happen. Their quality has taken a dive.

I am not saying that is isn't the perfect tool for many people: it has been for many years. The issue is that when I wanted to change things and leave them changed, I used to be able to do that. Now, they are doing their best to remove that ability! That makes no sense! Let me break it if I want! I have no warranty anyway!

Disable Windows update and it comes back on due to the Windows Update Medic Service. Ok, disable that then! Oops, you're not allowed. Ok, I can circumvent this by changing permissions on the dll and then deleting it. I'll then run updates later at a time of my choosing. Now I run updates. Oops, it's back again! Microsoft knows best.

By all means make it easy for the "typical" user. But I wish they'd stop taking away the underlying power-user stuff because they think they know best!

Re:iOS 15 Humane by ntauthority on Thursday June 10, 2021 @05:23AM (#27458672)
Update disabling is still there - gated behind more expensive editions and enterprise policy settings, because Microsoft likely had gotten a bad reputation in the past for systems with updates disabled becoming botnet nodes due to vulnerabilities.

In a way, the restrictions which used to be exclusive to Home are now part of Pro, the more expensive Pro for Workstations is what Pro used to be and Enterprise (also available through a per-user subscription model instead of a per-machine model, cheaper in a way for individuals with 5 PCs nobody else uses) also has some extra toggles not removed.

I think the subscription versions also include an Intune license which is the only supported way (other than installing third-party AV) to disable Windows Defender permanently, as well.

Now, MDM-managed Apple phones still come with a number of core restrictions, though I believe there's more loose side loading on there - however you have to register Apple hardware into MDM at purchase time as only authorized resellers can grant this access to a serial number.

Re:iOS 15 Humane by riversflow on Thursday June 10, 2021 @02:32PM (#27463882)
Question, how does an individual go about acquiring an Enterprise license? For the exact reasons you mentioned (features, per-user licensing) I’ve tried in the past to get setup with a license and not had any luck.
Re:iOS 15 Humane by ntauthority on Thursday June 10, 2021 @03:24PM (#27464529)
These days there's a self-service panel on the Microsoft 365 sign-up/admin page once you've set up a tenant. I've not been asked for any formal business registration numbers via that process, but the old days of needing to acquire these licenses via a partner seem to be somewhat gone.
Re:iOS 15 Humane by flohofwoe on Thursday June 10, 2021 @06:25AM (#27459050)
> Windows 10 is the best Windows ever for the vast majority of people who use Windows

Meanwhile I'm setting here just now, wasting hours hand-holding Windows10 because it's unable to install one of its own big feature updates, without any idea what was going wrong or where to start fixing the problem (because everything is so "user friendly").

Re:iOS 15 Humane by cromulent on Thursday June 10, 2021 @04:23AM (#27458314)
If anyone knows where the "I'm happy to control things myself" setting is in Teams, please share.

I'm really tired of it deciding when I should be on mute, or when it should warn me that I am muted. Just let me do it.

Re:iOS 15 Humane by squiggleblaz on Thursday June 10, 2021 @05:23AM (#27458668)
> If anyone knows where the "I'm happy to control things myself" setting is in Teams, please share.

It's the X button in the top right corner.

In the olden days we had individual developers who would work out the internal API these applications used to work. I wonder if that's still theoretically possible. Surely it must be? Even if the client app needs a signed certificate, since it runs in an unsigned environment (i.e. Linux) it should be possible to grab the certificate and present that when you need it.