News for hackers. Stuff that matters.
Re:The Tech Monopolies Go Vertical by arvinsim on Monday November 30, 2020 @03:18AM (#25251742)
Ruminating about the possibility that mainstream general computing is now coming to an end. I guess as long as we have Unix we will still have that.

But it looks like for the average consumer, they wouldn't really care as long as their needs are met, even if those machines are becoming more and more like appliances.

Re:The Tech Monopolies Go Vertical by oblio on Monday November 30, 2020 @03:38AM (#25251875)
They're even worse than old appliances. You'd usually own those appliances, be able to repair them, patch them up and use them for a long, long time.

Tech companies are turning everything that you can put software on into something you rent. And you can put software on everything.

Software companies are becoming the ultimate rent seekers. The endgame of anyone/any company, it seems :-)

Re:The Tech Monopolies Go Vertical by warent on Monday November 30, 2020 @04:18AM (#25252084)
I can tell you as someone sells SaaS that I prefer rent because it allows me to serve my customers more effectively, meaning they get more value and Iget more money.

This isn't glib doublespeak. There's probably a better way to articulate this for people who were formally educated in business (not me). Basically customer lifetime value is variable on a monthly fee, meaning you can always add upgrades and provide support. But if you just sell it one-and-done then depending on the price it can be difficult to find the motivation to provide any meaningful long-term support.

Re:The Tech Monopolies Go Vertical by chii on Monday November 30, 2020 @04:48AM (#25252232)
> you can always add upgrades

as a customer, i don't have the choice to not pay for such upgrades but continue using the old one.

And yet, the SaaS subscription cost is charged continuously whether the customer likes the upgrades or not.

So no, i don't agree with the SaaS business model. It's more extractive. The point of buying a piece of software is the same as buying capital equipment - purchase once, and have it work "forever" (and since software doesn't rot like real equipment, this should be even more true).

What i would pay a subscription for is live/in-person support.

Re:The Tech Monopolies Go Vertical by goatinaboat on Monday November 30, 2020 @05:45AM (#25252477)
as a customer, i don't have the choice to not pay for such upgrades but continue using the old one.

It's the same with hardware. At one company we used to operate a 3-year hardware refresh cycle and this used to make a lot of sense, 3 years was a long time in hardware, and this assumption was true for a long time. But the pace slowed as manufacturers stopped making big improvements and just started eking out marginal gains. We looked at our kit and our workloads and realised that we had plenty of capacity and instead of refreshing proactively we should stretch it out to a 5 year or longer cycle and replace failed equipment with new rather than disposing of things that still worked perfectly well after 3 years. Saved a ton of money doing this, both in buying hardware and in the effort taken to move applications around. Of course manufacturers got wise to this and looked for ways to get you back on that treadmill.

Re:The Tech Monopolies Go Vertical by jyrkesh on Tuesday December 01, 2020 @05:28AM (#25264039)
Yes, but I think that misses the original point of OP's argument, which is that the variable cost nature of SaaS is beneficial to customers that don't want to or can't think about 3 vs 5 year lifecycles.

And while you may still have a perfectly valid use case for hardware, I think the growth of IaaS speaks for itself in showing that variable pricing is popular.

Re:The Tech Monopolies Go Vertical by llampx on Tuesday December 01, 2020 @03:15PM (#25269341)
Say hello to Product as a Service.
Re:The Tech Monopolies Go Vertical by treesknees on Monday November 30, 2020 @01:11PM (#25256906)
>and since software doesn't rot like real equipment, this should be even more true

I disagree with that to a degree. Sure the bits that make up your software don't "rot", the compute environment under which it operates is always changing and will lead to it no longer working.

Try taking any PC, whether it's Windows 10 running IE or it's Ubuntu running Firefox, and just stop updating it. How many years will you feel comfortable using it? _Eventually_ you're going to need security updates, interface with new protocols, support/function on replacement hardware when it dies, etc.

I'll acknowledge that in reality, there are internet routers, industrial machines, and the like that can probably run for decades on the same software revision given enough babysitting and like-replacement of the hardware. But even the security software around those like firewalls are going to need to be refreshed and upgraded which costs money. In the grand scheme of things, somewhere in the stack, something is constantly being upgraded and refreshed, and SaaS fits perfectly into that model.

Re:The Tech Monopolies Go Vertical by htrp on Monday November 30, 2020 @01:45PM (#25257342)
> I'll acknowledge that in reality, there are internet routers, industrial machines, and the like that can probably run for decades on the same software revision given enough babysitting and like-replacement of the hardware.

Don't forget every medical lab machine ever made.... some of that stuff is still running windows 95

Re:The Tech Monopolies Go Vertical by nnq on Monday November 30, 2020 @04:45AM (#25252223)
...but you can find the motivation to offer a product that just works (mostly) perfectly and doesn't need support! Rarer updates, because you just need to test your things perfectly and ensure 99.9% of user will not need any "support". And shipping things that are "done" - they don't need upgrades.

If I find I actually need any kind of support with any service/product and I can't "just use it" then I start looking for an alternative product/service.

There's something rotten at the core of everything-as-a-service and continuous-improvement and growth-hacking and everything that comes with it... Most people actually like things that are done and stay done, most stuff doesn't need to need to be fixed, and it doesn't need to evolve or improve beyond the glacial pace needed to keep up working on the infrastructure it uses...

Re:The Tech Monopolies Go Vertical by cercatrova on Monday November 30, 2020 @08:57AM (#25253691)
You need to make all your money up front with one time sales, whereas you can spread it out with a subscription. The former is much harder to make a living off of, which is why you see the proliferation of SaaS these days.
Re:The Tech Monopolies Go Vertical by turbinerneiter on Monday November 30, 2020 @05:42AM (#25252467)
SaaS is good because it gives you a constant income stream, which matches the constant development of your product.

For the user however, it means lock-in and their data being held ransom.

A good SaaS manages to remedy the downsides to enable the upsides to shine, i.e. data export, open formats, open core, open source + hosting business, ... and hopefully more diverse and better ideas to cover more markets, use and business cases.

Re:The Tech Monopolies Go Vertical by TeMPOraL on Monday November 30, 2020 @05:36AM (#25252433)
It definitely is beneficial to be a service provider. Rent, in general, is beneficial to the rent seekers for the reasons you outline - steady, passive income[0]. It's really awesome - that's why every business in tech seems to be adopting this model.

It also seems to work for business customers, who have many tools available to handle logistics of subscription, a more equal position in the relationship, and more ways to deal with cashflow problems.

It's much less beneficial for individuals, though. Some problems:

- Even if the monthly subscription is 10% of its would-be box price, I'm likely going to pay more than I would if I could buy it.

- By subscribing, I gain a new relationship to manage. Managing relationships is cognitively taxing, there's only so many an individual can handle[1]. I don't want that relationship with you, I want to use a software products, no strings attached. Much like when I buy bread, I don't enter into relationships with the bakery, the mall, the flour plant or the wheat farmer[2].

- As a part of being in a relationship with you, I'm bound by your ToC, which limits what I can do with the product. It's not a noticeable problem when dealing with web applications, as limits are often enforced technically - but as more physical, household products become wrapped in services, this is going to become a bigger problem. Right now, the manufacturer doesn't care if I use my dishwasher for steam-cooking[3]; in a service model, this would be disallowed by ToS.

- The modern means of enforcing the core of our relationship - me paying you for access - usually revolve around the software being hosted on your servers. This limits the long-term utility of the product over a version I could keep on my computer, and poke inside if needed.

- If our relationship ends for any reason, I lose the goods. It may be because of me violating the ToS, but it also may be because your company decides to shut down the service, or gets acquired, or goes bust. It's particularly annoying with physical products, which then get taken away or become expensive paperweights. It's a risk I have to keep in mind as part of managing our relationship (and which realistically I won't, and then wake up one day with few days or weeks for figuring out how to replace your service with something else).

- It may seem that incentives of SaaS are better aligned with their customers - I pay, you deliver improvements. But another way of looking at it is, you release an incomplete product, while I pay in hope it'll get improved. Much like "one-and-done" sales have their perverse incentives, so do services (worst case that sometimes happen: making switching costs high on purpose, to ensure I keep paying).

Personally, I'm particularly tired of the relationship angle. I want to exchange stuff for artifacts that give me powers - not bind myself to ever growing number of ephemeral business entities.

--

[0] - Not 100% passive because you have to keep the infra running and offer some kind of support, but passive enough that quite a lot of companies seem focused primarily on growing their userbase, not catering for the existing users.

[1] - Rich people and businesses handle this by paying someone to deal with it.

[2] - Actually, I do enter into a relationship with the bakery, but it's entirely handled by consumer protection laws, so the only thing I need to manage about it is knowing what government branch to e-mail with the receipt. And that management cost is shared across all my purchases.

[3] - Worst that can happen is I lose warranty over some more peculiar use cases or tweaks.

Re:The Tech Monopolies Go Vertical by toast0 on Monday November 30, 2020 @11:08AM (#25255209)
> They're even worse than old appliances. You'd usually own those appliances, be able to repair them, patch them up and use them for a long, long time.

Modern appliances aren't really like this. The control panel will start registering false presses or no longer accept keypresses after a few years (especially if it's a heating appliance and the control panel is not engineered to be in a hot environment), and replacement control panels will be discontinued and unavailable.

Re:The Tech Monopolies Go Vertical by oblio on Monday November 30, 2020 @11:18AM (#25255347)
So you're agreeing with me?
Re:The Tech Monopolies Go Vertical by netram88 on Monday November 30, 2020 @03:31AM (#25251822)
Isn't that exactly what the average person has wanted out of a computer for a long time though?

Most people never change anything in their system, and know little more than exactly what they need to do the specific tasks they want to do (writing documents, photo storage, e.t.c) An appliance like system where "it just works" and you never need to understand any of the structure or fiddle with the computer in any way is probably exactly what a lot of people want.

Re:The Tech Monopolies Go Vertical by oblio on Monday November 30, 2020 @03:36AM (#25251857)
And even in that regard, these systems are still failing them. See this meme on Reddit: https://i.redd.it/piq0jq56fa261.jpg

Even the systems that should most "just work" still leak abstractions like sieves.

Re:The Tech Monopolies Go Vertical by fauigerzigerk on Monday November 30, 2020 @05:46AM (#25252484)
I think that's a bit of an illusion. Yes, the average person wants tech to "just work", but what that usually means is "just work the way I need it to work for my specific purposes in my specific circumstances".

It's true that the average person doesn't want to spend time tinkering with tech and take the risk of breaking things. But that's not the same thing as being happy with how things work, and it's not the same thing as using tech as productively as possible.

When I write software or talk to people about how they use software, they always want it to work somewhat differently. They do want customisation for entirely sensible and very specific reasons. They just don't want to do it themselves. That's why consulting and support is a huge global industry.

The problem with "just works" is that it only has meaning where the requirements are specified in great detail with very little variability. That's always trivially the case for single purpose household appliances. It's also the case for things like making phone calls or for device drivers. No one wants to "customise" a device driver to stop it from draining the battery.

But computers are not single purpose devices. They are used for a million different things in a million different situations. "Just works" is largely undefined outside of core OS functionality. And that's why the appliance metaphor just doesn't work.

Re:The Tech Monopolies Go Vertical by goatinaboat on Monday November 30, 2020 @10:04AM (#25254440)
But that's not the same thing as being happy with how things work, and it's not the same thing as using tech as productively as possible.

If productivity of end-users was the goal then we wouldn't see random changes to interfaces that people had learnt, for no other reason than some graphic designer thinks it doesn't look "fresh".

The truth is for most of what most people do, computing was solved around 2010-ish and all anyone wants now is for things to be more reliable, faster and cheaper. But that's much harder work for companies that a new flat interface style, or some animated emojis.

Re:The Tech Monopolies Go Vertical by chungus_khan on Monday November 30, 2020 @12:03PM (#25255993)
That, and their goal isn't actually to make a better product. A better product can be a means to an end, but the real goal is to increase the rate of growth, and more often than not that flat interface style convinces some manager or consumer that they need the latest one.

Make the number go up. All hail the number.

Re:The Tech Monopolies Go Vertical by p_l on Monday November 30, 2020 @12:41PM (#25256476)
Some of the reason for interface changes is that otherwise people think that nothing changed, and it's easier to make a cosmetic change to UI than make users read release notes.
Re:The Tech Monopolies Go Vertical by this_was_posted on Monday November 30, 2020 @03:39AM (#25251884)
What you want isn't always what you need. Things just working is nice, but I'm not sure how much people are aware of the value of actually owning things and being able to move to a competitor without loosing everything. As these monopolists tighten their grip on these devices you see them limiting functionality and use cases AFTER you've purchased them, just because they can.
Re:The Tech Monopolies Go Vertical by epicureanideal on Monday November 30, 2020 @03:51AM (#25251934)
That sounds like a once-in-several-lifetimes business opportunity that they won't get a chance to repeat.

After tens of millions of people are harmed by this, laws will be passed, or knowledge will be passed down never to do this again.

Re:The Tech Monopolies Go Vertical by marcosdumay on Monday November 30, 2020 @09:32AM (#25254064)
Tell me when Microsoft is bankrupt.

They were one of the first to do that, and have been doing for more than a decade, while profits only increase.

Then Google, Apple and Amazon.

Re:The Tech Monopolies Go Vertical by epicureanideal on Monday November 30, 2020 @02:26PM (#25257792)
It hasn't become enough of a pain yet. People haven't been sufficiently burned.
Re:The Tech Monopolies Go Vertical by spacemanmatt on Monday November 30, 2020 @05:51AM (#25252515)
To be 100% certain, most people in my generation (GenX) did not want a computer at all.
Re:The Tech Monopolies Go Vertical by romanovcode on Monday November 30, 2020 @03:44AM (#25251901)
I think this is exactly what average computer user wants. Also, even if I like to tweak linux to my liking, I really appreciate how MacOS just works out of the box where I don't have to configure anything (because nothing is configurable).

Windows, on the other hand is worse of both worlds - Nothing works from the start, and it's not easily configurable. (Before you bring your pitch-forks I use Windows on daily basis)

Re:The Tech Monopolies Go Vertical by ChuckNorris89 on Monday November 30, 2020 @05:17AM (#25252355)
Can you detail exactly what "nothing works" on Windows for you?

I know it's still a fashionable meme on HN to hate Windows and Microsoft for telemetry and Candy Crush, but saying nothing works is a bit of an exaggeration at this point.

Using both Windows 10 and Linux at home and work I can say that while linux is the de facto OS for the server/cloud/embedded system, Windows 10 is the rock solid go-to for the laptop/gaming station, especially on laptops with nvidia cards where very few linux distros and desktop environments would not shit the bed on, especially with thunderbolt docks, with multiple displays and various scaling. Authentication via fingerprint readers or IR-cameras on Linux? Good luck with that.

Granted, that's not linux's fault that driver support from hardware vendors is absolute dog shit, but as a user/employee/consumer I'm gonna use whatever just-works™ to get my work/entertainment needs fulfilled with minimal friction, and at this point, outside the Apple ecosystem, Windows 10 has the best driver support by hardware vendors by a long shot with linux sadly still relying on reverse engineered drivers by the community or binary blobs which are ignored by the FLOSS community, which turns linux into this dumpster fire on the more "fancy" laptops that use anything more than an intel chip with integrated graphics that are nothing more than ssh terminals.

Re:The Tech Monopolies Go Vertical by romanovcode on Monday November 30, 2020 @02:42PM (#25258000)
Mail app is unintuitive and has advertisement in it. Paint is barely usable, even after 20 years you still cannot resize the image normally. Screenshot app has is much less easy to use compared to Mac. Default browser is crap. I could go on and on about what's wrong with Windows.
Re:The Tech Monopolies Go Vertical by ChuckNorris89 on Monday November 30, 2020 @03:46PM (#25258747)
>Screenshot app has is much less easy to use compared to Mac.

It's just clicking the snip button in the action center by the clock or pressing "WinKey + Shift + S" then draw the rectangle for the area you want captured. How much simpler is screenshotting on the Mac?

You not liking some of the default apps that come with the OS(which is understandable) does not make an OS bad.

I also hate some of the apps that come with most linux distros but that doesn't make linux terrible.

Re:The Tech Monopolies Go Vertical by cbozeman on Monday November 30, 2020 @05:31AM (#25252416)
I don't care if you use Windows on a daily basis - you're just flat out wrong.

Windows isn't easily configurable? By what metric? There's a dozen ways to enter the same settings and most of the time you can just search for what it is about the operating system you want to change - in the operating system itself, with the OS's own search bar.

And "nothing works"? What the fuck are you even doing on Windows 10, where you and apparently only you, manage to break all functionality after the initial install?

I can't even remember the last time I've had a problem with Windows 10... a blue screen, hell, even an application crash.

Re:The Tech Monopolies Go Vertical by romanovcode on Monday November 30, 2020 @02:42PM (#25258006)
Mail app is unintuitive and has advertisement in it. Paint is barely usable, even after 20 years you still cannot resize the image normally. Screenshot app has is much less easy to use compared to Mac. Default browser is crap. I could go on and on about what's wrong with Windows.
Re:The Tech Monopolies Go Vertical by cbozeman on Monday November 30, 2020 @07:37PM (#25260889)
Everything you listed is fixable with free applications anyone can install.

What's the point of having any operating system of you can't install applications on it that work for you.

Re:The Tech Monopolies Go Vertical by romanovcode on Tuesday December 01, 2020 @11:59AM (#25266998)
Man, but that is my point exactly - on MacOS you don't have to. It just works?
Re:The Tech Monopolies Go Vertical by pjmlp on Monday November 30, 2020 @03:51AM (#25251935)
Anyone that has ported UNIX software across all big iron vendors knows that POSIX is only half of the equation.

I want my Amiga appliance back, computers that have a soul of how hardware and software are designed together.

Re:The Tech Monopolies Go Vertical by user-the-name on Monday November 30, 2020 @05:52AM (#25252522)
So get a Mac. That's what they are.
Re:The Tech Monopolies Go Vertical by pjmlp on Monday November 30, 2020 @06:39AM (#25252787)
I already have it, alongside Windows laptops, Android phones, Windows phones and set top boxes, thank you very much.
Re:The Tech Monopolies Go Vertical by user-the-name on Monday November 30, 2020 @05:55AM (#25252548)
What is "general computing"?

The IBM PC lineage of putting unrelated components together by yourself is an anomaly in the history of home computers, or computers in general. Selling computers as a whole, with set hardware and software, is what used to be the norm, and it worked well for everyone involved. We are to some extent returning to what things used to be.

Re:The Tech Monopolies Go Vertical by TeMPOraL on Monday November 30, 2020 @06:07AM (#25252610)
It didn't work that well for everyone (except the established vendors), otherwise it wouldn't have taken the market by storm. Modularity is a good thing to have for innovation. If we're returning to "fixed sets", that probably signals the exploratory period is dying.

Anyway, "general computing" doesn't necessarily mean mixing and mashing hardware. But it definitely means executing arbitrary software with full control over installed hardware. The trend line here is definitely from "more" to "less" of "general computing". We've started with raw metal and hardware diagrams being included in the instruction manuals; then diagrams disappeared, CPUs gained abstraction layers - but it was still fine, computing-wise. But now we're in era of OSes and even CPUs limiting what users can do with them, and multiple parties owning various pieces of a computer, with nothing left to own for the user who actually buys the machine.

Re:The Tech Monopolies Go Vertical by user-the-name on Monday November 30, 2020 @06:53AM (#25252867)
> Modularity is a good thing to have for innovation

Is it though? Apple has innovated a whole lot more with the non-modular Macs and iPads than any generic x86 vendor has managed in years and years.

Modularity means software has to be designed for the lowest common denominator. And that in turn means that there is nothing to gain by innovating in hardware, because the software won't support it anyway.

Somebody who controls every part of both hardware and software can innovate much more freely than you can in a modular market. x86 PCs have been stagnant for decades now.

Re:The Tech Monopolies Go Vertical by pjmlp on Monday November 30, 2020 @07:37AM (#25253130)
It failed more due to mismanagement than anything else.
Re:The Tech Monopolies Go Vertical by pjmlp on Monday November 30, 2020 @07:40AM (#25253151)
Modularity can be achieved via extension ports, just like my 16 bit machines had.
Re:The Tech Monopolies Go Vertical by flyinghamster on Monday November 30, 2020 @07:29AM (#25253071)
The Apple II had slots and was thus highly hardware-customizable. The ability to add specialized hardware to a general-purpose machine gives it that much more flexibility, whether it's additional storage, data acquisition, additional network interfaces, machine controls, etc.

Sure we have things like Thunderbolt today, but there's a lot to be said for putting the specialized stuff inside the case where it isn't cluttering up the desk and nobody can just unplug it and pocket it.

Re:The Tech Monopolies Go Vertical by user-the-name on Monday November 30, 2020 @07:49AM (#25253213)
It was extendable, but not modular. You couldn't just buy different parts and put them together into an Apple II. It was sold as a whole, that you could add a few bits to.
Re:The Tech Monopolies Go Vertical by rimliu on Monday November 30, 2020 @04:50AM (#25252242)
Maybe "mainstream general computing" was never the thing? Gaming is mainstream, social media is mainstream, many thing, but general computing is not.
Re:The Tech Monopolies Go Vertical by marcodave on Monday November 30, 2020 @08:07AM (#25253317)
what is "mainstream general computing" in your understanding?